Altium Designer 6 (руководство пользователя)

От авторов: Altium Designer представляет собой систему автоматизированного проектирования, отладки и выполнения комплект

272 57 12MB

Russian Pages 249 Year 2007

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Содержание......Page 2
Предисловие......Page 5
Введение......Page 6
Вспомогательная информация (Board Insight)......Page 8
Интелектуальные инструменты......Page 15
Улучшенная поддержка JTAG......Page 17
Поддержка дифференциальных пар......Page 20
Сваппирование выводов и секций компонента......Page 25
Трассировка стрингеров для BGA корпусов......Page 27
Интеграция с пользовательскими базами данных......Page 29
Облегчение проектирования сложных изделий......Page 31
Информационная поддержка Altium Designer......Page 35
Новые возможности......Page 38
Знакомство с платформой Altium Designer......Page 47
Работа с документами......Page 48
Работа с панелями......Page 57
Вспомогательные опции......Page 63
Интегрированная платформа Design Explorer (DXP) и установленные компоненты......Page 71
Типы проектов в Altium Designer......Page 74
Панель Projects......Page 76
Работа с проектами......Page 79
Основы работы с редактором схем (Schematic)......Page 84
Размещение объектов на листе схемы. Графические и электрические объекты......Page 86
Приемы редактирования объектов схемы......Page 88
Редактирование графики размещенных объектов......Page 89
Сдвиг и перемещение объектов схемы......Page 91
Копирование и вставка объектов......Page 92
Глобальное редактирование......Page 97
Управление моделями компонента......Page 104
Использование запросов для поиска и редактирования групп компонентов......Page 106
Связанность и многолистовой проект......Page 110
Создание иерархической структуры......Page 111
Поддержка многоканальности в проекте......Page 113
Реализация глобальной связанности......Page 116
Одноуровневая или иерархическая связность......Page 118
Использование шин......Page 124
Навигация в многолистовом проекте......Page 126
Концепции многоканального проекта......Page 129
Порядок создания многоканального проекта......Page 134
Создание нового листа схемы......Page 141
Установка опций листа схемы......Page 142
Формирование схемы......Page 143
Установка опций проекта......Page 149
Компиляция проекта......Page 152
Создание новой платы......Page 153
Передача проекта......Page 155
Сетки......Page 156
Настройки отображения слоёв и цветов экрана......Page 157
Установка новых правил проектирования......Page 158
Размещение компонентов на плате......Page 161
Изменение посадочного места......Page 162
Ручная трассировка платы......Page 163
Верификация проекта платы......Page 166
Установка выходных документов проекта......Page 168
Заключение......Page 171
Концепции компонентов, моделей и библиотек......Page 172
Основные понятия......Page 173
Типы библиотек......Page 174
Привязка модели......Page 175
Управление библиотеками......Page 176
Свойства компонента......Page 177
Создание интегрированной библиотеки......Page 182
Хранение доступных интегрированных библиотек......Page 184
Использование БД библиотек......Page 185
Создание БД библиотек......Page 186
Подключение к внешней БД......Page 187
Листинг таблицы БД......Page 189
Определение критериев сравнения......Page 190
Преобразование полей БД в параметры проекта......Page 192
Размещение компонентов......Page 198
Обеспечение синхронизации......Page 203
Добавление информации БД непосредственно в спецификацию (ВОМ)......Page 207
Создание проекта ПЛИС......Page 208
Размещение компонентов на схеме......Page 209
Создание соединений......Page 211
Настройка проекта......Page 213
Использование Devices View для программирования ПЛИС......Page 214
Добавление подчиненного листа для делителя......Page 216
Добавление VHDL-файла делителя частоты......Page 217
Разработка встроенного программного обеспечения......Page 219
Создание встроенного проекта......Page 221
Установка опций встраиваемого проекта......Page 222
Формирование встроенного приложения......Page 224
Отладка встроенного приложения......Page 225
Переход в Altium Designer из Protel 99SE......Page 227
Создание проекта или проектов Altium Designer......Page 228
Компоненты......Page 230
Ссылки и уникальные идентификаторы......Page 231
Помощник импорта плат......Page 232
Правила проектирования......Page 233
Мультиканальные проекты......Page 234
Передача проекта обратно в 99 SE......Page 235
Передача проекта P-CAD......Page 236
Среда Altium Designer......Page 237
Компиляция – основа работы Altium Designer......Page 241
Связность – она уже в проекте......Page 242
Схемный символ – основа компонента......Page 243
Новый подход к иерархии проекта......Page 244
Библиотеки......Page 245
Проектирование печатной платы......Page 246
Recommend Papers

Altium Designer 6 (руководство пользователя)

  • Commentary
  • 1146121025. Отличное
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

(

)

2007.

Altium Designer 6.0 (Board Insight) JTAG

BGA

Altium Designer Altium Designer

Design Explorer (DXP) 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

3

Altium Designer

, .

(

), . , . , , . Altium Designer. , . , ,

,

.

, , . , Altium Designer ,

.

Altium Designer, .

Altium,

, Altium Designer. .

4

,

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

Knowledge Center ,

,

Shortcuts, , Altium Designer.

Altium Designer

. 5

ё . – .

:“

?”; “

”; “ : ё

; ,

?”. Smart Paste; DelphiScript.

, Altium Designer, .

,

, . PDF, , Knowledge Center.

,

. ,

. Altium www.altium.com

Community. (Knowledge

Base),

, Altium, 24

. Altium Designer ,

. Altium Designer, . .



ё…”,

,

.

. Altium Designer,

, , Altium

Designer.

6

Altium Designer 6.0 Altium Designer 6.0 . . ,

. BGA

, ,

. , , .

ё

JTAG , (Joint Test Action Group –

Viewer

JTAG Device

ё ),

,

.

8

64

LAX ,

. Altium Designer , ,

. ,

, . ,

Altium Designer

. Altium Designer 6.0.

,

,

.

.

,

Altium Designer, ,

What’s new in Altium Designer. http://www.altium.com/WhatsNewin6/ (Board Insight) , .

Board Insight

. , .

Board Insight

,

(

),

,

, .

7

.

, ,

. ,

.

ё

(View) Board Insight Lens.

Preferences

. 1.

PCB –

.

, . , (

), . ,

,

.

Shift+G . .

.2.

8

, (

).

,

,

,

,

.

.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 , Shift+S. Shift+S,

Preferences, , , Preferences.

,

. ,

Ctrl+Shift+Scroll,

.

12

. 9.

.

Altium Designer , ).

(

) ( PCB – Board Insight Display

Preferences , .

,

, .

. 10. .

, ,

. ,

View>Flip Board .

13

,

,

. . ,

, , ,

.

,

(

)

,

,

. ,

.

,

BottomOverlay, ё

TopOverlay Bottom,

Top 1

ё 1

16

30,

. .

.

,

.

, , . ,

, . Smart Paste





” ,

.

,

(Smart paste)

, (Sheet Entries)

, +

+

,

.

. 11. +

+

,

. ,



,

,

, . –

. .

Edit>Smart Paste . 14

Altium .

Designer, Altium Designer ,

,

,

, . , ,

,

, . –

,

. (

,

), .

. 12.

.

, , .

, , ,

0.12, 0.056 .

Altium Designer

0.033 , ,

, . ; . 15

,

; ,

.

Altium Designer , Smart Route,

.

,

,

, . Smart Route ,

,

.

. 13.

,

Smart Route, . , .

, ).

ё

( (Auto Complete) , ё Smart Route

,

Ctrl

.

ё , . - Smart Route

ё

,

, .

, .

(WalkAround) ,

,

W . (~)

Smart Routing

. JTAG

(

JTAG), , . Altium Designer 6.0 – ,

, JTAG.

16

Altium Designer 6.0

JTAG

,

JTAG . BSDL (boundary scan description system JTAG),

– JTAG, , JTAG. ,

BSDL

, ,

JTAG

. 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> _N _P. .

Directive).

. 17.

.

,

(

,

)

. , Place>Differential Pair, ,

From Nets

ё Create Differential Pair Editor.

PCB, Differential Pair Editor. Differential Pairs ( ). V_TX1P. – +, ,

. 18 D_V_TX1

,

All V_TX1N

, ,

.

3 •

, : (Routing Width) –

ё



, . ,

(Differential Pairs routing) – ,

, •

,

.

, (Match Net Length) ё . , Equalize Net Length (

ё ( (Max Gap)). .

).

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 Swap manager, Swap Manager

), . Tools>Pin/Part Swapping, 22. Swap Manager . , /

.

24

. 22.

Swap Manager . Configure Pin Swapping,

23. .

. 23.

.

25

BGA

Altium Designer . BGA. –

.

. 24.

BGA

. 24

1

. BGA. (

( BGA

) )

,

ё ,

, . Action>Fanout Component

BGA . .

(TrueType) ё

TrueType. ,

,

Unicode,

,

.

TrueType,

.

ё Bold

Italic,

. Embed TrueType fonts Preferences. ,

TrueType .

26

TrueType Gerber .

ODB++,

. 25.

TrueType .

.

ё

Altium Designer , 45 .

Restrict to Preferences.

90/45

. 26.

. 27

, ODBS

, ADO,

(open database connectivity), Excel.

, . .

(

)

(

, 3D-

),

, . . DBLib DBLib

Library, .

. 27.

BDLib .

. Database Library.

*.DBLib Libraries Altium Designer , DBLib,

, , ,

, . Libraries, . 28

, ,

,

, Libraries,

.

Place ё

, . DBLib

,

Altium Designer. ,

Access

Excel,

. 28.

Data Link File (*.UDL).

,

.

, (



,

) . , 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

ё Tools,

(Footprint manager). .

, . , , 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 , .

. 35.

ё

ё .

ё

HTML

XSL

.

Altium Designer Altium Designer . Knowledge Center Altium Designer.

Knowledge Center. ,

,

,

. Knowledge Center

,

, PDF

.

, PDF

.

Knowledge Center

, . ,

,

, . .).

