Transcript OrCAD
전자의료시스템 및 실습
OrCAD를 Capture 이용한
회로도 구성
구환
경희대학교 전자정보대학 동서의료공학과
OrCAD Capture 실행
OrCAD Capture 실행
Session Log 창 : OrCAD 실행 시 각종 에러가 발생하면
자동으로 활성화되면서 error를 기록
새 project 만들기
새 project 만들기
Analog or Mixed Signal Circuit Wizard : 아날로그 회로와 아날로그 및 디지
털 혼합 회로를 설계하여 시뮬레이션 기능 제공
PC Board Logic Wizard : Capture에서 작성된 네트리스트 파일을 통해 PCB
기판 설계를 위해서 사용
Schematic : 특정한 시뮬레이션이나 기판 설계가 아닌 단순히 회로 자체만 그
리고자 할 때 사용
새 project 만들기
Location : 설계 파일이 저장될 경로 및 디렉토리
Select Directory 창에서 Create Directory 이용 임의로 새 폴더 만듬(ex : ㄴ
Sample) -> OK 클릭하여 새 폴더 생성 확인
Name 창에 프로젝트 이름 입력(ex : Test) -> OK클릭
주의 : 한글 이름으로 된 폴더나 프로젝트 이름 사용 시 에러 발생(바탕화면에
폴더 만들면 안됨)
새 project 만들기
다음과 같이 SCHEMATIC1 : PAGE1, Session LOG, 프로젝트 관리자 윈도가
열림
창이 안 보일 경우 오른쪽 위의 창 축소 버튼을 누르면 위의 세 개의 창이 보임
Project 열기
메뉴의 File/Open/Project 클릭 후 해당 폴더 안의 *.opj 파일 클릭
Project 열기
Schematic이 보이지 않을 경우 프로젝트 관리자 창에서
PAGE1을 클릭하면 됨
Schematic과 Page의 이름은 바꿀 수 있고 추가도 가능
툴바
툴바 : 해당 메뉴 사용 가능 시에만 칼라로 반전됨 / 메뉴에서도 사용 가능
Zoom In : 회로도의 화면 확대 (단축키 : I)
Zoom Out : 회로도의 화면 축소 (단축키 : O)
Zoom Area : 회로 도면 또는 부품의 영역을 지정하여 전체 화면 크기로 확대
Zoom All: 문서 전체가 보이도록 함
Update Part Reference : 선택한 회로도면의 부품에 부품 참조를 갱신함
Gate and Pin Swap : 선택한 회로도면의 게이프와 핀을 교체한다
툴바
Design Rules Check : 설계 규칙을 위반하였는지를 검사
Create Netlist : 네트리스트 생성
Cross Reference : 교차 참조 리포트를 생성
Bill of Material : Bill of Material 생성
Snap to Grid : 회로 작성 중 부품의 위치를 격자(Grid)위에 올 수 있도록 설정
Design Manager : 활성화 상태인 문서의 설계 관리자 창을 표시
툴 파렛트
Select : 선택버튼으로 객체를 선택
Part : 라이브러리에서 부품을 선택하여 회로도면에 표시(단축키는 Shift + P)
Wire : 선을 그림. 기본적으로 직각이나 Shift 누르면 임의의 각도도 가능
(단축키는 Shift + W)
Net Alias : 와이어와 버스에 별명(Alias)를 입력(단축키는 Shift + N)
Bus : 버스를 그림. 기본적으로 직각이나 Shift 누르면 임의의 각도도 가능
(단축키는 Shift + B)
Junction : 접합점을 만듬 (단축키는 Shift + J)
툴 파렛트
Bus Entry : 버스 엔트리를 입력(단축키는 Shift + E)
Power : 전원 심벌을 입력
Ground : 접지 심벌을 입력
Hierarchical Block : 계층 구조의 블록을 그림
Port : 계층 구조의 포트를 입력
Pin : 계층 구조의 블록에 계층 구조의 핀을 입력
툴 파렛트
Off-Page Connector : 오프-페이지 커넥터를 입력
No Connect : 핀에 연결이 없음을 나타냄
Line : 선을 그림
Text : 문자입력
회로도 작성하기
부품 입력
부품 입력 방법
부품, 전원기호, 접지기호가 포함된 라이브러리 제공
회로도에서 부품 입력 한 후 부품의 모양, 속성 및 위치 변경 가능
각 라이브러리는 ***.OLB의 확장자를 가짐
메뉴 줄의 Plase-Part
단축키 Shift + P 혹은 P(권장)
툴 파렛트 이용
부품 불러오기를 하면 Place Part 대화상자가 나타남
회로도 작성하기
부품명을
입력
부품의
리스트가
나타난다.
라이브러리
항목을
표시해준다.
라이브러리를
제거하는
버턴.
라이브러리를
추가하는
버턴
라이브러리를
찾아주는
버턴
부품의
심벌을
표시한다.
회로도 작성하기
부품을 불러오는 두 가지 방법
Part창에서 부품을 알면 직접 입력하는 방법
Add Library 버튼을 눌러 라이브러리를 추가한 후 부품을 불러오는 방법
Part 창에서 부품 불러오기(AD620->IA)
1.Part 창에서
AD620 입력
2.Part Search
창을 클릭
회로도 작성하기
Part Search 대화상자가 열리고 Begin Search 버튼을 클릭
OPAmp.olb 라이브러리 안에 AD620 소자를 이용하게 되므로
AD620/OPAmp.olb를 더블 클릭하거나 OK버튼을 눌러줌
3. Begin
Search 클릭
4. Llibraries 창에
OPAmp.olb
라이브러리가
1개 등록됨
회로도 작성하기
Libraries 창에 OPAMP 라이브러리가 등록됨. 이와 같은 방법으로 필요한
라이브러리를 계속 추가 할 수 있음
Schematic Page Editor에 소자를 배치
5. Llibraries 창에
OPAmp.olb
라이브러리가
1개 등록됨
6. 부품 심벌 창에
AD620을 볼 수
있다.
회로도 작성하기
Schematic Page Editor 화면에서 마우스 포인터를 따라 소자가 움직임
원하는 위치로 마우스 왼쪽 버튼을 클릭하면 연속적으로 같은 소자 배치
부품 입력을 마치고자 할 때 마우스 오른쪽 버튼을 클릭
그리고 종료 모드(End Mode)를 클릭하면 부품 입력은 끝남
회로도 작성하기
팝업 메뉴의 기능
End Mode : 부품 입력 종료
Mirror Horizontally : 부품의 세로축 거울에 반
사된 것과 같이 좌우 수평 대칭
Mirror Vertically : 부품이 가로축 거울에 반사된
것과 같이 상하 수직 대칭
Rotate : 부품을 90도 회전
Edit Properties : 선택된 부품의 속성을 수정하
기 위해 Edit Part 대화 상자가 열림
Zoom In : 선택된 부품을 확대하여 표시
Zoom Out : 선택된 부품을 축소하여 표시
Go To : Go To 대화상자가 나타나며 Location,
Grid Reference, Bookmark에 의해 표시 위치
를 이동
회로도 작성하기
단축키를 통하여 해당 소자를 팝업 메뉴의 사용 없이 조정 가능
부품을 클릭 한 상태에서 단축키 눌러 봄
Mirror Horizontally : H
Mirror Vertically : V
Rotate : R
Zoom In : I
Zoom Out : O
회로도 작성하기
부품을 불러오는 두 가지 방법
Part창에서 부품을 알면 직접 입력하는 방법
Add Library 버튼을 눌러 라이브러리를 추가한 후 부품을 불러오는 방법
Add Library 버튼을 눌러 부품을 불러오기
1.Add Library
버튼 클릭
회로도 작성하기
Browse File 대화상자가 열림
21개의 라이브러리 파일이 있으며 30000여개의 부품, 전원 및 접지 심벌등
이 포함되어 있는 라이브러리 제공
Tip : library 폴더 안에 있는 모든 라이브러리를 미리 추가해 두는 것이 복
잡한 작업을 진행하기에 좋다.
회로도 작성하기
Libraries의 모든 라이브를 Ctrl + A를 이용하여 모두 선택
AD620/AD/ANLG_DEV에 새로운 AD620으로 바꾼다.
두 개의 AD620 비교
나중에 추가한 AD620이 회로도를 그리기에 용이
회로도 작성하기
저항 7개를 그린다.
극성 커패시터 4개 그린다.
무극성 커패시터 4개 그린다.
TL082 2개 추가(나중에 2개가 하나가 됨)
CON2 1개 CON3 2개 추가
회로도 작성하기
단축키 G를 이용 그라운드 심벌 10개 추가
회로도 작성하기
단축키 W와 ESC 키를 적절히 이용 다음과 같이 선들을 이어 준다.
회로도 작성하기
툴 팔렛트의 Place off-page connector 버튼을 눌러준다.
같은 페이지 내에서 connector를 이용하여 연결해 주는 역할
대화상자가 열린다
커넥터 중 오른쪽과 왼쪽용이 있으나 아무거나 선택 -> 나중에 R 단축키
이용 회전 가능
Place off-page
connector 버튼
클릭
회로도 작성하기
다음과 같이 각 connector를 위치 시킨다
단축키 R (Rotate)와 부품 복사 방법 등을 적당히 이용
선이 연결이
안되면 나중에
에러발생
반전 증폭기가 되도록
단축키 V를 이용
상하 반전시킴
회로도 작성하기
이름에 해당하는 부분을 더블클릭한다.
오른쪽과 같이 대화 상자가 나타난다.
아래의 회로와 같이 이름들을 수정해 준다.
같은 이름을 나타내는 부분은 연결되는 부분들
주의 : 이름이 틀리면 나중에 연결이 안됨 -> 복사를 통한
방법도 좋은 방법임
회로도 작성하기
저항이나 커패시터의 값을 클릭 하여 원하는 값으로 바꾸
어 준다.
최종적으로 회로 점검을 실시한다.
왜 전원을 넣어주지 않을까?
회로도 작성하기
회로도 정리 및 점검
부품 번호 정리법 -> 부품 번호가 겹치게 되면 에러발생
프로젝트 메니저 창에서 왼쪽과 같이 .dsn을 클릭
툴 바에서 왼쪽과 같이 활성화 됨.
가장 왼쪽은 Annotate 클릭
Annotate 대화상자 열림
Action에서 Reset part reference to “?” 선택
OK 클릭
확인 클릭
회로도 정리 및 점검
부품 번호 정리법 -> 부품 번호가 겹치게 되면 에러발생
아래와 같이 모든 부품의 번호가 R?와 C?, U? 형태로 변함
다시 Annotate클릭
Action에서 첫번째 Incremental reference update 클릭
OK와 확인 클릭
회로도 정리 및 점검
부품 번호 정리법 -> 부품 번호가 겹치게 되면 에러발생
위에서 아래 왼쪽에서 오른쪽의 순서로 부품이 번호가 업데이트됨
오른쪽의 TL082의 번호가 U3A에서 U2B로 변경됨
TL082 내부에 두 개의 Op-amp가 있으므로 자동으로 설정됨
전원을 다시 그려 줄 필요가 없음
툴 팔렛트의 Place no
connect 이용 해서 전원
연결 쪽에 위치 시킴
Layout을 위한 Netlist 파일 만들기
Netlist 파일 만들기
프로젝트 메니저 창에서 왼쪽과 같이 .dsn을 클릭
툴 바에서 왼쪽과 같이 활성화 됨.
네번째의 Create Netlist 클릭
Create Netlist 대화상자 열림
여섯번째 Layout을 클릭
Run ECO to Layout를 클릭 -> 나중에 업데이트 시 사용
자동으로 현재의 작업중인 폴더에 저장 -> 확인 클릭
Layout을 위한 Netlist 파일 만들기
Netlist 파일 만들기
확인 클릭
왼쪽과 같이 test.mnl 파일이 생김(에러가 없을 경우)
주요 에러 발생 요인
선이 연결되지 않은 곳은 없는지 확인한다.
부품 이름이 중복되어 있는 것은 없는지 확인한다.
선이 겹친 곳은 없는지 확인한다.
그 외에 Capture에서 알아야 할 기능
계층구조(Hierarchical)에 의한 회로도 그리기
부품 수정하기(기존 라이브러리 수정)
사용자의 편의에 맞게 부품을 수정할 수 있다.
새 라이브러리 그리기
복잡한 회로도 그릴 경우에 유용
모듈별 구별이 쉽다
계층별로 이어지는 선 그릴 시에 유의해야 함
사용자의 편의에 맞게 라이브러리를 새로 그릴 수 있다.
설계 규칙 위반 검사(DRC)
OrCAD를 Layout을 이용한
PCB 기판 그리기
OrCAD Layout 실행
메뉴 기능 익히기
New : 새로운 Layout 설계도를 작성하는 명령어
Open : 기존에 작성한 Layout 설계도를 여는 명령어
Import : 여러 종류의 회로도 프로그램이나 PCB 파일을
Layout에서 사용할 수 있도록 변환시키는 명령어
Export : Layout에서 작업한 파일을 타사의 프로그램에서 사용
할 수 있도록 변환시켜주는 명령어
Exit : Layout 종료시켜주는 명령어
View : 툴바나 상태바를 화면상에 나타내거나 혹은 나타내지
않게 설정
Tools : Layout의 프레임 창에서 다른 프로그램을 사용할 경우
기판 작업 시 기본적 과정
OrCAD Capture에서 설계도 작성(***.dsn)
DRC 체크 후에 Netlist file(***.mnl) 생성
Layout에서 보드 템플리트 파일(Defult.tch) 및 Netlist 파일 지정
보드 파일(***.max)의 지정 및 저장
부품의 Footprint를 지정하거나 연결
부품을 배치
기판의 외곽선을 그린다
부품의 배선작업
Layout의 표준 인쇄형식인 Gerber형식의 파일로 변환
(Postprocessing)
PCB 기판 제작(CAM 장비이용)
새 파일 만들기
File 메뉴의 New 클릭
Load Template File 대화 상자가 열림
일종의 도화지를 선택한다고 보면 됨
C:/program files/Orcad/Layout/Data에서 METRIC.TCH 선택
새 파일 만들기
Load Netlist Source 대화상자가 열림 -> netlist 파일 선택
기존에 만들어 놓은 폴더에서 TEST.MNL 선택
저장할 위치와 이름 지정 -> 같은 폴더 내에 저장, 한글 이름 안됨
새 파일 만들기
Link Footprint to Component 대화 상자가 열림
기존에 작업해서 설정한 부품이 있을 경우는 프로그램 스스로가 예전에
썼던 부품 정보를 찾아줌
그러나 새로 작업해서 추가한 부품인 경우는 다음과 같은 대화상자 열림
새 파일 만들기
Link existing footprint to component…를 선택하면
Footprint for AD620 윈도가 열림
Libraries 상자에서 원하는 풋프린트를 찾아서 선택해주면 됨
DIP100T에서 DIP.100/8/W.300/L.425선택
여기서 DIP은 DIP type, 100은 핀간 간격, 8은 핀 수, W은 width, L은
length를 나타냄
새 파일 만들기
Create or modify footprint Library…를 선택
라이브러리 메니저가 열린다.
원하는 라이브러리를 만들거나 수정
새 파일 만들기
저항의 경우는 TM_AXIAL 라이브러리의 AX/.400X.100/.031선택
새 파일 만들기
커패시터의 경우는 일단 TM_CYLND 라이브러리의
CYL/D.225/LS.100/.031선택
나중에 수정 가능
새 파일 만들기
3 pin connector의 경우 PCON100T의 POLCON.100/VH/TM1SQS/V.300/3
선택
2 pin connector의 경우 PCON100T의 POLCON.100/VH/TM1SQS/V.300/2
선택
새 파일 만들기
모든 부품의 Footprint가 지정되고 네트리스트 연결정보에 의해서 각
부품간의 연결이 이루어지면 부품의 설계보드 위에 배치된 화면
Footprint 찾는 법-tip
가장 복잡하고 어려우면서 가장 중요한 작업
Footprint가 맞지 않을 경우 애쓰고 작업한 후에도 실장을 하지
못하는 경우가 발생
홀의 두께, 부품의 크기, 핀간 간격, 핀의 수 등에 주의해야 함
효과적으로 Footprint를 찾는 방법
Datasheet의 가장 마지막에 나와 있는 부품의 outline
demension을 이용한다.
버니어캘리퍼스를 이용 실측해 본다.
OrCAD 관련 서적의 뒷 부분의 Reference를 본다.
해당 부품의 종류를 잘 확인할 것 -> 특히 SMD type의 경우
실수를 줄이는 법
미리 부품의 크기를 출력해서 부품과 맞추어 본다.
Footprint 찾는 법-tip
부품의 크기를 미리 맞추어 보는 방법
Library Manager를 연다.
DIP100T에서 DIP.100/8/W.300/L.425선택
Footprint 찾는 법-tip
부품의 크기를 미리 맞추어 보는 방법
File 메뉴에서 Print/plot… 클릭하여 인쇄
인쇄되어져 나오는 곳에 실제 부품을 맞추어 본다.
Layout Design window의 구조
메뉴 바
디자인의 수행 중 필요한 항목을 모두 가지고 있다.
도면의 편집과 원하는 크기로 볼 수 있는 도면의 일부 확대, 축소와
각종 옵션, 디자인의 자동 기능 사용가능
도움말도 얻을 수 있음
툴바
디자인에 자주 사용하는 단축아이콘을 만들어 사용
Layout Design window의 구조
Open : File-Open : 기존의 보드 파일을 불러옴
Save : File-Save : 작성된 보드 파일을 저장
Library Manager : File-Library Manager : 라이브러리 메니저 창을
불러옴
Delete : Edit-Delete : 선택된 객체를 삭제한다
Find : Edit-Find-Goto : 특정 좌표값 또는 부품 번호에 의해서 찾는
대화상자가 나타난다.
Edit : Edit-Properties : 선택된 객체에 따라 저당한 대화 상자를 연다
Layout Design window의 구조
Spread Sheet : View-Database Spread : 스프레시트 목록을 나타냄
Zoom In : View-Zoom In : 보드 영역을 확대(단축키 : I)
Zoom Out : View-Zoom Out : 보드 영역을 축소(단축키 : O)
Zoom All : View-Zoom All : 보드 전체를 나타냄
Query : View-Query Window : 쿼리 창을 연다.
Component : Tool-Select Tool-Component : 부품의 선택, 추가, 이
동, 편집, 삭제할 수 있는 모드
Pin : Tool-Select Tool-Pin : 핀을 선택, 추가, 이동, 편집, 삭제할 수
있는 모드
Obstacle : Tool-Select Tool-Obstacle : 객체를 선택, 추가, 이동, 편
집, 삭제할 수 있는 모드
Layout Design window의 구조
Text : Tool-Select Tool-Text : 문자를 선택, 추가, 이동, 편집, 삭제
할 수 있는 모드
Connection : Tool-Select Tool-Connection : 네트 Connection을
선택, 추가, 이동, 편집, 삭제할 수 있는 모드
Error : Tool-Select Tool-Error : 설계 법칙 위반에 관계된 에러 표시
를 선택할 수 있는 모드
Color : Options-Colors : 색상 스프레드 시트를 불러온다.
Online DRC : 온라인 디자인 룰 체크를 한다.
Reconnect : Reconnect 상태
Layout Design window의 구조
Auto Path route : Auto Path route 상태
Shove track : Shove track 상태
Segment : Edit segment 상태
Add / edit route : Add/edit route 상태
Refresh All : Auto-All-Refresh : Minimize connection, repours
copper 등이나 보드 통계를 재계산 한다.
Design Rule Check : Check Designs Rules 대화상자에서 체크된 부
분을 검사
단면 기판 만들기
시작 전 간단한 확인 사항
Options-System Settings 클릭
다음과 같이 Setting 해주는 것이 작업하기에 가장 편리 -> TIP
단면 기판 만들기
부품배치(수동배치) : 각 부품마다 일일이 선택하여 적당한 위치에 배치
Component Tool 버튼 클릭
마우스로 한번 클릭하고 원하는 위치에 위치 시킴
마우스 오른쪽 버튼을 클릭하거나 단추키를 이용하여 원하는 위치에 위
치 시킨다.
End Command : 실행을 마칠 때
Properties… : 부품을 바꾸거나 위치를 바꿀 때
Copy : 부품을 복사할 때 (사용하지 않는 것이 좋다)
Delete : 부품을 지울 때 (사용하지 않는 것이 좋다)
Rotate : 부품을 회전 시킬 때(단축키 : R)
Opposite : 부품의 위 아래를 바꿀 때(단축키 : T)
Select Next : 다음의 부품으로 넘어가거나 연결되지 않
은 선을 찾고자 할 때(단축키 : N)
Minimize Connections : 최단거리의 선의 연결을 보여준
다.(단축키 : M)
Undo : 바로 앞의 실행을 취소하고자 할 때(단축키 : U)
단면 기판 만들기
부품배치(수동배치)
자기가 그린 Schematic 을 미리 뽑아 놓고 부품 배치를 하면 좋다 -> Tip
단면 기판 만들기
외곽선 그리기
작업시 보드의 아웃라인이 됨 -> 보드가 잘려나가는 외곽선
원도우의 Toolbar의 Obstacle 도구
버튼 선택
마우스 포인터로 화면의 좌측 상단을 한 번 클릭한 후 아래로 이동하
면 외곽선이 그려짐
적당한 위치에서 클릭하면 선이 꺾임
네모 모양으로 적당한 크기에 외곽선을 그림
마지막에 F를 누르면 작업이 마무리됨
TIP
나중에 수정 가능하므로 처음부터 너무 맞출 필요 없음
외곽선이 삐뚤어져 있으면 안됨
반드시 반듯하게 맞추어 줄 것
외곽선 그리기
외곽선 그리기
외곽선 수정
수정하고자 하는 외곽선을 먼저 마우스로 클릭
마우스가 움직임에 따라 외곽선의 형태도 변함
S를 누른 후에 움직이면 수평, 수직의 형태로 선 전체가 움직임
사이즈를 바꾸고자 할 때는 S를 이용하는 것이 편함
원하는 작업 마무리 시 F
변경을 원하지 않을 경우 ESC를 누름
완전히 바뀐 상태에서 원래의 상태로 돌아가고자 할 때는 U(undo)이용
외곽선 전체 수정
마우스로 해당 외곽선을 드래그 하여 정하거나 혹은 Ctrl을 누를 상태에
서 외곽선을 클릭하여 흰색으로 활성화 되도록 함
마우스로 우측버튼을 클릭 한 후 팝업메뉴의 Properties를 선택
외곽선 그리기
Edit Obstacle 대화상자가 나타남
Obstacle의 type 및 기능 -> 양면 기
판에서 설명
Obstacle Type : 외곽선을 어떻게 처
리 할 것인가를 묻는 내용
Width는 외곽선의 두께 : 일반적으로
0.25로 수정
Obstacle Layer : 해당 선이 위치할 층
을 나타냄
기판 외곽선의 Type, 굵기 및 Layer가
수정됨
주의 : 부품의 크기 및 형태를 잘 고려
하여 외곽선을 그릴 것
Tap 키를 이용하여 직접 입력하는 방
식이 있으나 자주 사용하지는 않음
선 색 변경하기
많이 사용되는 선에 대해서는(Power, Ground) 색깔을 변경하여 미리 구
분해 두는 것이 편함
원도우의 Toolbar의 View Spreadsheet 도구
버튼 선택
팝업 메뉴에서 Nets 선택
Power와 Ground 관련된 선의 색깔을 보기 편한 색깔로 바꾸어 준다
해당 표의 줄을 클릭 하고 마우스 오른쪽을 클릭하여 Change color 선택
선 색 변경하기
원하는 색깔로 변경한다
이때 각층을 나타내는 색깔은 사용하지 않는 것이 좋다
다음과 같이 변경
선 색 변경하기
해당 선들이 사용자가 지정한 색으로 변경된 것을 확인할 수 있다.
사용하는 선들이 많을 경우 선의 종류를 구분하는데 아주 유용
Ground Plane 깔기
일반적으로 아날로그 관련 회로를 디자
인 할 때는 전체적으로 보드에 ground
plane를 깔아준다.
노이즈를 줄이기 위해서
디지털의 경우는 생략해도 좋다.
원도우의 Toolbar의 Obstacle 도구 버
튼 선택
마우스 오른쪽 클릭 후 팝업 메뉴에서
New 선택
다시 마우스 오른쪽 클릭 후 팝업 메뉴
에서 Properties 선택
Edit Obstacle 창에서 다음과 같이 수정
-> 주의 : 단면기판을 이용 시 반드시
Bottom에 라우팅을 해주어야 한다.
Net Attachment에서 GND_SIGNAL선택
해당 Plane을 어떤 신호로 붙일 것인가
를 결정하는 것
Ground Plane 깔기
다음과 같이 외곽선 조금 안쪽으로 외곽선을 그렸던 방식과 같은 방식으로 그려준다.
일반적으로 Plane이 위치하는 순서는 바깥부터 외곽선-파워선-그라운드선의 순서이
다.
다 그리고 나면 Ground와 연결된 선들이 모두 없어진 것을 볼 수 있다.
Ground 신호의 선들이 전체 Bottom에 그려진 Plane 층과 연결된 것이다.
층별 색깔 변경
원도우의 Toolbar의 Color Settings 도구
버튼 선택
바꾸고자 하는 항목을 더블 클릭하여 바꾸고자 하는 색깔로 변경 가능
층별 색깔 변경
예로 Top의 Copper의 색깔을 변경코자 할 경우
선의 색깔과 Top의 Copper의 색깔이 겹치면 구별하기 힘듬
Color 원도우에서 마우스 오른쪽 클릭 후 new 선택
Add Color Rule 창이 나타나면 Copper pour 선택
Layer를 에서 Bottom을 선택
해당 항목에 대한 새로운 Text가 생긴 것을 볼 수 있다.
더블 클릭하여 원하는 색깔로 바꾼다.
다층 기판 작업을 할 때 이용하면 편리
층별 색깔 변경
Thermal Relief Setting
작업파일을 보면 Ground와 Bottom의 plane 사이에 연결된 선들이 매우 좁은 것
을 볼 수 있음
이를 Thermal Relief Setting을 통해서 바꾸어 주어야 함
setting은 처음 만들 때 고정 시켜 놓으면 됨
Option 에서 Thermal Relief Setting을 클릭
다음과 같이 고쳐 준다
Thermal Relief Setting
배선 굵기 설정
전원 네트와 부품간의 배선 네트의 굵기를 다르게 설정
일반적으로 전원네트의 굵기를 크게 한다
보드의 사이즈에 따라 다르지만 일반적으로 다음과 같이 설정
전원네트는 최소0.8 최대 1.2 평균 1.0
일반네트는 최소0.2 최대 0.4 평균 0.3
주의
해당 업체에서 작업할 수 있는 최소의 선의 두께를 미리 알아 둔다.
해당 업체의 사이트에 공시되어 있음 ->일반적으로 0.12임
Spreadsheet의 Net를 선택하여 다음과 같이 변경
같은 항목은 한꺼번에 드래그 한 후에 마우스 오른쪽 클릭 후 properties에서 한꺼번에 변경
Layer 설정(단면기판)
단면기판 작업 시 Top 층이나 혹은 Bottom 층 중 한 개 층은 배선을 제한
앞에서 Bottom에 Ground plane을 깔아 주었으므로 Top에서의 배선을 제한
Spreadsheet에서 Layer 선택
TOP 항목을 더블 클릭 혹은 마우스 오른쪽 properties 이용
Layer type을 unused routing 혹은 jumper layer로 선택
Jumper layer로 선택하는 것이 유용
GND와 POWER는 unused로 선택 -> 2층이나 4층에서는 다른 setting
Layer 설정(단면기판)
사용자의 결정에 따라 트랙간의 간격, 트랙과 비아간의 간격등을 조정해 줄
수 있음
일반적으로 0.254의 default로 놓고 작업을 한다
하지만 설계 특성상 많이 이격해야 하거나 혹은 밀접하게 배선해야 하는 PCB
보드가 있다면 적절하게 설정 가능
Spreadsheet를 선택하여 Strategy-Route Spacing을 선택
업체에서 작업할 수 있는 최소 간격은 0.12임 -> 사이트에서 확인 또는 작
업 담당자와의 연락을 통해서 확인.
자동배선법
보드가 간단한 보드일 때 사용
라우팅 과정을 한눈에 볼 수 있음
권장 사항 아님
메뉴 Auto-Autoroute-Board를 클릭
다시 원래대로 돌아가려면 메뉴 Auto-Unroute-Board 선택 -> 나중에 작업중에 선
택하면 작업한 것 다 날아가 버림 undo로 살릴 수도 없음
수동배선법
사용자가 선을 긋는 방법
다음의 아이콘 사용
주로 Edit Segment Mode 이용
다른 배선 방식을 이용할 경우 점퍼나 쇼트가 날 염려가 있음
수동배선법
패드나 비아에서 선이 나올 때는 반듯하게 나오는 것이 좋다.
잘 맞지 않을 경우 Option-System Settings의 Routing grid를 0.01
로 수정해 준다.
수동배선법
선을 긋는 도중에 마우스 오른쪽을 클릭하여 여러가지 기능을 이용
할 수 있다.
단축키를 이용하면 더욱 쉽게 배선 할 수 있다.
F : 어느정도 선을 긋고 난 후에 다음 지점으로 자동으로 이어 주는
기능
X : 선을 긋는 도중에 시작 점을 반대로 바꾸어 주는 기능
D : 긋던 선 전체를 지우는 기능
G : 긋던 선 중 하나의 세그먼트만 지우는 기능
V : 2층이나 4층이나 다층 기판에서 선의 층을 바꾸어 주는 기능
W : 선을 긋는 도중에 선의 두께를 바꾸어 주는 기능
수동배선법
마우스 오른쪽을 클릭하여 각도를 조정해 줄 수
있다.
일반적으로 특별한 경우(선이 삼거리나 사거리
형태로 교차하는 경우 등)가 아니면 135도의 각
도로 라우팅 해주는 것이 좋다
전원선과 신호선의 되도록이면 멀리 떨어지게 해
주어라 -> 노이즈 문제
디지털과 아날로그 신호는 되도록이면 멀리 떨어
지게 해주어라 -> 노이즈 문제
미리 손으로 그려 보거나 머리속으로 생각하고
하는 방법도 좋은 방법임 -> 점퍼 발생이나 다시
그리는 일을 미연에 방지 할 수 있다.
U 단축키 (Undo)와 ESC를 적절히 사용하면 효
과적으로 라우팅 할 수 있음
중간 중간에 Fresh all과 M 단축키(최소거리 표시)
를 눌러서 계속 상황을 확인한다.
수동배선법
바이패스 커페시터는 해당 입력 포트에 최대한 붙여 준다.
전원을 넣어 줄 때 반드시 바이패스 커페시터를 통과 시킨 후에 전
원을 넣어 준다.
수동배선법
재배치
근처의 선들을 지운다.
적당한 위치에 재배치 하고 선을 그린다.
라우팅 완료
단축키 N을 이용하여 선이 연결되지 않은 곳이 있는지 확인한다.
배치 및 배선 완료 확인
Spreadsheet에서 Statistics 클릭
Place와 Routed가 각각 100%인지 확인한다.
Post Processing
Layout에서 부품 배치 및 배선작업이 끝나면 출력 파일을 얻어내야 함
보드 설계 파일을 출력해 볼 수 있음
Layout의 표준 인쇄형식인 Gerber 형식의 파일로 변환
Options-Post Processing Settings를 클릭
Post Process 창이 열리고 출력파일명(Plot Output File Name)과 출
력 가능여부(Batch Enable)등이 나타난다.
단면일 경우 *.TOP, *.BOT는 반드시 Yes가 되어있어야 함
공작실의 기계 이용 시 *.TOP, *.BOT, THRUHOLE.tap 파일 필요
업체에 맞길 경우는 *.TOP, *.BOT, *.SMT, *.SMB, *.SST, *.SSB,
*.AST, *.ASB, *,DRD, THRUHOLE.tap 의 Batch 파일을 보내면 된
다.
2층이나 다층일 경우 해당 층의 파일만 위의 파일에 추가 하면 된다.
Post Processing
Post Process 창에서 해당 부분을 마우스로 더블클릭하거나 마우스 오른쪽 클
릭하여 다음과 같이 No를 Yes로 바꾸어 준다.
Options 에서 Enable for Post Processing 클릭
Post Processing
Gerber 파일 미리보기
각 계층에 있는 데이터 파일을 미리 확인
해당 층을 클릭하고 마우스 오른쪽 누른 후에 Preview 클릭
*.ASP를 열어보아서 겹치는 부품이 없는지 확인
원래대로 돌아가려면 Refresh 누르면 됨
Post Processing
*.SST을 열어서 보드 위에 새겨지는 글씨 편집 및 확인
이때 Text Tool 이용
Post Processing
글씨 크기를 키울 수도 있고 추가 할 수도 있다.
글씨를 더블 클릭하면 대화상자 열림
Width와 Height를 바꾸어서 글씨 굵기 크기 변경
마우스 오른쪽 누르고 New이용 새 글 추가 가능
반드시 SSTOP이어야 함
Post Processing
Gerber 파일 생성하기
Auto-Run Post Processor 선택
저장 경로가 나타남 -> 확인
드릴 정보와 관련된 파일을 만든다는 메시지 생김
확인 클릭하고 나면 Post Processor 리포트 파일 생김
가장 아래 쪽에 에러 메시지 확인
No warnings or errors이면 성공!!!!
Post Processing
해당 폴더에서 해당 파일 생성 여부 확인
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
그 밖의 프로그램 사용 관련 TIP
일반적으로 op-amp 아래는 발진을 방지하기 위해서 Ground Plane을 깔지
않음
Anti-Copper 이용 하여 Ground Plane를 제거
Obstacle tool 선택
마우스 이용 New 클릭, 마우스 이용 properties 클릭 후다음과 같이 선택
그 밖의 프로그램 사용 관련 TIP
2층 기판 작업
장점
부품을 Top과 Bottom에 모두 배치
라우팅을 Top과 Bottom에서 모두 가능
전체적인 보드의 사이즈를 축소
주의
Dip Type의 형태의 부품의 경우 Top과 Botoom
에서 부품이 겹치지 않게 해야 함
라우팅 시에 Via 사용에 주의
Via가 부품의 패드스택이나 홀과 겹치면 안됨
쇼트나 단선의 원인이 됨
2층 기판 작업
주요 사항
Layer에서 TOP과 Bottom 모두 Routing으로 선택
나머지 층은 사용하지 않음
2층 기판 작업
주요 사항
Component Tool 클릭 후 해당 부품의 위치를 바꾸고자 할 경우
Top에서 Bottom으로 가는 경우는 부품 클릭 후에 2를 눌러 줌
Bottom에서 Top으로 가고자 하는 경우는 1을 눌러줌
라우팅 시 선을 Top에서 그리다 Bottom으로 옮길 경우 비아 이용(단
축키 V)
숫자 키 이용 Top에 그릴 것인지 Bottom에 그릴 것인지를 결정 할 수 있
음
숫자 1 : Top
숫자 2: Bottom
글씨를 쓸 때
SST 은 Top 층에 쓰여 지는 글씨
SSB 은 Bottom 층에 쓰여 지는 글씨
-> 거꾸로 나타남 (Mirrored 이용
2층 기판 작업
주요 사항
Backspace를 누른 후에 해당 층 번호를 누르면 원활하게 작업할 수
있음
업체에 맞길 경우는 *.TOP, *.BOT, *.SMT, *.SMB, *.SST, *.SSB,
*.AST, *.ASB, *,DRD, THRUHOLE.tap 의 Batch 파일을 보내면 된다.
4층 기판 작업
장점
부품을 Top과 Bottom에 모두 배치
라우팅을 Top과 Bottom 및 내층에도 가능
전체적인 보드의 사이즈를 축소
내층을 Power나 Ground 층으로 이용함으로 인해 배선 용이
주의
Dip Type의 형태의 부품의 경우 Top과 Botoom에서 부품이 겹치지 않
게 해야 함
라우팅 시에 Via 사용에 주의
Via가 부품의 패드스택이나 홀과 겹치면 안됨
쇼트나 단선의 원인이 됨
내층에서 Plane들이 겹치지 않게 해주어야 함
4층 기판 작업
4층 기판을 제작하는 방법에는 두 가지 방법이 있음
내층의 POWER와 GND 층을 이용하는 방법
Layer에서 POWER과 GND 층을 Plane으로 선택
4층 기판 작업
내층을 해당 층으로 사용하기 위해서 해당 층에 깔릴 Plane을 지정해야 함
Spreadsheet에서 Nets에 들어감
해당 Net중에서 Routing Enabled 옆에 *가 되어 있는 것이 있음
POWER나 GND 층 전체에 Plane으로 깔리는 net들임
4층 기판 작업
주로 가장 많이 사용하는 power나 ground 관련 신호를 선택하면 됨
DIP type의 부품의 경우는 그냥 홀이 뚫리면서 내부의 Power나 Ground와 연결
됨(지정된 Plane에 대해서만)
SMD type의 경우에는 via를 뚫어만 주면 됨
Setting 방법
Nets의 표에서 깔기를 원하는 Nets를 선택
Eidt Net 대화상자가 나타나면 아래의 Net Layers를 선택
Plane Layers에서 깔고자 하는 Plane에 체크
OK 누르고 나오면 자동으로 신호 옆에 *체크가 되어 있음
4층 기판 작업
내부에 다른 net의 Plane을 까는 방법이 상당히 복잡
Top이나 Bottom에 copper pour를 깔듯이 깔아 주면 됨
다른 Plane과 겹치지 않게 해야 함
Digital과 Analog 분리에 문제점
4층 기판 작업
INNER1 층과 INNER2 층을 이용하는 방법
POWER와 Ground 층을 이용하지 않음
INNER1 층과 INNER2 층을 TOP과 BOTTOM과 같은 Routing으로 선택
4층 기판 작업
모두 Power나 Ground에 관해서 Plane을 깔아 주어야 함
Plane 사이에 간격 유지에 유의 및 겹치지 않게해야 함
나머지 방법의 앞의 방법과 동일
4층 기판 작업
Backspace를 누른 후에 해당 층 번호를 누르면 원활하게
작업할 수 있음
GND -> 3, POWER -> 4, INNER1 ->5, INNER2 -> 6
업체에 맞길 경우는 *.TOP, *.BOT, *.SMT, *.SMB,
*.SST, *.SSB, *.AST, *.ASB, *,DRD, THRUHOLE.tap 의
기존 파일에 추가해야 함
POWER와 GND 이용 시 : *.PWR, *.GND
INNER 이용 시 : *.IN1, *.IN2
다층기판
INNER 층만 추가 시키면서 작업 해주면됨
소형화를 위해서 주로 사용
최근 핸드폰이나 MP3 등 소형화를 위한 목적에서
6층, 8층 등이 사용됨
숙제
다음의 회로를 Capture를 이용해서 그리시오
ECG나 EMG등 사용자의 목적에 맞게 필터값 수정
Layout 이용 Artwork을 수행하시오
단면, 또는 2층 기판 이용
최종 post processing 이후의 파일 까지 제출할 것
숙제