2007.
Altium Designer
Projects
(Schematic)
.
(PCB)
( +1)
4
5
7
7
14
16
19
24
26
28
32
34
37
46
47
56
62
70
73
75
78
83
85
87
88
90
91
96
104
106
110
111
113
116
118
124
126
129
134
140
140
140
141
142
148
151
152
154
155
1
,
()
Devices View
VHDL-
Altium Designer Protel 99SE
99 SE
Altium Designer
Protel 99 Altium Designer
155
155
156
157
157
162
163
164
167
167
169
170
171
171
172
173
174
175
176
176
180
180
180
183
184
185
186
188
189
191
197
202
206
207
207
208
208
210
212
212
213
215
216
218
220
221
223
224
226
227
227
229
2
99 SE
Altium Designer P-CAD 2006
P-CAD
Altium Designer
-
Altium Designer
-
229
229
230
231
231
231
233
234
234
234
235
235
236
240
240
241
242
243
244
245
Altium Designer ,
.
( ),
.
,
.
,
,
.
Altium Designer.
,
.
,
, ,
. ,
,
.
, Altium Designer
, .
Altium Designer,
. Altium,
,
Altium Designer.
.
, Altium Designer,
, Altium Designer,
.
,
, .
,
pdf,
Altium Designer.
, Altium
Designer.
,
Altium Designer.
Knowledge Center
,
, .
Knowledge Center. Help
Altium Designer.
, ,
, .
Knowledge Center
Altium Designer, .
,
.
Altium
Designer
.
,
.
Knowledge Center ,
.
160 , 10
.
.
Help Altium Designer
Shortcuts,
,
. Knowledge Center,
,
.
Knowledge Center Shortcuts, ,
,
Altium Designer.
Knowledge Center Altium Designer , .
5
.
. :
?; ; ?.
: Smart Paste;
; DelphiScript.
, ,
Altium Designer,
, .
,
.
PDF,
,
Knowledge Center.
, .
,
.
Altium www.altium.com Community.
(Knowledge
Base), ,
Altium, .
Altium Designer .
24 , Altium Designer,
.
. -
, ,
. .
Altium ,
Designer, ,
Altium
Designer.
. ,
, .
,
.
(View) Preferences PCB
Board Insight Lens.
. 1. .
,
.
,
( ),
.
, .
, Shift+G
.
.
.2.
,
( ).
, ,
, , .
.3.
Preferences
PCB Board Insight Modes.
,
. ,
.
, .
. 4. .
9
,
, ,
, . ,
,
.
Shift+
.
.
,
,
. ,
, , ,
. ,
, .
,
.
,
.
,
.
. 5.
.
10
,
, , , .
(Visual PickList) .
, ,
,
,
.
.
. 6.
.
,
. Ctrl
, , ,
.
.
Ctrl+Alt .
. 7. CTRL+Alt
.
11
,
, , .
Preferences>PCB>Board Insight Display
. 8. .
Altium Designer
. Shift+S , ,
.
,
.
, .
( ) Mask Level
.
PCB
Board Insight Display Preferences,
, ,
Shift+S. ,
Shift+S, Preferences.
, .
,
Ctrl+Shift+Scroll, .
12
. 9. .
Altium Designer
, ( ) (
). Preferences PCB Board Insight Display
,
.
-,
, .
. 10.
.
, .
View>Flip Board ,
, .
13
, ,
.
.
, ,
,
,
. ,
( ) ,
, .
,
. , TopOverlay
BottomOverlay, Top Bottom, 1 30,
1 16 ..
.
, .
,
,
.
, ,
.
Smart Paste
,
. , (Smart paste) ,
,
(Sheet Entries)
++,
.
. 11.
++, .
,
,
, ,
.
.
. Edit>Smart Paste
.
14
Altium
Designer, .
Altium Designer
, , ,
,
.
,
, , ,
.
, .
( ,
),
.
. 12. .
, ,
, ,
. , 0.12, 0.056 0.033
. Altium Designer ,
,
,
.
;
.
15
, ;
, .
Altium Designer
. , Smart Route, ,
, ,
. Smart Route
,
, .
. 14. BSDL
JTAG.
JTAG
, BGA (Ball Grid Arrays ),
,
-
. Altium Designer
JTAG .
JTAG JTAG
JTAG ,
. ,
, ,
.
17
. 15. JTAG
.
. Altium Designer
, 6.0 ,
.
. 16. .
18
, .
(LVDS ),
1500 .
Altium Designer 6.0
,
.
, ,
, ,
.
, ,
,
, , .
,
.
,
, .
, .
,
.
,
.
, ,
99%,
, ,
50%.
,
,
, ,
.
. :
.
.
, .
500 ( 12 ).
19
Differential Pair (Place>
Directive). _N _P.
.
. 17. .
, ()
, .
,
Place>Differential Pair, Create
From Nets , Differential Pair Editor.
PCB,
Differential Pair Editor. . 18 , All
Differential Pairs ( ). D_V_TX1 , V_TX1N
V_TX1P. +,
, ,
.
3 ,
:
(Routing Width) ,
. ,
.
(Differential Pairs routing)
, , (
, (Max Gap)).
, .
(Match Net Length) -
. ,
Equalize Net Length ( ).
20
. 18.
PCB, Differential Pair Editor.
,
. ,
, , :
InDifferentialPairClass(All Differential Pairs) . .
InDifferentialPair(D_V_TX1) D_V_XT1.
InAnyDifferencialPair - .
IsDifferentialPair And (Name Like D*)) ,
D.
Rule Wizard PCB ( Differential Pair
Editor) .
, ,
Rule Wizard ,
, ,
.
21
. 18.
, .. .
Place>Differential Pair Routing .
,
. . 19 .
, .
.
. 19. , ~
Altium Designer Smart Routing,
. ,
*
22
. ,
~.
,
, ,
, . , Altium Designer 6.0
, ,
.
-, LVDS,
.
Signal Manager.
,
, .
. 20. .
Altium Designer
.
, LVDA .
23
BGA.
,
, Altium Designer,
.
,
.
,
BGA,
. ,
.
,
. ,
,
.
,
.
. 21.
.
,
, ,
. ,
, ,
.
.
(),
.
Configure Tools>Pin/Part Swapping,
Swap manager, 22. Swap Manager
.
Swap Manager ,
/
.
24
. 23. .
25
BGA
Altium Designer
.
BGA.
.
. 24. BGA .
. 24 1 BGA.
()
( )
BGA ,
, ,
.
BGA Action>Fanout Component
.
.
(TrueType)
TrueType.
, ,
Unicode, .
, TrueType, . Bold Italic,
.
Embed TrueType fonts
Preferences. TrueType
, .
26
TrueType
Gerber ODB++,
.
. 25. TrueType
.
. Altium Designer
, 45
. Restrict to
90/45 Preferences.
. 26. .
27
,
, ODBS
(open database connectivity), ADO,
Excel. ,
.
.
( ) ( , 3D-
), ,
..
DBLib
Library, DBLib
.
. 27. BDLib
.
.
Database Library. *.DBLib ,
Libraries Altium Designer -
, , .
, DBLib, Libraries,
, .
28
,
, ,
, . Place
Libraries,
,
.
DBLib , Altium Designer.
,
Access Excel, Data Link File (*.UDL).
. 28. , .
, ,
()
. ,
,
Database Library.
29
.
,
,
Altium Designer.
Altium Designer ,
. (Import Wizard)
, , ,
.
,
, .
:
Protel 99 SE
CircuitMaker
, P-CAD
, OrCAD
PADS
. 29.
, ,
Snippets ().
, .
Snippets
.
30
Windows
Snippets Folders
Snippets.
.
. 30. .
,
, . Union ()
,
.
,
Union.
,
.
Unions
.
. 31. Union.
31
Altium Designer 6.0
. ,
Windows, PowerPoint, Excel, Visio
, .
,
.
. 32.
.
(
, Excel) ,
, ,
Smart Paste.
Altium Designer
(Footprint manager). Tools,
.
,
.
,
, . ,
ECO Altium Designer, ,
.
32
. 33.
Altium Designer Update from PCB Libraries,
,
.
, .
, ,
, .
. 34.
.
33
XML HTML
,
, HTML (hypertext markup language
) XML (extensible markup language
). Reports Preferences .
XML,
XSL (Extensible Stylesheet Language
)
. Preferences
XSL
,
.
. 35. HTML .
Altium Designer
Altium Designer
. Knowledge Center.
Knowledge Center
Altium Designer. , , ,
-
.
Knowledge Center , ,
PDF
. ,
PDF .
Knowledge Center ,
. , (
, , ..).
.
34
. 35.
.
Altium Designer, .
Web Update.
Altium, , ,
Altium Designer.
. 36. .
36
Altium Designer Place Sheet
Entries.
, .
( ) , ,
.
, ,
, .
.
, Move/Resize Tracks Move
.
. 37. ,
.
.
.
37
.
,
.
. 39.
,
.
(
),
.
. 40.
, Power Ground, Signal Ground, Earth.
Altium Designer ,
Place>Interactive Routing
, ,
, .
(Loop Removal),
PCB Editor>Interactive Routing Interactive Routing Options.
, ,
, , .
,
PCB Remove Loops Edit Nets.
Ctrl+Shift
. Board
Layers and Colors,
, .
, , (T)
Top . Board Layers and Colors
L.
38
Edi>Move>Move Selection By X,Y.
. 41.
ASCII
Y Move Selection.
,
.
DXF/DWG
DXF DWG
. DXF/DWG
,
, ,
. ,
,
.
. 42. , AutoCAD.
39
MCAD
IGES (
) IDF .
, MCAD (
).
Excel BOM
Bit of Materials (BOM -
Excel) Excel,
.
. 43. ,
.
Altium Designer,
, , , .
.
, ,
,
Excel.
Pspice
Pspice
. Altium Designer
Pspice. ,
Spice 3f5, Model Sim
. Pspice.
40
41
. 46.
, .
,
() ,
.
,
.
- (pin/pad) Libraries,
,
.
. 47.
.
42
.
:
,
, .
. 58.
Altium Designer ,
Altium Designer . ,
, Altium Designer
,
Scroll-Click, .
. 49. .
Favorites
.
Favorites , ,
.
View Favorites ,
,
,
.
43
Favorites
.
,
.
,
Favorites View,
,
.
(VCS version control systems)
.
. 50.
,
.
, ,
. Altium Designer
6.0
.
. 51.
Altium Designer.
44
,
Source Code Compliant Interface (SCCI) Concurrent Version System (CVS)
Altium Designer Subversion (SVN),
.
, Commit Update
Project ,
, Storage Manager.
Altium Designer 6.0 ,
. View System
DPX Preferences.
, Ctrl+Tab.
, , Ctrl+Tab
.
45
Altium Designer
Altium Designer
, , :
-
(
, Altium NanoBoard).
,
, Design Explorer (DXP)
.
DXP, Altium Designer,
Altium Designer.
DXP, ,
.
Altium Designer
,
.
,
Altium Designer.
Altium Designer
;
DXP.
. 1 Altium Designer,
.
, ,
.., ,
( Shorcuts
~ ).
, .
46
,
,
.
Navigation
,
,
Altium
.
, .
,
.
,
.
. 1. Atium Designer 6
Altium Designer
. ,
(Schematic),
(PCB Lib) .
,
.
:
File>New
New
Files.
,
System
Files
47
Projects
.
,
,
,
, ()
Projects
Add New to
Project.
,
.
,
.
,
. . 2
.
. 2. .
.
, . ,
48
Ctrl+Tab Ctrl+Shift+Tab
.
,
, .
, .
, .
, ,
.
.
, ,
, .
, :
Hide
Projects Hide.
Document, (. 3).
. 3.
,
.
Window Projects
.
General Projects
/.
, ,
(. 4).
.
,
.
-
-
-
( )
- (
)
,
, ,
. 4.
.
.
49
Altium Designer
.
,
.
. Close
(), Save (), Hide (),
(. 5).
(Split Vertical Split Horizontal),
.
5.
, ,
, (. 6).
, .
. 6.
50
. 7. Altium Designer
Altium Designer
1280*1024.
,
.
Altium Designer,
.
,
Altium Designer
,
, .
51
Altium Designer , ..
/ , ..
,
,
. ,
(Desktop Layouts, *.TLT).
, ,
View>Desktop Layouts.
Altium Designer
, Windows
Explorer . , , ,
, ,
, . ,
( ).
Altium Designer :
(*.PrjPcb)
(*.PrjFpg)
( ) (*.PrjCor)
(*.PrjEmb)
(*.LibPkg)
(*.PrjScr)
,
:
File>New>Project
New Files.
, System
Files
.
Pick A Task (View>Home),
.
52
, ,
Projects. ,
,
,
/ .
, Altium Designer
Storage Manager,
,
System
Storage Manager
. ,
Storage Manager
(. 9).
. 8.
(Progects)
53
. 9. (Storage Manager)
Altium
Designer ,
(Design Workspace *.DsnWrk).
,
, , .
, .
,
.
(, ),
, .
Storage Manager,
,
.
, ,
.
(Version Control System).
, ,
VCS, ,
.
Save,
History.
, . ,
, .
, Version Control Local
History (. 10) DXP>Preferences. ,
.
54
. 10.
Storage Manager
, Version X,
. Applay a Label,
.
(Open)
(Revert to).
CTRL ,
Compare, (. 11).
. 11.
.
,
,
, .
, General>Version Control
DXP>Preferences, , SCCI
CVS SVN .
,
Altium Designer VCS .
, Storage Manager Add
Project To Version Control. VCS,
55
VCS
, , Altium Designer
,
. ,
( )
.
,
(Check In Commit)
Storage Manager. CVS
SVN , VCS Revisions Storage Manager
(. 12).
,
,
.
, .
,
.
,
.
.
, ,
,
(.
. 13).
. 13.
View>Workspace Panels.
,
.
,
.
Altium Designer :
Docked Mode
.
Allow Dock
.
,
. ,
( ) (
).
57
Pop-out Mode .
. :
-
-
, .
, .
.
.
.
/
Floating Mode ,
Altium Designer. ,
.
,
,
,
, ,
System
Transparence DXP>Preferences.
.
,
.
:
58
,
.
:
(
) .
, ,
,
.
,
.
,
.
,
( ). /
, ,
.
/ . ,
, .
,
, .
, .
, .
,
.
/
.
, , (
) .
59
(
, , , ).
,
. ,
,
( ).
.
, ,
.
60
. ,
,
.
( )
.
, , (
, ).
(
) ,
.
,
. , ,
.
.
( ,
) Close .
. (
), .
/
( ) Maximize
. ,
Restore
.
,
.
61
Altium Designer
,
, - DXP>Preferences (.14).
,
, .
. 14. DXP>Preferences
Preferences
DXP. ,
Preferences (, Tools>Schematic Preferences ).
, Altium Designer
Navigation (. 15),
.
. 15.
62
, .
Enter.
.
:
File:// ://
URL:
HTTP://WebAddress
Altium Designer
:
DXP://
, ( ),
.
. .
Navigation
,
. ,
, ,
.
.
Home Page
.
,
.
(, ) (. 17).
. 17.
Altium Designer , ,
.
,
.
System>General DXP>Preferences.
. 18.
Altium Designer ,
,
.
Choose Document to
Open (. 19), Open File.
64
. 19. Open
, Altium
Designer:
o
Protel 99SE Design Database (*.DDB)
o
P-CAD V16 V17 ASCII (*.sch)
o
P-CAD V16 V17 ASCII (*.lia)
o
P-CAD V16 V17 ASCII (*.pcb)
o
PDIF P-CAD (*.pdf)
o
CircuitMaker 2000 (*.ckt)
o
CircuitMaker 2000 (*.lib)
o
OrCAD (*.max)
o
OrCAD (*.llb)
o
OrCAD (*.dsn)
o
OrCAD (*.olb)
o
PADs (*.asc)
o
Specctra (*.dsn)
o
.
, Altium Designer
Import Wizard.
, ,
, .
,
Open.
65
. 20.
(, )
. Save As
(. 21), Save File.
Altium Designer Knowledge Center,
,
. , , ,
.
,
Auto update . F1
.
Knowledge Center
,
PDF.
,
. Knowledge Center
PDF, . ,
, ( ,
, ..).
.
, , (~)
, .
(Shortcuts),
, Altium Designer.
-,
,
,
.
,
.
.
.
Shortcuts,
,
. ,
.
. 23.
. 24. Shortcuts
68
?
, .
? ,
, .
. 25.
Altium Designer, .
DXP>Check For Updates.
. 26.
Altium,
Altium Designer , ..
.
.
System>Altium Web Update DXP>Preferences.
69
. 27.
Design Explorer (DXP)
DXP
Altium Designer. ,
.
, DXP
, ,
, , .
, ,
, , . ,
, .
, , ( )
,
. , DXP
, , .
,
, DXP,
. ,
, ,
, ,
.
70
, Altium Designer
DLL ( ). Microsoft Windows
DLL ,
DLL. Microsoft EXE/DLL ,
. ,
, ,
, .
Windows , DLL
, , .
Altium Designer ( DXP) ,
DLL
, .
, ,
,
(API).
, , API
,
, . Schematic
,
API. ,
DXP , ,
, .
(,
DXP) EDA Servers (. 28).
System Info DXP.
. 28.
:
/
.
.
,
.
71
. 29.
72
Altium Designer
Altium Designer
. ,
. ,
, HDL
,
.
, ,
. ,
- .
,
. , ,
.
.
, Option for Projects, :
, , :
, , , Gerber .. ,
,
, , OutJob.
Altium Designer .
.
(*.PrjPcb)
, .
, ,
. ,
()
.
, .
, .
,
, . ,
,
, ..
(*.PrjFpg)
, .
() HDL
(VHDL Verilog).
, ,
, , ..
,
73
, EDIF.
EDIF
, ,
.
, .
(*.PrjEmb)
,
,
. () .
,
. ( ).
()
, , .
(*.PrjCor)
, EDIF ()
, .
() HDL (VHDL Verilog).
.
,
EDIF.
(*.LibPkg) & (*.IntLib)
.
,
.
, ,
, . ,
, Integrated Library Package (*.LibPkg)
.
,
.
(*PrjScr)
, Altium
Designer. ,
Altium Designer. .
script units ( ) script forms ( ).
Script unit DXP
(API) . Script form
, DXP API
, , Altium Designer.
74
Projects
, Altium Designer.
Projects .
, . 1.
. 1.
Projects
,
.
, , . 1.
3 , , ,
-
, .
75
,
. , . 1
, , . ,
Projects .
,
Projects. , ,
, . . 2 ,
, , ,
- .
. 2. Projects
Projects
Projects .
, ,
Source Document, Libraries, Settings ..
76
, ,
, ..
. 3. Projects.
System>Projects Panel
DXP>Preferences.
, . 3.
, , Projects
.
.
(, Source Documents)
( ).
, ,
. ,
.
,
.
.
Projects
,
System
Projects ,
. 4.
. 4. .
77
File>New>Projects ,
. 5. ,
, Save Save As
. FPGA, Core
Embedded .
. 5. File>New>Projects
.
,
.
Projects Add New to Projects (
) Add Existing to Projects (
).
,
- , Words Adobe PDF.
(Add Existing to Projects), Choose Document to Add
(File Type) All Files (*.*).
78
. 6. .
Options for Projects,
Projects
Projects.
79
. ,
Altium, :
1.
, . Getting Started with PCB.
2.
, . Getting Started with FPGA.
3.
, . Creating Core Component.
4.
Using Embedded Tools
,
a.
TSK3000, . Using the TSK3000 Embedded Tools.
b.
TSK51x/TSK52x, . Using the TSK51x TSK52x Embedded Tools.
c.
TSK165x, . Using the TSK165x Embedded Tools.
d.
TSK80x, . Using the TSK80x Embedded Tools.
Projects ,
. , Projects
. ,
,
.
, Altium Designer ,
.
,
.
, ,
, .
Save As,
. , ,
, .
Save As ,
.
, Save Copy As.
, , , ,
, ,
.
, , Save As
. ,
, ,
. , Projects
,
, .
80
Storage Manager
. 7. Storage Manager
.
Project , Storage
Manager .
Storage Manager
.
, ,
. 7.
Storage Manager F1,
.
. Working with a Version Control System.
, , ,
.
(Design Workspace).
Projects
, , .
Workspace
Projects File (, Save
Design Workspace As Open Design Workspace
).
,
,
, .
81
. 8. .
82
(Schematic)
.
, .
. Altium Designer : Visible grid -
, Snap grid Electrical grid . ,
, ..
.
Design>Document Option.
,
,
. Snap ( )
,
.
,
.
, ,
, ,
.
, (Snap grid),
, .
, , G
.
View>Grids Grids.
Schematic>Grids Preferences (Tools>Schematic Preferences)
[T,P] .
Cursor
Schematic>Graphical
Editing
DXP>Preferences. ,
90- ,
( Large Cursor)
.
:
1. .
Place (, Place>Wire)
. (, P,W
). ( )
83
Place Library,
Library .
2. , ,
, , .
3. TAB .
Properties ,
.
, .
, ,
, ()
. , ,
. ,
,
Permanent Schematic>Default Primitives
Preferences [T,P].
4. () Enter
. , ,
( Enter)
.
: ,
, ,
.
Auto Pan Options Schematic>Graphical
Editing DXP>Preferences.
Auto Pan
Schematic>Graphical Editing ,
. Style
(. .) :
- Auto Pan Off ;
- Auto Pan Fixed Jamp
, ;
- Auto Pan Re Center ,
.
84
, ,
Schematic>AutoFocus DXP>Preferences.
.
Schematic>Mouse Configuration DXP>Preferences.
5. (
- ), .
6. , Enter. ,
, ;
. ,
, .
F1, ,
Knowledge Center.
, ,
. ,
Space () ,
. ,
, , .
,
, , ,
.
; Place>Port
(P,R), Esc
.
.
: .
, .. ,
, , ,
Drawing Tools (
Utilities, View>Toolbars>Utilities).
Place>Drawing
Tools, (Edit>Paste Array).
,
. ()
, , . Place
Wiring (View>Toolbars>Wiring) .
() .
85
Place>Part (P,P)
, Place Part. Place Part
Physical Component Browse ()
. History,
.
Place
Library .
Library, Library ,
, .
.
, Snap Grid,
. , G
.
. Place>Wire.
Place Wire ,
, Wiring.
, ,
. ,
,
( ). , ,
86
.
, .
,
, ( Esc).
, SHIFT+Space
. :
90 Degree
45 Degree 45
Any Angle
Auto Wire
. .
Space () ( 45 90
) Any Angle Auto Wire (
).
Auto Wire ,
.
. ,
TAB Point to Point
Router Options.
Auto Junction,
(),
. , ,
Schematic>Compiler
DXP> Preferences.
Schematic>General.
, .
, ,
.
, . ,
(, , ),
.
, .
,
Find Similar Objects, List Inspector. .
.
.
Component Pin,
Component Properties ( Edit Pins). .
.
87
.
(),
.
,
.
. ,
.
,
. -
Delete .
,
, .
, ,
Vertices . . Editing
Vertices from the Properties.
.
, , ,
. ,
.
.
, .
, .
,
.
88
. ,
,
,
.
,
.
SHIFT+SPACE.
ALT.
Edit>Break Wire
. ,
.
.
. .
( ,
). TAB
. .
ESC .
Schematic>Break Wire
DXP>Preferences.
89
.
, , ,
,
, .
Altium ,
. , , -
. , , .. .
, Always Drag
Schematic>Graphical Editing DXP>Preferences.
, ,
, .
Edit>Move, ,
.
.
.
, , . ,
(Objects Electrical Hot Spot)
(Center of Object)
Schematic>Graphical Editing DXP>Preferences.
90
, :
SPACE () .
90 . SHIFT+SPACE.
Y
.
ALT
.
Edit>Move>Drag , , ,
, , , ,
, . ,
Enter.
.
(ESC) .
Edit>Move>Drag Selection.
, .
, CTRL ,
. CTRL, . ,
Always Drag
Preferences.
:
SPACE
SHIT+SPACE.
CTRL+SPACE
90 .
Y
.
ALT
.
SPACE
.
,
, .
.
.
, , Microsoft Excel,
Altium Designer. Smart Paste
.
, Edit>Copy (CTRL+C)
, ,
. ,
Clipboard Reference, Schematic>Graphical Editing DXP>Preferences.
91
(Smart Paste)
(Smart Paste)
. ,
, Smart Paste
,
++, .
Wires+Ports+Net, Smart Paste.
,
, Smart Paste.
.
.
.
,
( F2).
Enable In-place Editing Schematic
DXP>Preferences.
,
General
, .
92
.
Tools>Annotate Annotate,
, .
F1 Annotate
.
, , Tools>Annotate Quiet
,
, Annotate.
Tools>Reset Designator
,
(Tools>Reset Duplicates).
(), Annotate
Tools>Force Annotate.
(Tools>Back Annotate)
,
WAS-IS,
.
,
( Properties), :
,
TAB Properties.
.
Edit>Change .
, . ESC
.
93
,
List Inspector,
.
Properties
,
Vertices Properties. , Wire
Vertices,
.
, .
,
.
Menu
, , ,
, . Move Wire By,
, Y.
Inspector
.
Filter (F12) Find Similar Objects (SHIFT+F
94
Find Similar
Objects),
.
F11 Inspector
Inspector
SCH. ,
SCH
Inspector, View>Workspace Panels
>SCH>Inspector.
Double Click Runs Inspector
Schematic>Graphical
Editing
DXP>Preferences Inspector
.
, Inspector
,
.
Inspector. ,
. Enter
.
, .
.
List
( )
Shift+F12 List.
Filter (F12) Find Similar
Objects (SHIFT+F) .
List Edit
View/Edit . , ,
Y . Enter
.
95
Altium Designer,
,
. ,
.
,
.
,
Altium Designer ,
(Global Editing).
, .
().
: ,
, , .
, ,
, Shift+Click.
, , .
,
, Find Similar Objects.
Find
Similar Objects.
,
C:\Program Files\Altium Designer 6\Examples 4 Port UART and Line Drivers.
, -12V -5V.
-12V .
1.
, Find
Similar Objects (.1), ,
2.
1
2. Find Similar Objects , ..
(). ,
, (
),
, .
, Same
(), Different () Any ().
-12V, Object Kind
( ) Text () Same,
96
2
,
( ).
Open Document ( , ,
) Select Matching Run Inspector (
Inspector Find Similar Objects).
Inspector (.
3).
3. Inspector.
Inspector .
, 3
.
97
3
, , (Color),
(Power Object Style - Bar) Show Net Name ( ).
, <>
(, 1). ,
1. Inspector
: Include
, from
. Include Power Object ( Inspector Find Similar Objects),
from Open Document of the Same Project (
). Inspector
(. . 3).
Inspector
, ,
, .
Inspector, (),
, ,
.
4.
.
Text, -12V -5V Enter.
-12V -5V .
(..
). ,
Shift+C.
, , ..
, . ,
, ;
.
98
,
. (4 Port UART and Line Drivers)
0,1uF, .
:
1.
2.
3.
1. 0,1uF
C4, ,
Find Similar Objects. Find
Similar Objects ,
.
(. 3) (* - )
(0,1uF ). Select
Matching Run Inspector .
Inspector.
4
2.
Inspector Parameters (. . 5),
.
99
, .
,
.
,
, .
100
,
.
,
Parameter Manager Tools.
Parameter Editor Option,
.
7
(.7) Parts .. ,
Exclude System Parameters (
). , 8,
.
8
,
Edit, ,
.
( Excel), ..
Excel .
, , Add
Column.
101
, ,
Shift+.
Add (. . 9).
. 9.
Add, +,
, .
, ,
.
.
, F2 Enter
. ,
Edit ,
Enter .
Edit
. 10.
Enter
102
, ,
, .
, ECO
.
, Accept
Changes (Create ECO).
Engineering Change Order.
. 11.
Validate Changes ,
Executive Change .
, Engineering Change Order, Close.
() .
.
,
.
,
, , , ,
.
,
(), PSpice- ,
(IBIS) 3D , .
, .
.
,
12.
103
. 12. ,
, . .
, ,
(Model Manager).
Tools>Model Manager .
Model Manager,
, ,
.
, :
.
.
, .
,
.
. 13
.
. , Shift+
.
Paste .
104
. 13.
, , ,
, .
, ,
. , ,
.
(Footprint)
Altium Designer
Footprint Manager. Tools ,
, .
,
,
,
.
, .
Altium Designer ,
. ,
, , .
.
Filter. ,
.
105
,
.
. 14 Filter , IsPin.
, ,
Open Documents, , , (..
Select) .
.
. 14. Filter
Filter .
14 , , ( )
(Select) (Zoom), ..
Object passing the filter. (Object not
passing the filter), (Mask Out) ,
(Deselect).
Select , Inspector. Inspector,
, ,
, ( ,
).
List,
, .
Mask out, ,
,
. , Clear
Shift+C .
, , Filter,
Find Similar Objects,
, , Navigation.
Navigation,
.
, Inspector (
) List.
Query Helper
. Helper Filter
.
F1 -
.
106
. 15. , List
List
Filter; ,
. , ,
,
.
. , Edit
, .
, , F2
Space () , Enter ,
Space () ..
List .
, ,
Choose Columns .
List,
List
Excel, List. ,
107
PDF
Excel. ,
, :
1. , ,
Paste Array .
2. IsPin Filter List.
3. , ,
Excel.
4. ,
.
5. List, ,
Paste .
, .. List
Excel, ,
. ,
.
:
. 16. Excel,
. 17. , Paste
. 18. List
108
,
- ; ,
. ,
. ,
.
. ,
, , .
,
.
.
,
.
, ,
HDL (VHDL Verilog).
, .
,
. ,
, .
( HDL),
. ,
, HDL.
, ,
, .
,
, . ,
HDL .
. 19. , .
109
. 19 2 . ,
(*PrjPcb).
(*.PrjFpg).
,
.
.
1.
-:
Create sheet from symbol ( )
.
,
.
Create VHDL file from symbol ( VHDL ) -
VHDL,
,
.
Create Verilog file from symbol ( Verilog ) -
Verilog, ,
.
Push part to sheet ( ) -
,
, .
. .
2. -
:
Create symbol from sheet or HDL ( HDL)
, VHDL Verilog-. ,
.
Convert part to sheet symbol ( )
.
, Filename
. ,
, .
.
-(HDL)
.
110
,
HDL. VHDL Verilog ,
, .
VHDL
VHDL. ,
VHDL, VHDLEntity ,
, VHDL.
Verilog,
, Verilog.
, Verilog,
VerilogModule , ,
Verilog
20 ,
VHDL . ,
().
. 20.
() HDL ()
,
Altium Designer
.
,
,
,
. Synchronize Ports to Sheet Entries (. 21)
,
Synchronize Sheet Entries and Ports Design.
111
. 21.
.
Synchronizing Sheet Entries and Ports.
F1 ,
.
, ,
. ,
,
, Design>Rename Child Sheet.
:
,
(*.DsnWrk).
.
, . Remain a
Sheet Symbols Child Sheet .
Altium Designer
. ,
, , ,
.
.
,
,
Repeat.
.
,
, .
112
, Repeat Designator
( ) :
Repeat(, , ),
. 22
Repeat
.
. 22. Repeat,
, ,
,
.
.
, 23.
. 23.
113
Multi-Channel Design
, .
. Creating a Multi-channel Design
.
.
; Filename (. . 24).
,
, ,
, , . ,
, .
. 24. ,
114
. ,
, ().
,
,
.
,
, , , .
.
:
( ) , .
: ,
.
,
, ,
. ,
, .
.
. ,
,
.
, ,
. ,
. .
,
. ,
.
,
115
.
.
,
.
Filename
, .
,
( . 24).
, ,
. ,
,
.
( )
.
, Connect to ( Pin
Properties). Protel 99 SE ,
, .
1.
,
,
, .
.
,
, .
,
.
, .
, ,
, .
Connect to
, , ,
, F1,
.
,
( ), :
\ (,
E\N\A\B\L\E\)
,
, ,
.
,
,
.
( ), ,
.
, ,
.
, ,
.
, ,
. .
, , ,
.
,
, .
Altium Designer
(Net Identifier Scope). Options,
Options for Project Project>Project Option.
Options
,
. ,
,
, .
,
, (, ,
,
). , ,
. ,
,
,
.
, ,
.
,
, ,
. ,
, ,
.
,
, .
117
, Projects Remove
from Project .
, , , ,
, Altium Designer
, .
,
,
. ,
.
, Net Identifier Scope
Options, Options for Project
Project>Project Option.
1 Hierarchical ()
,
. 1
2
, .
,
,
, . ,
118
.
,
.
,
(, ; , ).
,
.
2 Flat ( )
,
, .
, ;
.
; .
, ,
, . , Altium Designer
,
Flat.
119
3 Automatic ( )
. ,
.
, .
, ,
.
120
4 Global ( )
,
Altium Designer . ,
.
Option Options for Projects Net Identifier Scope
Global (Netlabels and ports global).
,
, (
, ,
).
121
5 (OffSheet)
, 4
.
Name , .
-
.
, ,
. ,
.
,
,
. , ,
, , ,
.
,
. ,
. ,
, ,
,
. , ,
, ,
, .
,
.
, .
122
, .
, ,
. ,
,
, .
. 25.
25, 4 : .
( / ),
. ,
:
1. 8
,
, .
D[0..7], D
, 0 7
.
123
, ,
. ,
D[0..7] D[7..0], ,
.
, ,
.
. ,
, .
; D[0..7]
. .
, ,
( ,
, ).
, ,
. ,
.
(
).
,
. , ,
.
,
, .
FPGA Designer Quickstart.
124
,
.
Navigator,
.
Navigator
.
:
,
.
,
,
.
/
.
,
,
, .
,
,
.
:
,
.
,
Interactive Navigation,
Show.
.
.
.
,
.
( )
, .
, .
Navigator , ,
.
125
, , Interactive
Navigation, System>Navigation DXP>Preferences.
. 26. Navigation
Zooming () - ,
( ) .
(Zoom Precision)
().
(
, HDL).
Selecting () -
, .. .
Masking () ,
.
Connective Graph ( ) -
( ).
.
Include
Power Parts,
.
. 27 ,
(, ,
, , ).
,
,
Navigator .
, ,
,
,
.
. 28
. . 27.
, Navigator
126
, ,
Navigator.
.
, . ,
,
;
, ,
(Window>Tile).
Navigator, F1,
.
. 28.
Navigator
Navigator Interactive Navigation,
.
,
. ,
, ..
Navigator
.
ESC.
Up/Down Hierarchy,
. ,
, ,
. ,
.
, Ctrl, ,
.
( ), Navigator
. ,
Alt
.
, Navigator
Tools. , ,
Navigator .
127
.
, , , 4
.
.
,
. Altium
Designer ,
( ) .
;
. Altium Designer
, .
, 16- .
. ,
?
?
4 4 10
22?
,
.
. 29. ,
,
,
.
,
. (Repeat)
Altium Designer
() , 31.
4 ,
4 , 4 .
,
.
.
, ,
.
.
, ,
, Altium Designer.
,
;
, Hierarchical () method, Options,
Options for Project
Project>Project Option.
Automatic Options for Project
, , ,
128
.
, , ,
, Repeat
().
, : ,
, .
.
. ,
,
. 30.
, . ,
30. .
Altium
Designer.
.
, ,
,
.
, . . 31
.
. 31. Repeat ,
, 4 .
. (Res)
, (Col)
. , 4
Col[1..4], ,
.
4-
, , ,
31.
, , ( ),
.
129
. 32. , 4 .
Altium Designer,
.
Altium Designer
,
. ,
.
Multi-Channel Project Options,
,
(Room), .
, .
( ,
).
. ( , ,
, , ).
/ , . ,
, .
: $Component $RoomName.
$Component $ComponentPrefix $Componentindex.
, , U3A, (U) (3).
, $RoomName ,
.
,
130
, $RoomName
.
, $RoomNane
$ChannelPrefix $ChannelAlpha, $ChannelIndex.
, ,
Repeat .
, ,
, ,
$RoomName. 16 ,
33.
. 33. 16 ,
.
, RowA,PBA; RowA,PBB ..
, RowA,PB1; RowA,PB2 ..
( ),
, PB1 PB16, PBA
PBP ( ). ,
Designator Format,
, .
,
, .
.
,
, ,
34.
, Repeat
,
(
).
.
131
. 6.
( Sheet
Symbol ),
(
).
, -.
() .
.
Situs Altium Designer
. ,
.
Channel Offset, ,
.
, ,
.
, . - (
, ),
.
,
. ,
, .
,
.
Design>Rooms, , L,
. ,
, .
,
, , .
Altium
Designer 6\Examples\reference Design\, :
LedMatrixDisplay
Multi-Channel Mixer
Peak Detector
PortSwitcher
132
.
.
, ,
, Repeat
.
Designator Manager ,
.
,
.
Peak Detector Multi
channel.PrjPcb, \Altium designer 6\Examples\reference Design.
,
. (Peak Detector.SchDoc)
( Bank.SchDoc 4 ). Bank
, 32 .
,
Repeat , Peak Detector - channel.SchDoc,
.
.
, ,
, ,
, Detector.SchDoc ( ), Bank.SchDoc ( )
Peak Detector - channel.SchDoc ( ).
:
1. , ,
(Peak Detector - channel.SchDoc) .
133
2. (Bank.SchDoc). Bank.SchDoc
, Peak Detector - channel.SchDoc.
3. Place>Sheet Symbol .
Properties Sheet Symbol.
. , PD.
,
. ,
,
, R1 R1_PD1.
4. Filename ,
, , Peak Detector - channel.SchDoc.
5. ,
Repeat Channel Designator, :
Repeat (sheet_symbol_name, first_channel, last_channel)
134
7. , ,
. ,
, , ,
.
, (
, , ) ,
Repeat. ,
( 1 8) ; 1
PD_1, P2 PD_2 ..
8.
Peak Detector.SchDoc
Place>Sheet Symbol
, Bank.SchDoc.
135
,
, Repeat.
, ( OFF1 OFF4)
.
, ,
,
.
.
. ,
,
.
1. Project>Project Option. Multi-Channel Option
for Project
.
136
(ChannelOrefix + ChannelIndex) .
3. , Multi-Channel (.
) ,
.
22.
2 ,
(
, ). ,
, .
22 , , 6
4-
.
Peak Detector 37
(1), 4- () (4)
8- (32).
3. Level Separator for Paths
Character/Symbol ,
, , , .
. ,
; , -
.
.
,
. ,
Designator Format. 8 -
, .
$Component$ChannelAlpha
$Component_$ChannelPrefix$ChannelAlpha
$Component_$ChannelIndex
$Component_$ChannelPrefix$ChannelIndex
$ComponentPrefix_$ChannelIndex_$ComponentIndex
$Component_$RoomName
$RoomName_$Component
$ComponentPrefix_$RoomName_$ComponentIndex
, .
(Room Name)
.
,
137
.
,
, .
,
Designator Format.
.
$RoomName
$Component
$ComponentPrefix
$ComponentIndex
$ChannelPrefix
$ChannelIndex
$ChannelAlpha
,
Room Naming Style
(, U U1)
(, 1 U1)
(RD, Repeat (PD,1,8)
(1..8, Repeat (PD,1,8)
, .
, 26 ,
.
,
/ , .
1. , Project>Compile PCB Project.
, - ,
, ,
, .
, , BANK_A.
2.
Design>Update PCB.
,
, .
3. , Design>Rooms>Copy
Room Formats
.
,
, ,
.
,
:
138
, .
, :
$Component_$ChannelPrefix$ChannelIndex.
, , ,
, , 1 Peak Detector
channel.SchDoc C1_PD1 1 C1_PD32 32,
.
2. .
. ,
.
3. Component Report Report Preview,
.
Print . Print.
.
4. Export Report Preview
, , (.xls) .pdf.
(,
Microsoft Excel Adobe Reader) Open Report.
5.
Close
Project Components.
139
:
,
.
.
Altium Designer ,
. , , xxx.PrjPCB,
ASCII,
, ().
.
, , , ,
(VHDL) ,
. ,
, .
, .
.
.
.
.
, :
1. File>New>Project>PCB Project, Blank Project
(PCB) New Files. ,
Files Design Manager.
, Printed
Circuit Board design Pick a Task
(View>Home)
New Blank PCB Project.
2. Projects.
PCB_Project1.prjPCB,
(No Document
Added).
3. ( .PrjPCB) File>Save
Project As. ,
Multivibrator File Name, Save.
.
.
:
1. File>New>Schematic Schematic Sheet New
Files. Sheet1.schDoc ,
.
Source Documents Projects.
140
Altium Designer
( ).
,
. , View>Fit
Document V D.
, Edit>Deselect, .
Edit>Deselect>All on Current Document,
( Deselect ) .
.
1.
Tools>Schematic Preferences [ T,P]
Preferences. ,
.
2.
Schematic>Default Primitives ( ),
Permanent.
.
3.
, , File>Save
[ F,S].
Altium Designer (Undo),
.
.
. ,
. 1. 2N3904,
.
. 1.
, Altium
Designer, .
,
, .
.
-, , 2N3904.
1. Library Libraries.
2. Search Libraries, Tools>Find Component
Libraries Search.
3. , Scope Libraries on Path Path
.
142
, C:\Program Files\Altium
Designer 6\Library\.
. ,
Include Subdirectories (
) .
4.
3904, *3904*
Libraries Search. *
,
.
5. Search
. Library .
6. 2N3904 Miscellaneous Devices.Intlib
.
BJT.
7.
, ,
.
Miscellaneous Devices, ,
, .
Libraries.
,
.
.
2 , Q1 Q2.
, . . 1.
1. View>Fit Document [ V D]
, .
2. Libraries,
Libraries.
3. Q1 Q2 BJT ,
Miscellaneous Devices.Intlib
Libraries,
.
4. .
* .
*3904* .
, 3904 .
5. 2N3904 , Place.
. ,
.
143
. ,
.
6. , .
, TAB.
Component Properties . ,
.
7. Properties,
, Q1 Designator.
8. ,
. , ,
. , BCY-W3/E4 .
.
.
1. ( )
. ,
, Enter .
2. ,
, .
.
. , ,
. Altium Designer
, .
, Q2.
3. 1, ,
Q2 Q1.
, .
( Y).
4. Q1.
, PAGEUP .
.
144
5. , Enter
Q2. ,
, .
6. ,
ESC. .
:
- Y
- X
- Space () 90
4 .
1. Libraries , Miscellaneous
Devices.Intlib.
2. , res1 .
3. Res1 ,
Place. .
, ,
Component Properties.
4. TAB .
Properties,
R1 Designator.
5. , AXIAL-0.3 Models.
6. Comment Comment
, . 100
R1.
(, 1, BJT 5, MOSFET 13),
. ,
, .
,
, , ( ,
Value Comment) Altium Designer , ,
.
,
,
.
7. , , Visible
Value .
8.
90
.
9. Q1 (. 1)
Enter .
, . .
10. 100 Q2.
.
11. R3 R4 1,
TAB Component Properties, 1 Comment ,
Visible Value . .
12. R3 R4 .
ESC .
.
145
1. Miscellaneous Devices.Intlib,
Library.
2. Library.
3. CAP ,
Place. .
4. TAB .
Component Properties Designator 1, Comment 20n, Visible
Value RAD-0.3,
Models. .
, ,
Value 20n,
Comment.
, , Visible Value .
5. 2 ,
.
6. ESC .
,
Miscellaneous Connectors.IntLib.
1. Miscellaneous Connectors.IntLib Libraries.
, *2*.
2. Header 2 Place. TAB
, Designator Y1
HDR1X2. Value ,
, .
.
3. , ,
. .
4. ESC .
5. File>Save [ F,S].
. , 2
,
.
,
, .
. 2.
146
1. , PAGE UP
PAGE DOWN .
CTRL .
2. -, R1 Q1
. Place>Wire [P,W] Wire
. .
3. R1.
, (
). ,
.
4. Enter .
,
.
5. , R1 Q1.
Enter .
.
6. Q1,
. Enter
Q1.
7. , ,
.
, ESC
.
8. C1 Q1 R1.
1 Enter
. ,
, Q1 R1. .
Enter , ESC
. ,
.
9. , 3.
,
. , ,
,
. , :
- Enter ;
- Space () ;
- , ESC
.
.
- ESC .
, , ,
.
. 3
147
. 3.
10.
, ESC
. .
11.
, Ctrl
Move>Drag.
, ,
. , Q1, R1
C1.
, .
:
1. Place>Net Label [P,N]. .
2. , TAB
Net Label.
3. 12V Net, .
4. ,
. ,
. , ,
.
5. ,
TAB ,
.
6. GND Net,
. ESC .
7. File>Save [F,S] . .
, ..
Altium Designer. , ,
.
: Error Reporting (
), Connection Matrix ( ), Class Generation ( ),
Comparator ( ), ECO Generation ( ), Options
( ), Multi-Channel (
), Default Prints (
148
2. .
, .
Altium Designer
.
. , Altium Designer
Error Reporting Connection Matrix
Messages.
Error Reporting Option for Project
. .
, Report Mode ,
.
.
149
Connection Matrix ( Options for Project)
, ,
, , .
.
,
Output Pin. Open Collector Pin.
, , Output Pin
( ) Open Collector Pin ( ) ,
.
, ,
.
.
:
1. Option for Project
Connection Matrix.
2.
,
, , Output Sheet
Entry Open Collector Pin.
3. ,
,
, ,
,
,
.
( ,
)
( ).
, ,
.
1.
Passiv Pin.
Unconnected. ,
, ,
. ,
, .
2. , ,
,
.
.
Comparator Options for Project ,
.
, ,
, . ,
150
,
.
1. Comparator Changed Room Definition, Extra Room
Definition Extra Component Classes Differences Associated with Components.
2. Ignore Differences Mode
.
.
, .
( ) Error Checking Connection Matrix
Option for Project.
1. , Project>Compile PCB Project.
2. ,
Messages. (View>Workspace Panels>
System>Messages). Navigator,
, ,
.
3. , . ,
.
:
1. Multivibrator.SchDoc
.
2. , R1 Q1.
, . DELETE
.
3. (Project>Compile PCB Project)
, . Messages
151
, , .
, View>Workspace Panels>System >Messages.
4. ,
Compile Error .
, .
, .
1. .
2. Edit>Undo [Ctrl+Z].
.
3. ,
(Project>Compile PCB Project), . Messages
.
4. View>Fit All Objects [V,F]
.
5. .
, .
, ,
( ).
(PCB Board
Wizard),
.
Back ()
.
,
:
1. PCB Board Wizard
New from Template Files.
,
, .
2. PCB Board Wizard.
. Next
.
3. Imperial,
.. 1000 mils = .
4.
.
.
Custom
Next.
5.
.
,
2 2 .
Rectangular 2000
Width Heigth. Title
152
11.
( ). Design>Board Option
Display Sheet Board Options.
,
, Altium Designer.
, .
Preparing the Board for Design Transfer.
Altium Designer F1.
12. , View>Fit Board
[V,F]
153
13.
Source Documents Projects.
( .PcbDoc) File>Save As.
, , Multivibrator
File Name Save.
, Free
Document, Project Add Existing to
Project. Open. Source Document
Project . .
, ,
, .
, ,
, . ,
Update PCB ,
.
, :
1. Multivibrator.SchDoc.
2. Design>Update PCB Document (Multivibrator.SchDoc).
Engineering Change Order.
. 4. , .
.
, , .
,
. , ,
, Snap Grid.
.
(
), 100 .
, , 50 25 ,
, ..
. 12 13
( ,
25 ). ,
(Snap Grid) 25 .
:
1. Design >> Board Option [D,O] Board Option.
2. Snap Grid Component grid 25 ,
. ,
Electrical Grid.
; Snap Grid .
.
, .
1. Tools>Preferences [T,P] Preferences. PCB
General ( )
PCB General. , Snap to Center,
Editing Option.
.
155
156
2. , . ,
. .
, ,
. :
1. L Board layers & Colors.
2. Used On , , -
.
3., Mask Drill Drawing , ,
Show, . OK .
.
, ,
, , , ,
.
157
.
, , .
.
,
, .
. ,
:
1. , Design>Rules.
2. PCB Rules and Constraints Editor.
Design Rules (). Routing
, .
Width .
3. Design Rules .
. ,
Board Wizard, .
4. (Width) .
( = All).
158
Altium
Designer ,
. , ,
(scope).
.
, (,
),
( ) ,
(
). .
,
( = 12 ). VCC GND
( = 25 ). , :
1. Width, Design Rule, New
Rules VCC.
Width1. Design Rules
.
2. Name VCC GND.
Design Rules .
3. Query Builder,
Full Query,
. , Advanced Query
Helper ( ).
4. , Advanced
Query Boulder Building Query from Board.
159
10.
, Width
, ,
12 . Close PCB Rules and Constraints Editor.
,
12 , GND 12V 25 .
.
1. V, D .
2. Y1,
.
.
.
3. ( ,
), 5.
160
. 5. ,
.
.
4. , . ,
.
5. , ,
5. ,
, 5.
.
( , , )
.
Altium Designer .
4- .
1. SHIFT,
, .
. ,
Design>Board Layers & Colors [L] Selection System Colors.
2. Align>Align. Align Objects Space
Equally Horizontal Top Vertical. 4
.
3.
.
, ,
.
.
1. -, . Libraries
MiscelleniousDevices.IntLib.
, rad Filter.
Footprint
, . RAD-0.1 .
2. Footprint RAD-0.1
Component.
Browse Libraries.
.
.
3. , 6.
161
. 6. , .
.
Altium Designer ,
,
Situs,
.
,
,
.
.
,
Bottom.
, .
.
. , Altium Designer
,
( 45 ) ,
.
1. Bottom
L Board
Layers & Color. Show c Bottom
Layer Signal Layer.
Bottom Layer .
2. Place>Interactive Routing
[P,T] Interactive Routing.
162
, .
3. , .
Top Layer . Bottom,
, * .
.
Ctrl+Shift+Scroll,
, . Bottom
Layer.
4. Bottom, 1.
Enter .
5. Bottom R2. ,
. , ,
45 . , .
( ) . ,
. ( )
. ,
,
, .
6. R2
Enter. , , ,
. ,
, : ,
,
.
7. R2.
, .
. .
8. R3. ,
R3. .
. , Tools>Preferences. Large 90
General Preferences.
9. R4. ,
, , . ,
, ,
45 . 45 .
.
. Enter
.
10.
R1.
. Enter
.
11.
. ESC
. , ,
.
END .
12.
. . 7
, .
163
. 7.
13.
[ F,S Ctrl+S].
:
( Enter) .
.
.
SPACEBAR -
45 .
END - .
V,F (View>Fit Board) - .
PAGEUP PAGEDOWN -
. ,
Shift - . Ctrl
.
BAKCSPACE - .
( ESC) - .
, . Altium
Designer
.
.
, ( ).
DELETE .
,
, .
, ( ESC)
. .
164
,
:
1.-, Tools>Un-Route>
>All [U,A].
2. Auto Route>All. Situs Routing Strategies.
Route All. . Situs
, , ,
,
.
3. File>Save [F,S] .
, , , :
, Top Bottom.
Routing Layers,
(Wizard). , GND VCC
, .
, 8.
, .
. 8.
PCB Board Wizard,
. ,
Tools>Un-Route>All [U,A].
, *
. Altium Designer ,
.
Altium Designer
, . ,
,
.
165
. ,
(Board Wizard).
, DRC (Design Rule Check ):
1. Design>Board Layers and Colors [L] ,
(Show) DRS Error Markers System Colors,
.
2. Tools>Design Rule Check [T,D]. ,
DRC Design Rule Checker. ,
, Electrical, .
5. ,
( ESC)
[V,F]
.
.
1. Design>Rules [D,R],
PCB Rules and Constraints Editor.
Electrical .
Clearance Clearance
. , ,
13 . ,
. , 10 ,
, 10 .
2. Clearance , New Rule
.
3. Clearance_1. Constraints
Minimum Clearance 10 .
4. Advanced (Query) Query Helper
Membership Checks. , Query
:
HasFootprintPad (BCY-W3/E4,*)
(*) BCY-W3/E4.
5. All . Apply
PCB Rules and Constraints Editor.
6. DRC Design
Rules Checker (Tools>Design Rule Check) Run Design Rule Check.
.
7. .
, ,
Output Job,
. ,
File.
1. File>New>Output Job File,
.
.
2. ,
, Project>Project Option,
Option Use separator folder for each output type .
,
.
, ,
.
Altium Designer ,
.
,
, .
167
1. File>Print Preview .
, .
Close.
2. File>Print .
3. ,
File>Page Setup.
, .
.
. Gerber-,
(NC-Drill), ,
.
File>New> >Output Job File
File>Fabrication Output.
.
Gerber-
Gerber
, Top, Bottom, , ..
Gerber- .
, , :
1. , File>Fabrication Outputs>Gerber
Files. Gerber Setup.
,
Project>Project Options, Option Open outputs
after compile.
2. Layers . Plot Layers
Used On ( ).
.
3. Gerber- CAMtastic .
Gerber Project Outputs,
168
, . ,
, , Multivibrator.GTO Top Overlay
Gerber. Project Generated CAMtastic
Documents.
1. (Bill of Materials)
PCB, Multivibrator.PcbDoc Reports>Bill of Materials.
Bill of Materials for PCB Document.
2. .
Show , .
3. All Column Grouped Column
(BOM). ,
Footprint Footprint All Columns
Grouped Column. .
4. Report .
, Print ,
.xls Microsoft Excel, Export.
.
169
Altium
Designer. , ,
.
Altium Designer, ,
.
. File>Open
\Program Files\Altium Designer 6\Examples. ,
.
Circuit Simulation
. ,
, ,
, ,
- .
C ,
. Altium Designer
,
. ,
(), ,
.
,
Tools>Signal Integrity Signal Intergity,
() .
, .
170
,
.
: (
), , Space ,
IBIS-
.
,
(). ,
, .
,
.
. , , ,
.
: , .
: ,
. ,
, ,
.
: ,
.
: ,
.
(): , ,
(), , ,
(
).
:
,
.
: ,
.
() ( ),
, .
: , .
: , .
: , .
: ,
.
: , ,
ODBC
(open database connectivity ) ADO
(ActiveX Data Objects ActiveX, ,
OLE DB) Excel.
171
, ,
. ,
, ,
, ..
. 1. .
( )
,
.
, . ,
IBIS, MDL ( ) CKT.
, , SPICE
.
, IBIS VRML (virtual reality
modeling language
) IGES 3D
( )
Altium Designer, , . IBIS
Signal Integrity Model,
SI- . VRML IGES
PCB3Dlib , .
,
.
,
172
, ,
.
. 2. ,
.
,
, .
Altium Designer 4 , .
,
. , SPICE,
,
(*.MDL, *.CKT). ,
, , ,
(*.PcbLib).
(*.SchLib).
.
- , ,
,
(*.IntLib). ,
.
.
- , ,
ODBC, ADO
Excel. ,
, .
.
(
, ) (
173
3D ),
, 3D ..
*.DBLib,
, ,
. DBLib Libraries
.
,
, ,
, , .
, ,
.
,
:
174
, ,
, ,
. , ,
SPICE, ,
XSPICE.
. ,
.
, :
/ -
. , /
, / .
, .
, /,
, .
/ ,
.
Altium
Designer. .
/
Option for Project.
Recursive.
, .
,
, .
/
/,
,
.
Available Libraries.
Libraries
Design>Add/Remove Library .
. 3. Available Libraries /,
175
. ,
, :
Available Libraries . ,
, ,
.
Altium Designer
,
. , ,
*.lib *.pcblib. , SPICE .subckt ,
*.ckt SPICE.model .mdl.
, Messages .
,
.
.
, .
,
( IntLib ).
:
,
(Name.IntLib)
,
.
,
, .
.
Enhanced Library Management Using Integrated Libraries.
,
. Created Library Components.
. Building
an Integrated Library.
. Altium Designer
, .
( )
,
176
().
, ,
.
, .
, ,
74ACT32 74HC32. ,
(Alias).
SCH Library .
.
,
, . .
. , ,
,
.
, ,
Tools Mode.
. 6. Mode .
,
,
. Component Type,
Component Properties ( ).
,
( ) ,
. ,
.
,
. Component
Type Graphical.
. 7.
177
, ,
, . Component Type
Standart (no BOM).
()
( )
, .
Mechanical.
F1 Component Properties.
,
. ,
(, ), ,
.
,
, ,
, .
. 8. .
, .
Linking Existing Components to Your Company Database.
. Using
Components Directly from Your Company Database.
,
, , . , Altium Designer
.
.
F1
, ,
F1 , HelpURL.
PDF.
, HelpURL CR0118 FPGA Generic Library Guide.pdf#page=93
PDF . 93 F1,
, Library.
( ),
C:\Programm files\AltiumDesigner\Help, URL .
HelpURL,
.
178
,
ComponentLink. ComponentLink.
,
, :
:
Name = ComponentLinknURL
Value =
, \Help
. PDF,
.
, :
Name = ComponentLinknDescription
Value =
: , n
,
. ComponentLink, ,
n
.
,
. . 9.
References.
.
,
, ,
.
Tools . .
,
,
.
, Power,
,
Connect To Pin Properties.
Show Hidden Pin
View .
.
Creating Library Components.
. 10.
Connect To ,
.
179
,
, . ,
, , - .
; (
) . , ..
, .
Altium Designer
,
.
,
, ,
.
, , Altium Designer
- , .
,
.
Altium Designer .
( ),
, .
, ,
.
.IntLib,
,
.
, Libraries Altium
Designer, , - (
,
).
. ,
, .
, ,
,
, .
,
.
.
,
.
, .
,
, .
,
,
,
181
, , . ,
: ,
(Available Libraries).
,
.
, ,
. ,
,
, () 1 2,
A K.
.
, ,
(.LibPkg),
(.IntLib). , .
Libraries
Altium Designer .IntLib .
,
Libraries.
.
. ,
,
.
,
.
Library.
;
Messages ,
.
, Libraries
,
.
, ,
.
,
.
, .
,
.
,
, ,
182
.
Libraries Place.
, ,
, .
, ,
, .
( )
, ,
, .
, ,
, ,
,
.
Libraries , , Libraries
,
.
,
Messages, ,
.
, ,
.
,
,
.
,
. ;
.
,
.
, ,
,
.
.
Component, Model and Library Concepts.
,
. Creating
Library Components.
. Building an Integrated Library.
183
Altium Designer
.
Libraries, ,
.
,
, Update Parameters From Database.
,
Update From Libraries.
Altium Designer
Database Link (*.DBLink) Database Library (*.DBLib).
, (
) , .
,
, .
,
, .
Database Link (*.DBLink)
, Database Link
.
,
(, ) (
Where).
,
Altium Designer.
. Database Link
,
() .
, ,
Altium Designer
Altium
Designer. Altium Designer ,
, .
DBLink, Database
Link .
Altium
Designer ( ) .
Linking Existing Components to Your Company Database.
Database Library (*.DBLib)
, Database Library
. ,
,
(, )
( Where).
184
,
,
. (
*.SchLib)
.
.
, ,
.
,
.
,
, ,
- Altium Designer.
DBLink, DBLink
, DBLib .
Libraries. , ,
, .
DBLib - .
,
, ..
, Database Library.
Altium Designer DatabaseLib Editor (. 1).
. Component,
Model and Library Concepts.
. 1. DatabaseLib
185
Database Lib ,
*.DBLib.
File>New>Library>database Library.
Database Library .
Source of Connection (. 2).
. 2. .
, OLE DB (
). , OLE
DB .
OLE DB. , , ,
ODBC.
Microsoft ODBC, ADO (ActivecX Data Object)
ODBC.
ODBC. OLE DB ODBC
.
186
Access Excel
Select Database Type
,
Microsoft Access
Microsoft Excel.
,
.
Use Connection String.
.
Access
Excel ,
,
Use Connection String
Build
.
Data Link Properties (. 3).
. 3.
OLE DB Microsoft Jet 4.0
.
Provider Connection.
, Database Library
Access (*.mdb).
.
Connection ( ) ,
. , ,
.
Data Link Properties Microsoft F1
Help Microsoft data Link Help.
Altium Designer.
,
Advanced.
All ,
OLE DB.
.
, ,
Test Connection ( Connection).
.
Data Link
, ,
Microsoft Data Link (*.udl) - Use Data Link
File Browse .
Data Link .
187
Connect ,
.
,
Database Library. Connect Connected
.
, ,
,
, (. 4).
. 4. .
Connect .
, Database Library,
, ,
.
,
Connect Reconnect.
.
. ,
.
Available Libraries Libraries,
. ,
, Libraries
.
. Adding the Database
Library.
,
,
. 5. ,
.
.
Table Browser (. 6).
,
.
188
. 6. .
, ,
,
. , 2 .
, ,
.
. Field Setting (. 7)
, ,
, Where.
.
. 7. .
Single key lookup ( ),
Database field Part parameter. (
) .
, Part parameter
.
, ,
, Part Number ( ).
Field Mapping
Design Parameter .
189
. 8. , (Part Number).
Update Parameters From Database -
,
()
. ,
,
.
Where
Single key lookup ,
, ,
, , .
Where,
.
Where (
SQL) ,
. , Database field Part Number
Part parameter
Part
Number Where
:
[Part Number] = {Part Number}
( )
,
Advanced
database Connection
(. 9).
. 9. SQL
Advanced
Source of Connection, Tools.
, , ,
.
, ( ).
, SQL .
, .
SQL, Where ,
, :
[Capacitance] = '{Capacitance}' AND [Tolerance] = {Tolerance} AND
[Manufacturer] = '{Manufacturer}'
190
,
. ,
Tolerance . ,
, . SQL,
Where , .
,
. , Microsoft
Access, Excel c ADO MSSQL ( ). MYSQL
.
, ( ).
,
( ).
, ,
. ,
,
Update Parameters From Database,
, .
Field Mapping DatabaseLib (.
10).
.
. 10. .
Field Mapping ,
.
Database Field Name ( )
. Design Parameter ,
, ,
, .
191
, .
, ,
Design Parameter [None].
.
,
Ctrl+D. ,
Design Parameter.
,
Design Parameter:
Footprint Ref -> [Footprint Ref]
Footprint Path -> [Footprint Path]
Footprint Ref n -> [Footprint Ref n]
Footprint Path n -> [Footprint Path n]
Library Ref -> [Library Ref]
Library Path -> [Library Path]
PCB3D Ref -> [PCB3D Ref]
PCB3D Path -> [PCB3D Path]
PCB3D Ref n -> [PCB3D Ref n]
PCB3D Path n -> [PCB3D Path n]
PCB3D
DBLib.
, n , 2.
.
, ,
Library Ref, .
3D , ,
3D .
[Library Ref] Design Parameter
Database Field Name -
.
,
, [Library Ref],
(. 11).
,
, . 11.
.
,
Design Parameter [Footprint Ref], [Footprint Ref n], [PCB3D Ref n]
, .
([Library Path], [Footprint Path], [Footprint
Path n], [PCB3D Path], [PCB3D Path n]) .
. Specifying Symbol and Model Search Path.
, . , Tolerance,
192
Tolerance .
.
,
Parameters, ,
.
, , ,
, , ,
.
. Report Manager ,
(),
,
.
. Adding database Information Directly to a BOM.
Field Mapping (. 10)
, ,
Update Parameters From Database.
4 :
Update Values ,
, ,
, .
, .
Update Parameters From Database,
.
Add To Design - ,
, ,
. / ,
, .
Update Parameters From Database, .
Visible On Add ,
() ( ).
Remove From Design - Add to
Design, , ,
, . ,
. ,
Update Parameters From Database, .
, Update Values, Add to Design Remove From Design
, Default, Visible On Add
, 12.
193
. 12. .
12 4 ,
:
.
, .
(, Part Number 12)
. .
Default
,
Default Action (. 13) Database
Library Option (Tools>Option).
Option
Field Setting .
,
,
Default
. 13.
.
,
Field Mapping,
(. 14).
194
. 14. .
. Default
Database Library Option,
.
,
Engineering Change Order.
, - ,
.
, ,
[Library Ref], (*.SchLib).
( , PCB3D), ,
(*.PcbLib) 3D
(*.PCB3Dlib). :
(,
C:\DBLibs\Precision\SchLibs\Capasitors.SchLib)
(, SchLibs\Capacitors.SchLib).
,
[Library Path], [Footprint path],
[PCB3D Path] .. (.
).
.
, ,
.
Symbol and
Model Search Paths (. 15)
Database Library Options
(Tools>Options).
. 15.
Option Field
.
Settings.
195
,
Browse for Folder,
,
, (. 16).
,
Add.
,
(
DBLib).
, ,
Add/Update As relative Path
.
,
(,
,
) -
,
, ,
.
, .
,
,
Remove,
Update.
. 16. .
,
,
. ,
,
. :
, ,
.
, ,
.
, ,
,
().
,
,
,
().
, .
Move Up Move Down Symbol and Model Search Paths
Database Library Option .
196
,
,
, . , ,
DBLib. 17
.
. 17.
, ,
Libraries.
BDLib, ,
.
:
LibraryName.DBLib
tableName.
. ,
, Libraries
. 18. DBLib
.
, (
).
197
,
.
-
Libraries. Search
Libraries Search,
DBLib,
DBLib.
, Search Type Database
Components.
. Scope
Path ,
.
,
. 19.
, Altium Designer SQL.
. 21. .
, ,
.
( ) ,
, ,
<Search All Tables>.
Libraries,
.
Search . Libraries Search ,
Libraries. ,
Query Results.
198
,
. :
Query Results TableName (n)
n .
. 22. .
Altium Designer
, ,
Altium Designer.
.
. ,
, .
Search Libraries ( )
.
. 23
, ,
, , Package Reference
VP41 6.8 nF.
199
, Search
. Libraries.
,
, .
Query Helper.
,
, .
Query Helper, Helper Libraries Search.
Query Helper.
. 25. SQL.
,
Altium, SQL Query
SQL (. 26). ,
SQL Query ,
,.
, , ,
Library Place
.
:
,
3D
DBLib (
Add To Design ) .
,
(. 27). Parameters ,
Models - Library Link.
:
(Library Name)
, (Table Name)
.
(Design Item ID).
,
, Choose. Browse Libraries,
. ,
DBLib, DBLib .
.
. 27. , .
,
202
. ,
,
, .
Update Parameters From Database,
Tools.
DBLib Libraries,
. , Update From Libraries
,
DBLib, ,
.
Update Parameters From Database (. 28).
.
. 29. .
, .
.
, Select Changes (. 29).
. 29. .
,
, .
,
,
.
. 30.
.
,
, DBLib.
203
,
. , ,
, . 2
.
2. .
. .
, .
. (: ,
Remove From Design Remove
only if blank in database).
. .
, .
.
. , .
,
. (: ,
Remove From Design Remove only if
blank in database).
,
.
, , .
,
.
, . (:
, Remove
From Design Remove only if blank in database).
. , .
. :
,
Remove From Design Remove only if blank in database.
.
. .
,
.
.
.
. , .
.
. : ,
Remove From Design Remove
only if blank in database.
Reject Selected.
Update Selected. Engineering Change Order,
. ,
, ,
.
. 30. ECO
(Tools>Parameter Manager),
SCH Inspector.
. 32.
, 3D
, .
, Update Parameters From Database
. ,
.
.
( ,
[Library Ref] DBLib)
205
DBLib
.
(*.SchLib)
, , ,
, , Update From Libraries.
.
DBLib DBLink
, ,
DBLink.
, , .
DBLib, , , .
Update Parameters From Database,
,
, Select Parameters Change.
DBLink,
DBLib, , DBLink ,
, DBLib.
, .
()
BOM,
, .
, , .
,
,
.
Report Manager,
Include Parameters from Database. ,
,
.
. 33. ,
206
,
.
/HDL (VHDL Verilog)
.
, . \Altium Designer 6\Examples.
\FPGA hardware , . \ FPGA
Processor 32-bit, \Discrete Processor 32-bit \Reference Designs
,
, .
, NanoBoard
.
Xilinx (web-), (www.Xilinx.com).
Johnson Counter,
1. c:\Program Files\Altium Designer
6\Examples\Tutorials\ getting started with FPGA Design..
Johnson Counter ( ),
,
. ,
(LEDs) ( ) NanoBoard.
,
.
,
Altium Designer . ,
.
. 1.
Altium Designer .
,
.
.
:
207
3.
. , ,
.
,
.
4.
8- (J8B_8S),
(INV) OR (OR2N2S)
(FJRC).
,
2.
5. ,
NanoBoard.
FPGA NanoBoard PortPlugin.IntLib,
Libraries. DIPSWITCH, TEST_BUTTON,
CLOCK_REFERENCE LED ,
2. ,
PinNumberDisplay,
PXX
.
,
,
.
6.
,
Tools>Quiet Annotate
Tools>Force Annotate All.
.
. 2.
2 GND.
1. Place>Power Port GND
Wiring.
2. TAB Power Port. , Net
GND Bar .
GND.
3. ESC .
209
4. D[7..0]
SR8CLEDB. VCC Bus Power Port Wiring.
TAB Power Port,
GNDBUS[..] Bar.
.
, .
.
. ,
, ,
, .
, .
. , :
, .
1. , Place>Wire [P,W]
, ( ).
. ,
.
ESC
.
2. , . 3,
.
, ,
. , .
, .
. 3.
. ,
. :
1. Place>Net Label [P,N]. .
210
2. , TAB
Net Label. Net, , LEFT.
.
3. , ( )
. ,
.
4. . .
4.
ESC .
. 4.
Altium Designer .
,
.
, ,
. ,
.
LED SR8CLEDB SQ[7..0]
5.
1. , Place>Bus [P,B] ,
.
2.
SQ[7..0].
,
,
,
.
3.,
,
. 5.
5. Place>Bus
211
Entry [P,U]
SQ0
SQ[7..0].
,
. ESC
.
4.
DIP
J8B_8S ( . 6.
6).
DIP J8b_8S
5. .
(, [ ]) . Altium Designer .
,
,
, Error
Checking Option for FPGA Project (Project>Project Option).
1. Project>Compile FPGA Project [_]. Messages
.
2. Messages,
System
Messages ( View>Workspace Panels>System>Message).
3. Messages
Compile Errors.
.
4. .
.
, ,
, , Xilinx Spartan IIE XC2S300E-6PQ208C
NanoBoard. .
Constraint
NanoBoard.
1. Project>Configuration Manager. Configuration manager
for project. Add Configuration
New Configuration Name, NB_SpartanIIE, .
.
2. Add
Constraints NB1_6XC2S300E-6PQ208 Choose Constraint files to add to
Project. Altium Designer 6\Library\.
Open.
3. Configuration Manager .
212
4. Setting ,
Constraints Files.
5. .
Altera Cyclone
Altera Cyclone,
NanoBoard.
1. (Project>Configuration Manager) ,
Altera .
2. Altera Constraints, C:\Program Files\Altium Designer
6\Library\FPGA\NB1_6_EP1C12Q240.Constraint. ,
Altera.
3. Using the Devices view to program the FPGA.
Johnson Counter
. Devices view.
, . Design
Portability, Configuration and Constraints, Re-targeting the Design to the production
board.
Devices View
(View>Devices View) ( ),
. :
( )
( EDIF)
(, EDIF, ,
,
, ).
( ,
, Xilinx Sparyan IIE).
,
DIP NanoBoard. :
213
1 LED
2 LED
3 .
Test/Reset LED .
7. LED
. , 50
MHz, . ,
( ), ,
, .
LED
. ,
Altium Designers JTAG Device Viewer
.
Hard Devices .
1. SpartanIIE Hard Devices (Devices View)
Instrument. Instrument Rack Hard Devices.
214
. 7. .
215
. 8. Clock_divider .
5. .
6. .
.
7. ,
, Project;
(Clock_divider.SchDoc)
Johnson_Counter.
8.
Devices
, ,
(DIP
1) (DIP
2).
VHDL-
VHDL
.
VHDL .
VHDL
.
Verilog.
1. VHDL
Project
Add Existing Project.
VHDL Clock_divider.VHD Choose
Documents to Add Project.
Altium
Designer
6\Examples\Tutorials\Getting started with FPGA.
VHDL,
Add New to Project>VHDL Document,
, 9
.
. 9. Clock_divider.VHD
216
2. VHDL ,
Clock_divider.SchDoc.
. 10. Clock_divider.VHD .
4. .
5. Clock_divider.schdoc ,
Project, Remove from Project. ,
VHDL. .
6. , , - VHDL,
, .
, , ,
.
217
, C/
. TASKING,
Altium Designer. , ,
.
.
\Program Files\Altium Designer 6\Examples\FPGA Processors.
TASKING Altium Designer
, , ,
TSK5x/TSK52x, TSK80x, TSK165x, PowerPC, TSK3000, MicroBlaze ARM. . 1
TASKING
.
, ,
.
bold .
target () , , cppc
C PowerPC, 3000 TSK3000, as165x
..
, TASKING.
.c
,
.asm
,
.lsl
.src
, ,
.obj
,
.lib
.out
.abs
IEEE-965 ELF/DWARF 2,
.hex
Intel Hex
.sre
Motorola S-record
.lst
.map
.mcr
MISRA C
.mdf
.err
.ers
.elk
1.
218
. 1.
219
Altium Designer, -, .
. ,
Embedded Software ( ).
:
1.
File>New>Project>Embedded
Project
, Blank Project (Embedded) New
Files. ,
Files Design Manager.
, Embedded Software
Development Pick a task Altium
Designer (View>Home) New Blank Embedded
Software Project.
2.
Project.
Embedded Project1.PrjEmb .
3. ( .PrjEmb) File>Save Project
As. , ,
GettingStarted.PrjEmb Save.
( ,
), :
1. Project GettingStarted.PrjEmb Add New to Project>C
File. Source1.C Embedded Software
Source Documents Projects. ,
.
2. . :
#include <stdio.h>
void main(void)
{
printf(Hello World!\n);
}
3. File>Save As.
, hello.c Save.
4. GettingStarted.PrjEmb Project
Save Project.
:
,
:
220
( )
, -,
. (
).
,
:
1.
Project GettingStarted.PrjEmb Project Options.
, Project>Project Options .
Option for Embedded Project.
2.
Compiler Option, Configuration (, TASKING
TSK51x/TSK52x).
3.
Processor Definition.
221
4.
General Select processor
(, TSK51A).
5.
.
.
1.
Project GettingStarted.PrjEmb Project Options.
, Project>Project Options .
Option for Embedded Project.
222
2.
C Compiler.
, .
3.
, .
.
4.
2 3 , .
5.
.
, Altium Designer makefile,
.
Miscellaneous , Command line options
, .
1.
Projects hello.C Document Option. ,
Project>Document Option . Option for Document.
2-5 . Files With
Option Option for Embedded Project ,
. ,
.
1.
Project>Compile Embedded Project GettingStartrd.PrjEmb.
TASKING , ,
,
. GettingStarted.abs.
2.
Output
(Panels>System>Output).
:
1.
(hello.c) Compile Document hello.c.
, Project>Compile Document
hello.c.
2.
,
View>Workspace Panel>System>Messages Panels.
3.
. .
,
, :
1.
Project>Compile Embedded Project GettingStartrd.PrjEmb .
2.
TASKING , ,
.
223
GettingStarted.abs.
,
.
, :
(Debug>Step Into, Step Over)
Debug> Run .
, , ,
, :
View>Workspace Panels>Embedded >> (a_panel).
:
Debug>Stop Debugging.
, .
, :
.
.
:
, Breakpoint Properties...
:
Disable Breakpoint ( Enable Breakpoint,
)
.
() :
View>Workspace Panels>Embedded>Breakpoints.
Evaluate.
1.
View>Workspace Panels>Embedded>Evaluate
Evaluate.
2.
,
Evaluate. Evaluate.
, watch:
3.
Add Watch
Watch.
: Debug>Add Watch; .
. .
.
. , . ,
, .
:
1.
View>Workspace Panels>Embedded>Program Memory.
224
, .
2.
, .
225
Altium
Designer
SE Altium
Designer.
226
, , HDL ,
, ,
.
Protel 99 SE Windows . Import
Wizard 99 SE , Access Database DDB.
99 SE
99 SE, File>Import Wizard .
99SE DDB Files . ,
, , ,
. , , .
Import Wizard DDB,
DDB ,
DDB.
:
1.
.
.
, ,
.
2.
(
).
3.
.
Altium Designer
. ,
Sch, SchDoc DOS
S01, S02 .
DDB, , .SchDoc
. ,
, Altium Designer
. ,
Altium
.
4.
, PrjPcb (
) LibPkg ( )
.
5.
(DsnWrk)
.
6.
.
, . 2. DDB.
Altium Designer, .
. 2 Z80 . ,
, Protel 99 DDB.
SE\Examples.
Altium Designer
, ,
Set Import Option ,
:
227
o
Create one Altium Designer project for each DDB ,
DDB .
o
Create one Altium Designer project for each DDB folder ,
DDB .
, DDB.
Review Project
Creation .
, Altium Designer ,
4. , ,
; .
,
, :
,
, Ctrl, .
Remove from Project
.
, Add Existing to
Project . ,
Altium Designer.
, Add
New to Project .
228
DXP.
,
, .
,
. 99 SE
8- 16 , Altium Designer
.
229
Altium Designer.
, DbLink.
, . OutJob
.
Excel
.
Altium Designer .
, Altium Designer ,
.
99SE,
, Altium Designer ,
.
Available Libraries. ,
. ,
.
. 5. Available Libraries
. .
99 SE, Altium Designer, (Unique ID UID)
, ,
.
, ,
99 SE. UID ,
.
-, UID , Tools>Convert>Reset
Component Unique IDs . ,
Component Links (Project>Component Links
). 99 SE
. -, (
), .
230
Altium Designer 99 SE ,
. , , ,
/ ,
Altium 99 SE, ,
UID ,
. UID
.
. , Option for Project
( ). ,
,
(sheet entry <-> port connections). , ,
(only ports global).
, , .
,
, , .
99 SE,
,
Altium Designer.
, Altium Designer ,
. ,
. Navigation Altium Designer
, .
Altium Designer, (Import
Wizard) ,
.
Altium Designer .
Protel , ,
.
Import Wizard 2 : ,
, ,
. , ,
, .
,
. , ,
Design>Board Shape
Altium Designer.
().
, ( )
,
. ,
Altium Designer
.
231
Altium Designer . ,
( )
. ,
Altium Designer ( ) ,
. ,
, .
.
; Altium Designer
. Altium Designer
.
Import Wizard
.
, ,
, .
Altium Designer; ,
.
,
. ,
, , Altium Designer,
, , .
99 SE Altium Designer
, .
, . , ,
, . ,
, ,
, Split Plane
.
, 99 SE
Altium Designer, Altium Designer
From-To .
Altium Designer ,
.
, ,
, ,
InNet(GND). ,
.
Protel Altium Designer,
,
( , ). ,
,
.
Protel ,
, ,
232
, .
, , .
, ,
Protel .
99 SE .
, Altium Designer
.
99 SE SimulationModels.ddb, .
, Altium Designer ,
, .
,
,
, .
, 99 SE
, 99 SE
Altium Designer 99 SE
\Altium Designer 6\Library\.
Altium Designer , . 99 SE
, ,
Full Path Model Location Altium Designer. Altium Designer
\Altium Designer 6\Library\,
, , 99 SE
.
99 SE Analysis Setup (.cfg)
. Altium Designer ,
,
.cfg. Altium Designer,
.cfg .
, . Defining & running Circuit
Simulation analyses.
, .
99 SE, ,
. ,
Altium Designer ,
. -,
. ,
, .
, ,
, Repeat.
,
. ;
Multi-Channel Mixer.PrjPcb.
, ,
, ,
.
233
, . Creating a Multi-channel
Design.
99 SE CAM Manager (.cam) Power Print Configuration (.ppc)
Altium Designer,
.
Altium Designer, :
,
(.OutJob) (
Add New to Project ).
(Output job),
. OutJob ,
. (Ctrl+A)
Delete.
99 SE
, ,
, V4 (99 SE). ,
, :
, , ,
.
, (
), , .
,
99 SE.
(Altium Designer
, ;
).
234
P-CAD
P-CAD ASCII PCB, SCH
LIA (),
Altium Designer. ,
, ,
.
,
, .
:
P-CAD (*.pcb) Altium Designer
(*.pcbdoc).
P-CAD (*.sch) Altium Designer
(*.schdoc).
Altium Designer (*.prjpcb),
.
P-CAD (*.lia) :
,
(*.pcblib).
, ,
(*.schlib).
, , ,
(*.pcblib) (*.pcblib).
P-CAD
. Altium Designer
() .
,
Project Compile Project.
235
Altium Designer
, , , ,
,
(, ..).
,
. Altium Designer
. ,
,
.
, , ,
.
P-CAD ,
. ( )
P-CAD. Altium Designer ,
, , .
,
. , P-CAD
, ,
(. . 2).
Files
File>New.
P-CAD . ,
Projects Design Manager P-CAD,
-, .
236
, ,
,
.
, ,
;
,
.
, ,
.
,
P-CAD,
.
,
, File>Open,
Files.
, Altium Designer
, PCAD, ,
!
. 2. P-CAD
Project.
Project
Altium Designer, P-CAD,
, , .
Altium Designer ,
(, , ..) ,
, ,
. Altium Designer Projects,
, .
, Project,
, .
Storage Manager
Altium Designer (Storage
Manager), .
System
Storage Manager .
237
. 3.
Storage Manager -
,
, , 3.
Welcome to the Altium Designer Environment
Altium Designer .
Workspace, Storage Manager
.
Navigation
, Altium Designer Navigation
, .
,
(, . 4. Navigation
). Navigation (. 4)
.
,
, .
, .
Go to Home Page
,
, 5.
238
. 5.
(Favorites), .
Altium Designer . Favorites
System , ,
,
, .
(
),
.
Favorites,
Altium Designer, Knowledge Center Help .
, ,
. , -
F1 .
239
-
Altium Designer
. Altium Designer
, . ,
, HDL
. ,
.
Altium Designer ,
, , , ,
.
Project
Altium Designer ,
,
.
Projects
,
, ,
.
Altium
Designer
.
Projects,
,
.
(. 6).
. Project Essentials
,
,
,
,
.
. 6.
-
Altium Designer
Altium Designer
P-CAD. ,
240
P-CAD .
, .
,
, ,
, .
Altium Designer
.
.
Project Option Project.
Error Reporting
, , ,
7.
, Overview of
Electronic Product Development in Altium Designer.
. 7. Project Option
Altium Designer ,
. Altium
Designer ,
, ,
.
,
, .
241
, ,
. P-CAD SCH,
.
Altium Designer
. ,
.
, .
, Altium Designer ,
.
( )
, .
P-CAD
, Altium Designer .
.
. 9. P-CAD
P-CAD , ,
Library Executive Pins View.
, ,
.
, ,
P-CAD .
Altium Designer, ,
.
242
Altium Designer
. ,
,
,
.
. ,
SPICE .
, ,
,
, .
Altium Designer
Projects.
.
,
(. Digdemo 11).
Altium Designer ,
,
P-CAD. ,
.
.
, -
Altium Designer, . Multichannel
Mixer Peak Detector ,
\Examples\Reference Design.
243
, ,
,
,
Repeat
Creating a Multi-channel Design.
Altium Designer
,
,
, ,
Altium Designer P-CAD, ,
,
, .
P-CAD,
.
,
.
;
- ,
,
.
.
. 11.
,
,
. ,
(*.mdl, *.ckt).
, ,
, ,
(*.PcbLib).
244
(*.SchLib).
, *.SchLib
, ,
(*.IntLib).
Project.
.
, Project
Compile Project ( 6),
.
. Enhanced
Library Management Using Integrated Libraries.
, ,
Getting Started with PCB Design
(PCB)
,
, , .
(PCB Board Wizard) ,
,
.
PCB Board Wizard Files New from template.
Back .
, ,
.
( - )
Design>Board Option [ D,O]
Board Option.
, , Online DRC,
Snap to Center. Preferences
. Tools>Preferences [ T,P]
Preferences.
245
Design>Board Layers and Colors [ L]
, , , ,
. ,
.
( 3D) Layer
Stack Manager. Design>layer Stack
Manager [ D,K].
, +
, *
.
, Altium Designer,
,
, Shortcut Keys.
- .
,
( , , ),
.
.
, , Design>Rules
PCB Rules and Constraint Editor,
12.
. 12.
246
Altium Designer
, ,
. P-CAD,
. ,
, .
, .. , 12.
P-CAD,
. , L
. Show
P-CAD.
. Layer
, .
Interactive Routing Altium Designer Place
, Interactive Routing
Wiring.
(
P-CAD):
( Enter) .
.
-
.
SHIFT+
END
V, F (View Extent)
PAGEUP, PAGEDOWN -
. ,
Ctrl, Ctrl .
Backspace - .
ESC .
SHIFT+R - 3
: , .
OutputJobs Editor ( ),
P-CAD. ,
.
, Output Job ,
, .
OutputJobs
(*.OutJob). Output Job
, , , .. .
Output Job
.
OutputJobs -,
*.OutJob.
247
File>New>Output Job File ( 13)
Projects Add New to Project>Output Job File .
. 13. .
,
. Assembly, Documentation, Fabrication, Netlist, Report
Outputs. , .
OutputJobs Output Editor Reference.
F1, OutJob.
248