(

. 34

. 36.

Knowledge Center PDF.

,

,



.

, , .

,

Altium Designer,

,

, ,

.

,

, .

,

,

(~)

,

, . (Shortcuts),

,

Altium Designer.

, ,

, ,

.

ё

. . 35

. 35. .

Altium Designer,

ё

.

Web Update. Altium,

,

,

Altium Designer.

. 36.

. 36

Altium Designer

Place Sheet

Entries. , (

.

ё

ё

, .

)

,

,

, ,

. .

,

Move/Resize Tracks .

. 37.

Move

, .

. .

. 38.

Toggle Selected Ports

.

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, , , Top

.

ё . , (T) Board Layers and Colors

L. 38

Edi>Move>Move Selection By X,Y.

. 41. Y

ASCII

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 . Pspice. Spice 3f5, .

Altium Designer , Model Sim Pspice.

40

.45.

Pspice

,

Spice 3f5.

.

Value .

,

, . , ,

, Analyses Setup, . Examples\Circuit Simulation\PSpice Examples\Global Parameters .

Global Parameters ,

Altium Designer , ,

,

, 3D –

, SPICE. Exclude

part

from

simulation

SPICE option,

,

, .

, ё

-

Spice, .

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

, Concurrent Version System (CVS) Subversion (SVN),

Source Code Compliant Interface (SCCI) Altium Designer . ,

Commit , Storage Manager.

Project ,

Altium Designer 6.0

Update

, .

View

System

DPX Preferences. ё ,

Ctrl+Tab. ,

,

Ctrl+Tab

.

45

Altium Designer Altium Designer , • • • • • • • •

,

-

( Altium NanoBoard).

,

, Design Explorer (DXP) . Altium Designer, Altium Designer.

, DXP, DXP,

:

, . Altium Designer , . , Altium Designer. Altium Designer – ; –

ё

DXP. . 1

Altium Designer, . ,

,

. .,

, (

Shorcuts ~

,

). .

46

Navigation

/ ,

, , , Altium

, .

. ,

. , . , .

. 1.

Altium Designer . (PCB Lib) , .

• •

Atium Designer 6

, (Schematic), .



: File>New New Files. , System Files

47

Projects . , , , ,

( ) Projects Add New to

Project. , .

, . . , . –

.2

– .

. 2.

.

,

ё

. .

,

48

Ctrl+Tab .

ё

Ctrl+Shift+Tab

, ,

.

,

.

,

. ,

, ё .

.

,

ё

,

,

. , Hide Projects

• • Document,

: Hide.

(

. 3).

. 3. , . Window

Projects .

General “

Projects

/

”.

,

, (

. 4).

. , . (

) -

(

) , , .

ё ё

,

. 4. . 49

Altium

Designer . ,

.

. ), Save (

(

Close ),

), Hide (

(

. 5).

(Split Vertical

Split Horizontal), ,

.

5.

,

,

( ,

. 6). .

. 6.

50

Tile All

Merge All, ,

. , .

Open in New Window. , . Windows>Arrange All Windows Horizontal (Vertical) ( . 7) .

. 7.

Altium Designer –

Altium Designer 1280*1024. , « ». Altium Designer, . , Altium Designer , – ,

. 51

Altium Designer /

, . .

,

. .

, , .

, (Desktop Layouts, *.TLT). ,

,

View>Desktop Layouts.

Altium Designer

ё Explorer

, .

ё

, ,

,

Windows ,

, ,

. (

, ).

Altium Designer • (*.PrjPcb) • (*.PrjFpg) • ( • (*.PrjEmb) • (*.LibPkg) • (*.PrjScr)

:



) (*.PrjCor)

ё

, •



: 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. ,

. ,

History (

, . 10)

, .

DXP>Preferences.

Version Control – Local ,

. 54

. 10. Storage Manager ,

«Version X», – Applay a Label, . (Open)

ё

.

(Revert to). , . 11).

CTRL –

Compare,

(

. 11.

ё

. ,

ё

, ,

. ,

DXP>Preferences, CVS

General>Version Control , .

SVN

SCCI

, Altium Designer , Project To Version Control.

VCS . Storage Manager

Add VCS, 55

VCS ,

, Altium Designer , .

, (

)

. , Commit)

SVN

,

(Check In Storage Manager. VCS Revisions

CVS Storage Manager (

. 12).

. 12.

Storage Manager



,

– (*.rcs).

\System. ,

,

. , . ,

:

1.

Customize

2. 3.

, Customize

DXP ,

.

Customizing the Altium Designer Resources.pdf. ,

ё

, .

Altium

ё

Designer. , .

, , .

Files ,

.

Projects, Libraries, . 56

, , . ,

. , . ,

.

ё

. ,

, , (

.

. 13). . 13. View>Workspace Panels. ё

,

. , . Altium Designer • Docked Mode –

: .

Allow Dock –

. ,

.

, (

)

(

).

57

• Pop-out Mode – ё

. .

:

, ,

.

ё

ё

. .

.

ё

.

/

• Floating Mode – Altium Designer.

, , ё

,

.

, , , Transparence

, System – 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 – .

. 16.

Home Page 63

, . (

,

)(

. 17).

. 17.

Altium Designer

,

,

. , . System>General

DXP>Preferences.

. 18.

Altium Designer

, ,

Open (

. 19),

Open

. Choose Document to File.

64

. 19.

Open ,

Designer: o o o o o o o o o o o o o o

,

Altium

Protel 99SE Design Database (*.DDB) P-CAD V16 V17 ASCII (*.sch) P-CAD V16 V17 ASCII (*.lia) P-CAD V16 V17 ASCII (*.pcb) PDIF P-CAD (*.pdf) CircuitMaker 2000 (*.ckt) CircuitMaker 2000 (*.lib) OrCAD (*.max) OrCAD (*.llb) OrCAD (*.dsn) OrCAD (*.olb) PADs (*.asc) Specctra (*.dsn) . , Altium Designer – Import Wizard. , , . , Open.

65

. 20. Э (

,

) –

. (

. 21),

Save As Save

. 21.

File.

Save As. 66

Altium Designer .

,

,

Knowledge Center, , ,

. “

” Auto update

, .

F1 .

Knowledge Center , PDF. , Knowledge Center . , (

. PDF, , . .).

,

,

.

. 22.

PDF

Knowledge Center .

,

, –

.

, , .

,

Altium Designer,

, ,

,

. , .

, 67

,

,

(~)

,

. (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

, DLL (

Altium Designer Microsoft Windows

).

DLL

, DLL. Microsoft

EXE/DLL

,

.

, ,

ё

, Altium Designer (

, Windows ,

, . DLL .

, DXP) DLL

,

,

.

,

, , (API). ,

,

API

, ,

.

Schematic – , API.

DXP

,

, ,

,

.

( , EDA Servers ( DXP.

DXP) System Info

. 28).

. 28. • .



: /

– . ,

– .

71

(Board Wizard -PCBMaker) (Component Maker Wizard - CompMake). • –

. . (SIM)

(HSEdit). 28 ( ,

)

.

Server,

, (

. 29).

. 29.

72

Altium Designer Altium Designer .

, .

, ,

HDL ,

. ,

,

.

, -

.

, . . • • • •

,

,

ё

.

,

Option for Projects,

• •

:

ё

,

, ё

,

,

: , Gerber

. .

,

, ,

,

OutJob.

Altium Designer

. . (*.PrjPcb) , ,

. ,

ё

.

,

(

) .

,

. ,

. ,

,

.

,

, ,

. .

ё Verilog).

(VHDL ,

(*.PrjFpg) , (

)

. HDL

,

. .

, ,

, 73

,

EDIF. EDIF

,

,

ё

. ,

. (*.PrjEmb) , , .

(

)

.

, .

( ( ,

(

,

(*.PrjCor) , , HDL (VHDL . ,

)

).

) .

EDIF (

)

. Verilog).

EDIF. (*.LibPkg) & (*.IntLib) . , . ,

, ё Integrated Library Package (*.LibPkg) .

, ,

.

,

, .

Designer. Altium Designer.

(*PrjScr) , ,

Altium .

– script units ( Script unit (API)

script forms (

).

DXP . Script form ,

,

)

DXP API ,

Altium Designer.

74

Projects ,

Altium Designer. .

Projects ,

. 1.

. 1. Projects , . , 3

, –

,

. 1. ,

,

,

. 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

. Embedded

FPGA, Core

.

. 5.

File>New>Projects .

, . – Add New to Projects ( Add Existing to Projects (

Projects ) ). -

, , (Add Existing to Projects), (File Type)

Words Adobe PDF. Choose Document to Add All Files (*.*).

78

. 6.

.

Options for Projects, Projects Projects.

79

.

, Altium,

1. 2. 3. 4.

, ,

: Getting Started with PCB. Getting Started with FPGA. Creating Core Component. Using Embedded Tools

. . ,

.

, TSK3000, . Using the TSK3000 Embedded Tools. TSK51x/TSK52x, . Using the TSK51x TSK52x Embedded Tools. TSK165x, . Using the TSK165x Embedded Tools. TSK80x, . Using the TSK80x Embedded Tools.

a. b. c. d.

ё

Projects ,

.

, Projects

.

, ,

,

. ,

Altium Designer .

, . ,

,

,

.

Save As, .

ё Save As

,

, ,

. –

,

. ,

Save Copy As. ,

, ,

,

,

, . , –

,

Save As

.

,

, .

,

, Projects

, ,

.

80

Storage Manager

. 7.

Storage Manager

. , Storage .

Project Manager Storage Manager . ,

,

. 7. Storage Manager

F1,

. Working with a Version Control System.

.

– ,

,

,

. (Design Workspace). Projects ,

,

– . Workspace File ( Open Design Workspace –

Projects Design Workspace As – ).

, Save

, , ,

.

81

. 8.

.

82

(Schematic)

. ,

.

. Altium Designer , Snap grid –

: Visible grid Electrical grid , , . .

. . Design>Document Option. , , .

Snap ( ,

)

. , . ,

,

,

, . (Snap grid),

, , ,

. ,

G

. View>Grids Schematic>Grids [T,P]

Grids. Preferences (Tools>Schematic Preferences) . Cursor

Schematic>Graphical Editing DXP>Preferences. 90, ё ( Large Cursor)

,

.

: 1.

. Place ( .

, Place>Wire) ( ).

(

, P,W ) 83

Library, Library

Place

.

2.

, ,

3.

,

,

.

TAB Properties

.

ё

,

.

,

. ,

, .

( , .

, )

, , , Schematic>Default Primitives

Permanent Preferences [T,P]. 4.

( .

)

Enter

,

, (

. :

Enter)

,

,

, . Auto Pan Options

DXP>Preferences. Auto Pan Schematic>Graphical Editing

Schematic>Graphical

Editing

,

(

. Style . .) : - Auto Pan Off – ; - Auto Pan Fixed Jamp – , - Auto Pan Re Center – .

; ,

84

,

, Schematic>AutoFocus

ё . Schematic>Mouse Configuration

DXP>Preferences.

DXP>Preferences.

5.

( -

),

.

6.

,

,

Enter.

,

; .

,

,

. ,

F1, Knowledge Center.

,

, .

Space (

,

)

, .

, , ,

,

,

.

,

, . ;

(P,R), .

Place>Port

Esc . : , , Utilities,

Tools,

.

. .

,

, , Drawing Tools ( View>Toolbars>Utilities). Place>Drawing (Edit>Paste Array).

, . ,

(

, Wiring (View>Toolbars>Wiring)



(

)

.

) Place .

.

85

Place>Part (P,P) Place Part. Physical Component . ё .

,

Place Part Browse (…) History,

Place . Library

Library Library,

,

,

. . , .

Snap Grid, ,

G

.

.

Place>Wire.

Place Wire

, ,

,

Wiring.

,

.

, , (

).

,

,

86

. ё

,

.

ё

,

,

(

, • 90 Degree – • 45 Degree – • Any Angle – • Auto Wire –

Esc).

SHIFT+Space

.

:

45

. Space ( ) ) ). Auto Wire

