5. Příprava schématu pro návrh desek plošných spojů (DPS)

Transkript

5. Příprava schématu pro návrh desek plošných spojů (DPS)
5.
P íprava schématu pro návrh desek plošných spoj (DPS)
V našem p ípad budeme navrhovat DPS ve dvou samostatných programech a ty si budou p edávat
informace pomocí netlistu (Capture – Layout) a zp tné anotace (Layout – Capture). D íve než
vytvo íme netlist, musíme mít všechny sou ástky o íslované, a taky musíme v d t jaké skute né
sou ástky použijeme nebo máme k dispozici.
5.1 íslování sou ástek – Reference
Obr.14: íslování sou ástek
V p edchozích kapitolách jsem si ekli, že nebudeme reference p episovat ru n . P esto je vhodné, aby
seznam sou ástek m l posloupnost a strukturu. Proto budeme používat hromadné íslování sou ástek.
Aktualizujeme správce projektu a v horním panelu nástroj se aktualizují nástroje pro další práci a
mezi t mito je nástroj Anotate (na obrázku 14 zvýrazn n erven ). Po výb ru se nám otev e okno
Anotate se t emi kartami, tedy se t emi zp soby íslování. Allegro Reuse slouží uživatel m
návrhového systému Allegro (nebudeme pužívat). Anotace Layout Reuse je zase cestou k opakování
motiv v programu Layout. Zatím budeme používat Packaging pro b žný návrh schématu, simulaci a
návrh DPS i v našem p íklad . Na obrázku 14 vidíme volbu Annotate, zvolenou kartu Packaging.
V sekci Scope lze ur it dva typy anotace. Update entire design znamená provést anotaci celého
schématu, Update selection pak pouze vybrané stránky. V sekci Action zvolíme Unconditional
reference update pro bezpodmíne né p e íslování všech sou ástek, lze taky použít Incremental
reference update, pokud mají sou ástky v poli Referencí otazník. V sekci Mode (režim) volíme
Update Instances (Preferred), což znamená aktualizace p íkladu. Další nastavení doporu uji nem nit,
nechat standardn nastavené, a to i v sekci Physical Packaging, což je nastavení zp sobu vkládání
díl ích schématických zna ek do jednoho pouzdra.
5.2 Seznam použitých sou ástek
Ud láme si seznam sou ástek našeho „Blikace“. Ve správci projektu dle obr.15 ozna íme schéma ze
Obr.15: tvorba rozpisky materiálu
kterého chceme rozpisku vytvo it. V horním panelu nástroj se aktualizují nástroje pro další práci a
mezi t mito je nástroj Bill of materials (na obrázku zvýrazn n erven ). Po výb ru se nám otev e okno
Bill of materials ve kterém nastavíme formát a obsah výpisu. Nadefinovaná hlavi ka (Header) a
vlastní výpis dat (Combined property string) jsou pro nás dostate né, p esto je m žeme zm nit nebo
p idávat další parametry tímto zp sobem: do složených závorek zapisujeme popisové pole, bez
závorek textové et zce \t zapisujeme jako tabulátor. Vzhledem k teoretické výuce doporu uji
zatrhnout položku Open in Excel, ímž se nám po potvrzení p íkazem OK otev e seznam sou ástek
v programu Excel. Pokud tak neu iníme, uloží se nám soubor dle nastavení položky Report - Report
File. Pokud nep estavíme cestu, lze ve správci projektu po potvrzení vid t uložený soubor s p íponou
.bom (viz obr.15). Po dvojím kliknutí na tento soubor, se otev e seznam sou ástek v textovém editoru.
2
Item Quantity
Reference
Part
______________________________________________
1
2
3
4
5
6
7
8
1
3
2
1
1
1
1
1
C1
D1,D2,D3
PLUS 1,MINUS 1
Q1
R1
R2
R3
U1
10u/25
LED5mm
pin
BC309
27k
33k
10k
NE555
5.3 Prohlížení knihoven pouzder sou ástek v programu LAYOUT
Použijeme skute né sou ástky, p ípadn katalog firmy, od které sou ástky objednáme nebo pravideln
objednáváme. V našem p íkladu budeme vycházet s katalogu firmy EZK.
C1 – Kond. Elektrolytický radiální 10u/25V – pr m r 5mm, rozte e noži ek 2mm, výška 11mm.
D1-D3 – Plochá led 5mm x 2mm s výškou 5,5mm. Rozte e noži ek 2,54mm.
Plus, minus – Plošky na DPS, ekn me t eba ploška o pr m ru asi 3mm.
Q1 – BC309 PNP TO92a. Noži ky v ad 2,54mm dle obrázku v katalogu.
R1-R3 – R0207 pr m r 2,5mm, t lo odporu 6,3mm .
U1 – asova , 8-vývodový integrovaný obvod s rozte emi 2,54mm vedle sebe a 7,62mm na ší ku.
V této fázi dochází k tomu, že se nau íme orientovat v knihovnách pro DPS. Spustíme si program
Layout, z hlavní nabídky vybereme Tools – Library Manager (Obr.16). Otev e se nám správce
Obr.16: správa sou ástek
sou ástek. V levém horním rohu p i standardním nastavení vidíme nabídku knihoven, pod knihovnami
nabídku jednotlivých pouzder. V programu Layout se za neme pohybovat v palcích(inches) nebo lépe
v tisícinách palce(mils). P i vyhledávání pot ebných pouzder za neme od nejjednodušších. Nap íklad
rezistor R1-R3 – v katalogu EZK ozna en jako R0207 má tyto rozm ry: pr m r t la 2,5mm, délku t la
6,3mm, což znamená, že p i tu pár mils na ohyby a vyjde mi asi 400 mils.
3
Základní jednotkou pro výrobu
v tšiny sou ástek jsou palce. Proto
nyní budeme opakovat p epo ty
jednotek: V každém z prvních
sloupc v tabulce vlevo je vždy
údaj v mils, ve druhém je údaj
v milimetrech. Víme, že jeden
palec má velikost 25,4mm což je
1000 mils. Z tohoto p epo tu se zdá
být jasné pro jsou mils vhodn jší
než palce. Pomocnou tabulku pro
další p epo ty je vhodné si ud lat.
Další orienta ní pom ckou pro
p epo et je, že 4mils jsou p ibližn
0,1mm. Pozor jen p ibližn , op t si
m žeme ud lat pomocnou tabulku,
každý individuáln . Pro sou ástky,
p edevším pak pro rozte e vývod
je velmi vhodné používat celé palce
nebo poloviny, tvrtiny, p ípadn
násobky. T la sou ástek nejsou pro
elektrické zapojení d ležité, budou
jen ukazovat, jak daleko lze umístit
další sou ástku, aby se tyto
nep ekrývaly.
Nyní se vrátíme k našemu odporu,
kde noži ky by m ly být od sebe
okolo 400mils a t lo sou ástky
p ibližn
100mils.
Poslední
d ležitou položkou by m l být pad
(ploška) a p ípadn vrtání (drill). Doporu uji plošku minimáln 1.5mm(62mils) s vrtáním
0,8mm(31mils). Nyní si shrneme informace o odporu: 400x100 t lo sou ástky, pad 62 s vrtáním
31(mils). Zapíšeme si ješt informace o jménech pad umíst ných uprost ed(1,2,P,N,A,K…). Pro
rezistor si vybereme v knihovn TM_AXIAL pouzdro(PCB Footprint) AX/.400X.100/.031(jména
pad 1, 2). Stejným zp sobem vybereme všechny ostatní sou ástky, zde je výpis dle seznamu
sou ástek i s pouzdrama:
25
50
75
100
125
150
175
200
225
250
275
300
325
350
375
400
425
450
475
500
525
550
575
600
625
650
675
Reference
C1
Q1
R1
R2
R3
U1
PLUS 1
MINUS 1
D1
D2
D3
0,635
1,27
1,905
2,54
3,175
3,81
4,445
5,08
5,715
6,35
6,985
7,62
8,255
8,89
9,525
10,16
10,795
11,43
12,065
12,7
13,335
13,97
14,605
15,24
15,875
16,51
17,145
700
725
750
775
800
825
850
875
900
925
950
975
1000
1025
1050
1075
1100
1125
1150
1175
1200
1225
1250
1275
1300
1325
1350
Part
10u/25
BC309
27k
33k
10k
NE555
pin
pin
LED5mm
LED5mm
LED5mm
17,78
18,415
19,05
19,685
20,32
20,955
21,59
22,225
22,86
23,495
24,13
24,765
25,4
26,035
26,67
27,305
27,94
28,575
29,21
29,845
30,48
31,115
31,75
32,385
33,02
33,655
34,29
1375
1400
1425
1450
1475
1500
1525
1550
1575
1600
1625
1650
1675
1700
1725
1750
1775
1800
1825
1850
1875
1900
1925
1950
1975
2000
2025
34,925
35,56
36,195
36,83
37,465
38,1
38,735
39,37
40,005
40,64
41,275
41,91
42,545
43,18
43,815
44,45
45,085
45,72
46,355
46,99
47,625
48,26
48,895
49,53
50,165
50,8
51,435
PCB Footprint
CPCYL1/D.200/LS.125/.031
TO92/100
AX/.400X.100/.031
AX/.400X.100/.031
AX/.400X.100/.031
DIP100/8/W.300/L.400
?
?
?
?
?
4
Name
+=1 -=2
C=1 B=2 E=3
1 2
1 2
1 2
1 2 3 4 5 6 7 8
5.3 Tvorba vlastních knihovních prvk
Nyní se dostaneme do pozice, kdy nenajdeme vhodné pouzdro a proto si vytvo íme své vlastní. Po
volb p íkazu Create New Footprint se nám zobrazí tabulka dle obrázku 17. Zde napíšeme jméno
pouzdra, v našem p ípad za neme ploškou na DPS, kterou si pojmenujeme Pad.12R. Každé jméno by
mi m lo dát p ehled o pouzdru. V tomto p ípad jméno Pad je jméno sou ástky, .12 znamená
0.12palce a to víme, že jsou 3mm. R na konci znamená rectangle – obdélník.(p ípadn m žeme zvolit
C, circle-kruh). Po zapsání jména potvrdíme vše p íkazem OK. Na ploše se nám zobrazí pad, který
budeme definovat dle naší pot eby. Pad ozna íme, zvolíme s místní nabídky p íkaz View Spreadsheet,
tím se nám otev e tabulkový editor pad (Obr.18)
Obr.17: tvorba nového pouzdra
Obr.18: editace pad
Pomocí RMB vybereme p íkaz New a tím se zobrazí nový pad T8. Zde vidíme jednotlivé vrstvy.
Vrstvy jsou ur eny pro r zné ú ely, jako nap . pro spoje, nepájivé masky, pájecí pasty, servisní potisk
apd. Nej ast ji využívané vrstvy a jejich zkratky jsou :
Vedení spoj :
TOP, BOT, GND, IN1 až INX
Nepájivé masky:
SMTOP, SMBOT (Solder mask Top a Bot)
Pájecí pasta:
SPTOP, SPBOT (Solder paste Top a Bot)
Servisní potisk:
SSTOP, SSBOT (Silk screen Top a Bot)
Osazovací výkres:
ASYTOP, ASYBOT (Assembly Top a Bot)
Vrtací výkres:
DRD (Drill Drawing)
5
Data pro NC vrta ku:
DRL (Drill)
Nyní ozna íme pomocí LMB první ty i vrstvy a nastavíme v nich pady, typu Square( tverec)
s rozm ry 120x120. Stále se pohybujeme
v jednotkách mils. Zav eme okno s nastavením
pad a dvakrát klikneme na pad na ploše.
Z otev eného okna vybereme pad 8, který jsme si
pro tyto ú ely vybrali(viz obr.19). Nyní máme na
ploše
pad,výb
kterýr nastaveného padu
Obr.19:
Obr.20: tvorba knihovny a uložení pouzdra
pad, který spl uje naše podmínky. Tento pad nemá samoz ejm žádné t lo, je to jen ploška na DPS.
Jméno vývodu u tohoto padu vytvo íme jako 1. Naším posledním úkolem je toto pouzdro uložit.
Zvolíme p íkaz Save as(uložit jako) a dostaneme se do tabulky dle obrázku 20, Name(jméno)
Footprintu je zapsáno jako PAD.12R. Nyní zvolíme p íkaz Create New Library(vytvo novou
knihovnu) a na svém pracovním disku si vytvo íme svou knihovnu a vše potvrdíme p íkazem OK.
P ed uložením prov íme ješt nastavení prost edí(obr21), ve kterém se stále pohybujeme.
Display Units, jsme si ekli zásadn v mils. Pro , máme vysv tleno výše. P i nastavení Grids-rastru je
nutné zvýšit pozornost, volit jednotky musíme s rozmyslem. Ze za átku držme jednotné nastavení,
nebo se první pora me. První p íkaz Visible grid je rastr pro zobrazení. Detail grid je rastr pro
Obstacle(obrys) a text. Place grid je rastr pro
rozmis ování sou ástek, Routing grid pro vedení
spoj a Via grid pro prokovy. Položky Rotation je
nastavení podmínek rotace objekt a Workspace
Settings je nastavení velikosti plochy pro návrh desky
plošného spoje. Posledních pár p íkaz použijeme až
pozd ji p i návrhu DPS. Podívejme se ješt na
nastavení vlastností pracovní plochy(obr.22).
Otev eme tabulku p íkazem Option – User
Preferences. Zde nastavujeme Display Preferences –
nastavení vlastností zobrazení pracovní plochy.
Enable
Full Cursor – zobrazení kurzoru jako k íže
Obr.21
p es celou obrazovku.
Enable Auto Pan – automatické rolování
obrazovky.
Use Opaque Graphics – zobrazení aktivní vrstvy
vždy naho e.
Use Hollow Pads – zobrazení vývod sou ástek a
prokov jen jako obrysy.
Show 3D Effects – grafické znázorn ní výšky
sou ástek(ji-li nadefinována).
V kart Global Preferences nastavujeme:
Activate Online DRC – aktivace nep etržité
kontroly návrhových pravidel.
Allow DRC Errors – povolení návrhových chyb.
6
Obr.22
Allow Editing of Footprints – povolení editace uvnit sou ástek.
Instantaneous Reconnection Mode – režim zobrazování propojovacích vektor
Karta Copper Pour Preferences definuje n které vlastnosti rozlévané m di:
Enable Copper Pour – povolení rozlévané m di v bec.
Use Fast Fill Mode – zobrazení rozlité m di pouze jako vyšrafované oblasti celé plochy bez ohledu na
reálné rozlití.
Skeleton Display – Zobrazení rozlité m di jako vyšrafované oblasti p esné dle reálného rozlití.
Use Pours for Connectivity – pady, propojené pomocí rozlévané m di, není nutné ješt propojovat
vodi em.
V poslední kart Miscellaneous Preferences nastavujeme:
Show Tooltips – zobrazování názv tla ítek panelu nástroj .
Activate Auto Tool Select Mode – program podle vybraných typ objekt automaticky p epíná
pot ebný režim (Tool).
Move Free Vias With Components – p emís ování prokov spolu se sou ástkami.
All Traces follow a Moved Via – p emis ování prokov se spoji.
Nyní stejným zp sobem vytvo íme, pro další procvi ení, sou ástku dle katalogu EZK. Led
diodu L113 o velikosti 2.5x5mm=100x200mils s rozte ema vývod 100mils, pady navrhneme asi
1,5mm(60mils) p i vrtání 0,8mm(31mils). Pady budeme navrhovat stejn , jako v p edchozí úloze.
T lo sou ástky bude novinkou. Název sou ástky zvolíme LED5RMM. Lze volit vlastní název, ale
ukládat budeme výhradn do své vlastní knihovny. V programu Layout volíme p íkaz Create New
Footprint…, napíšeme do tabulky název LED5RMM potvrdíme p íkazem OK. Vybereme pad T1 o
velikosti 62mils s vrtáním asi 31mils a vložíme na plochu dva pady 100mils vzdáleny od sebe. Uvnit
padu jsou jejich jména(1 a 2).
Nyní vybereme nástroj Obstacle Tools a z místní nabídky vybereme p íkaz New pomocí RMB. Op t
pomocí RMB vybereme p íkaz Properties(obr.23) a nastavíme Obstacle Type jako detail, Width(ší ku
áry) nastavujeme b žn 8-12 mils.
Obstacle Layer volíme jako SSTOP.
Odsouhlasíme zadané parametry a
nakreslíme obrys sou ástky. M žeme
kreslit pomocí p íkazu segment(úsek),
Arc(kruh). Nebo kombinací t chto dvou.
Po dokreslení prvního obrysu doporu uji
nakreslit druhý obrys, ale ve vrstv
ASYTOP. Tyto obrysy nám slouží pro
servisní potisk a osazovací výkres.
Poslední obrys musíme zakreslit tak, že
v Obstacle Type nastavíme položku
Place outline a v Obstacle Layer
nastavíme vrstvu podle typu sou ástky
(klasická – TOP, SMD – BOTTOM,
p ípadn Global Layer). Tento obrys
slouží pro dodržování návrhových
pravidel a p ípadn pro vykreslení výšky
sou ástky(3D pohled), pokud výšku
Obr.23: editace obrys sou ástek
zadáme(Height=skute ná výška v mils).
Po vykreslení všech zadaných obrys musíme ozna it anodu, p ípadn katodu. Posledním krokem je
sou ástku uložit do své vlastní knihovny. Práci s ukládáním jsme probrali výše.
7
5.5 P i azení pouzder schématickým zna kám
Ve schématu si vybereme schématickou zna ku, které chceme p i adit skute né pouzdro. Takže
za neme op t první sou ástkou, kondenzátorem C1. Pom žeme si seznamem sou ástek, který jsme si
vypracovali d íve(tabulka naho e), nebo sami vytvo ili(tabulka dole).
Reference
Part
PCB Footprint
Name pins
C1
10u/25
CPCYL1/D.200/LS.125/.031 +=1 -=2
Q1
BC309
TO92/100
C=1 B=2 E=3
R1
27k
AX/.400X.100/.031
1 2
R2
33k
AX/.400X.100/.031
1 2
R3
10k
AX/.400X.100/.031
1 2
U1
NE555
DIP100/8/W.300/L.400
1 2 3 4 5 6 7 8
PLUS 1
MINUS 1
D1
D2
D3
pin
pin
LED5mm
LED5mm
LED5mm
PAD.12R
PAD.12R
LED5RMM
LED5RMM
LED5RMM
1
1
A=1 K=2
A=1 K=2
A=1 K=2
Musíme porovnat Pin Number v programu Capture CIS(obr.24) s Pad Name v programu
Layout(obr.25).
V programu
Layout
vybereme
sou ástku
CPCYL1/D.200/LS.125/.031.
Dvojím
poklepáním
na
jednotlivé piny lze jména
m nit. Jinak uvnit pin jsou
jména vid t (1 a 2). Nyní se
p epneme
do
programu
Capture CIS. Vybereme si
daný kondenzátor a op t na n j
Obr.25:fyzické pouzdro
dvakrát klikneme a my se
dostaneme do podprogramu,
Obr.24:ozna ení pin schématické zna ky
kde lze editovat parametry kondenzátoru, v p ípad výb ru jiné sou ástky samoz ejm editujeme
práv tyto. Vybereme podle obrázku 24 dole, kartu Pins. Zde vidíme erven orámované Numbers,
které porovnáváme práv s fyzickým pouzdrem v programu Layout. U ísla 2 si všimn me v položce
Net Name ozna ení GND. To znamená, že pin 1 je plus kondenzátoru. Nyní se p epneme na kartu
Parts. Na obrázku vidíme všechny sou ástky a to proto, že vybereme všechny sou ástky a na výb r
dvakrát klikneme, pak se nám všechny sou ástky zobrazí v jednom okn , stejn jako na obrázku 26.
Do položky PCB Footprint pak zapíšeme názvy skute ných, tedy fyzických pouzder. Pouzdra jsme si
vybrali d íve, viz. tabulku s výpisem sou ástek nalezených a vytvo ených výše.
8
Obr.26:všechny sou ástky s PCB pouzdry, které je nutné upravit
9

Podobné dokumenty

9. Prostředí v programu Layout

9. Prostředí v programu Layout Otev eme program Layout a na monitoru se objeví základní okno Lsession (Layout sekce) ze kterého lze pak spoušt t jednotlivé nástroje – export a import soubor , vlastní návrh DPS, grafický editor I...

Více