중급
중급
전자회로 설계
[PCB Solution]
- 중급-
나인플러스EDA(주)
서울특별시 금천구 가산동 481-4 벽산 디지털밸리 6차 508호
02) 2627-3420 FAX: 02) 2627-3421
부산광역시 연제구 저제1동 203-10 석하빌딩 6층
051) 758-4841 FAX: 051) 758-4866
Http://www.npeda.co.kr http://www.orcad.net
1
목차
Session Ⅰ. Preview
1. Capture
2. PCB Editor
Session Ⅱ. Schematic
1. New Project
2. New Part
3. 배치 및 배선
4. 평면도면
5. 계층도면
6. General Output
2
Session Ⅰ. Preview OrCAD
Cadence社의 OrCAD EDA Solution은 회로도 작성, 편집 및 PCB 설계 Flow를 지원하는
가장 보편적이고 강력한 설계 Tool입니다.
1. Capture
화면 구성
ALT+F4 Exit
ALT, F, X Exit
F1 Help
3
Text editor
CTRL+F4 If you attach a VHDL file to a hierarchical block and descend the hierarchy, you will end
up within the VHDL file. Use this shortcut to close the file and return to the top level of
the schematic
A Ascend hierarchy
D Descend hierarchy
B Place bus
F Place power
G Place ground
J Place junction
P Place part
T Place text
W Place wire
Y Place polyline
F7 Record macro
F8 Play macro
F9 Configure macro
4
CTRL+I Opens the Selection Filter dialog box where you can specify the objects that
should be selected when the mouse pointer is dragged diagonally across the
schematic page.
Part editor
Property editor
CTRL+D Open the Display Properties dialog box to edit properties for a selected
cell
CTRL+Z Undo
CTRL+C Copy
CTRL+V Paste
CTRL+X Cut
5
Page- Go to the last cell in a column
Down/CTRL+<Down
Arrow>
CTRL+U Opens the Propagation Delay dialog box or the Relative Propagation
Delay dialog box depending on the property being edited in the
Property Editor window.
For example, if you select the grid corresponding to the Propagation
Delay property and press CTRL+U, the Propagation Delay dialog box
appears.
CTRL+C Copy
CTRL+F Find
CTRL+G Go to
CTRL+P Print
CTRL+S Save
CTRL+T Cursor snap to grid (identical to the Preferences dialog box Grid display
tab option).
6
CTRL+V Paste
CTRL+X Cut
CTRL+Y Redo
CTRL+Z Undo
F4 Repeat
DOWN ARROW Move 1 grid down (grid on) or 0.1 grid down (grid off)
LEFT ARROW Move 1 grid left (grid on) or 0.1 grid left (grid off)
RIGHT ARROW Move 1 grid right (grid on) or 0.1 grid right (grid off)
CTRL+UP ARROW Snap pointer to nearest grid and then move 5 grids up
CTRL+DOWN ARROW Snap pointer to nearest grid and then move 5 grids down
CTRL+LEFT ARROW Snap pointer to nearest grid and then move 5 grids left
CTRL+RIGHT Snap pointer to nearest grid and then move 5 grids right
ARROW
PAGE UP Pan up
F5 Redraw
H Mirror horizontally
7
I Zoom in
O Zoom out
R Rotate
V Mirror vertically
Session Log
Key Mouse click equivalent
Text boxes
8
CTRL+HOME Jump to beginning of text box
SHIFT+HOME Extend selection from insertion point to beginning of multiple-line text box
SHIFT+END Extend selection from insertion point to end of multiple-line text box
CTRL+V Paste Clipboard contents onto another cell in Browse spreadsheet editor
CTRL+INSERT Copy value from a cell in the Browse spreadsheet editor and paste it onto a cell in
Microsoft Excel worksheet
SHIFT+INSERT Paste value copied from Microsoft Excel onto a cell in the Browse spreadsheet
editor
Fisheye View
Toolbar
9
New document Creates a new document based on the active document. Equivalent to
the New command on the File menu.
Open document Opens an existing document based on the active document. Equivalent
to the Open command on the File menu.
Save document Saves the active schematic page or part. Equivalent to the Save
command on the File menu.
Print Prints the active schematic page or part. Equivalent to the Print
command on the File menu.
Cut to clipboard Removes the selected object and places it on the Clipboard. Equivalent
to the Cut command on the Edit menu.
Copy to Copies the selected object to the Clipboard. Equivalent to the Copy
clipboard command on the Edit menu.
Paste from Pastes the contents of the Clipboard at the cursor. Equivalent to the
clipboard Paste command on the Edit menu.
Undo Undoes the last command performed. Equivalent to the Undo command
on the Edit menu.
Redo Redoes the last command performed. Equivalent to the Redo command
on the Edit menu.
Most recently Displays the most recently placed part name in the drop-down list.
used Capture automatically adds part names as you select them from the
Place Part dialog box. Select from the list to place parts again later.
Zoom out Zooms out to present more of your document. Equivalent to the Out
command on the Zoom menu (on the View menu).
Zoom to region Specifies an area of the schematic page or part to enlarge to fill the
entire window. Equivalent to the Area command on the Zoom menu (on
the View menu).
Zoom to all Views the entire document. Equivalent to the All command on the Zoom
menu (on the View menu).
10
Annotate Assigns part references to parts on the selected schematic pages.
Equivalent to the Annotate command on the Tools menu.
Back annotate Back annotates the selected schematic pages. Equivalent to the Back
Annotate command on the Tools menu.
Design rules Checks for design rules violations in the selected schematic pages.
check Equivalent to the Design Rules Check command on the Tools menu.
Create netlist Creates a netlist from the selected design. Equivalent to the Create
Netlist command on the Tools menu.
Cross reference Creates a cross reference report of the selected schematic pages.
Equivalent to the Cross Reference command on the Tools menu.
Bill of materials Creates a bill of materials report from the selected schematic pages.
Equivalent to the Bill of Materials command on the Tools menu.
Snap to grid
When Snap to Grid is turned off , then Capture allows you to place
or move objects anywhere on the page.
Area Select -
Fully Enclosed
Vs Intersecting If the button is in the Intersecting mode state , the objects are
selected when the selection area border intersects them.
If the button is in the Fully Enclosed state , the objects are selected
only when they are completely enclosed in the selection area..
This is equivalent to selecting the Area Select options under the Select
tab in the Preferences dialog box.
Note: If the button is in the Enclosed mode state, ensure that the
object along with its name and number are enclosed in the selection
area. Otherwise, the object does not get selected.
Drag connected
If the button is in the state then Capture allows to drag and place
11
object objects on the schematic, even if the connectivity changes.
Project manager Displays a project manager window for the active document, providing
an overview of project contents.
Help Displays the online help. Equivalent to the Help Topics command on the
Help menu.
Place part Selects parts from a library for placement. Equivalent to the Part
command on the Place menu.
Place wire Draws wires. shift allows any angle drawing. Equivalent to the Wire
command on the Place menu.
Place net alias Places aliases on wires and buses. Equivalent to the Net Alias command
on the Place menu.
Place bus Draws buses. shift allows any angle drawing. Equivalent to the Bus
command on the Place menu.
Place junction Places or deletes junctions. Equivalent to the Junction command on the
Place menu.
Place bus entry Draws bus entries. Equivalent to the Bus Entry command on the Place
menu.
Place power Places power symbols. Equivalent to the Power command on the Place
menu.
12
Place ground Places ground symbols. Equivalent to the Ground command on the
Place menu.
Place pin Places hierarchical pins in the selected hierarchical block. Equiva-lent to
the Hierarchical Pin command on the Place menu.
Place line Draws lines. Equivalent to the Line command on the Place menu.
Place polyline Draws polylines. shift allows any angle drawing. Equivalent to the
Polyline command on the Place menu.
Place rectangle Draws rectangles. shift constrains the shape to a square. Equiva-lent to
the Rectangle command on the Place menu.
Place ellipse Draws ellipses. shift constrains the shape to a circle. Equivalent to the
Ellipse command on the Place menu.
Place arc Draws arcs. Equivalent to the Arc command on the Place menu.
Place text Places text. Equivalent to the Text command on the Place menu.
2. PCB Editor
13
File Toolbars
Icon Name Description
New 새 작업을 한다
Open 기존 작업을 연다
Edit Toolbars
Icon Name Description
Move 개체를 이동시킬 수 있다
View Toolbars
Icon Name Description
14
Unrats All 모든 Ratsnest를 숨겨준다
Setup Toolbars
Icon Name Description
Grid Toggle Grid를 On/Off 할 수 있다
AppMode Toolbars
Icon Name Description
GeneralEdit 일반 편집모드(Place, Route, Copy, Move 등)로 실행한다
Manufacture Toolbars
15
Icon Name Description
Artwork Gerber 파일을 생성할 수 있다
Misc Toolbars
Icon Name Description
Reports 다양한 Reports를 생성할 수 있다
Help 도움말을 볼 수 있다
Display Toolbars
Icon Name Description
Show Element 구성요소의 속성을 볼 수 있다
Shape Toolbars
Icon Name Description
Shape Add Shape(Copper)를 새로 생성한다.
Shape Void Element Positive Shape에서 Pin, Via에 자동으로 Void를 생성한다
16
Shape Void Polygon 다각형모양의 Void(Anti-Copper)를 만들 수 있다
Dimension Toolbars
Icon Name Description
Create Detail 디자인에서 선택한 영역을 설정비율에 따라 생성해 준다
Place Toolbars
Icon Name Description
Place Manual 부품배치 상자에서 부품을 수동 선택해서 배치할 수 있다
Route Toolbars
Icon Name Description
17
Add Connect 핀간 라우팅을 새로 그릴 수 있다
Add Toolbars
Icon Name Description
Add Line Non-Etch 라인을 추가할 수 있다
Command Window
18
1. Cursor 의 모양 및 각도를 조절.
2. Etch의 Outline 선을 표시
19
3. 자동 저장
20
6. Script Path
7. 라이브러리 Path
21
New 버튼을 클릭하여 새로운 경로를 추가하여 준다.
Session Ⅱ. Schematic
22
Ⅰ. Capture를 이용한 회로도 작성
U1 FND1
7 13 7
1 D0 A 12 6 3
2 D1 B 11 4 R1
6 D2 C 10 2 8
U7 D3 D 9 1 VCC
D0 2 19 3 E 15 9 5
D1 3 D0 Q0 18 5 LT F 14 10 330
D2 4 D1 Q1 17 RBI G
D3 5 D2 Q2 16 4
D4 6 D3 Q3 15 BI/RBO FND5160
D5 7 D4 Q4 14 VCC
D6 8 D5 Q5 13 U2
74LS47 FND2
D7 9 D6 Q6 12 7 13 7
D7 Q7 1 D0 A 12 6 3
11 2 D1 B 11 4 R2
1 LE 6 D2 C 10 2 8
OE D3 D 9 1 VCC
3 E 15 9 5
74HC573 5 LT F 14 10 330
RBI G
4
BI/RBO FND5160
HOUR_SELECT VCC
Page[2] 74LS47
U3 FND3
7 13 7
1 D0 A 12 6 3
2 D1 B 11 4 R3
U8 6 D2 C 10 2 8
D0 2 19 D3 D 9 1 VCC
D1 3 D0 Q0 18 3 E 15 9 5
D2 4 D1 Q1 17 5 LT F 14 10 330
D3 5 D2 Q2 16 RBI G
D4 6 D3 Q3 15 4
D5 7 D4 Q4 14 BI/RBO FND5160
D6 8 D5 Q5 13 VCC
D7 9 D6 Q6 12 U4
74LS47 FND4
D7 Q7 7 13 7
11 1 D0 A 12 6 3
1 LE 2 D1 B 11 4 R4
OE 6 D2 C 10 2 8
D3 D 9 1 VCC
74HC573 3 E 15 9 5
5 LT F 14 10 330
RBI G
4
BI/RBO FND5160
VCC
MINUTE_SELECT 74LS47
Page[2]
U5 FND5
7 13 7
1 D0 A 12 6 3
2 D1 B 11 4 R5
U9 6 D2 C 10 2 8
D0 2 19 D3 D 9 1 VCC
D1 3 D0 Q0 18 3 E 15 9 5
D2 4 D1 Q1 17 5 LT F 14 10 330
D3 5 D2 Q2 16 RBI G
D4 6 D3 Q3 15 4
D5 7 D4 Q4 14 BI/RBO FND5160
D6 8 D5 Q5 13 VCC
D7 9 D6 Q6 12 U6
74LS47 FND6
D7 Q7 7 13 7
11 1 D0 A 12 6 3
1 LE 2 D1 B 11 4 R6
OE 6 D2 C 10 2 8
D3 D 9 1 VCC
74HC573 3 E 15 9 5
5 LT F 14 10 330
RBI G
4
SECOND_SELECT BI/RBO FND5160
Page[2] VCC
74LS47
R8 D2 R7 D1
D[0..7]
23
D[0..7]
Page[1] D[0..7]
U10
D0 39 21
SECOND_SELECT Page[1]
D1 38 PA0/AD0 PC0/A8 22
D2 37 PA1/AD1 PC1/A9 23 MINUTE_SELECT Page[1]
D3 PA2/AD2 PC2/A10
36
PA3/AD3 PC3/A11
24 HOUR_SELECT Page[1]
D4 35 25
D5 34 PA4/AD4 PC4/A12 26
D6 33 PA5/AD5 PC5/A13 27
D7 32 PA6/AD6 PC6/A14 28
MINUTE_LED Page[1]
PA7/AD7 PC7/A15 HOUR_LED Page[1]
1 10
2 PB0/T0 PD0/RXD 11
3 PB1/T1 PD1/TXD 12
4 PB2/AIN0 PD2/INT0 13 BLOCK
5 PB3/AIN1 PD3/INT1 14
6 PB4/SS PD4 15
7 PB5/MOSI PD5/OC1A 16 H/M_SEL
8 PB6/MISO PD6/WR 17
PB7/SCK PD7/RD
19 30 MANU_IN
X1 18 XTAL1 ALE 29
XTAL2 OC1B
X2 31 OPERATION
9 ICP
RST 20
40 GND ADJUST
VCC VCC
AT90S8515 SWITCH_IN
C1
VCC
X1
104 J1
Y1 1
C2 40Mhz 2
X2
104 CON2
VCC
C5 C6 C7 C8 C9 C10 C11
104 104 104 104 104 104 104
VCC
VCC VCC
SW1
OPERATION Page[2]
R9 R10 ADJUST Page[2]
10k 10k Adjust/Operation
LED LED
SW3
C3 SW2 C4 R11
104 104 R12 R13 1k
hour/min_select manual_increase
330 330
1. 환경설정
24
- 메뉴 File의 New를 선택한다.
25
- 설정을 마치고 난 후 도면을 작성한다.
[PIN 배치도]
- 새로 생성된 library1.olb를 클릭하고 메뉴 Design > New Part를 선택하거나 마우스 오른쪽 버
튼을 누르면 뜨는 팝업메뉴에서 New Prat를 선택한다.
26
- 속성 입력창이 뜨면 Name [FND510] Part Reference Prefix [FND]로 입력한다.
- Part Editor가 열리면 바탕화면에 점선의 사각형이 보인다. 점선의 사각형 안쪽 영역은 그림정
보와 핀네임이 들어갈 부분이고, 바깥영역은 핀이 배치되어질 영역이다.
이 영역은 마우스로 꼭지점을 클릭한 상태로 드래그해서 크거나 작게 할 수 있다.
27
- 메뉴 Place > Pin 또는 툴팔레트 Place Pin 아이콘을 선택한다.
Name과 Number에 핀 배치도를 보고 기입한다.
A : 7 , B : 6 , C : 4 , D : 2 , E : 1 , F : 9 , G : 10 , COM1 : 3 , COM2 : 8 , DOT POINT(점) :
5
- Line: 3눈금길이.
-Short : 1눈금 길이
-Zero Length: 길이 없음.
- 주로 Passive 타입
- Power를 선택시 Pin Visiable 속성을 바꿀수 있으며 Pin name이 Net Alias
로 적용되므로 조심해야한다.
28
- 파란색 사각형 바깥쪽으로 차례대로 핀을 배치시킨다.
29
- Dot Point를 그릴때는 먼저 툴바의 Snap Grid On/Off 아이콘를 눌러 Snap Grid를 해제
시킨다.
=========================================
[실습] Spreadsheet를 이용한 part 생성하기.
=========================================
30
- 툴팔레트 Place part 아이콘 을 누르거나 , 단축키 [ P ]를 누른다.
- Add Library 버튼을 눌러 작성한 라이브러리가 있는 폴더로 이동 후 라이브러리를 추가한다.
3. 부품배치 및 배선
Project Manager 창으로 이동한다.
-New page를 추가한다.
31
-Rename으로 Display 와 main으로 이름을 변경한다.
D[0..7]
D[0..7]
U1
D0 39 21 SECOND_SELECT
D1 38 PA0/AD0 PC0/A8 22
D2 37 PA1/AD1 PC1/A9 23 MINUTE_SELECT
D3 PA2/AD2 PC2/A10
36
PA3/AD3 PC3/A11
24 HOUR_SELECT
D4 35 25
D5 34 PA4/AD4 PC4/A12 26
D6 PA5/AD5 PC5/A13
D7
33
PA6/AD6 PC6/A14
27 MINUTE-LED
32 28
PA7/AD7 PC7/A15 HOUR_LED
1 10
2 PB0/T0 PD0/RXD 11
3 PB1/T1 PD1/TXD 12
4 PB2/AIN0 PD2/INT0 13 BLOCK
5 PB3/AIN1 PD3/INT1 14
6 PB4/SS PD4 15
7 PB5/MOSI PD5/OC1A 16 H/M_SEL
8 PB6/MISO PD6/WR 17
PB7/SCK PD7/RD
19 30 MANU_IN
X1 18 XTAL1 ALE 29
XTAL2 OC1B
X2 31 OPERATION
9 ICP
RST 20
40 GND ADJUST
VCC VCC
AT90S8515 SWITCH_IN
C1
VCC
X1
104 J1
Y1 1
C2 40Mhz 2
X2
104 CON2
32
- Place Net Alias : net에 이름을 부여
- Place Power / Place Ground : 전원이나 그라운드 심벌을 불러옴
- Place off-page connector : [평면도면] 다른 도면의 net에 연결됨
- Place port : [단일도면]도면에서 같은 이름을 가진 net에 연결됨
- Place Hierarchical Block : [계층도면] 계층구조 도면으로 연결하는 블록
- Place pin : 계층 도면과 연결될 포트
- Place no connect : 사용하지 않는 핀
- Net alias 작성
작성 문법은 영문문자 + 숫자로 이루어지며, wire상에만 배치된다.
버스에 작성시에는 영문문자 [ 숫자..숫자]의 형식을 가지며 버스상에만 배치가 된다.
Net alias는 1씩 증가된 값으로 연속적인 배치가 이루어진다.
- 계층구조 블록 작성
33
BLOCK
H/M_SEL
MANU_IN
OPERATION
ADJUST
SWITCH_IN
블록 내부에 4개의 핀을 놓는다.
4. 계층도면 작성하기
34
계층블록을 선택한후 마우스 오른쪽 버튼을 눌러 Pop-up메뉴 중 Desend hierarchy를 선택한다.
16.0 버전부터는 더블 클릭을 하면 하위도면으로 이동하여진다.
OPERATION
R4 R5 ADJUST
10k 10k Adjust/Operation
H/M_SEL MANU_IN D1 D2
LED LED
SW2
C1 SW1 C2 R3
104 104 R1 R2 1k
hour/min_select manual_increase
330 330
35
U2
FND1
7 13 7
1 D0 A 12 6 3
2 D1 B 11 4
6 D2 C 10 2 8
D3 D 9 1
E
VCC
D0 2 19 3 15 9 5
R1
D1 3 D0 Q0 18 5 LT F 14 10
330
D2 4 D1 Q1 17 RBI G
D3 5 D2 Q2 16 4
D4 6 D3 Q3 15 BI/RBO
D5 D4 Q4
10
9
1
2
4
6
7
7 14
D5 Q5
VCC
D6 8 13
FND2
74LS47
FND5160
D7 9 D6 Q6 12 7 13 7
D7 Q7 1 D0 A 12 6 3
11 2 D1 B 11 4
1 LE 6 D2 C 10 2 8
OE D3 D
FND2
9 1
E
VCC
3 15 9 5
R2
5 LT F 14 10
330
U4
FND5160
RBI G
4
BI/RBO
5. 평면도면 작성
74HC573
VCC
DISPLAY 도면을 연다.
U3
5
8
3
74LS47
FND5160
6. 회로도 마무리
U5
FND3
HOUR_SELECT
7 13 7
1 D0 A 12 6 3
2 D1 B 11 4
6 D2 C 10 2 8
D0 2 19 D3 D 9 1
D0 Q0 E
VCC
D1 3 18 3 15 9 5
D1 Q1 LT F
R3
D2 4 17 5 14 10
330
D3 5 D2 Q2 16 RBI G
D4 6 D3 Q3 15 4
D5 7 D4 Q4 14 BI/RBO
D6 8 D5 Q5 13
Project Manager창으로 이동한다.
D6 Q6
VCC
D7 9 12
FND4
74LS47
FND5160
D7 Q7 7 13 7
11 1 D0 A 12 6 3
1 LE 2 D1 B 11 4
OE 6 D2 C 10 2 8
D3 D 9 1
E
VCC
3 15 9 5
U7
R4
5 LT F 14 10
330
RBI G
4
BI/RBO
부품의 핀위치를
74HC573
VCC
U6
36
FND1
FND5
7 13 7 7
1 D0 A 12 6 3
2 D1 B 11 4
6 3
D2 C
MINUTE_SELECT
6 10 2 8 4
D0 2 19 D3 D 9 1
D0 Q0 E
VCC
D1 3 18 3 15 9 5 2 8
R5
D2 4 D1 Q1 17 5 LT F 14 10
330
D3 5 D2 Q2 16 RBI G 1
D4 6 D3 Q3 15 4
D5 7 D4 Q4 14 BI/RBO 9 5
D6 8 D5 Q5 13
D6 Q6 10
VCC
D7 9 12
FND6
74LS47
FND5160
D7 Q7 7 13 7
11 1 D0 A 12 6 3
1 LE 2 D1 B 11 4
OE 6 D2 C 10 2 8
D3 D 9 1
E
VCC
3 15 9 5 R6
LT F
U10
5 14 10
RBI G 330
4
BI/RBO
74HC573
VCC
U9
74LS47
FND5160
SECOND_SELECT
D[0..7]
R8
R7
330
330
D2
D1
LED
LED
모양으로 수정한다.
D[0..7]
HOUR_LED
MINUTE_LED
Annotate 아이콘을 선택한다.
37
OK를 선택한다.
38
Ⅱ. Footprint 검색 및 생성
39
1. footprint 선정
Capture에서 생성한 bom파일을 확인한다.
Bill Of Materials
Item QuantityReference Part
___________________________________________________________
1 4 C1,C2,C3,C4 104
2 4 D1,D2,D3,D4 LED
3 6 FND1,FND2,FND3,FND4,FND5, FND510
FND6
4 1 J1 CON2
5 10 R1,R2,R3,R4,R5,R6,R7,R8, 330
R12,R13
6 2 R9,R10 10k
7 1 R11 1k
8 1 SW1 Adjust/Operation
9 1 SW2 hour/min_select
10 1 SW3 manual_increase
11 6 U1,U2,U3,U4,U5,U6 74LS47
12 3 U7,U8,U9 74HC573
13 1 U10 AT90S8515
14 1 Y1 40Mhz
2. TACT_SW2 생성하기
- 기본 조건 : 2 pin , 기판형
40
위의 그림에서 필요한 정보를 수집한다.
- 부품 크기 : 6.0 X 3.5 mm
- Hole 크기 : Ø1.25 ± 0.05 [mm]
- pin pitch (pin to pin) : 6.5 ± 0.1 [mm]
1) PIN 생성하기
시작 > 프로그램 > OrCAD > OrCAD PCB Editor Utilities > Pad Designer의 경로로 이동한다.
① Type
- Through : 기판의 위면에서 아래면까지 관통하는 일반적 인 핀. 부품핀이나 비아(via) 에 쓰인
다.
- Blind/Buried:다층기판에 쓰이 는 핀 (via)
- Single : SMD
(표면 실장부품용 핀)
② Unit : mils/inch/millimeter/ centimeter/micron 이 있다.
기본이 mils로 되어있다.
③ Drill/slot hole : drill size를 설정해주는 창으로 실제 삽입될 부품의 크기보 다 0.3∼0.4 mm정
도 크게 해 준다. Plating이란 관통된 홀 의 내부를 도금 시킬 것인가를 결정하는 것이다.
- 1mm 는 39.37mil 약 40mil이므로 계산해서 1.25 X 40 = 50 mil로 설정한다.
41
- 상단의 Layers 탭을 선택한다.
42
- Layers 에서는 Land(납이 묻는 부분)의 설정 이 이루어진다.
Bgn(Begin: 시작레이어 top layer)
Default Internal : 내층
END (END Layer : bottom layer)
Soldermask : 납이 묻을 부분에 적용될 mask로 top, bottom이 있다.
∙Regular pad : 일반적으로 납이 묻을 패드
∙Thermal relief : same net에 copper 적용 시 단열판 생성
∙Anti pad : Difference Net에 copper(카파)적용 시 copper와 pad 사이에 이격되는 크기와 모
양
- 먼저 Begin layer를 설정한다.
Regular : Circle 80 / Thermal , anti pad : circle 90
- 나머지도 입력을 해도 되나 같은 값이라면 복사해서 붙이는 방법을 쓴다.
Bgn이라고 표시된 셀을 선택한 후 마우스 오른쪽 버튼을 눌러 copy to all 을 선택한다.
- OK 하게 되면 Internal 과 END 레이어까지 같은 값이 입력된다.
43
- Internal(내층)은 수치를 Begin layer보다 10mil 크게 설정해 준다.
44
- PCB Editor를 열고 File > New를 선택한다.
- Browse를 눌러 저장경로를 선택한다.
- 이름은 TACT_SW2로 저장한다.
- TYPE는 Package Symbol로 설정한다.
45
- Non-etch : X : 128 Y : 128
- Define Grid에서 Non-Etch란 전기적 성질이 없는 부분으로 SilkScreen, Reference, Pin 등이 해
당된다. Etch란 전기적 성질이 있는 Pattern, Copper(Shape)등이 해당된다.
- Define Grid의 상단에 Grid On을 켜면 화면에 그리드가 보인다.
; 툴바의 Grid On/Off 아이콘 을 눌러도 같은 결과를 낸다.
- 마우스 오른쪽버튼을 누르면 메뉴들이 나오는데 Quick utilities메뉴의 Grid를 선택해도 된다.
46
③ 핀 배치하기
- 마우스포인터 끝에 핀이 따라다닌다. 핀의 배치방법은 두 가지이다.
- ① 좌표 입력을 이용한 배치
화면하단의 command 창에 수치를 적어 넣는다.
1번핀 : x -128 0 (Enter키)
2번핀 : x 128 0 (Enter키) [절대좌표형식] 또는 ix 256 (Enter키) [상 대좌표형식]
* 소문자를 써야 하며 x 다음에 반드시 한 칸을 띄워야 한다.
* 1번 핀은 절대 좌표로 설정해야 하고, 2번 핀은 절대좌표 또는 상대좌 표로 가능하다.
- ② 마우스로 좌표를 찾아가서 하는 배치
Grid를 Non-Etch X : 128, Y :128을 선택해 놓았으므로 마우스로 좌표를 찾아간다.
화면하단에 좌표값을 확인한다.
47
- Subclass : Silkscreen_Top
- Line width : 8mil (0.2mm)
- 설정 후 아래와 같이 그린다.
48
- 완료가 되면 Done (F6)을 누른다.
Reference 작성하기
- Reference는 Silkscreen Top과 Assembly top에 각각 준다.
49
- 아래그림과 같이 박스 가운데 클릭 후 SW?라고 적는다.
3. FND510 생성하기
- 데이터시트를 확인한다.
Padstack : Pad65sq35d(1번핀)
Pad65cir35d(2~10번핀)
- Pin to Pin : 2.54mm (0.100 inch)
15.24mm (0.600 inch)
- 부품 Size : 12.25 X 17.5 [mm]
0.482 X 0.689 [inch]
50
- 부품 사이즈는 500 X 700 [mil]로 한다.
- 필요한 부품 정보를 모두 구했으므로 FND Footprint를 새로 만든다.
1) 기본 설정하기
- 메뉴 Setup > Design Parameteries..을 선택한다.
- Display Tab에서 Grid를 설정한다.
Non-Etch : X :25 , Y : 25 [mil]
Design Tab에서 Unit과 Sheet Size를 선택한다.
Unit : mils
Size : A
2) Pin 배치하기
- 메뉴 Lauout > Pin 또는 툴바 Add Pin 아이콘 을 선택한다.
- Control Panel에서 Option Tab을 선택한다.
Padstack : Pad65sq35d
51
- 2번핀부터 10번핀까지는 같은 타입의 핀을 배치한다.
- Add Pin을 실행한다.
- Option Tab을 열어 설정을 바꾼다.
Padstack : Pad65c35d
X축으로 4개의 핀을 100mil 간격으로 오른쪽으로
연속배치.
Pin # 2번부터 1 씩 증가
* Pin 배치 규칙
- 항상 왼쪽이 기준이 된다.
- 연속된 핀 배열로 보았을 때 좌측 상단이 1번핀이 된다.
- 반시계방향으로 핀 번호가 부여된다.
- 1번핀은 사각형 패드를 배치한다.
3) Drawing 정보 작성하기
- Silkscreen_Top, Assembly_top, Place_Bound_Top, Silkscreen_Ref, Assembly_Ref
① Silkscreen_Top
52
③ Place_Boundry_Top도 같은 방법으로 그린다.
④ Silkscreen_Ref
⑤ Assembly_Ref
4. HC49 생성하기
53
- Footprint에 필요한 정보를 수집한다.
54
- 설정창에 [e1] 192, [E] 450, [D] 190을 입력한다.
55
③ Silkscreen 수정하기
56
x -49 , 95 ENTER / x -49 , -95 ENTER / x -129 , 0 ENTER F6
x 251 , 95 ENTER / x 251 , -95 ENTER / x 321 , 0 ENTER F6
5. LED
File > Open을 선택한다.
경로를 C:/OrCAD/OrCAD_16.0/share/pcb/pcb_lib/symbol을 선택한다.
포멧을 dra로 선택한 후 cap196.dra를 연다.
다른 이름으로 저장을 선택하고 LED로 저장한다.
57
6.[실습]VIA생성
- SIGNAL VIA 생성
V24D12
Drill 12mil
Pad 24mil
- POWER VIA 생성
V32D16
Drill 16mil
Pad 32mil
7. Board Outline 생성
- 메뉴 File > new를 선택한다.
58
Drawmig Type은 Mechanical symbol을 선택한다.
환경설정
메뉴 Setup > Design Parameter Editor를 연다.
[Design] 설정
- size : unit : millimeter
Size : A4
Accuracy : 1
- Extents : LeftX : -50 LowerY : -50
설정 후 OK를 선택한다.
화면에 Grid를 보이게 설정한다.
Board Outline
메뉴 Add > line을 선택한다.
Options Tap에서 설정한다.
- Class : Board Geometry
- Subclass: Outline
59
좌표입력을 이용하여 작성한다.
Command 창에 아래와 같이 입력한다.
① x 30 0 ② ix 80 ③ iy 30 ④ ix 30 ⑤ iy 100 ⑥ ix -140 ⑦ iy -100 ⑧ ix -30 ⑨ iy -30
* 좌표 입력 후에는 엔터키를 입력해야 한다.
* 마지막 좌표 입력 후에는 Done으로 명령을 종료한다.
* 입력형식 절대 좌표 : x한칸 띄움(x좌표) 한칸 띄움(y좌표)
Chamfer
모서리의 90도로 된 부분을 45도나 라운드로 처리해 준다.
메뉴 Dimension > Chamfer를 선택한다.
설계영역설정
Route Keepin, Package Keepin 영역을 설정한다.
메뉴 Edit > Z-Copy shape를 선택한다.
60
Option Tap에서 Class / Subclass를 설정한다. [ PACKAGE KEEPIN / ALL ]
Size : Contact 선택 Offset : 0.5
61
보드의 네 모서리에 배치한다.
좌표 [ 5 35] [ 135 35 ] [ 135 125 ] [ 5 125 ]
Route Keepout 영역 설정
메뉴 Setup > Area > Route Keepout을 선택한다.
Dimension
메뉴 Dimension > Parameters를 선택한다. ISO 선택 후 OK한다.
62
메뉴 Dimension > Liner Dim를 선택한다.
63
Ⅲ. CREATE NETLIST
1. Capture를 실행한다.
생성된 bom 파일을 열어 아래와 같이 수정한다.
"{value}" "PCB Footprint"
"104" "SMDCAP"
"LED" "LED"
"FND510" "FND510"
"CON2" "JUMPER2"
"330" "SMDRES”
"10k" "SMDRES”
"1k" "SMDRES”
"Adjust/Operation" “SWITCH”
"hour/min_select" “TACT_SW2"
"manual_increase" "TACT_SW2"
64
"74LS47" "SOIC16"
"74HC573" "SOIC20"
"AT90S8515" "DIP40_6"
"40Mhz" "HC49"
65
- Unconditionally update the properties visibility
기본적으로 비어있는 셀에만 속성의 갱신이 이루어지나, 설정을 하게 되면 새로운 비어있는
것에 관계없이 모든 속성들을 갱신
66
- 에러가 발생한다. NETLIST가 전송은 되나 제대로 전송된 NETLIST가 아니다.
- capture의 Session.log를 확인한다.
회로도에서 3pin 스위치를 edit Part로 수정한다.
Nc의 핀 넘버를 8에서 2로 수정후 update 시킨다.
NC 핀 속성을 추가한다.
67
다시 Create Netlist를 실행한다.
PCB editor가 열리고 정상적으로 전송된 netlist가 보인다
68
메뉴 Setup > Cross-Section을 선택한다.
- Default : 2-layer (양면)
- Multi Layer 설계시 Layer 설정을 해야 한다.
2. Board Outline
메뉴 Place > Manually..을 선택한다.
69
- Mechanical symbols - 좌표 x 2000 4000 에 배치
메뉴 Setup > Design Parameters..를 선택한다.
Designe Tap에서 Move Origin란에 X 2000 Y 4000 을 입력한다.
3. constraint 설정
메뉴 setup > constraint > constraint manager를 선택한다.
Physical Constraint set에서 설정을 한다.
70
- spacing폴더에서 Default 항목을 모두 10으로 설정한다.
- Create로 새로운 set을 만든다. 20mil로 이름을 기입하고 shape에 해당되는 항목을 모두 20으
로 설정한다.
4. Placement Component
메뉴 Place > Manually..를 선택한다.
모든 부품을 선택한 후 하단의 Hide를 선택한다.
71
- 신호의 흐름과 방향을 고려하면서 적절하게 배치한다.
- 메뉴 Display > Assign color를 선택한다.
Option Tap에서 컬러를 선택한 후 Find Tap에서 net을 선택한다.
Red – vcc
yellow – GND
72
73
상단의 Net 모드에 체크를 한 후 설정을 한다.
GND와 VCC의 컬러를 확인하고 (설정 가능) Cline과 Shape의 설정을 해제한다.
- 컬러 설정후
74
5. Routing
75
- 배치가 완료되면 배선을 시작한다.
메뉴 Route > Connect를 선택한다.
TOP Layer와 Bottom Layer에 배선을 한다.
배선중 더블클릭을 실행하면 via가 발생하며 layer가 바뀐다.
76
- Fanout이 설정된 모습
77
RMB
[ Route menu ]
- Swap Layers
- Finish
- Add via
- Option mode 설정
78
6. Copper
79
메뉴 Shape > Rectangular를 선택한다.
Option Tap에서 작업할 레이어와 Net을 선택한다.
80
보드에 씌우고 나면 Copper의 Island가 발생하게 된다.
81
7. 설계검사
메뉴 Display > Status를 선택한다.
모든 항목이 녹색이면 정상적으로 설계가 되었다.
8. 실크스크린 정리
82
메뉴 Display > Color/Visiblity를 선택한다.
Etch 폴더의 Top 에서 PIN 과 Via를 남기고 모두 해제한다.
메뉴 Edit > Change 선택한다.
Option Tap에서 설정을 한다.
Sub Class : Ref Des
Class : Silkscreen_top
Text block : 5
Find Tap에서 Text만 선택한다.
보드 전체를 드래그한다. (Text의 크기가 일괄 5사이즈로 커진다.)
83
보드에 필요한 정보(Text)를 기입한다.
컬러 설정창을 열어 Board Geomentry 폴더의 Silkscreen_top을 선택한다.
84
보드내에 필요한 정보를 기입한다.
85
- 툴바 Drill Legend를 선택한다.
- OK를 선택하여 화면의 Board 하단에 배치시킨다.
86
Gerber Data라고 불려지는 Artwork Film Data를 생성한다.
메뉴 Manufacture > Artwork을 선택한다.
General Parameters tap을 선택한다.
Device type을 Gerber RS274X로 설정한다.
87
Ok를 선택한다.
① Soldermask_TOP
- Color 설정을 변경한다.
Global Off를 선택해서 모든 설정을 해제한다.
Stack UP > Solermask_Top의 Pin 과 Via를 선택한다.
OK를 선택한다.
88
- Artwork 아이콘을 선택한다.
Film Control Tap을 선택한다.
② Soldeermask_Bottom
- Color 설정을 변경한다.
Global Off를 선택해서 모든 설정을 해제한다.
Stack UP > Solermask_Bottom의 Pin 과 Via를 선택한다.
OK를 선택한다.
③ Pastemask_Top
- Color 설정을 변경한다.
Global Off를 선택해서 모든 설정을 해제한다.
Stack UP > Pastemask_Top의 Pin을 선택한다.
OK를 선택한다.
89
- Artwork 아이콘을 선택한다.
Film Control Tap을 선택한다.
Bottom 폴더를 선택하고 마우스오른쪽 버튼의 팝업메뉴중 Add를 선택한다.
이름을 PASTE_TOP으로 기입한다.
OK를 선택한다.
④ Silkscreen_Top
- Color 설정을 변경한다.
Global Off를 선택해서 모든 설정을 해제한다.
Package Geometry > Silkscreen_Top을 선택한다.
OK를 선택한다.
- Artwork 이이콘을 선택한다.
Film Control Tap을 선택한다.
90
Bottom 폴더를 선택하고 마우스 오른쪽 버튼의 팝업 메뉴중 Add를 선택한다.
이름을 SILK_TOP으로 기입한다.
Undefined line width : 10 기입한다.
OK를 선택한다.
⑤ Drill_Draw
- Color 설정을 변경한다.
Global Off를 선택해서 모든 설정을 해제한다.
Board Geometry > Outline을 선택한다.
Dimension을 선택한다.
91
Manufacturing > Legend1-2를 선택한다.
OK를 선택한다.
- Artwork 아이콘을 선택한다.
Film Control Tap을 선택한다.
Bottom 폴더를 선택하고 마우스 오른쪽 버튼의 팝업 메뉴중 Add를 선택한다.
이름을 DRILL_DRAW으로 기입한다.
Undefined line width : 10 기입한다.
⑥ 생성하기
- Select all을 눌러 모두 선택한다.
- Create Artwork을 눌러 파일을 생성한다.
92
⑦ NC Drill
93
Close를 눌러 종료한다.
⑧ Report
- 메뉴 Tool > Report 또는 Quick Report를 선택한다.
필요한 Report를 선택한 후 생성한다.
94
95
Ⅵ. Artwork film 확인
- 만들어진 거버파일을 불러와서 프린터로 출력한다.
- 출력할 거버파일은 확장자가 art로 끝난다.
NC-Drill 데이터는 출력되지 않는다.
96
입력 후에는 를 눌러 창을 닫는다.
Define Subclasses창을 OK를 눌러 닫는다.
5. Color 설정하기
- 모든 레이어의 Color를 보이지 않게 설정한다.
- Drawing Format 항목의 방금 추가한 레이어만 보이게 설정한다.
6. 거버 불러오기
- 메뉴 File > Import > Artwork를 선택한다.
97
- Load Cadence Artwork창이 열리면 Filename 의 Browse 아이콘을 눌러 TOP.art를 연다.
- Class : Drawing Format
- Subclass : TOP
- Load file을 선택한다. [OK를 선택하면 창이 닫힌다.]
98
Subclass : BOTTOM
설정 후 Load file을 눌러 겹쳐지게 배치한다.
7. 프린터로 출력하기
- Color 설정창을 열어 Drawing Format / TOP만 보이게 설정한다.
- 메뉴 File > Plot Setup을 선택한다.
99
- 모든 데이터를 저장한다.
[활용 팁]
Script 활용하기
메뉴 File > script를 선택한다.
100
이름에 2-layer-a4-mm를 입력한다.
Record를 선택한다.
1. 그리드 설정
2. Design Parameter 설정
3. Shape 설정
4. Demension 설정
5. Color 설정
6. Layer 설정
Stop을 선택한다.
File은 현재 작업 폴더에 저장이 된다.
메뉴 Setup > User Preferences를 선택한다.
Paths 항목중 Config를 선택한 다음 scriptpath를 선택하여 경로를 추가해 준다.
ArtWork 설정 저장하기
101
다음 사용시에는 Add 를 선택하여 film_setup.txt 를 불러온다.
Tech 파일 내보내기
DXF 파일 출력하기
▶ 메뉴 File > Export > DXF 를 선택한다.
102
▶ DXF output file : 출력될 파일의 이름을 적는다.
경로 OrCAD>OrCAD_16.x>share>cdssetup>lman>
103
▶ Edit 버튼을 선택한다.
104
출력할 레이어만 선택 후 OK 를 선택한다.
Use layer name generated from class and subclass name 을 체크하면
색상 설정]
선택 후 Export 를 선택한다.
105
▶ 출력된 DXF 파일
- 수고하셨습니다.-
106