. 45

( Any Angle

90

Auto Wire ( , . .

, Point to Point

TAB Router Options.

Auto Junction, (

), .

,

, Schematic>Compiler

DXP> Preferences. Schematic>General.

,

. ,

,

. ,

. (

,

,

,

),

. ,

. ,

ё

Find Similar Objects, .

List

Inspector.

.

. Component Properties (

Component Pin, Edit Pins). .

.

87

. (

),

. , . .

, . ,

.

ё

.

Delete



, .

, , Vertices Vertices from the Properties.

, .

.

Editing

. ,

,

,

.

,

.

. ,

. ,

ё

.



,

.

88

ё

.

,

, , . , . SHIFT+SPACE. ALT.

Edit>Break Wire .

, . . –

.

ё

(

.

, ).

TAB .

ESC

. . Schematic>Break Wire

DXP>Preferences.

, Schematic>General Wires and Buses,

Components Cut Wires DXP>Preferences.

Optimize

, .

89

. ,

,

, , ,

.

.

Altium .

,

. Schematic>Graphical Editing

, , , DXP>Preferences.

, ,

– Edit>Move, ё

ё

,

, . . Always Drag

.

, . , . . .

,

,

. (Object’s 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. • SHIT+SPACE. • CTRL+SPACE 90 . • Y . • •

SPACE

: SPACE

ALT . ё

.

, ,

. . . , Altium Designer.

,

Clipboard Reference,

, Microsoft Excel, Smart Paste . , Edit>Copy (CTRL+C) , . ,

Schematic>Graphical Editing

DXP>Preferences.

91

(Smart Paste) (Smart Paste) . Smart Paste

,

,

, +

+

,

.

Wires+Ports+Net,

Smart Paste. ,

,

Smart Paste.

. .

.

,

, ( Enable In-place Editing

F2). Schematic – General

DXP>Preferences.

,

.

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, .

, •

TAB

• •

(

:

Properties),

, 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), . Inspector

F11 Inspector ,

SCH.

SCH Inspector, View>Workspace Panels >SCH>Inspector. Double Click Runs Inspector Schematic>Graphical Editing DXP>Preferences Inspector . ,

Inspector , .

Inspector.

, .

Enter

.

,

.

. List (

) List.

Shift+F12

Filter (F12) Objects (SHIFT+F) List View/Edit

Find Similar . Edit

. Y

, .

,

Enter

.

Object Kind

List

Properties.

95

Altium Designer, , .

, . , . ,

Altium Designer (Global Editing).

, ,

(

.

). :

,

,

,

.

, Shift+Click.

, ,

,

,

.

, Find Similar Objects.

, ё Similar Objects.

Find

C:\Program Files\Altium Designer 6\Examples , -12V 1. , ё Similar Objects ( .1), 2.

2.

, 4 Port UART and Line Drivers. -12V -5V. . Find ,

1 , . . ,

Find Similar Objects ( ). ,

( ), , ,

(

), Different (

(

)

Text (

) -12V, )

Any (

. Same

). Object Kind Same, 96

(Power Object) Any, . .

-12V (

.

.2). .

2 , (

). , Select Matching Inspector

Open Document ( )

, Run Inspector ( Find Similar Objects). Inspector ( .

3).

3. Inspector –

Inspector. . ,

3

.

97

3 , , (Power Object Style - Bar)

(Color), Show Net Name (

).

, (

,

1). 1.

,

Inspector : Include – , from – . Include Inspector Find Similar Objects), Open Document of the Same Project ( Inspector ( . . 3).

Power Object ( from ).

-

Inspector ,

,

, Inspector,

. (

),

,

, .

4. . Text,

-12V

-5V

Enter. -5V

-12V

.

( . . ).

, Shift+C.

,

, . .

, , .

.

,

;

98

, (4 Port UART and Line Drivers)

. 0,1uF,

. :

1. 2. 3. 1.

0,1uF C4,

, Find ,

Find Similar Objects. –

Similar Objects . (

. 3) –

Matching

( *(0,1uF – Run Inspector

) Select

). –

.

Inspector.

4 2. Inspector

Parameters (

.

. 5), . 99

,

Add User Parameter

10V, (

-

Enter. ,

). ,

.

3. ,

,

,

. Inspector,

, Parameter

Object kind, Hide (

Part. .

. 6),

(10V). ,

Owner

Inspector (

5

.

. 6).

6

,

. , . , ,

.

100

, . , Parameter Manager Parameter Editor Option, .

(

.7)

).

Tools. –

7 Parts – . . Exclude System Parameters ( , .

, 8,

8 , Edit,

, . (

Excel), . . .

Excel ,

,

Add

Column.

101

,

, Shift+ (

Add

.

.

. 9).

. 9. ё

Add, ,

«+»,

. ,

, . . ,

F2 . Edit

Enter – ,

, .

Enter

Enter Edit . 10. 102

,

,

,

. ,

ECO

. ,

Accept

Changes (Create ECO). Engineering Change Order.

. 11. Validate Changes ё Executive Change , Engineering Change Order,

(

, . Close.

)

. . , . ,

,

,

,

,

. , ( (IBIS)

), PSpice3D – ,

, . ,

. . ,

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 ё

14

.

Filter

,

, (Select) Object passing the filter. passing the filter), (Mask Out) (Deselect). Select , , , , ).

(

) (Zoom), . . (Object not , Inspector. Inspector, (

,

List, ,

. Mask out,

,

, .

,

«Clear» .

Shift+C ,

,

Filter,

Find Similar Objects, “

”,

,

Navigation. Navigation,

. ,

Inspector (

) • •

Query Helper Helper

.

List.

Filter

. -

F1 .

106

.



Query Helper

Mask *

,

, ).



(* -

,?– Query Helper,

Check Syntax

• •

. , ‘DIP14’.

, ,

, .

Language, Query Language.

Introduction to the Query An Insiders Guide to the

. List

15 . , current Component,

List from .

. 15.

,

Filter;

List List

, .

,

,

, . .

,

Edit

, , Space ( ) Space ( List

. , F2 ,

,

Enter . .

)

. ,

, .

Choose Columns

List, Excel,

List List.

,

ё 107

PDF Excel.

, ,

:

1.

,

, .

Paste Array 2. 3.

IsPin

Filter

List. ,

,

Excel. 4. . 5.

, List,

,

.

Paste

, . .

List

Excel,

, .

, .

:

. 16.

Excel,

. 17.

,

. 18.

Paste

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 ( , VHDL

Verilog-

-

HDL) -

.

, .

Convert part to sheet symbol (

) –

. ,

Filename

.

, .

, . -

(HDL) . 110

, HDL.

VHDL

Verilog-

, ,

. VHDL VHDL.

VHDL,

, VHDLEntity VHDL.

,

, Verilog, Verilog.

, , VerilogModule Verilog

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). . ,

Sheet Symbols’ Child Sheet

.

Remain a

.

Altium Designer . ,

, ,

, .

. , , Repeat. . , ,

. 112

,

Repeat

(

) Repeat(

Designator

:

,

,

), .

-

22

Repeat .

. 22.

Repeat, ,

, , . . ,

23.

. 23. 113

ё

Multi-Channel Design ,

.

.

Creating a Multi-channel Design .

‘;’ , ,

, ,

. 24.

Filename ( , , .

.

ё

. . 24).

, .

,

114

.

, ,

( ,

,

).

– .

, ,

,

,

. . :

(

)

,

. ,

: .

, ,

, .

,

,

.

. .

, , . ,

, .

, .

. ,

ё

.

, .

, 115

ё

. . , ё

,

.

ё

Filename .

, (

. 24). , .

, , , . (

)

. ,

Connect to (

Properties).

Pin

Protel 99 SE ё

,

, .

1. , , ,

. . ,

,

. , . ,

.

,

,

ё

,

.

ё , Connect to , ,

,

,

F1, .

, • «\» E\N\A\B\L\E\) • Single ‘\’ Negation Editing DXP>Preferences, ( , \ENABLE). (

),

