회로 설계 = ORCAD CAPTURE
아트워크 = ORCAD PCB EDITOR
로 진행하였다.
ORCAD CAPTURE
- 설계 구조
- 평면 설계(Flat Design)
한 회로도면의 출력 라인들은 오프 페이지 커넥터(Off-Page Connector)라는 객체를 통하여 동일한 회로도의 다른 페이지의 입력 라인으로 연결된다.
- 계층구조 설계(Hierarchical Design)
평면 설계와 달리 특정 회로도에 다른 회로도들을 포함하고 있으며 포함된 각 회로도는 간단한 심벌로 대신하여 나타낸다.
하위 계층 shematic은 Hierarchical port를 통해 상위 계층과의 연결을 나타낼 수 있고, 상위 계층 shematic은 Hierarchical Block을 통해 하위 계층들의 연결을 나타낼 수 있다.
계층구조의 최상위에 있으면서 직접적이나 간접적으로 프로젝트의 모든 설계를 참조하는 회로도 폴더를 루트 모듈(Root Module)이라 한다.
- 부품 참조 명
소자명 | 부품참조 명 |
캐패시터 | C |
다이오드 | D |
인덕터 | L |
저항 | R |
스위치 | SW |
IC 류 | U |
커넥트 | J |
트랜지스터 | Q |
릴레이 | K |
트랜스포머 | T |
- 단축키
단축키 | 설명 |
W | NET 연결 |
B | BUS 선 연결 |
N | NET의 Alias를 붙일 수 있다 / NET 연결을 안해도 연결한 것과 같이 표현 가능 |
- 부품 참조 갱신 (Annotate)
회로도면에 부품을 입력한 후, 다른 부품과 구별하기 위해 각 부품에 고유한 부품 참조를 할당하여야 한다.프로젝트 관리자의 Tools - Annotate 명령을 통해 자동적으로 부품 참조를 할당할 수 있다.
Action - Reset part references to "?"를 통해 부품 참조를 전부 ?로 바꿀 수 있고, Action -Incremental reference update를 통해 부품 참조를 자동적으로 할당할 수 있다.
- 라이브러리 만들기
New Parts - New part properties를 통한 부품 라이브러리를 만들 수 있다.
Name | 부품의 이름 |
Part Reference | 부품 참조 |
PCB Footprint | PCB 전환 시 PCB Editor에서 사용할 부품 이름 |
Parts per | 만드는 부품의 개수 / 부품을 몇개로 분할할지 설정 |
Homogeneous | 패키지 모양이 같은 것으로 구성 |
Heterogeneous | 패키지 모양이 다른 것으로 구성 |
- DRC / 설계 규칙 검증
회로의 규칙을 가지고 만들었는지 확인하는 기능, DRC에서의 설정값에 따라 회로가 제대로 작성되었는지 확인하는 기능이다.
ERC Matrix = NET에 설정된 타입끼리의 간섭을 설정할 수 있는 창 / 해당창에서 설정을 꺼두면 해당 타입의 배선 연결 간의 DRC 오류창은 뜨지 않는다.
- 네트리스트(Netlist)
PCB Layout 작업 전 schematic에 연결한 소자와 배선, 부품 참조 등을 아스키 코드 파일로 만드는 작업, 네트리스트로 만든 아스키 코드 파일을 통해 PCB Editor에서 아트워크 작업을 한다.
- 레이아웃
DRC로 해당 회로도의 오류가 있는지를 체크하고, Netlist로 해당 회로도의 소자, 배선 상태등을 아스키 코드 파일로 만들면 PCB - New Layout을 통해 PCB Editor에서 아트워크 작업이 가능하다
- New Layout = 처음 아트워크 작업 시 실행
- Update Layout = 회로도 변경 시 아트워크에도 변경 내용을 적용할 때 사용한다. Sync를 통해 PCB Editor에 변경 내용 갱신 가능.