본문 바로가기

Artwork

아트웍 첫단계, OrCAD 풋프린트(Footprint) 입력

일단 OrCAD로 만들고자 하는 회로를 구성했다면 이 자료를 PADS로 넘기기위해 PCB Footprint를 작성해야 합니다.

과정을 간략하게 설명하자면 만든 회로를 패즈로 넘기기 전, Reference 번호를 순서대로 부여하기위해 'Annotate' 를 하고,

회로에 이상이 없는지 디자인 룰 체크를 한 후에 패즈의 라이브러리와의 연동을 위해 풋프린트를 입력 후 

net-list를 생성하여 아스키파일을 만드는 것 까지가 OrCAD로 하는 일입니다. 

최종 아스키파일을 패즈로 Import 시키면 그 이후부터는 패즈에서 작업을 시작합니다.

OrCAD를 동작시킨 화면입니다. 예제파일로 체지방측정기 회로를 사용하도록 하겠습니다. OrCAD 버전은 16.3입니다.

일단 회로가 위와 같이 완성되었다면 먼저 패즈로 넘기기전 보기 편하도록 레퍼런스를 순서대로 지정해줍니다.

수작업으로도 가능하지만 OrCAD에서는 annotate 메뉴에서 자동으로 배정이 가능합니다.

dsn 파일을 우클릭한 후, Annotate 메뉴를 클릭하면 다음과 같은 창이 뜹니다.

메뉴에서 Action - Reset part references to "?" 를 선택한 후 확인을 누릅니다.

그러면 다음과 같이 레퍼런스란이 모두 "?" 로 바뀐 것을 확인할 수 있습니다.

다시 Annotate 메뉴를 클릭한 후, Action - Incremental reference update 를 선택하면

다음과 같이 순서대로 레퍼런스 번호가 지정됨을 확인할 수 있습니다.

레퍼런스 정렬을 마쳤다면 다음으로 에러 유무를 체크해줍니다.

여기서 에러를 잡아놓아야 나중에 PCB가 완성된 후 회로가 제대로 동작하지 않은 일을 방지할 수 있습니다.

메뉴에서 Tools - Design Rules Check 를 선택합니다.

클릭하면 다음과 같은 창이 뜨게 됩니다.

메모장에 띄워 확인하기 위해 View Output에 체크한 후 확인을 누릅니다.

그러면 다음과 같은 창이 뜨게 되는데 만약 에러가 있을 경우, 아래와 같이 에러가 뭔지 알려줍니다.

지금의 경우, 각 포트에서 출력포트와 입력포트가 이어져서 에러가 발생했는데 포트의 프로퍼티에서 포트 종류를 출력포트로 

변경해주면 에러가 발생하지 않습니다. 

이외에 다른 에러가 발생했다면 에러의 원인을 파악하여 해결해준 후 다음단계로 넘어가야 합니다.

에러를 다 체크했다면 이제 패즈와 연동하기위해 풋프린트를 입력해줍니다.

풋프린트는 패즈의 라이브러리 부품과 OrCAD 소자들을 매칭시키는 작업으로 지금까지 만들어놓은 OrCAD 회로는 그냥

그림파일이나 마찬가지이기 때문에 소자의 특성을 입력해주는 역할을 합니다.

다시 dsn 파일을 우클릭한 후 Edit Object Properties 를 클릭합니다.

그러면 다양한 파트 프로퍼티가 나타나는데 스크롤을 넘기다보면 파트 레퍼런스와 PCB Footprint 메뉴가 보입니다.

처음에는 풋프린트가 빈칸으로 나올것입니다. 아래 그림과 같이 패즈의 라이브러리를 참고하여 데칼 이름을 입력해줍니다.

패즈의 라이브러리는 다음과 같이 File - Library 로 들어가면 됩니다.

라이브러리 창이 다음과 같이 뜨면 본인이 가지고 있는 라이브러리에서 원하는 파트의 데칼 이름을 찾아서 풋프린트에

입력해주면 패즈로 임포트시킬때 라이브러리 파트가 뜨게 됩니다.

만약 파트가 없을 경우에는 본인이 직접 라이브러리에 파트를 만들어 추가해야합니다. 

여기서는 OrCAD에 관해서만 언급하기로 했으므로 파트를 만드는 법은 다음에 적어보도록 하겠습니다.

풋프린트를 모두 입력했으면 마지막으로 아스키파일을 생성해줍니다.

Tools - Create Netlist 를 선택합니다.

창이 뜨면 Other 에서 Formatters 를 orpads2k.dll을 선택해줍니다. OrCAD 버전에 따라 pads2k.dll 일수도 있습니다.

그리고 아스키파일로 생성하기위해 확장자를 ASC로 바꾼 후, 확인을 누르면 아스키파일이 생성됩니다.

아스키파일을 열어보면 파트 레퍼런스마다 패즈의 데칼 이름이 지정되어있음을 확인할 수 있습니다.

이제 아스키파일을 패즈에서 열어주면 OrCAD에서 하는 작업은 끝입니다.

패즈의 메뉴에서 File - Import 를 클릭하면 아스키파일을 선택할 수 있습니다.

만들어 놓은 아스키파일을 선택합니다.

그러면 패즈에 회로에 넣었던 데칼들이 나타나게 됩니다.


여기까지가 OrCAD로 아트웍 작업하는 과정입니다. 이전에 언급한 바와 같이 OrCAD에도 이후과정을 수행하는 툴이 있지만

아트웍의 편의를 위해 보통 PADS를 사용하게 됩니다.

다음에는 패즈에서 데칼 만드는 법에 대해 적어보도록 하겠습니다.





'Artwork' 카테고리의 다른 글

Copper Pour와 GND Via 생성  (0) 2015.08.25
소자 배치와 라우팅(Routing)  (0) 2015.08.24
데칼(DECAL) 만들기  (0) 2015.08.22
패즈(PADS) 단축키 모음  (0) 2015.08.21
아트웍(Artwork)이란??  (2) 2015.08.20