: (

,

Schematic>Graphical «\» 116

, ,

,

. , , . (

),

, .

,

, . ,

, .

ё

,

,

.

. ,

,

, .

, , Altium Designer (Net Identifier Scope). Options for Project Options

. Options, Project>Project Option.

.

ё

,

, –

, ,

.

, ,

(

,

,

, ).

,

, ,

. , , . ,

, .

– , –

,

, .

,

,

,

. , ,

. 117

,

Projects

Remove

.

from Project , ,

,

,

,

Altium Designer .

,

, , .

,

. , Options,

Net Identifier Scope

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 Global (Netlabels and ports global). , , ( , ).

ё

.

, ,

Net Identifier Scope ё ,

121

5–

(OffSheet)

,

4 .

ё

,

Name

.

. ,

,

.

,

. , , .

,

,

,

, ,

. , . . ,

, , , , ,

. , ,

,

, ё

. , . ,

.

122

,

. ,

,

.

, ,

,

.

. 25. 25,

4

ё

: (

.

/

. ),

, :

1. ,

8 ,

ё ,

. D[0..7], 0 7

D .

123

,

, .

D[0..7]

D[7..0],

,

, .

ё

,

,

. .

, , ;

. D[0..7]

.

. ,

, (

,

,

). ,

,

.

, . (

ё ). ,

, .

,

, . , ,

.

FPGA Designer Quickstart.

124

,

ё

. Navigator,

. Navigator . : , . , , . / . , , ,

.

, , . : , . , Interactive Navigation,

Show. ё

– . -

.

. , . (

)

, , Navigator

. . ,

, . 125

, Navigation,

, DXP>Preferences.

System>Navigation

. 26. • Zooming (

Navigation ) -

, (

)

. (Zoom Precision) ( ). ( HDL).

– – , • Selecting ( , . . • Masking (

Interactive

). ) –

,

• 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 ( Options for Project Project>Project Option. Automatic , ,

) method,

; Options,

Options for Project ,

128

. , (

, ,

, Repeat

). ,

: ,

.

,

.

ё

, .

,

, . 30. ,

. 30.

, . Altium

Designer. . ,

, , .

,

.

. 31

.

. 31.

Repeat

,

,

,

4

.

(Res)

(Col)

.

,

Col[1..4],

4

, .

.

ё

ё

4-

, 31.

,

,

,

(

,

),

.

129

. 32.

,

4.

Altium Designer, .

Altium Designer , .

, . Multi-Channel

Project Options,

, (Room),

.

,

.

(

, ). . (

, ,

,

/

,

.

, $Component , , $RoomName

,

U3A,

, ).

,

. : $Component $RoomName. $ComponentPrefix $Componentindex. (U) (3 ). , .

, 130

,

$RoomName

. ё

, $RoomNane $ChannelAlpha,

$ChannelPrefix , Repeat

$ChannelIndex. ё

,

.

, , $RoomName. 16 33.

, , ,

. 33. 16

, .

, , , PBP ( ,

RowA,PBA; RowA,PBB . . RowA,PB1; RowA,PB2 . . ( ), PB1 PB16, ). , Designator Format, .

PBA

, ,

. . , ,

,

34. ,

Repeat , (

). .

131

. 6.

( Symbol

Sheet ),

( ).

, (

-

)

.

.

. 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 \Altium designer 6\Examples\reference Design.

channel.PrjPcb,

ё

– , (Peak Detector.SchDoc) Bank.SchDoc 4 ). Bank , 32 . , , Peak Detector - channel.SchDoc, ё .

. (

Repeat .

, , Detector.SchDoc ( Peak Detector - channel.SchDoc ( : 1. , (Peak Detector - channel.SchDoc)

, , )

, ), Bank.SchDoc ( ). , .

133

2.

(Bank.SchDoc). ,

Bank.SchDoc

Peak Detector - channel.SchDoc.

3.

.

Place>Sheet Symbol Sheet Symbol.

Properties

.

,

– PD.

, .

, ,

, R1

R1_PD1. Filename , , , Peak Detector - channel.SchDoc. 5. , Repeat Channel Designator, Repeat (sheet_symbol_name, first_channel, last_channel)

4.

:

134

,

,

Repeat (PD,1,8)

Peak Detector 8

Designator PD.

(1,8)

6.

ё

Symbol Sheet ,

7.

.

,

,

.

,

,

,

ё

,

. , , Repeat. (

( ,

)

, ,

1 8) PD_1, P2

ё 8. Place>Sheet Symbol , Bank.SchDoc.

PD_2 . . Peak Detector.SchDoc

, 4)

ё

; 1

– Bank. Sheet Symbol

,

Repeat (Bank, 1, Bank 4 (1,4)

Bank.

135

, ,

Repeat. (

,

OFF1

OFF4)

.

,

, , . .

.

, ,

1. for Project

Project>Project Option.

. Multi-Channel

Option

.

2.

Room Naming Style , . , . – .

136

(ChannelOrefix + ChannelIndex) ,

3. )

