OrCAD Capture로 회로를 설계하고 PCB제조를 위해 Netlist를 넘기기 위해서는 반드시 Annotate 작업이 필요하다.
Annotate는 각 부품(파트)별 고유의 Reference Number (참조 번호)를 매겨서 향후 부품 납땜 시 해당자리에 해당 부품이 납땜될 수 있도록 위치를 알려주는 것.
Annotate는 여러가지 방법으로 수행할 수 있다.
- 목차 - (필요한 부분으로 바로 이동할 수 있습니다)
3. <직접 매긴 특정 부분 빼고, 나머지 자동으로 annotate시키기>
4. <모두 ?로 초기화하고 페이지별 자동 annotate 시키기>
5. <특정 페이지에서 특정 값으로 번호 매기기 (advanced annotation)>
6. <특정 속성(properties)를 이용해 번호 매기기 (advanced annotation)>
<직접 수동으로 번호 매기기>
그저 각 파트 위에 있는 Part Reference를 더블클릭하여 수정하면 된다.
단, 수작업시 실수로 겹치는 Reference를 만들 수 있으며, 겹치는게 있다면 추후 Netlist에러를 일으킨다.
<전체 회로도를 통체로 Annotate 시키기>
가장 자주 사용되며, Top 에서 Bottom 방향으로, Left에서 Right방향으로 부품이 위치해있는 곳을 탐지해서 순서대로 알아서 번호를 매겨준다.
1. 회로도이름.dsn 을 클릭
2. Tools - Annotate
3. 선택 후 OK
4. Annotate를 하면 회로도가 자동 저장되니, 작업이 덜 되었다면 미리 백업을 하던가 한다.
<직접 매긴 특정 부분 빼고, 나머지 자동으로 Annotate 시키기>
https://ansan-survivor.tistory.com/360
<모두 ?로 초기화 하고 페이지 별 자동 Annotate 시키기>
1. 회로도이름.dsn 을 클릭
2. Tools - Annotate
3. 선택 후 OK
3. Annotate를 할 특정 페이지 선택 후 - 마우스우클릭 - Annotate
4. Update Selection으로 하면, 선택한 페이지만 업데이트한다.
?만 있는 경우 Incremental reference update로 업데이트가 가능하다.
(? 상관없이 전부 강제로 업데이트 시킬 경우에는 Uncondtional reference update를 하면 된다)
(결과 확인)
<특정 페이지에서 특정 값으로 번호 매기기 (advanced annotation) >
1. 회로도이름.dsn 을 클릭
2. Tools - Annotate
3. Advanced Annotation 클릭
4. 그러면 어떤 페이지를 Annotation할지 선택 - Auto Fill Prefix 클릭
5. 특정 값을 유저가 한정 시킬 수 있음
(결과)
해당 페이지에 C로 시작하는 것들은 모두 100~104범위 안에서 자동으로 Annotation이 되었다.
<특정 속성(properties)를 이용해 번호 매기기 (advanced annotation) >
아래와 같이 POWER ZONE에 각 부품에 Power라는 properties를 부여했다.
특정 속성이 있다면, 그 값을 기준으로 해당 부분만 별도로 Annotation이 가능하다.
1. 회로도이름.dsn 을 클릭
2. Tools - Annotate
3. Advanced Annotation 클릭
4. Property Block 체크 - 해당 property명 입력 (여기서는 power로 만듦) - Auto Fill prefix하면 자동으로 생성
5. 특정 값을 넣고 싶다면 아래와 같이 입력하고, 그렇지 않으면 그냥 Annotate를 하면 된다.
(결과) 해당 속성을 가진 부분만 별도의 숫자로 Annotation 된것을 확인할 수 있다.
자세한 것은 아래 영상을 참고한다. (영문)
https://www.youtube.com/watch?v=xYrziLnJrCc