상세 컨텐츠

본문 제목

OrCAD를 이용한 회로설계 : Footprint / DRC / Netlist 작업

ELECTRONIC/OrCAD

by 김도훈 2020. 2. 29. 23:46

본문

반응형

Footprint 설정하기

Project Manager 창에서 작업중인 디자인파일, 혹은 Schematic 파일을 클릭한 뒤 오른쪽 마우스 클릭 > Edit Object Properties 를 들어간다.

 

이 프로젝트 기준 .\vc.dsn을 클릭해도 되고, PAGE1 파일을 클릭해도 된다.

 

그러면 아래와 같은 Property Editor 창이 나타난다.

 

Footprint 기입 전
Footprint 기입 후

 

바로 이 창에 PCB Footprint 열에 아래와 같은 내장 Footprint를 입력한다. 만약 내장되어있는 PCB Footprint가 없을 경우, 부품을 생성할 수 있다.

 

아래 표와 같이, Footprint는 기본적으로 외워두는 것이 좋다.

7SLS90 : DIP14_3

LM741 : DIP8_3

LM566C : DIP8_3

R : RES400

RESISTOR VAR : RESADJ

CAP NP : CPACK05

CON2 : JUMPER4 (직접만드는 경우 알아서... ex : CON2)

CON3 : JUMPER4 (직접만드는 경우 알아서... ex : CON2)

CON4 : JUMPER4 (직접만드는 경우 알아서... ex : CON2)

DIODE : DO41

DIODE ZENER : DO41

 

https://m.blog.naver.com/m_campus/221384393312

 

[전자캐드기능사] OrCAD - DA Converter 회로도면&파트 심볼 리스트

참고 회로도면과 파트 심볼리스트입니다^^ 이 강의에서는, 전자캐드기능사를 기준으로 OrCAD에서 부품...

blog.naver.com

 

 

없는 부품 만들기

 

이 프로젝트에서 CON2, CON3은 라이브러리 내에서 제공되지 않는, 직접 만들어야 하는 Footprint이다. 

 

PCB Editor를 켜주고, File > New 를 클릭해준다.

 

Drawing Type은 Package symbol(wizard)를 선택해준다. Drawing Name 칸에 Browse... 버튼을 클릭하여 저장할 공간으로 이동해주고 File name은 만들어줄 대상 이름 (우리는 CON2, CON3를 만들어야 한다. 확장자는 .dra 다. 먼저 CON2부터 해보자.)을 입력해준다.

 

 

 

다 입력한 뒤에 OK 버튼을 누르면 PCB Footprint를 생성할 수 있는 부품 생성 마법사 창이 나타난다. 앞으로 순서는 이렇게 진행된다.

 

1. 부품의 심벌 형태를 선택한다.

2. Template를 설정한다.

3. 부품 생성 시 사용할 단위와 정밀도를 선택한다.

4. 핀의 수와 간격, 부품의 크기를 설정해준다. 

5. 부품의 기본적인 PAD를 설정해준다.

6. 1번 핀에 사용할 PAD의 형태를 골라준다.

7.  부품의 기준점을 선택해준다. 끝!

 

시작해보자.

 

먼저, 부품의 심벌형태를 선택할때. Package Type에 SIP(일자형 핀 배열 부품)을 체크한다. Next.

 

 

Template를 설정해줄 차례. Template 는 심볼의 기본적인 파라미터들을 결정해준다. Default Cadence supplied template를 눌러주고, Load Template 버튼을 누른다. Next

 

 

부품 생성 시 사용할 단위와 정밀도를 선택해준다. 커넥터의 참조번호는 J*를 선택해준다. Next.

 

 

핀의 수와 간격, 부품의 크기를 선택한다. 우리의 경우 핀은 2개, 핀 간의 간격은 2.5, 부품의 너비는 3. 길이는 6으로 한다. Next.

 

 

PAD를 설정해준다. 기본적으로 사용할 Pad의 형태는 Pad60cir36d를 선택하고, 1번핀에 사용할 Pad는 Pad60sq36d를 선택한다.

 

 

이후 Next를 선택해주면, 기준점을 선택하는 것과 자동으로 부품을 생성할 건지 체크하게 된다. 

기준점은 1번째 핀을 선택하고, 생성 마법사가 종료되면 부품을 자동으로 생성하게 한다.(아래 이미지 참고) 

Next.

 

 

여기까지 하게 되면 마법사 종료후 자동으로 생성되는 파일을 확인할 수 있다. 이후 Finish.

 

그러면 내가 만든 Footprint의 도면을 확인할 수 있다. 로그창에서도 성공적으로 저장되었다는 것을 확인이 가능하다.

 

 

 

만든 Footprint 경로 설정해주기.

부품을 만들고 이용하기 위해서는 생성된 Footprint의 경로를 지정해주어야 한다. 이는 PCB Editor에서 설정해준다.

Setup - User Preference를 선택

 

Cateories에서 Paths > Library의 psmpath의 ...버튼을 눌러준다.

 

 

내가 만든 부품을 저장한 곳을 추가해주고 OK를 눌러주어 User Preferences Editor 창을 닫아준다.

 

 

CON3도 마찬가지로 진행해주어야 한다.

 

NC 처리해주기

부품보다 많은 핀을 가진 부품의 경우, Netlist단계에서 에러가 발생하기 때문에 No Connect(NC)처리를 해주어야 한다.

 

이번 프로젝트에서 사용된 LM741의 경우 DIP8_3 Footprint를 사용해주었는데, 이는 8핀짜리고, 회로도에 사용된 LM741은 7개의 핀이 있다. 즉 8번 PIN이 필요 없으므로 NC처리를 해주어야 한다.

 

이를 보기 위해서는 부품 오른쪽클릭 > Show Footprint를 눌러준다.

 

왼쪽은 Schematic 상의 부품, 오른쪽은 실제 Footprint이다. 8번 핀이 사용되지 않는다.

 

본격적인 NC처리를 위해서 부품 오른쪽 클릭 > Edit Properties를 눌러준다. 이후 New Column을 눌러준다.

 

 

Name에는 NC, Value에는 8을 입력한뒤 OK를 눌러준다.

 

 

DRC 하기

Project Manager 창의 PAGE1을 클릭하고, 메뉴바의 Tools > Design Rule Check를 해준다.

 

 

아래와 같이 설정해주고 확인.

Create DRC markers for warnings는 오류가 생겼을 때 초록색 원형 마커로 잘못된 부분을 표시해주는 기능이고,

View Output은 말그대로 결과를 볼 수 있다.

 

 

이렇게 뜨면 문제가 없는 것이다.

 

NetList 생성하기

마찬가지로 Project Manager에서 Page1을 선택하고 메뉴바의 Tools > Create Netlist를 클릭한다.

 

 

 

 

성공적으로 Netlist 파일이 생성된 것을 볼 수 있다.

반응형

관련글 더보기

댓글 영역