. Multi-Channel (

.

, .

2 2. 2

, (

,

).

,

, 2 2

,

. 6

,



4-

. Peak Detector (1),

4(32). Level Separator for Paths

83. Character/Symbol

37 (

– ) (4)

, ,

,

,

. ,

. ;

,

-

. . , ,

. 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

, Room Naming Style

$Component $ComponentPrefix (

,U

U1)

$ComponentIndex (

,1

U1)

$ChannelPrefix (RD,

Repeat (PD,1,8)

(1..8,

Repeat (PD,1,8) ,

$ChannelIndex $ChannelAlpha

.

,

26

,

.

, , Project>Compile PCB Project. , , . , BANK_A. ё ё

/ 1.

, , , , ,

2. Design>Update PCB.

.

ё

, ,

.

3. Room Formats

,

Design>Rooms>Copy

.

, ,

, . , :

138

1.

Project Components, ,

Project>View Channels .

,

.

,

: $Component_$ChannelPrefix$ChannelIndex. , , , 1 C1_PD1 1 C1_PD32

channel.SchDoc

, , Peak Detector – 32,

. 2.

.

ё .

, .

3.

Component Report ё .

Print

Report Preview, . ё

ё Print.

. 4.

Export ,

Report Preview ,

(.xls)

ё .pdf. (

Microsoft Excel 5.

Adobe Reader) Close Project Components.

,

Open Report.

139

: , . .

Altium Designer . ASCII, , ,

, ,

, xxx.PrjPCB, (

,

‘ ,

, (VHDL)

,

. ,

).

’.

, .

,

. . . .

. , : 1. File>New>Project>PCB 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. ( Project As. Multivibrator File Name, Save.

Blank Project ,

.PrjPCB)

ё

File>Save ,

. .

1. Files.

File>New>Schematic

Source Documents

: Schematic Sheet Sheet1.schDoc . Projects.

New ,

140

2.

(

Multivibrator

File Name

.SchDoc) ё

Save. ,

File>Save As. , ,

.

, , .

Sheet.

. , . ,

. , Add Existing to , Project.

,

,

Projects

Project.

Open. Source Documents Projects

.

,

, . . Design>Document Option , 4. Sheet Option

1. Option.

Document Standard .

Styles. 2.

4 .

3. Document.

,

View>Fit

141

Altium Designer (

ё

). ,

. Document – ,

View>Fit

V D. Edit>Deselect, Edit>Deselect>All on Current Document, Deselect ) . . Tools>Schematic Preferences [ T,P] , . Schematic>Default Primitives ( Permanent. . , ,

( 1. Preferences. 2.

3. [

,

F,S]. Altium Designer

.

),

File>Save

(Undo),

ё

. .

.

,

. 1.

2N3904, .

. 1.

,

Altium . ,

Designer, ,

. .

-

,

,

1. 2. 3.

,

Library Search Libraries Search. Scope

Libraries,

2N3904. Libraries. Tools>Find Component Libraries on Path

Path

. 142

,

C:\Program Files\Altium

Designer 6\Library\. . , Include Subdirectories ) 4. 3904,

( . *3904*

Libraries Search. ,

*

. 5.

Search .

6.

Library Miscellaneous Devices.Intlib

2N3904

.

. BJT. 7. ,

, . ,

Miscellaneous Devices, ,

. Libraries. , . .

ё

2 , . 1. , 2.

, Q1

Q2.

. 1. View>Fit Document [ ё .

V

D]

Libraries, Libraries.

3. Q1

Q2

BJT Miscellaneous

, Devices.Intlib Libraries,

. 4.

.

*

. *3904* , 5.

. 3904

. ,

2N3904

Place. ,

. .

143

.

,

. 6.

,

.

, Component Properties .

7. ,

TAB. .

,

Properties, Designator.

Q1

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 . Libraries

1. Devices.Intlib. 2. 3. Place.

,

,

Miscellaneous

res1

. ,

Res1 . , ё Component Properties. TAB

4. Properties, R1 Designator. 5. , 6. Comment , R1.



(

, .

AXIAL-0.3

Models. Comment 100

ё .

,

1, BJT

5,

MOSFET

13), , .

. ,

– ,

, Value

, Comment) Altium Designer

(

, ”,



, .

, , . 7.

,

,

Visible

.

Value 8.

90 .

9.

Q1 ( Enter ,

10.

ё

.

1)

. .

. 100

Q2. .

11. TAB Visible 12. ESC

R3 R4 Component Properties, Value . R3 R4 .

1

1 , Comment

, .

.

. 145

1.

Miscellaneous Devices.Intlib,

Library. 2. 3. CAP Place. 4. TAB Component Properties Designator Value Models. . , Value

, 5. . 6.

,

Library. , . . 1, Comment 20n, – RAD-0.3, , 20n,

Comment. Value

Visible

Visible

ё

.

2

, .

ESC , Miscellaneous Connectors.IntLib. Miscellaneous Connectors.IntLib

1.

Libraries. *2*. TAB

, 2.

Header 2

Place. ,

Designator Y1 Value ,

HDR1X2. ,

.

. 3.

, . ESC File>Save

4. 5.

, . . [

F,S].

.

,

2

, . , ,

.

. 2.

ё 146

1.

,

CTRL 2.

.

PAGE UP

.

PAGE DOWN ё , Place>Wire [P,W]

. R1

Q1 Wire .

3.

. R1.

,

ё

(

).

, .

4.

.

Enter , .

5.

,

R1

Enter

.

ё .

6.

Q1.

Q1, .

Enter

Q1. 7.

,

, . ,

ESC –

. 8.

C1

Q1

R1.

1 . , Enter

Enter , Q1

R1.

. ,

ESC .

,

. 9.

,

3.

, .

,

, , .

-

,

:

Enter

; Space (

)

; ,

ESC

. . -

ESC

.

,

,

,

. .

3

147

. 3. 10. .

, .

ё

11.

ESC

,

Ctrl Move>Drag.

, .

,

, R1

Q1,

C1. ,

.

: 1. 2.

.

Place>Net Label [P,N]. ,

TAB

Net Label. 12V Net,

3. 4.

. ,

.

,

.

,

,

. 5.

, ё

,

TAB . 6.

GND .

7.

Net,

ESC File>Save [F,S]

. .

.

, . . Altium Designer. .

), Connection Matrix ( Comparator ( (

,

: Error Reporting ( ), Class Generation ( ), ECO Generation ( ), Multi-Channel ( ), Default Prints (

,

), ), Options

148

), Search Paths ( ). Altium Designer

)

Parameters ( .

, .

, ,

,

,

. ( ,

).

, Option for Projects (Project>

Project Option). ,

2.

ё

,

File. Job Option (File>New> Output Job File). 1. Project>Project Option.

Option for Project.

.

ё

,

. ё –

Altium Designer – . .

ё Error Reporting .

, Altium Designer Error Reporting Connection Matrix Messages.

ё ,

ё

Option for Project . Report Mode

, .

.

149

Connection Matrix (

Options for Project)

, ,

, .

,

ё . ,

Output Pin. (

, Open Collector Pin (

ё

)

Open Collector Pin. , Output 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. Definition 2. .

Comparator Extra Component Classes Ignore Differences

Changed Room Definition, Extra Room Differences Associated with Components. Mode

.

, ( Option for Project. 1. 2.

)

Error Checking ,

ё

. Connection Matrix

Project>Compile PCB Project.

, (View>Workspace Panels> Navigator, ,

Messages. System>Messages). , . 3.

,

ё

.

,

ё

. : Multivibrator.SchDoc

1. . 2.

,

R1 ,

Q1. .

DELETE

. 3. ,

.

(Project>Compile PCB Project) Messages 151

,

ё . , View>Workspace Panels>System >Messages. , . , . , . . [Ctrl+Z]. ё

,

4. Compile Error

1. 2.

Edit>Undo .

3. (Project>Compile PCB Project), . 4. View>Fit All Objects [V,F] . 5. .

, .

,

Messages

.

,

, (

). (PCB Board



Wizard), . Back

(

) . ,

: 1. New from Template , ё PCB Board Wizard. .

2.

PCB Board Wizard Files. , . Next

. 3.

Imperial, . . 1000 mils = 4.

. ё

.

. Custom Next. 5. . , 2 2 Rectangular Width Heigth.

. 2000 Title 152

Block & Scale, Legend String 6.

Dimension Lines. .

ё

. (

Thruhole Vias

.

Next

7.

.

Next

)

Next.

8.

9.

10.

11.

. Through-hole component ( ) One Track ( , Default Track and Via Size , . . Next. Finish Wizard. . Project – PCB1.PcbDoc.

( ё Display Sheet

).

). Board Options.

Next.

Design>Board Option ,

,

Altium Designer. ,

12.

Preparing the Board for Design Transfer. Altium Designer ё ,

.

F1. View>Fit Board

[V,F] 153

13. Source Documents ( .PcbDoc) ё Save.

, File Name

Projects. File>Save As. Multivibrator

,

, Document, Project.

Free Add Existing to Source Document .

Project Open. .

Project

, , , . Update PCB

,

,

. , , ,

.

, 1. 2.

Multivibrator.SchDoc. Design>Update PCB Document (Multivibrator.SchDoc). Engineering Change Order.

3.

,

Validate Changes. . Execute Changes Status Close

, ё

,

Status>Check ,

.

Message 4. 5.

:

.

. Done. , V, D (View Document), .

Report Dangles

. 154

. 4.

,

.

.

,

,

.

, .

, Snap Grid. .

,

,

( ), ,

, , . .

50

100 ,

25

.

.

12

(

13

, 25

). (Snap Grid)

25

,

. :

1. 2.

Design >> Board Option [D,O] Snap Grid Component grid . , Electrical Grid. ё Snap Grid .

;

Board Option. 25 ,

, 1. Tools>Preferences [T,P] General ( PCB – General. , Editing Option. .

Preferences. ) Snap to Center,

. . PCB –

155

2.

PCB – Board Insight Display Preference . Pad and Via Display Options , Nets, Pad Numbers, Via Nets. 3. Draft Thershold Display, , 4 Preferences.

Pad String

ё ё .

,

, ё . Design>Board Layers & Colors [L] Board Layers & Colors, , ё .

ё :

156

•Э

, •

32

(Signal Internal Layer ) – . Design >> Layer Stack Manager

16

. – ,

(

, •

ё

16

, ,

). Gerber. Board Layer & Colors. –

, , ,

(

, ), ё

ё ,

), .

( DRC,

ё

Board

Layer & Colors. ё .

ё . 1. Manager.

, Layer Stack

Design>Layer Stack Manager [D,K]

2.

,

.

.

,

. , . L

1. 2. . 3.

, : Board layers & Colors. ё , ,

Used On ,

Mask

Drill Drawing . OK

Show,

,

, .

. , ,

, ,

,

,

.

157

. ,

,

. . ,

,

. .

,

: 1. 2.

, PCB Rules and Constraints Editor. Design Rules ( ). ,

Design>Rules. Routing . .

Width

3.

Design Rules

. Board Wizard, 4.

.

, . (Width) (

. = All).

158

Altium Designer

, .

ё

ё

, (scope).

, .

,

(

,

), (

)

ё

ё

).

, ( . ,

( (

= 25

= 12 ).

1. Rules

).

VCC :

, Design Rule,

Width,

GND New

VCC. Width1.

2.

Name

. GND.

VCC .

Design Rules 3. . Helper ( 4. Query Boulder

Design Rules

,

Query Builder, Full Query, Advanced

Query

). , Advanced Building Query from Board.

5. Add first condition Belongs to Net . Condition Value VCC. Query Preview InNet (‘VCC’). 6. Add another condition . Belongs to Net GND. 7. ‘AND’ OR . : InNet (‘VCC) OR InNet (‘GND’). 8. Building Query from Board. Full Query . 9. PCB Rules and Constraints Editor Minimum, Preferred Maximum 25 (10 ) . Design Rules .

159

10.

,

Width

, 12

,

.

PCB Rules and Constraints Editor. , GND 12V 25

Close 12

,

.

. 1. 2.

.

V, D Y1, . . .

3.

( ),

, 5.

160

. 5.

ё

,

. . 4.

,

.

,

. 5.

,

,

5.

, ,

5. .

(

,

,

)

– . Altium Designer

. 4-

1.

.

SHIFT, ,

.

. Design>Board Layers & Colors [L] 2. Align>Align. Equally Horizontal Top

, Selection System Colors. Align Objects Space Vertical. 4 .

3. .

,

, . .

1.

-

,

«…» , 2. Component. «…»

. MiscelleniousDevices.IntLib. , rad Footprint . RAD-0.1 Footprint

Libraries Filter. . RAD-0.1

Browse Libraries. . .

3.

,

6.

161

. 6.

ё

,

.

. , ,

Altium Designer

Situs, .

ё , , – .

. , Bottom.

,

. . .

, Altium Designer

ё

, (

45

)

, .

1.

Bottom Board c Bottom

L Layers & Color. Show Layer Signal Layer. Bottom Layer . 2. Place>Interactive Routing [P,T] Interactive Routing.

162

,

.

3.

,

. Bottom, .

.

Top Layer ,

* .

Ctrl+Shift+Scroll, .

,

Bottom

Layer. 4. 5.

Bottom .

1.

Bottom, . R2.

Enter

,

, 45

, .

,

(

.

) .



.

ё

(



, )

.

,

, ,

.

6. . ,

ё

R2 ,

,

Enter.

, ё

,

ё

:

ё

, ,

. 7.

R2. ,

. .

.

8.

R3.

,

R3.

.

.

, General

Tools>Preferences. Preferences.

9.

Large 90

R4. ,

,

,

.

,

,

, 45

.

.

– . Enter

45

.

. 10.

R1. .

Enter

. 11.

.

ESC

.

,

,

. .

END 12.

. ,

.7

.

163

. 7. 13.

[



F,S

: (

Enter)

• BAKCSPACE • ( • Designer

.

. –

• END • V,F (View>Fit Board) • PAGEUP PAGEDOWN . Shift 45

. . . ё

, .

ё

Ctrl . .

ESC) -

. ,





ё

.

• SPACEBAR -

, DELETE •

Ctrl+S].

. Altium

. . (

). .



,

,

. , .

(

ESC)

.

164

, : 1. >All [U,A]. 2. Route All.

,

Tools>Un-Route> Situs Routing Strategies. .

Auto Route>All. ,

Situs ,

, , .

3.

.

File>Save [F,S] ,

,

,

,

Top (Wizard).

– Routing Layers, GND

,

,

: Bottom. VCC

.

,

8. ,

.

. 8. PCB Board Wizard, . , Tools>Un-Route>All [U,A]. , . Altium Designer .

Altium Designer ,

«*» ,

.

,

, .

165

.

,

(Board Wizard). ,

DRC (Design Rule Check -

): Design>Board Layers and Colors [L] , (Show) DRS Error Markers System Colors, . 2. Tools>Design Rule Check [T,D]. , DRC Design Rule Checker. , Electrical, .

1.

3. Check.

DRC Messages. ё

ё

,

Run Design Rule

ё

Multivibrator.DRC. ,

,

,

.

4.

Messages.

ё

. ,

Clearance Constraint. 13

Q1

Q2

.

5.

.

Messages , . ,

. :

1. PAGEUP 2. 3.

, . Reports>Measure Primitives [R,P].

. ё

, .

(

Enter).

(

Enter).

, .

4. . ,

,

10.63

. 166

(

5. ESC)

, [V,F]

. . 1. Design>Rules [D,R], PCB Rules and Constraints Editor. Electrical Clearance . 13 . . ,

. Clearance , , ,

2.

, ё 10

10

.

,

Clearance

,

New Rule

. 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. . 3.

,

,

Output Job, .

,

File. 1.

File>New>Output Job File, . .

2.

, , Project>Project Option, Use separator folder for each output type

Option

.

, . ,

, . Altium Designer ё

, .

, ,

. 167

1.

.

File>Print Preview ,

Close. 2. 3.

. .

File>Print

, File>Page Setup. , .

.

.

Gerber(NC-Drill),

,

,

. File>New> >Output Job File File>Fabrication Output. . GerberGerber – ,

– Top,

Bottom,

,

Gerber-

. ,

1. Files.

, Gerber Setup.

Project>Project Options, after compile. 2. Layers Used On ( . 3. GerberGerber

. .

, : File>Fabrication Outputs>Gerber

, Open outputs

Option .

Plot Layers

). CAMtastic Project Outputs,

ё

. 168

,

. ,

Gerber. Documents.

1. PCB, Multivibrator.PcbDoc Bill of Materials for PCB Document.

2. Show 3.

ё , Multivibrator.GTO Project

(Bill of Materials) Reports>Bill of Materials.

ё . All Column

,

Footprint

Footprint

Grouped Column.

4. , Microsoft Excel,

.

Grouped Column (BOM). , All Columns ё .

Report .xls

, Top Overlay Generated CAMtastic

. ,

Print Export.

.

169

Designer.

Altium ,

, .

Altium Designer, ё . .

,

ё File>Open ,

\Program Files\Altium Designer 6\Examples. . Circuit Simulation . , , -

, , , .

C

, . Altium Designer , . (

),

. , Signal Intergity,

Tools>Signal Integrity ( ,

, ,

)

. .

170

, . :

(

), IBIS-



,

Space ё

,

ё

. , (

ё ,

).

,

. , .

ё

. ,

,

, .

ё

,

:

. , ,

: . ,

, . ,

: .

,

: . (

,

):

(

),

, ,

,

( ). ,

: .

,

: . (

)

(

),

,

. :

,

. .

,

:

,

: :

. ,

. :

,

(open database connectivity – (ActiveX Data Objects –

ActiveX, OLE DB)

, ODBC ) ADO , Excel.

171

,

,

.

, ,

,

,

. .

. 1.

. (

) , .

ё

, IBIS, MDL (

) ,

, modeling language – ( Altium Designer,

,

,

,

,

SPICE . IBIS

VRML (virtual reality ) IGES 3D )

,

.

IBIS

Signal Integrity Model, . VRML IGES

SIPCB3Dlib

.

CKT.

. ё

, .

172

,

, .

ё, .

. 2.

, ,

.

Altium Designer –

4

,

. ”,

“ .

,

SPICE,

, (*.MDL, *.CKT).

,

,

,

,

(*.PcbLib). – (*.SchLib). . -

, ,‘

,



(*.IntLib).

, . . Excel. ,

,

, ODBC, ADO , . . (

,

)

(

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. *.ckt SPICE.model Messages

,

, ,

.

, , SPICE .subckt .mdl. .

,

, . . ,

. , (

• • • •

IntLib ё :

ё

).

,



(Name.IntLib) , . ,

,

. .

Enhanced Library Management Using Integrated Libraries. , Created Library Components. . Building

. an Integrated Library.

.

Altium Designer

,

.

(



)–

, 176

( ,

ё

).

, . ,

.

, 74ACT32

,

ё (Alias). .

74HC32. SCH Library

,

. – ,

,

.

.

.

,

, , . ,

,

Tools

Mode.

. 6.

Mode

.

, , . Component Properties (

Component Type, ).

, (

)

,

.

, . , .

Type

Component

Graphical.

. 7. 177

– ,

, .

,

Component Type

Standart (no BOM). ( (

)–

)

,

.

Mechanical. Component Properties.

F1

, .

, (

,

),

, .

ё

,

, ,

,

.

. 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 = : , . ComponentLink, n . , . References.

,n– ,

.

9. . ,

,

,

. .

Tools

.

, , . ,

Power, , Pin Properties.

Connect To

View

Show Hidden Pin . . 10. Connect To

, .

ё

, .

Creating Library Components. 179

, ,

. ,

,

,

-

. ;

)

(

.

, . .

ё

, Altium Designer –

.

, . , ,

, . , -

,

Altium Designer .

, ё

, .

Altium Designer

. (

),

,

.

,

, . .IntLib, , .

,

Libraries

Designer,

,

Altium ё (

-

, ). .

, .

, ,

, ,

,

. , .

. , . ,

. , ,

.

,

, –

, 181

,

,

.

: (Available Libraries). ,

,

,

. ,

, .

,

, ,

( A

)

1

K.

2,

ё

,

. ,

(.LibPkg), (.IntLib).

, Libraries Altium Designer

.

.IntLib

.

, Libraries. . .

,

, . , .

ё Library. ; Messages ё ,

, . Libraries , .



,

,

. , . ,

. , . , ,

,

182

.

Libraries

Place. ,

, ,

.

,

,

,

. (

)

,

,

,

.

,

, ,

, ,

.

Libraries

,

,

Libraries , . ,

Messages,

,

. ,

,

. , , . , ё

.

; . , . ,

, , . .

Component, Model and Library Concepts. , . Library Components. .

Creating

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

Designer”.

, Altium Designer – – Altium , . Database



, DBLink, Link

. Altium

Designer ( ё Linking Existing Components to Your Company Database.

)

.

Database Library (*.DBLib) , Database Library .

(

( Where).

,

, , )

184

, , . *.SchLib)

ё

(

. .

ё ,

,

. , . , ,

, Altium Designer”.

ё

“ DBLink, DBLib

,

DBLink . –

,

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 (

,

DB

OLE .

OLE DB.

ODBC.

.

,

Microsoft ODBC, ODBC. OLE DB .

, ODBC. ADO (ActivecX Data Object)

,

ODBC

186

Access Select Database Type

Excel

, Microsoft Access Microsoft Excel.

, .

Use Connection String.

.

Access Excel

,

, Use Connection String Build . Data Link Properties ( . 3). OLE DB – Microsoft Jet 4.0 –

. 3. .

Provider

Connection. Database Library

, Access (*.mdb). . (

Connection . ,

)

,

‘…’

,

. Data Link Properties Help

Microsoft F1 Microsoft data Link Help. Altium Designer. ё Advanced.

, ,

All OLE DB. . ,

, Test Connection ( .

Data Link , Microsoft Data Link (*.udl) File – Data Link

Connection).

, - Use Data Link .

Browse .

187

ё

Connect . , Database Library. .

Connected

Connect ,

ё

,

,

,

,

(

. 4).

. 4.

. Connect . Database Library, , .

,

, ,

Connect

ё

Reconnect.

.

.

,

ё

. Libraries,

Available Libraries .

, ,

Libraries . . Adding the Database

Library. , , ё .

. 5. – Table Browser

ё ( ё

– . 6).

, ё

.

,

.

188

ё

. 6.

ё

,

.

, , .

ё , Field Setting – ,

ё

2

. ,

.

ё .

,

(

. 7)

, Where.

, .

. 7.

Single key lookup Database field Part parameter. ) , . , , Design Parameter

.

(

), (

. Part parameter , Part Number ( Field Mapping

).

.

189

. 8.

,

(Part Number). -

Update Parameters From Database ,

ё

(



.

)

, ,

. – Where Single key lookup

, ,

,

,

,

. Where,

.

. – Number

(

Where ,

SQL) , Database field Part parameter Part Where

Part Number –

: [Part Number] = ‘{Part Number}’ (

)

, Advanced ( . 9).

database Connection . 9.

Advanced Source of Connection,

SQL

Tools. ,

,

,

. ,

(

,

). .

SQL ,

SQL, Where , : [Capacitance] = '{Capacitance}' AND [Tolerance] = {Tolerance} AND [Manufacturer] = '{Manufacturer}'

. ,

190

, . Tolerance

.

,

,

,

.

SQL, ,

Where

.

, . Access, Excel c

, ADO

Microsoft 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]

,n

,

.

ё , Library Ref, 3D

,

ё

.

ё

,

,

3D ё

PCB3D DBLib. 2.

.

[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 – , , ё . • Add To Design ё

: , , . , . Update Parameters From Database, ,

,

,

. ,

/ .

, –

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 ( Library Option

. 13) Database (Tools>Option).

Option Field Setting

.

ё ,

, ё Default

.

. 13. . , Field Mapping, (

. 14).

194

. 14.

.

.

Default Database Library Option, –

.

ё Engineering Change Order. , -

, ,

.

, [Library Ref],

ё

, (*.SchLib).

(

, PCB3D), (*.PcbLib)

• C:\DBLibs\Precision\SchLibs\Capasitors.SchLib) •

, 3D

(*.PCB3Dlib).

[PCB3D Path] ).

. .(

: ( (

,

, SchLibs\Capacitors.SchLib). , – [Library Path], [Footprint path],

. –

– . , .

, . ,

, .

Symbol and Model Search Paths ( . 15) Database Library Options (Tools>Options).

Option Settings.

Field

. 15. .

195

, Browse for Folder, ( . 16).

, , , Add. , ( DBLib). , , Add/Update As relative Path . , (

,

, ) , ,

, .

,

. ,

, Remove, . 16.

Update.

.

, , .

ё •

, ,

.

: ё

,



, . ё ,



, .

ё ,

, ,



(

). ,

, ,

(

). ,

Move Up Move Down Database Library Option

. Symbol and Model Search Paths . 196

,

ё

, ,

.

ё

DBLib. .

,

,

17

. 17.

,

, ё

BDLib, . : LibraryName.DBLib tableName.

,



. ,

Libraries.

,

Libraries

ё

. 18.

DBLib

. , ).

(

197

, ‘

.

Part Number ’ Select Columns.

Library Reference , Select Parameter

Column, . Libraries, .

F1,

, , . ,

– . -

Libraries.

Search Libraries Search,

DBLib, DBLib. , Components.

Database

Search Type .

Scope ,

Path

. , –

,

. 19.

Altium Designer

. 21.

SQL.

.





,

, .

(

)

,

,

,

. Libraries, . Search

. Libraries.

Libraries Search

, ,

Query Results. 198

, . Query Results – TableName (n) n

: .

.

. 22. Altium Designer , Altium Designer.

,

. .

, .

,

)

Search Libraries ( . .

23



, , VP41

. 23.

,

, Package Reference

6.8 nF.

Altium Designer.

199

, Libraries.

.

Search

, ,

. – Query Helper. , ,

Query Helper, Query Helper.

. Libraries Search.

Helper

. 24.

Query Helper

. , .

.

: • Fields • Tables -

. ,

Altium Designer

.

Introduction to the Query Language. ,

.

An Insider’s Guide to the Query Language. Query Helper,

F1. SQL

, SQL –

Altium Designer, ,

.

,

.

200

SQL,

SQL Query Libraries Search.

. 25.

SQL. ,

Altium, SQL (

SQL Query – . 26). SQL Query

, , ,.

. 26.

Altium Designer

SQL. 201

,

,

, Place

Library . • • •

: , 3D

( Models -

. 27).

DBLib

ё

Add To Design ,

( )

. ,

Parameters – Library Link.

• • •

: (Library Name) ,

(Table Name) .

(Design Item ID). , ,

Browse Libraries,

Choose. .

,

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 only if blank in database).

From Design .

ё

,

ё

ё : Remove

. .

:

, Remove only if blank in database.

Remove From Design . .

. , . .

. .

,

. .

.

: Remove From Design

, Remove

only if blank in database.

Select Parameter Change . . 204

Reject Selected. Engineering Change Order, . ,

Update Selected. ,

,

.

. 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

ё

Include Parameters from Database. ,

. 33.

Manager, ,

.

,

206

И , . /HDL (VHDL . , \FPGA hardware Processor 32-bit,

Verilog)

. , \Discrete Processor 32-bit ,

\Altium Designer 6\Examples. \ FPGA . \Reference Designs

, , Xilinx (web-

),

1. 6\Examples\Tutorials\ getting started with FPGA Design.. Johnson Counter ё ( ё , ё . , (LEDs) («

. NanoBoard . (www.Xilinx.com). Johnson Counter, c:\Program Files\Altium Designer ), ё »)

NanoBoard. , .

ё , Altium Designer

.

, .

. 1.

ё

И Altium Designer

.

ё

, . . : 207

1. (FPGA) 2. 3. *.PrjFpg),

File>New>Project>FPGA Project Blank Project New Files. Project FPGA _Project1.PrjFpg. ( File>Save Project As. ё , Johnson_Counter.PrjFpg File Name Save. , ё , . ё .

– . .

-

LED

HDL.

. ё

NanoBoard.

.

, . 1. Files. 2.

,

ё

File>New>Schematic, Sheet1.SchDoc

VHDL. : Schematic Sheet

ё

New

. .SchDoc File>Save As. Johnson_Counter.SchDoc

,

Save. VHDL, Verilog . HDL.

HDL,

щ , \Program

Files\Altium

designer

Generic.IntLib.

6\library\FPGA\FPGA Libraries.

FPGA Generic ,

. (*FPGA.INTLIB) \Program ,

(

, Files\Altium

Designer

6\Library),

; Building an Integrated Library . , ё ё 1. FPGA Generic.IntLib 2. SR8CLEDB Libraries, , Masks , Place SR8CLEDB

.

.

. Libraries. Libraries. SR8CLEDB (

) . 208

3. ,

.

,

. , . 4. 8(INV) (FJRC).

(J8B_8S), OR (OR2N2S) ,

2. 5.

, NanoBoard. FPGA NanoBoard Port-

Plugin.IntLib, Libraries. DIPSWITCH, TEST_BUTTON, CLOCK_REFERENCE LED , 2. , ‘PinNumberDisplay, ‘PXX’ . , , . 6. , Tools>Quiet Annotate Tools>Force Annotate All. .

. 2.

1. Wiring. 2.

3.

ё

ё

2 GND. Place>Power Port TAB GND GND.

GND ,

Power Port. .

Bar ESC

Net

. 209

4. SR8CLEDB. TAB GNDBUS[..]

D[7..0] Wiring.

VCC Bus Power Port Power Port, Bar. .

,

.

– .

.

, ,

,

,

. .

, .

,

: .

, 1. ,

, (

Place>Wire [P,W] ). . .

,

ESC . 2.

,

. 3, .

,

,

.

,

.

,

.

ё

. 3.

.

1.

,

ё . Place>Net Label [P,N].

: .

210

ё

2.

, Net,

Net Label.

TAB , 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.

Place>Bus

. 5. 211

Entry [P,U] SQ0

SQ[7..0]. , ESC

. . 4. DIP J8B_8S (

. 6. DIP J8b_8S

6). 5.

. (

, “[ ]”)

.

Altium Designer

.

, , , Option for FPGA Project (Project>Project Option). Project>Compile FPGA Project [ _ ].

Checking 1. 2.

Error Messages .

Messages, System View>Workspace Panels>System>Message).

Messages ( 3.

Messages Compile Errors. .

4.

. .

ё ,

,

, , Xilinx Spartan IIE XC2S300E-6PQ208C .

NanoBoard. Constraint NanoBoard. 1. Project>Configuration Manager. for project. Add New Configuration Name,

Configuration manager Configuration NB_SpartanIIE, . ё

. 2. Constraints Project. Open. 3.

Add NB1_6XC2S300E-6PQ208 Choose Constraint files to add to Altium Designer 6\Library\ . 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.

ё

Live Compile.

2.

ё. Connected.

NanoBoard

Devices View ё

, , 3.

, EDIF, VHDL Johnson

], Spartan IIE.

View

, .

ё

Synthesize.

.

Generated [ . Devices

,

VHDL, Place&Route. ,

EDIF,

.

Messages, VHDL.

, Program FPGA 4. Build. ,

,

, . ,

,

.

, ё , Build Result Summary. Close FROM File ). 5. Program FPGA 6. , DIP NanoBoard: • 1 • 2 • 3 Test/Reset LED 7. LED . , MHz, . ( ),

ё

, .

, . (

Make Spartan.

LED LED . . ё

50

, , ,

.

LED . , Altium Designer’s JTAG Device Viewer . Hard Devices

1. IIE

Hard Devices Instrument.

. Spartan(Devices View) Instrument Rack – Hard Devices.

214

2.

JTAG Viewer Panel

3. 4.

JTAG Device Viewer

Hide Unassigned I/P Pins,

LED

LED

Live Update. . , .

, ,

. Д

я NanoBoard ,

я

50 VHz 10 (CDIV10DC50) LED.

ё

ё

,

6 ,

, . 1.

Johnson_Counter.SchDoc , ё 7). Place>Sheet Symbol. TAB , , U_Clock_divider Clock_divider.SchDoc Properties Sheet Symbol. , 2. CLK_REF CLK_OUT (Place>Add Sheet Entry) Input Output .

. 7.

ё

(

.

, .

. 215

3.

Design>Create Sheet from Symbol. . Confirm No, . CLK_REF CLK_OUT, .

4.

6 8.

, CDIV10DC50

;

FPGA Generic.IntLib,

Tools>Annotate Quiet

.

ё

. 8. Clock_divider

.

5. 6.

. . .

7.

, ,

Project;

(Clock_divider.SchDoc) Johnson_Counter. 8.

Devices , ,

, (DIP (DIP

ё

1) 2). Д

я

VHDLVHDL

ё . ё

VHDL

.

VHDL

1.

. Verilog. 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. Design>Create Sheet Symbol Choose Document to Place . TAB Parameters ,

Johnson_Counter.SchDoc, from Sheet. Clock_divider.VHD . Sheet Symbol. , VHDLEntity . Visible . ё Clock_divider.schdoc. VHDL , VHDLENTITY, , . 3. Clock_divider.schdoc Clock_divider.VHD .

. 10.

4. 5.

6.

.

ё

Clock_divider.VHD . . Clock_divider.schdoc , Project, Remove from Project. VHDL. . , , , . , ё , ,

, 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. TASKING . , , . bold . target ( ) ё , , cppc C PowerPC, 3000 TSK3000, as165x . . ,

.c .asm .lsl

TASKING.

, ,

.src

,

,

.obj .lib .out .abs

,

IEEE-965

.hex .sre .lst .map .mcr .mdf

, . 1

ELF/DWARF 2,

Intel Hex Motorola S-record

MISRA C

ё

.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) As. , GettingStarted.PrjEmb Save.

( ), 1.

. ё

File>Save Project ,

,

: Project

File. Source Documents

GettingStarted.PrjEmb Source1.C Projects.

. 2. #include void main(void) { printf(”Hello World!\n”); } 3. , 4. Save Project. :

Add New to Project>C Embedded Software ,

.

:

File>Save As. hello.c GettingStarted.PrjEmb

ё Save. Project

, :

220

1.

Project Choose Documents to Add to Project. ,

2. 3.

Add Existing to Project. Open. Projects. .

4. Project).

(

Project

Altium designer , •

(

Save

, , Hello.C

),

. :

(



) ,

-

,

. ( ).

, : 1. ,

2. TSK51x/TSK52x). 3.

Project GettingStarted.PrjEmb Project>Project Options . Option for Embedded Project.

Compiler Option,

Configuration (

Project Options.

, TASKING

Processor Definition.

221

4.

General , TSK51A).

( 5.

Select processor .

. 1. ,

Project GettingStarted.PrjEmb Project>Project Options . Option for Embedded Project.

Project Options.

222

2.

C Compiler. .

, 3.

,

.

. 4. 5.

2

3

,

. . ё

, Altium Designer

makefile,

. ,

Miscellaneous ,

Command line options .

1.

Projects hello.C Project>Document Option . 2-5 Option Option for Embedded Project .

Document Option. Option for Document. . ,

, Files With

, .

я

1.

Project>Compile Embedded Project GettingStartrd.PrjEmb. TASKING , , , ё . GettingStarted.abs. 2. Output (Panels>System>Output).

: 1.

(hello.c) ,

hello.c. 2.

Compile Document hello.c. Project>Compile Document

, View>Workspace Panel>System>Messages .

3.

Panels. .

, , 1. 2.

: Project>Compile Embedded Project GettingStartrd.PrjEmb . 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. View>Workspace Panels>Embedded>Evaluate

1. Evaluate. 2. Evaluate.

, Evaluate.

3.

, Add Watch

А

:

watch: Watch. .

Debug>Add Watch;

.

.

. .

, ,

1.

.

,

. : View>Workspace Panels>Embedded>Program Memory. 224

, 2.

. ,

.

225

Altium Designer

Protel 99SE

Protel 99 SE . Altium Designer 99E Import Wizard (

DDB

ё

Project.

2) 99SE Altium Designer.

Protel 99 SE .

,

, .

ё

,

, DDB. DDB

,

DDB, DDB. • • • • • •

ё .

Altium Designer , Altium Designer, , : (*.PrjPcb) (*.PrjFpg) (*.PrjEmb) (*.PrjCor) (*.LibPkg) (*.PrjScr)

.

,

,

,



,

,

ё

, .

ASCII ,

, ,

,

,

,

. . , Altium Designer (.DsnWrk) Design Workspac . . Workspac, ,

).

Design Workspace ( ,

,

, Design Projects.

1 99 SE Altium Designer; DDB , , Library Package , .

ё

, ,

DDB

. Altium

Designer

. 1. SE

99 Altium Designer. 226

,

, HDL ,

, , .

Protel 99 SE Wizard 99 SE

Windows

ё ,

. Access Database DDB.

И

Import

99 SE 99 SE,

File>Import Wizard .

99SE DDB Files ,

. ,

,

. Import Wizard

,

,

,

. DDB,

DDB

,

DDB. : 1.

ё .

ё ,

.

,

. 2.

(

). 3. Altium Designer . Sch, SchDoc S01, S02 DDB, ё

. , DOS . , .SchDoc . , Altium Designer

,

. Altium .

ё

4.

, )

PrjPcb )

LibPkg (

(

.

ё

5.

,

(DsnWrk) ё. .

6. ,

.

Altium Designer, . 2 ,

ё

. Z80 Protel 99

2.

DDB.

.

, DDB.

SE\Examples.

Altium Designer , Set Import Option

,

,

: 227

,

Create one Altium Designer project for each DDB – DDB . Create one Altium Designer project for each DDB folder – .

o o DDB

,

,

DDB. Review Project .

Creation

. 3.

Review Project Creation Altium Designer.

,

, DDB.

Review Project Creation , .

, Altium Designer 4.

,

,

, ;

.

, •



• Project • New to Project

,

: , ,

Ctrl,

. Remove from Project

. , .

Add Existing to , Altium Designer. ,

Add

.

228

. 4.

Z80 DDB ё

.

,

DDB Altium Designer.

Protel 99 Altium Designer И , Protel 99 SE.

,

Altium Designer, . 99 SE

Altium Designer

. (PCB Import Wizard).

, ,

.

DXP. , ,

8-

.

16 .

, . , Altium Designer

99 SE

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

,

ё

,

. , Component Unique IDs

UID

,

Tools>Convert>Reset . , Component Links (Project>Component Links 99 SE (

). . ),

-

, .

230

Altium Designer . ,

99 SE ,

, , /

Altium ,

UID .

,

99 SE,

, UID

ё

.

я .

,

(

Option for Project ).

, ,

(sheet entry port connections).

, (only ports global).

,

,

,

. ,

ё 99 SE,

,

,

.

, Altium Designer. , Altium Designer .

, , Navigation

.

Altium Designer .

,

щ Altium Designer, Wizard)

(Import ,

.

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

Altium Designer \Altium Designer 6\Library\. Altium Designer

99 SE ,

. ,

ё

Full Path Model Location ,

99 SE .

99 SE

Analysis Setup Altium Designer

99 SE

, Altium Designer. Altium Designer \Altium Designer 6\Library\, , 99 SE . (.cfg)

, ,

.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) Altium Designer, . Altium Designer,

Power Print Configuration (.ppc)

: , (.OutJob) ).

Add New to Project (Output job), OutJob .

.

(

, (Ctrl+A)

Delete.

99 SE ,

,

,

V4 (99 SE).



,

: ,







,

,

,

. ,

( ),

,

.

, 99 SE. ,

(Altium Designer ;

ё ).

234

Altium Designer

P-CAD 2006

Altium Designer -

,

, ,

, . , ,

,

,

P-CAD

Altium

Designer. Altium Designer

P-CAD.

P-CAD P-CAD ASCII LIA ( ), Altium Designer.

PCB, SCH

,

ё ,

, . , ,

.

• (*.pcbdoc). • (*.schdoc). •

: P-CAD (*.pcb)

Altium Designer

P-CAD (*.sch)

Altium Designer Altium Designer (*.prjpcb), .



P-CAD (*.lia)

:

,



(*.pcblib). ,



, (*.schlib).

,

,

,

(*.pcblib) (*.pcblib). P-CAD . (

Altium Designer )

. ,

Project

Compile Project.

Import Wizard Import Wizard ,

P-CAD File. 1.

.

235

. 1.

File.

Import Wizard

Altium Designer ,

, ( .

,

,

, ,

. .). ,

Altium Designer

– .

, , . ,

,

,

.

P-CAD .

, P-CAD.

( Altium Designer

,

) , ,

. (

. , P-CAD ,

, .

, . 2).

Files File>New.

P-CAD

. Design Manager

Projects -

,

,

P-CAD, . 236

,

, ,

. ,

, ;

, . ,

, .

, P-CAD, ё

. , File>Open,

, Files. ,

Altium Designer

,

. 2. Ф

P-CAD

P-

CAD,

Project.

, !

(

Project Altium Designer, , Altium Designer , , ё . ,

P-CAD,

ё

,

.

, ,

. .) ,

, Altium Designer ,

Projects, .

Project,

,

.

Storage Manager Altium Designer Manager),

(Storage . System Storage Manager

.

237

. 3. -

Storage Manager

, ,

, 3. Welcome to the Altium Designer Environment . Workspace, Storage Manager

Altium Designer .

Navigation – , Altium Designer , ё

ё

Navigation . ,

(

. 4. Navigation ( .

,

).

Navigation 4)

.

, , ,

,

. .

Go to Home Page , 5.

238

. 5.

(Favorites), Altium Designer System , ,

. .

Favorites ,

,

. ё

),

( –

.

Altium Designer, . F1

Favorites, Knowledge Center , , .

Help

. ,

239

.

– ,

, .

Altium Designer Altium Designer .

ё

,

HDL ,

. Altium Designer , , .

, ,

,

Project Altium

Designer

,

, . Projects , ,

,

. Altium

Designer

. Projects, , -

. ,

( .

. 6).

Project Essentials , , , . 6. -

, .

я

я–

Altium Designer P-CAD.

Altium ,

Designer

240

P-CAD

. ,

.

, ,

, ,

.

Altium Designer

ё

. . Project Option

Project.

Error Reporting ,

,

,

7. ,

Overview of

Electronic Product Development in Altium Designer.

. 7.

я

ё

Project Option



Altium Designer

, .

Designer

Altium

, ,

,

. , ,

. 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

. 10.

Altium Designer

255

Altium Designer .

,

, , . .

, .

SPICE ,

,

, ,

.

Altium Designer Projects. – .

ё

, (

.

Digdemo

11).

Altium Designer

, ,

ё

P-CAD.

, . . ,

Altium Designer, Mixer Peak Detector \Examples\Reference Design.

. Multichannel ,

243

,

, , ,

Repeat Creating a Multi-channel Design.

Altium Designer , , . , P-CAD, , ,

Altium Designer

, , .

P-CAD, . , .

ё

; -

, ,

. 11.

. . Altium Designer , )

P-CAD, , SPICE

( . , .

P-CAD, Altium

Designer,

. ,

Altium Designer,

,

72000 .

Altium Designer .

:

,

, . , ,

“ , (*.mdl, *.ckt). ,

”,

,

(*.PcbLib). 244

(*.SchLib).

,

*.SchLib

,

,

(*.IntLib).

Project. . . ,

Project 6),

(

Compile Project .

.

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.

,

,

Snap to Center. .

Tools>Preferences [ Preferences.

Online DRC, Preferences

T,P]

245

Design>Board Layers and Colors [ , , ,

, ё .

L] , .

( Stack Manager. Manager [

3D)

Layer Design>layer Stack

D,K]. ,



,

ё .

+

* ,

ё

, Shortcut Keys.

,

Altium Designer,

-

.

, (

,

,

),

. . ,

, Design>Rules PCB Rules and Constraint Editor,

12.

. 12. 246

Altium Designer ,

, .

P-CAD, .

ё

,

, .

, . .

,

P-CAD, .

12.

,

ё

L .



Show

P-CAD. . ,

Layer .

Interactive Routing Altium Designer , Interactive Routing Wiring.

Place

( •



P-CAD): Enter) –

(

ё

. -

ё

• SHIFT+ – • END – • V, F – • PAGEUP, PAGEDOWN . ё Ctrl, Ctrl – • Backspace • ESC – • SHIFT+R : ,



.

OutputJobs

Editor

.

(View Extent) , –

.

. . 3 .

(

), 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, , .

. Outputs. OutputJobs F1,

Report

Output Editor Reference. OutJob.

248