{"id":4587,"date":"2025-12-25T09:18:40","date_gmt":"2025-12-25T09:18:40","guid":{"rendered":"https:\/\/flj-pcb.com\/?p=4587"},"modified":"2025-12-25T09:18:45","modified_gmt":"2025-12-25T09:18:45","slug":"complete-pcb-design-workflow-from-schematic-to-gerber-files","status":"publish","type":"post","link":"https:\/\/flj-pcb.com\/cs\/complete-pcb-design-workflow-from-schematic-to-gerber-files\/","title":{"rendered":"Kompletn\u00ed pracovn\u00ed postup n\u00e1vrhu PCB: Od sch\u00e9matu po soubory Gerber"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Krok 1 - V\u00fdb\u011br spr\u00e1vn\u00e9ho n\u00e1stroje EDA<\/h2>\n\n\n\n<p>N\u00e1stroje EDA, o kter\u00fdch v\u00edm, \u017ee je pou\u017e\u00edv\u00e1 mnoho lid\u00ed, jsou Altium Designer, Mentor PADS a Cadence (OrCAD a Allegro). Pou\u017e\u00edval jsem tak\u00e9 EAGLE, Protel a Lichuang EDA. Za\u010d\u00e1te\u010dn\u00edk\u016fm doporu\u010duji Altium Designer. Pro ty, kte\u0159\u00ed se mohou st\u00e1t profesion\u00e1ly, doporu\u010duji Cadence.<br>D\u016fle\u017eitou sou\u010d\u00e1st\u00ed v\u00fduky n\u00e1vrhu desek plo\u0161n\u00fdch spoj\u016f je nau\u010dit se software EDA. Jakmile se sezn\u00e1m\u00edte se softwarem, zam\u011b\u0159\u00edte se na n\u00e1vrh obvod\u016f a v\u00fdrobn\u00ed procesy. Pozd\u011bji se m\u016f\u017eete u\u010dit protokoly, firmware, vysokorychlostn\u00ed sign\u00e1ly nebo EMC. Pak je n\u00e1stroj EDA pouze n\u00e1strojem, nikoli hlavn\u00edm c\u00edlem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 2 - Dokon\u010den\u00ed sch\u00e9matu obvodu<\/h2>\n\n\n\n<p>Nap\u0159\u00edklad sch\u00e9ma zapojen\u00ed sv\u00edtilny m\u016f\u017ee vypadat jednodu\u0161e: dva dr\u017e\u00e1ky mincovn\u00edch \u010dl\u00e1nk\u016f, jeden sp\u00edna\u010d, jeden rezistor omezuj\u00edc\u00ed proud a jedna LED dioda. To tvo\u0159\u00ed velmi jednoduch\u00e9 sch\u00e9ma.<br>Pro slo\u017eit\u011bj\u0161\u00ed funkci, jako je nap\u0159\u00edklad demonstra\u010dn\u00ed deska pro \u010dip SPI Ethernet KSZ8851SNL, m\u016f\u017ee sch\u00e9ma vy\u017eadovat des\u00edtky nebo stovky sou\u010d\u00e1stek a stovky s\u00edt\u00ed. Jak takov\u00e9 sch\u00e9ma nakreslit, je velk\u00e9 t\u00e9ma. Tento \u010dl\u00e1nek uv\u00e1d\u00ed pouze p\u0159ehled pr\u016fb\u011bhu n\u00e1vrhu desky plo\u0161n\u00fdch spoj\u016f.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"720\" height=\"397\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL.webp\" alt=\"KSZ8851SNL\" class=\"wp-image-4589\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL.webp 720w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL-300x165.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/KSZ8851SNL-18x10.webp 18w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 3 - Nakreslete otisky (bal\u00ed\u010dky komponent)<\/h2>\n\n\n\n<p>P\u0159ed vlo\u017een\u00edm sou\u010d\u00e1stek do sch\u00e9matu nakreslete otisk ka\u017ed\u00e9 sou\u010d\u00e1stky. Po nakreslen\u00ed otisk\u016f um\u00edst\u00edte sou\u010d\u00e1stky do sch\u00e9matu jednu po druh\u00e9. D\u016fvod, pro\u010d nejprve vytv\u00e1\u0159\u00edme footprinty, je ten, \u017ee kdy\u017e stejnou sou\u010d\u00e1st pou\u017eijeme v\u00edcekr\u00e1t, nemus\u00edme ji poka\u017ed\u00e9 p\u0159ekreslovat. Pouze znovu pou\u017eijeme ulo\u017een\u00fd footprint. T\u00edm si u\u0161et\u0159\u00edme spoustu opakovan\u00e9 pr\u00e1ce. Kdyby byly v\u0161echny footprinty sd\u00edlen\u00e9, konstrukt\u00e9\u0159i by tento krok vynechali.<\/p>\n\n\n\n<p>V p\u0159\u00edkladu se sv\u00edtilnou jsme pou\u017eili \u010dty\u0159i typy d\u00edl\u016f. Ka\u017ed\u00e1 sou\u010d\u00e1st m\u00e1 ve sch\u00e9matu sv\u016fj symbol. Ke ka\u017ed\u00e9mu symbolu p\u0159id\u00e1me v\u00fdvody a n\u00e1zvy. T\u00edm je symbol sou\u010d\u00e1sti ve sch\u00e9matu dokon\u010den a propojen s jej\u00edm otiskem. Pro b\u011b\u017en\u00e9 sou\u010d\u00e1stky, jako jsou rezistory, kondenz\u00e1tory nebo induktory, poskytuje v\u011bt\u0161ina n\u00e1stroj\u016f EDA p\u0159\u00edklady symbol\u016f a footprint\u016f. M\u016f\u017eete je p\u0159evz\u00edt z knihovny dodavatele a ulo\u017eit do vlastn\u00ed knihovny.<\/p>\n\n\n\n<p>U vz\u00e1cn\u00fdch sou\u010d\u00e1stek, jako jsou speci\u00e1ln\u00ed integrovan\u00e9 obvody nebo konektory, je \u010dasto nutn\u00e9 otisk nakreslit ru\u010dn\u011b pomoc\u00ed datov\u00e9ho listu \u010dipu. Pracoval jsem nap\u0159\u00edklad s \u010dipem Mechatrolink spole\u010dnosti Yaskawa. Tento \u010dip poch\u00e1z\u00ed pouze od spole\u010dnosti Yaskawa a ta poskytuje pouze datasheet, nikoli footprinty pro ka\u017ed\u00fd n\u00e1stroj EDA. Jeho 100 pin\u016f jsem musel um\u00edstit jeden po druh\u00e9m a p\u0159i\u0159adit jim n\u00e1zvy a \u010d\u00edsla.<\/p>\n\n\n\n<p>U velk\u00fdch \u010dip\u016f, jako je nap\u0159\u00edklad ZYNQ XC7Z010-1CLG400I BGA se 400 v\u00fdvody, je to velk\u00e1 pr\u00e1ce. Museli byste um\u00edstit 400 pin\u016f, p\u0159idat \u010d\u00edsla a n\u00e1zvy. U velk\u00fdch \u010dip\u016f v\u00fdrobce obvykle poskytuje ke sta\u017een\u00ed soubory s v\u00fdvody. Nap\u0159\u00edklad spole\u010dnost Xilinx poskytuje soubory v\u00fdvod\u016f Zynq-7000, kter\u00e9 m\u016f\u017eete importovat a vytvo\u0159it tak schematick\u00e9 symboly a otisky, ani\u017e byste museli ru\u010dn\u011b zad\u00e1vat 400 v\u00fdvod\u016f:<br><a href=\"https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html<\/a><\/p>\n\n\n\n<p>U mnoha b\u011b\u017en\u00fdch \u010dip\u016f m\u016f\u017eete otisky naj\u00edt tak\u00e9 na internetu. Pod\u00edvejte se na mou odpov\u011b\u010f o tom, jak hledat a stahovat sch\u00e9mata \u010dip\u016f a otisky desek plo\u0161n\u00fdch spoj\u016f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 4 - Vytvo\u0159en\u00ed projektu, str\u00e1nek a \u010d\u00e1st\u00ed um\u00edst\u011bn\u00ed<\/h2>\n\n\n\n<p>Po vytvo\u0159en\u00ed nebo importu otisk\u016f a symbol\u016f vytvo\u0159te projekt a str\u00e1nky. Um\u00edst\u011bte v\u0161echny sou\u010d\u00e1sti do projektu DPS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 5 - Zapojen\u00ed sch\u00e9matu (p\u0159ipojen\u00ed d\u00edl\u016f)<\/h2>\n\n\n\n<p>Zapojte jednotliv\u00e9 v\u00fdvody podle s\u00ed\u0165ov\u00e9ho seznamu. T\u00edm se vytvo\u0159\u00ed logick\u00e1 spojen\u00ed mezi sou\u010d\u00e1stmi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 6 - Export \/ import netlistu<\/h2>\n\n\n\n<p>Na sch\u00e9matu jsou uvedeny v\u0161echny v\u00fdvody a jejich zapojen\u00ed. Po dokon\u010den\u00ed sch\u00e9matu za\u010dn\u011bte s rozvr\u017een\u00edm desky plo\u0161n\u00fdch spoj\u016f. U PADS a Cadence mohou b\u00fdt n\u00e1stroje pro sch\u00e9ma a PCB odd\u011blen\u00e9. Je t\u0159eba exportovat netlist z n\u00e1stroje pro sch\u00e9ma a importovat jej do n\u00e1stroje pro PCB. Altium integruje sch\u00e9ma a PCB, tak\u017ee m\u016f\u017eete p\u0159en\u00e9st netlist jedn\u00edm kliknut\u00edm. Form\u00e1ty netlist\u016f jsou b\u011b\u017en\u011b sd\u00edlen\u00e9, tak\u017ee mnoho n\u00e1stroj\u016f m\u016f\u017ee exportovat a importovat mezi sebou. OrCAD a Allegro byly kdysi samostatn\u00e9 n\u00e1stroje a pozd\u011bji se slou\u010dily pod Cadence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 7 - Nakreslete otisky plo\u0161n\u00fdch spoj\u016f<\/h2>\n\n\n\n<p>Stejn\u011b jako sch\u00e9matick\u00e9 symboly pot\u0159ebuje ka\u017ed\u00e1 sou\u010d\u00e1stka otisk na desce plo\u0161n\u00fdch spoj\u016f. Otisk plo\u0161n\u00e9ho spoje je soubor podlo\u017eek, silkscreenu a prostoru, kter\u00fd sou\u010d\u00e1stka zab\u00edr\u00e1 na desce. Z obr\u00e1zku \u010dipu a jeho mechanick\u00e9ho v\u00fdkresu v\u00edte, jak nakreslit footprint. Podlo\u017eky jsou obvykle o n\u011bco v\u011bt\u0161\u00ed ne\u017e v\u00fdvody. Otvory pro p\u00e1jec\u00ed masku jsou v\u011bt\u0161\u00ed ne\u017e podlo\u017eky. Vrstva \u0161ablony odpov\u00edd\u00e1 rozm\u011br\u016fm podlo\u017eek. U sou\u010d\u00e1stek s pr\u016fchoz\u00edmi otvory m\u016f\u017eete tak\u00e9 pot\u0159ebovat udr\u017eovac\u00ed nebo negativn\u00ed vrstvu pro vnit\u0159n\u00ed vrstvy.<\/p>\n\n\n\n<p>Na s\u00edtotisku je obvykle vid\u011bt obrys d\u00edlu a zna\u010dka pin-1. U b\u011b\u017en\u00fdch patic, jako je SO14, m\u016f\u017eete kop\u00edrovat z existuj\u00edc\u00ed knihovny.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"300\" height=\"500\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14.webp\" alt=\"\" class=\"wp-image-4590\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14-180x300.webp 180w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/SO14-7x12.webp 7w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p>Pokud se jedn\u00e1 o neobvyklou sou\u010d\u00e1st, pou\u017eijte k nakreslen\u00ed jej\u00edho p\u016fdorysu datov\u00fd list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 8 - Nastaven\u00ed z\u00e1kladn\u00edch parametr\u016f PCB<\/h2>\n\n\n\n<p>Po importu netlistu nastavte z\u00e1kladn\u00ed parametry desky: tlou\u0161\u0165ku desky, po\u010det vrstev a z\u00e1sobn\u00edk vrstev. Tyto t\u0159i polo\u017eky jsou z\u00e1kladn\u00ed, ale ve v\u00fdstupn\u00edch souborech se obvykle zobrazuje pouze po\u010det vrstev. Z\u00e1sobn\u00edk vrstev a tlou\u0161\u0165ka desky jsou obvykle v\u00fdrobci sd\u011blov\u00e1ny textov\u011b. Z\u00e1le\u017e\u00ed na n\u00e1vrhu stacku: kter\u00e9 vrstvy nesou sign\u00e1ly, kter\u00e9 jsou roviny a kter\u00e9 kombinuj\u00ed roviny a stopy. U \u010dty\u0159vrstv\u00e9 desky jsou vrstvy 2 a 3 \u010dasto GND a VCC, p\u0159i\u010dem\u017e horn\u00ed a spodn\u00ed slou\u017e\u00ed pro veden\u00ed. U \u0161estivrstv\u00e9 desky m\u016f\u017eete um\u00edstit GND na 2 a 5 a VCC na 3 nebo 4. U v\u00edce ne\u017e 8 vrstev jsou mo\u017enosti volby flexibiln\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 9 - Nakreslete obrys desky<\/h2>\n\n\n\n<p>Definujte tvar desky a oblasti, kde se nesm\u00ed pou\u017e\u00edvat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 10 - Um\u00edst\u011bn\u00ed d\u00edl\u016f na desku plo\u0161n\u00fdch spoj\u016f<\/h2>\n\n\n\n<p>Jakmile jsou otisky p\u0159ipraveny, um\u00edst\u011bte d\u00edly. Pokud je jeden otisk nejist\u00fd, proto\u017ee je\u0161t\u011b nem\u00e1te d\u00edl, um\u00edst\u011bte nejprve ostatn\u00ed d\u00edly a vra\u0165te se k nim pozd\u011bji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 11 - Nastaven\u00ed pr\u016fchodek, \u0161\u00ed\u0159ky stopy a v\u00fdchoz\u00edch vzd\u00e1lenost\u00ed<\/h2>\n\n\n\n<p>Nastaven\u00ed v\u00fdchoz\u00edch velikost\u00ed, \u0161\u00ed\u0159ky stopy a rozestup\u016f. Tyto v\u00fdchoz\u00ed hodnoty se pou\u017eij\u00ed p\u0159i sm\u011brov\u00e1n\u00ed. Pro speci\u00e1ln\u00ed s\u00edt\u011b nebo v\u00fdkonov\u00e9 s\u00edt\u011b je do\u010dasn\u011b upravte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 12 - Nastaven\u00ed pokro\u010dil\u00fdch pravidel<\/h2>\n\n\n\n<p>Pokud existuj\u00ed vysokorychlostn\u00ed sign\u00e1ly, nastavte pravidla pro omezen\u00ed sm\u011brov\u00e1n\u00ed. Pokro\u010dil\u00e1 pravidla zahrnuj\u00ed \u0161\u00ed\u0159ku\/rozte\u010d diferenci\u00e1ln\u00edch p\u00e1r\u016f, omezen\u00ed shody d\u00e9lky, z\u00fa\u017een\u00ed podlo\u017eek a minim\u00e1ln\u00ed v\u016fle. Nap\u0159\u00edklad sign\u00e1ly DDR3 vy\u017eaduj\u00ed shodn\u00e9 d\u00e9lky: adresov\u00e9, hodinov\u00e9 a p\u0159\u00edkazov\u00e9 linky mus\u00ed m\u00edt stejnou d\u00e9lku; datov\u00e9 linky a DQS pot\u0159ebuj\u00ed vlastn\u00ed shodu. \u0160patn\u00e1 kontrola d\u00e9lky m\u016f\u017ee naru\u0161it \u010dasov\u00e1n\u00ed DDR a vynutit si ni\u017e\u0161\u00ed rychlost. Dal\u0161\u00ed podrobnosti naleznete v t\u011bchto zdroj\u00edch o DDR:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Princip fungov\u00e1n\u00ed DDR a manipulace s DQS: <a href=\"http:\/\/www.elecfans.com\/d\/682335.html\" target=\"_blank\" rel=\"noopener\">www.elecfans.com\/d\/682335.html<\/a><\/li>\n\n\n\n<li>Diferenci\u00e1ln\u00ed hodiny, DQS a DQM: <a href=\"http:\/\/www.cnblogs.com\/edadoc\/p\/6387049.html\" target=\"_blank\" rel=\"noopener\">www.cnblogs.com\/edadoc\/p\/6387049.html<\/a><\/li>\n<\/ul>\n\n\n\n<p>N\u011bkter\u00e1 pravidla mohou vy\u017eadovat nejprve sm\u011brov\u00e1n\u00ed, pot\u00e9 zm\u011bny pravidel a p\u0159epracov\u00e1n\u00ed tak, aby byla v souladu s pravidly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 13 - Trasov\u00e1n\u00ed a kreslen\u00ed polygonov\u00fdch v\u00fdsypek (tvar\u016f)<\/h2>\n\n\n\n<p>Trasov\u00e1n\u00ed spojuje schematick\u00e9 s\u00edt\u011b s m\u011bd\u011bn\u00fdmi stopami. Nejv\u00edce \u010dasu p\u0159i n\u00e1vrhu DPS zabere sm\u011brov\u00e1n\u00ed. Existuj\u00ed n\u00e1stroje pro automatick\u00e9 sm\u011brov\u00e1n\u00ed, ale u slo\u017eit\u00fdch desek je \u010dasto nutn\u00e9 jejich v\u00fdsledky d\u016fkladn\u011b vy\u010distit. N\u011bkte\u0159\u00ed odborn\u00edci mohou nastavit pravidla, aby se automatick\u00e9 sm\u011brov\u00e1n\u00ed dob\u0159e pou\u017e\u00edvalo. Pro vysokoproud\u00e9 s\u00edt\u011b m\u016f\u017eete pou\u017e\u00edt \u0161irok\u00e9 stopy nebo m\u011bd\u011bn\u00e9 z\u00e1livky. Pou\u017eijte rovinn\u00e9 z\u00f3ny p\u0159ipojen\u00e9 k podlo\u017ek\u00e1m jako blokov\u00e9 s\u00edt\u011b.<\/p>\n\n\n\n<p>Trasov\u00e1n\u00ed je t\u0159eba v\u011bnovat pozornost: \u0161\u00ed\u0159ka stopy, rozte\u010d, \u00fahly a sm\u011bry. Tipy pro fr\u00e9zov\u00e1n\u00ed se budu zab\u00fdvat pozd\u011bji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 14 - \u00daprava s\u00edtotisku<\/h2>\n\n\n\n<p>Upravte velikost, polohu a orientaci s\u00edtotisku tak, aby byla \u010d\u00edsla d\u00edl\u016f z\u0159eteln\u00e1 pro mont\u00e1\u017e a testov\u00e1n\u00ed. V\u00fdrobci \u010dasto tisknou sv\u00e9 logo nebo datov\u00fd k\u00f3d. Konstrukt\u00e9\u0159i mohou zanechat vlastn\u00ed pozn\u00e1mky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 15 - Export vrtn\u00fdch soubor\u016f a Gerber\u016f (soubor\u016f s v\u00fdkresy)<\/h2>\n\n\n\n<p>Po um\u00edst\u011bn\u00ed, fr\u00e9zov\u00e1n\u00ed a s\u00edtotisku m\u016f\u017eete exportovat v\u00fdrobn\u00ed soubory. N\u011bkte\u0159\u00ed \u010d\u00edn\u0161t\u00ed dodavatel\u00e9 p\u0159ij\u00edmaj\u00ed soubory projekt\u016f p\u0159\u00edmo pro Altium. Pro PADS a Cadence mus\u00edte exportovat vrtac\u00ed soubory a Gerbery. Pokud existuj\u00ed nekruhov\u00e9 otvory, exportujte tak\u00e9 fr\u00e9zovac\u00ed soubory pro fr\u00e9zy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 16 - Poskytnut\u00ed v\u00fdrobn\u00edch parametr\u016f a procesn\u00edch pozn\u00e1mek<\/h2>\n\n\n\n<p>N\u00e1vrhov\u00e9 soubory nezachycuj\u00ed v\u0161echny parametry. Pro parametry a po\u017eadavky, kter\u00e9 soubory nevyjad\u0159uj\u00ed, je t\u0159eba zaslat textov\u00e9 pokyny. Mo\u017enosti, kter\u00e9 je t\u0159eba zadat, naleznete v online domech desek. N\u011bkter\u00e9 deskov\u00e9 domy zn\u00e1m: JLCPCB, HQPCB, JietaiPCB, Xunjiexing, Xingsen, Lichuang atd. N\u00ed\u017ee jsou uvedeny sn\u00edmky obrazovky s parametry JLCPCB - mnoho parametr\u016f zde nemus\u00ed b\u00fdt vid\u011bt, ale jsou pot\u0159ebn\u00e9 pro slo\u017eit\u00e9 desky. Online prototypov\u00e1n\u00ed obvykle pokr\u00fdv\u00e1 jednodu\u0161\u0161\u00ed pot\u0159eby.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 17 - Nastaven\u00ed impedance a stohov\u00e1n\u00ed<\/h2>\n\n\n\n<p>U vysokorychlostn\u00edch sign\u00e1l\u016f zadejte c\u00edlovou charakteristickou impedanci. P\u0159i odes\u00edl\u00e1n\u00ed do tov\u00e1rny navrhn\u011bte uspo\u0159\u00e1d\u00e1n\u00ed a vypo\u010d\u00edtejte \u0161\u00ed\u0159ku a rozte\u010d linek pro c\u00edlovou impedanci. P\u0159i sm\u011brov\u00e1n\u00ed pou\u017eijte vypo\u010dten\u00e9 hodnoty. Po sm\u011brov\u00e1n\u00ed p\u0159edejte v\u00fdrobn\u00edmu z\u00e1vodu sv\u016fj stackup a c\u00edlovou impedanci. Tov\u00e1rna provede kontrolu pomoc\u00ed sv\u00fdch materi\u00e1l\u016f a proces\u016f a sd\u011bl\u00ed v\u00e1m, zda jsou nutn\u00e9 \u00fapravy a jak\u00e1 je o\u010dek\u00e1van\u00e1 chyba impedance. Pot\u00e9 m\u016f\u017eete potvrdit, zda je c\u00edlov\u00e1 hodnota splniteln\u00e1. Pokud impedanci nejprve nevypo\u010d\u00edt\u00e1te a jen n\u00e1hodn\u011b vyberete stackup a \u0161\u00ed\u0159ky, nemus\u00ed b\u00fdt tov\u00e1rna schopna splnit po\u017eadavky na impedanci i p\u0159eslechy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 18 - PCBA (mont\u00e1\u017e a p\u00e1jen\u00ed)<\/h2>\n\n\n\n<p>Pot\u00e9, co dokon\u010d\u00edte soubory PCB a tov\u00e1rna vyrob\u00ed desky, je dal\u0161\u00edm krokem PCBA. Pro hromadnou v\u00fdrobu se pou\u017e\u00edvaj\u00ed linky SMT. Pro mal\u00e9 s\u00e9rie nebo prototypy lze mnoho sou\u010d\u00e1stek (krom\u011b BGA, velk\u00fdch zemnic\u00edch podlo\u017eek nebo velmi mal\u00fdch sou\u010d\u00e1stek 0201) p\u00e1jet ru\u010dn\u011b. U mal\u00fdch s\u00e9ri\u00ed do 10 desek m\u016f\u017ee b\u00fdt ru\u010dn\u00ed p\u00e1jen\u00ed levn\u011bj\u0161\u00ed a rychlej\u0161\u00ed ne\u017e mont\u00e1\u017e na lince.<\/p>\n\n\n\n<p>Pro mont\u00e1\u017e je nutn\u00e9 exportovat a odeslat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kusovn\u00edk (BOM),<\/li>\n\n\n\n<li>Soubor Pick-and-place (sou\u0159adnice a orientace d\u00edl\u016f),<\/li>\n\n\n\n<li>Vlo\u017eit masku Gerber (z vrstvy pastemask).<\/li>\n<\/ul>\n\n\n\n<p>Ozna\u010dte v\u0161echny d\u00edly a za\u0161lete seznamy d\u00edl\u016f a reference. Pot\u00e9 po\u010dkejte na dokon\u010den\u00ed PCBA.<\/p>\n\n\n\n<p>Pomoc\u00ed softwaru PCB EDA m\u016f\u017eete na po\u010d\u00edta\u010di pom\u011brn\u011b snadno navrhovat obvody a vytv\u00e1\u0159et fotoplochy. Proto\u017ee jsou v\u0161ak desky plo\u0161n\u00fdch spoj\u016f konstruk\u010dn\u011b slo\u017eit\u00e9, skute\u010dn\u00e9 kroky jsou st\u00e1le pom\u011brn\u011b podrobn\u00e9. Tento \u010dl\u00e1nek v\u00e1m ne\u0159ekne, kter\u00fd obvod co d\u011bl\u00e1. Pouze ukazuje postup n\u00e1vrhu desek plo\u0161n\u00fdch spoj\u016f. Zahrnuje: kreslen\u00ed otisk\u016f, kreslen\u00ed sch\u00e9mat, rozvr\u017een\u00ed plo\u0161n\u00fdch spoj\u016f a export do Gerberu. Uv\u00e1d\u00ed hrub\u00fd pr\u016fb\u011bh a n\u011bkter\u00e9 podrobnosti. C\u00edlem je pomoci v\u00e1m pochopit kroky n\u00e1vrhu DPS a sladit jednotliv\u00e9 kroky n\u00e1vrhu se skute\u010dn\u00fdm v\u00fdrobn\u00edm krokem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 1 - V\u00fdb\u011br spr\u00e1vn\u00e9ho n\u00e1stroje EDA<\/h2>\n\n\n\n<p>N\u00e1stroje EDA, o kter\u00fdch v\u00edm, \u017ee je pou\u017e\u00edv\u00e1 mnoho lid\u00ed, jsou Altium Designer, Mentor PADS a Cadence (OrCAD a Allegro). Pou\u017e\u00edval jsem tak\u00e9 EAGLE, Protel a Lichuang EDA. Za\u010d\u00e1te\u010dn\u00edk\u016fm doporu\u010duji Altium Designer. Pro ty, kte\u0159\u00ed se mohou st\u00e1t profesion\u00e1ly, doporu\u010duji Cadence.<br>D\u016fle\u017eitou sou\u010d\u00e1st\u00ed v\u00fduky n\u00e1vrhu desek plo\u0161n\u00fdch spoj\u016f je nau\u010dit se software EDA. Jakmile se sezn\u00e1m\u00edte se softwarem, zam\u011b\u0159\u00edte se na n\u00e1vrh obvod\u016f a v\u00fdrobn\u00ed procesy. Pozd\u011bji se m\u016f\u017eete u\u010dit protokoly, firmware, vysokorychlostn\u00ed sign\u00e1ly nebo EMC. Pak je n\u00e1stroj EDA pouze n\u00e1strojem, nikoli hlavn\u00edm c\u00edlem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 2 - Dokon\u010den\u00ed sch\u00e9matu obvodu<\/h2>\n\n\n\n<p>Nap\u0159\u00edklad sch\u00e9ma zapojen\u00ed sv\u00edtilny m\u016f\u017ee vypadat jednodu\u0161e: dva dr\u017e\u00e1ky mincovn\u00edch \u010dl\u00e1nk\u016f, jeden sp\u00edna\u010d, jeden rezistor omezuj\u00edc\u00ed proud a jedna LED dioda. To tvo\u0159\u00ed velmi jednoduch\u00e9 sch\u00e9ma.<br>Pro slo\u017eit\u011bj\u0161\u00ed funkci, jako je nap\u0159\u00edklad demonstra\u010dn\u00ed deska pro \u010dip SPI Ethernet KSZ8851SNL, m\u016f\u017ee sch\u00e9ma vy\u017eadovat des\u00edtky nebo stovky sou\u010d\u00e1stek a stovky s\u00edt\u00ed. Jak takov\u00e9 sch\u00e9ma nakreslit, je velk\u00e9 t\u00e9ma. Tento \u010dl\u00e1nek uv\u00e1d\u00ed pouze p\u0159ehled pr\u016fb\u011bhu n\u00e1vrhu desky plo\u0161n\u00fdch spoj\u016f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 3 - Nakreslete otisky (bal\u00ed\u010dky komponent)<\/h2>\n\n\n\n<p>P\u0159ed vlo\u017een\u00edm sou\u010d\u00e1stek do sch\u00e9matu nakreslete otisk ka\u017ed\u00e9 sou\u010d\u00e1stky. Po nakreslen\u00ed otisk\u016f um\u00edst\u00edte sou\u010d\u00e1stky do sch\u00e9matu jednu po druh\u00e9. D\u016fvod, pro\u010d nejprve vytv\u00e1\u0159\u00edme footprinty, je ten, \u017ee kdy\u017e stejnou sou\u010d\u00e1st pou\u017eijeme v\u00edcekr\u00e1t, nemus\u00edme ji poka\u017ed\u00e9 p\u0159ekreslovat. Pouze znovu pou\u017eijeme ulo\u017een\u00fd footprint. T\u00edm si u\u0161et\u0159\u00edme spoustu opakovan\u00e9 pr\u00e1ce. Kdyby byly v\u0161echny footprinty sd\u00edlen\u00e9, konstrukt\u00e9\u0159i by tento krok vynechali.<\/p>\n\n\n\n<p>V p\u0159\u00edkladu se sv\u00edtilnou jsme pou\u017eili \u010dty\u0159i typy d\u00edl\u016f. Ka\u017ed\u00e1 sou\u010d\u00e1st m\u00e1 ve sch\u00e9matu sv\u016fj symbol. Ke ka\u017ed\u00e9mu symbolu p\u0159id\u00e1me v\u00fdvody a n\u00e1zvy. T\u00edm je symbol sou\u010d\u00e1sti ve sch\u00e9matu dokon\u010den a propojen s jej\u00edm otiskem. Pro b\u011b\u017en\u00e9 sou\u010d\u00e1stky, jako jsou rezistory, kondenz\u00e1tory nebo induktory, poskytuje v\u011bt\u0161ina n\u00e1stroj\u016f EDA p\u0159\u00edklady symbol\u016f a footprint\u016f. M\u016f\u017eete je p\u0159evz\u00edt z knihovny dodavatele a ulo\u017eit do vlastn\u00ed knihovny.<\/p>\n\n\n\n<p>U vz\u00e1cn\u00fdch sou\u010d\u00e1stek, jako jsou speci\u00e1ln\u00ed integrovan\u00e9 obvody nebo konektory, je \u010dasto nutn\u00e9 otisk nakreslit ru\u010dn\u011b pomoc\u00ed datov\u00e9ho listu \u010dipu. Pracoval jsem nap\u0159\u00edklad s \u010dipem Mechatrolink spole\u010dnosti Yaskawa. Tento \u010dip poch\u00e1z\u00ed pouze od spole\u010dnosti Yaskawa a ta poskytuje pouze datasheet, nikoli footprinty pro ka\u017ed\u00fd n\u00e1stroj EDA. Jeho 100 pin\u016f jsem musel um\u00edstit jeden po druh\u00e9m a p\u0159i\u0159adit jim n\u00e1zvy a \u010d\u00edsla.<\/p>\n\n\n\n<p>U velk\u00fdch \u010dip\u016f, jako je nap\u0159\u00edklad ZYNQ XC7Z010-1CLG400I BGA se 400 v\u00fdvody, je to velk\u00e1 pr\u00e1ce. Museli byste um\u00edstit 400 pin\u016f, p\u0159idat \u010d\u00edsla a n\u00e1zvy. U velk\u00fdch \u010dip\u016f v\u00fdrobce obvykle poskytuje ke sta\u017een\u00ed soubory s v\u00fdvody. Nap\u0159\u00edklad spole\u010dnost Xilinx poskytuje soubory v\u00fdvod\u016f Zynq-7000, kter\u00e9 m\u016f\u017eete importovat a vytvo\u0159it tak schematick\u00e9 symboly a otisky, ani\u017e byste museli ru\u010dn\u011b zad\u00e1vat 400 v\u00fdvod\u016f:<br><a href=\"https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.xilinx.com\/support\/package-pinout-files\/zynq7000-pkgs.html<\/a><\/p>\n\n\n\n<p>U mnoha b\u011b\u017en\u00fdch \u010dip\u016f m\u016f\u017eete otisky naj\u00edt tak\u00e9 na internetu. Pod\u00edvejte se na mou odpov\u011b\u010f o tom, jak hledat a stahovat sch\u00e9mata \u010dip\u016f a otisky desek plo\u0161n\u00fdch spoj\u016f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 4 - Vytvo\u0159en\u00ed projektu, str\u00e1nek a \u010d\u00e1st\u00ed um\u00edst\u011bn\u00ed<\/h2>\n\n\n\n<p>Po vytvo\u0159en\u00ed nebo importu otisk\u016f a symbol\u016f vytvo\u0159te projekt a str\u00e1nky. Um\u00edst\u011bte v\u0161echny sou\u010d\u00e1sti do projektu DPS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 5 - Zapojen\u00ed sch\u00e9matu (p\u0159ipojen\u00ed d\u00edl\u016f)<\/h2>\n\n\n\n<p>Zapojte jednotliv\u00e9 v\u00fdvody podle s\u00ed\u0165ov\u00e9ho seznamu. T\u00edm se vytvo\u0159\u00ed logick\u00e1 spojen\u00ed mezi sou\u010d\u00e1stmi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 6 - Export \/ import netlistu<\/h2>\n\n\n\n<p>Na sch\u00e9matu jsou uvedeny v\u0161echny v\u00fdvody a jejich zapojen\u00ed. Po dokon\u010den\u00ed sch\u00e9matu za\u010dn\u011bte s rozvr\u017een\u00edm desky plo\u0161n\u00fdch spoj\u016f. U PADS a Cadence mohou b\u00fdt n\u00e1stroje pro sch\u00e9ma a PCB odd\u011blen\u00e9. Je t\u0159eba exportovat netlist z n\u00e1stroje pro sch\u00e9ma a importovat jej do n\u00e1stroje pro PCB. Altium integruje sch\u00e9ma a PCB, tak\u017ee m\u016f\u017eete p\u0159en\u00e9st netlist jedn\u00edm kliknut\u00edm. Form\u00e1ty netlist\u016f jsou b\u011b\u017en\u011b sd\u00edlen\u00e9, tak\u017ee mnoho n\u00e1stroj\u016f m\u016f\u017ee exportovat a importovat mezi sebou. OrCAD a Allegro byly kdysi samostatn\u00e9 n\u00e1stroje a pozd\u011bji se slou\u010dily pod Cadence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 7 - Nakreslete otisky plo\u0161n\u00fdch spoj\u016f<\/h2>\n\n\n\n<p>Stejn\u011b jako sch\u00e9matick\u00e9 symboly pot\u0159ebuje ka\u017ed\u00e1 sou\u010d\u00e1stka otisk na desce plo\u0161n\u00fdch spoj\u016f. Otisk plo\u0161n\u00e9ho spoje je soubor podlo\u017eek, silkscreenu a prostoru, kter\u00fd sou\u010d\u00e1stka zab\u00edr\u00e1 na desce. Z obr\u00e1zku \u010dipu a jeho mechanick\u00e9ho v\u00fdkresu v\u00edte, jak nakreslit footprint. Podlo\u017eky jsou obvykle o n\u011bco v\u011bt\u0161\u00ed ne\u017e v\u00fdvody. Otvory pro p\u00e1jec\u00ed masku jsou v\u011bt\u0161\u00ed ne\u017e podlo\u017eky. Vrstva \u0161ablony odpov\u00edd\u00e1 rozm\u011br\u016fm podlo\u017eek. U sou\u010d\u00e1stek s pr\u016fchoz\u00edmi otvory m\u016f\u017eete tak\u00e9 pot\u0159ebovat udr\u017eovac\u00ed nebo negativn\u00ed vrstvu pro vnit\u0159n\u00ed vrstvy.<\/p>\n\n\n\n<p>Na s\u00edtotisku je obvykle vid\u011bt obrys d\u00edlu a zna\u010dka pin-1. U b\u011b\u017en\u00fdch patic, jako je SO14, m\u016f\u017eete kop\u00edrovat z existuj\u00edc\u00ed knihovny.<\/p>\n\n\n\n<p>Pokud se jedn\u00e1 o neobvyklou sou\u010d\u00e1st, pou\u017eijte k nakreslen\u00ed jej\u00edho p\u016fdorysu datov\u00fd list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 8 - Nastaven\u00ed z\u00e1kladn\u00edch parametr\u016f PCB<\/h2>\n\n\n\n<p>Po importu netlistu nastavte z\u00e1kladn\u00ed parametry desky: tlou\u0161\u0165ku desky, po\u010det vrstev a z\u00e1sobn\u00edk vrstev. Tyto t\u0159i polo\u017eky jsou z\u00e1kladn\u00ed, ale ve v\u00fdstupn\u00edch souborech se obvykle zobrazuje pouze po\u010det vrstev. Z\u00e1sobn\u00edk vrstev a tlou\u0161\u0165ka desky jsou obvykle v\u00fdrobci sd\u011blov\u00e1ny textov\u011b. Z\u00e1le\u017e\u00ed na n\u00e1vrhu stacku: kter\u00e9 vrstvy nesou sign\u00e1ly, kter\u00e9 jsou roviny a kter\u00e9 kombinuj\u00ed roviny a stopy. U \u010dty\u0159vrstv\u00e9 desky jsou vrstvy 2 a 3 \u010dasto GND a VCC, p\u0159i\u010dem\u017e horn\u00ed a spodn\u00ed slou\u017e\u00ed pro veden\u00ed. U \u0161estivrstv\u00e9 desky m\u016f\u017eete um\u00edstit GND na 2 a 5 a VCC na 3 nebo 4. U v\u00edce ne\u017e 8 vrstev jsou mo\u017enosti volby flexibiln\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 9 - Nakreslete obrys desky<\/h2>\n\n\n\n<p>Definujte tvar desky a oblasti, kde se nesm\u00ed pou\u017e\u00edvat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 10 - Um\u00edst\u011bn\u00ed d\u00edl\u016f na desku plo\u0161n\u00fdch spoj\u016f<\/h2>\n\n\n\n<p>Jakmile jsou otisky p\u0159ipraveny, um\u00edst\u011bte d\u00edly. Pokud je jeden otisk nejist\u00fd, proto\u017ee je\u0161t\u011b nem\u00e1te d\u00edl, um\u00edst\u011bte nejprve ostatn\u00ed d\u00edly a vra\u0165te se k nim pozd\u011bji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 11 - Nastaven\u00ed pr\u016fchodek, \u0161\u00ed\u0159ky stopy a v\u00fdchoz\u00edch vzd\u00e1lenost\u00ed<\/h2>\n\n\n\n<p>Nastaven\u00ed v\u00fdchoz\u00edch velikost\u00ed, \u0161\u00ed\u0159ky stopy a rozestup\u016f. Tyto v\u00fdchoz\u00ed hodnoty se pou\u017eij\u00ed p\u0159i sm\u011brov\u00e1n\u00ed. Pro speci\u00e1ln\u00ed s\u00edt\u011b nebo v\u00fdkonov\u00e9 s\u00edt\u011b je do\u010dasn\u011b upravte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 12 - Nastaven\u00ed pokro\u010dil\u00fdch pravidel<\/h2>\n\n\n\n<p>Pokud existuj\u00ed vysokorychlostn\u00ed sign\u00e1ly, nastavte pravidla pro omezen\u00ed sm\u011brov\u00e1n\u00ed. Pokro\u010dil\u00e1 pravidla zahrnuj\u00ed \u0161\u00ed\u0159ku\/rozte\u010d diferenci\u00e1ln\u00edch p\u00e1r\u016f, omezen\u00ed shody d\u00e9lky, z\u00fa\u017een\u00ed podlo\u017eek a minim\u00e1ln\u00ed v\u016fle. Nap\u0159\u00edklad sign\u00e1ly DDR3 vy\u017eaduj\u00ed shodn\u00e9 d\u00e9lky: adresov\u00e9, hodinov\u00e9 a p\u0159\u00edkazov\u00e9 linky mus\u00ed m\u00edt stejnou d\u00e9lku; datov\u00e9 linky a DQS pot\u0159ebuj\u00ed vlastn\u00ed shodu. \u0160patn\u00e1 kontrola d\u00e9lky m\u016f\u017ee naru\u0161it \u010dasov\u00e1n\u00ed DDR a vynutit si ni\u017e\u0161\u00ed rychlost. Dal\u0161\u00ed podrobnosti naleznete v t\u011bchto zdroj\u00edch o DDR:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Princip fungov\u00e1n\u00ed DDR a manipulace s DQS: <a href=\"http:\/\/www.elecfans.com\/d\/682335.html\" target=\"_blank\" rel=\"noopener\">www.elecfans.com\/d\/682335.html<\/a><\/li>\n\n\n\n<li>Diferenci\u00e1ln\u00ed hodiny, DQS a DQM: <a href=\"http:\/\/www.cnblogs.com\/edadoc\/p\/6387049.html\" target=\"_blank\" rel=\"noopener\">www.cnblogs.com\/edadoc\/p\/6387049.html<\/a><\/li>\n<\/ul>\n\n\n\n<p>N\u011bkter\u00e1 pravidla mohou vy\u017eadovat nejprve sm\u011brov\u00e1n\u00ed, pot\u00e9 zm\u011bny pravidel a p\u0159epracov\u00e1n\u00ed tak, aby byla v souladu s pravidly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 13 - Trasov\u00e1n\u00ed a kreslen\u00ed polygonov\u00fdch v\u00fdsypek (tvar\u016f)<\/h2>\n\n\n\n<p>Trasov\u00e1n\u00ed spojuje schematick\u00e9 s\u00edt\u011b s m\u011bd\u011bn\u00fdmi stopami. Nejv\u00edce \u010dasu p\u0159i n\u00e1vrhu DPS zabere sm\u011brov\u00e1n\u00ed. Existuj\u00ed n\u00e1stroje pro automatick\u00e9 sm\u011brov\u00e1n\u00ed, ale u slo\u017eit\u00fdch desek je \u010dasto nutn\u00e9 jejich v\u00fdsledky d\u016fkladn\u011b vy\u010distit. N\u011bkte\u0159\u00ed odborn\u00edci mohou nastavit pravidla, aby se automatick\u00e9 sm\u011brov\u00e1n\u00ed dob\u0159e pou\u017e\u00edvalo. Pro vysokoproud\u00e9 s\u00edt\u011b m\u016f\u017eete pou\u017e\u00edt \u0161irok\u00e9 stopy nebo m\u011bd\u011bn\u00e9 z\u00e1livky. Pou\u017eijte rovinn\u00e9 z\u00f3ny p\u0159ipojen\u00e9 k podlo\u017ek\u00e1m jako blokov\u00e9 s\u00edt\u011b.<\/p>\n\n\n\n<p>Trasov\u00e1n\u00ed je t\u0159eba v\u011bnovat pozornost: \u0161\u00ed\u0159ka stopy, rozte\u010d, \u00fahly a sm\u011bry. Tipy pro fr\u00e9zov\u00e1n\u00ed se budu zab\u00fdvat pozd\u011bji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 14 - \u00daprava s\u00edtotisku<\/h2>\n\n\n\n<p>Upravte velikost, polohu a orientaci s\u00edtotisku tak, aby byla \u010d\u00edsla d\u00edl\u016f z\u0159eteln\u00e1 pro mont\u00e1\u017e a testov\u00e1n\u00ed. V\u00fdrobci \u010dasto tisknou sv\u00e9 logo nebo datov\u00fd k\u00f3d. Konstrukt\u00e9\u0159i mohou zanechat vlastn\u00ed pozn\u00e1mky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 15 - Export vrtn\u00fdch soubor\u016f a Gerber\u016f (soubor\u016f s v\u00fdkresy)<\/h2>\n\n\n\n<p>Po um\u00edst\u011bn\u00ed, fr\u00e9zov\u00e1n\u00ed a s\u00edtotisku m\u016f\u017eete exportovat v\u00fdrobn\u00ed soubory. N\u011bkte\u0159\u00ed \u010d\u00edn\u0161t\u00ed dodavatel\u00e9 p\u0159ij\u00edmaj\u00ed soubory projekt\u016f p\u0159\u00edmo pro Altium. Pro PADS a Cadence mus\u00edte exportovat vrtac\u00ed soubory a Gerbery. Pokud existuj\u00ed nekruhov\u00e9 otvory, exportujte tak\u00e9 fr\u00e9zovac\u00ed soubory pro fr\u00e9zy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 16 - Poskytnut\u00ed v\u00fdrobn\u00edch parametr\u016f a procesn\u00edch pozn\u00e1mek<\/h2>\n\n\n\n<p>N\u00e1vrhov\u00e9 soubory nezachycuj\u00ed v\u0161echny parametry. Pro parametry a po\u017eadavky, kter\u00e9 nelze vyj\u00e1d\u0159it v n\u00e1vrhov\u00fdch souborech, je t\u0159eba zaslat textov\u00e9 pokyny. Mo\u017enosti, kter\u00e9 je t\u0159eba zadat, najdete na str\u00e1nk\u00e1ch pro online objedn\u00e1v\u00e1n\u00ed na adrese <strong>Philifast<\/strong> (<a href=\"https:\/\/flj-pcb.com\/cs\/\">https:\/\/flj-pcb.com\/<\/a>).<\/p>\n\n\n\n<p>N\u00ed\u017ee jsou uvedeny sn\u00edmky obrazovky s p\u0159\u00edkladem parametr\u016f. U slo\u017eit\u00fdch desek mohou b\u00fdt vy\u017eadov\u00e1ny dal\u0161\u00ed parametry nad r\u00e1mec zobrazen\u00fdch. Online prototypov\u00e1n\u00ed DPS obvykle pokr\u00fdv\u00e1 jednodu\u0161\u0161\u00ed po\u017eadavky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 17 - Nastaven\u00ed impedance a stohov\u00e1n\u00ed<\/h2>\n\n\n\n<p>U vysokorychlostn\u00edch sign\u00e1l\u016f zadejte c\u00edlovou charakteristickou impedanci. P\u0159i odes\u00edl\u00e1n\u00ed do tov\u00e1rny navrhn\u011bte uspo\u0159\u00e1d\u00e1n\u00ed a vypo\u010d\u00edtejte \u0161\u00ed\u0159ku a rozte\u010d linek pro c\u00edlovou impedanci. P\u0159i sm\u011brov\u00e1n\u00ed pou\u017eijte vypo\u010dten\u00e9 hodnoty. Po sm\u011brov\u00e1n\u00ed p\u0159edejte v\u00fdrobn\u00edmu z\u00e1vodu sv\u016fj stackup a c\u00edlovou impedanci. Tov\u00e1rna provede kontrolu pomoc\u00ed sv\u00fdch materi\u00e1l\u016f a proces\u016f a sd\u011bl\u00ed v\u00e1m, zda jsou nutn\u00e9 \u00fapravy a jak\u00e1 je o\u010dek\u00e1van\u00e1 chyba impedance. Pot\u00e9 m\u016f\u017eete potvrdit, zda je c\u00edlov\u00e1 hodnota splniteln\u00e1. Pokud impedanci nejprve nevypo\u010d\u00edt\u00e1te a jen n\u00e1hodn\u011b vyberete stackup a \u0161\u00ed\u0159ky, nemus\u00ed b\u00fdt tov\u00e1rna schopna splnit po\u017eadavky na impedanci i p\u0159eslechy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Krok 18 - PCBA (mont\u00e1\u017e a p\u00e1jen\u00ed)<\/h2>\n\n\n\n<p>Pot\u00e9, co dokon\u010d\u00edte soubory PCB a tov\u00e1rna vyrob\u00ed desky, je dal\u0161\u00edm krokem PCBA. Pro hromadnou v\u00fdrobu se pou\u017e\u00edvaj\u00ed linky SMT. Pro mal\u00e9 s\u00e9rie nebo prototypy lze mnoho sou\u010d\u00e1stek (krom\u011b BGA, velk\u00fdch zemnic\u00edch podlo\u017eek nebo velmi mal\u00fdch sou\u010d\u00e1stek 0201) p\u00e1jet ru\u010dn\u011b. U mal\u00fdch s\u00e9ri\u00ed do 10 desek m\u016f\u017ee b\u00fdt ru\u010dn\u00ed p\u00e1jen\u00ed levn\u011bj\u0161\u00ed a rychlej\u0161\u00ed ne\u017e mont\u00e1\u017e na lince.<\/p>\n\n\n\n<p>Pro mont\u00e1\u017e je nutn\u00e9 exportovat a odeslat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kusovn\u00edk (BOM),<\/li>\n\n\n\n<li>Soubor Pick-and-place (sou\u0159adnice a orientace d\u00edl\u016f),<\/li>\n\n\n\n<li>Vlo\u017eit masku Gerber (z vrstvy pastemask).<\/li>\n<\/ul>\n\n\n\n<p>Ozna\u010dte v\u0161echny d\u00edly a za\u0161lete seznamy d\u00edl\u016f a reference. Pot\u00e9 po\u010dkejte na dokon\u010den\u00ed PCBA.<\/p>","protected":false},"excerpt":{"rendered":"<p>Step 1 \u2014 Choose the right EDA tool The EDA tools I know that many people use are Altium Designer, [&hellip;]<\/p>","protected":false},"author":1,"featured_media":4591,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"spectra_custom_meta":{"_edit_lock":["1766654357:1"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["28"],"_thumbnail_id":["4591"],"_uag_custom_page_level_css":[""],"site-sidebar-layout":["default"],"site-content-layout":[""],"ast-site-content-layout":["default"],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"site-post-title":[""],"ast-breadcrumbs-content":[""],"ast-featured-img":[""],"footer-sml-layout":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"footnotes":[""],"_elementor_edit_mode":[""],"_elementor_template_type":[""],"_elementor_data":[""],"_elementor_conditions":["a:0:{}"],"rank_math_primary_category":["1"],"_edit_last":["1"],"_uag_page_assets":["a:9:{s:3:\"css\";s:30185:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n.uagb-social-share__outer-wrap,.uagb-social-share__wrap{display:flex;align-items:center;justify-content:center}.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,.uagb-social-share__layout-vertical .uagb-social-share__wrap{flex-direction:column}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-top:0 !important}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-bottom:0 !important}.uagb-social-share__outer-wrap a.uagb-button__link:focus{box-shadow:none}.uagb-social-share__outer-wrap .uagb-ss__wrapper{padding:0;margin-left:5px;margin-right:5px;transition:all 0.2s;display:inline-flex;text-align:center}.uagb-social-share__outer-wrap .uagb-ss__source-wrap{display:inline-block}.uagb-social-share__outer-wrap .uagb-ss__link{color:#3a3a3a;display:inline-table;line-height:0;cursor:pointer}.uagb-social-share__outer-wrap .uagb-ss__source-icon{font-size:40px;width:40px;height:40px}.uagb-social-share__outer-wrap .uagb-ss__source-image{width:40px}@media (max-width: 976px){.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left:0;margin-right:0}}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-left:0 !important}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-right:0 !important}\n.wp-block-uagb-social-share .uagb-social-share__wrapper{text-decoration:none}.uagb-social-share__wrapper{box-shadow:none}.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap{margin-right:15px}.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap{-ms-flex-item-align:flex-start;align-self:flex-start;margin-top:5px}\n.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124 .wp-block-uagb-social-share-child {border-radius: 0px;}.uagb-block-015f0124 .uagb-ss__source-wrap{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-wrap svg{width: 30px;height: 30px;}.uagb-block-015f0124 .uagb-ss__source-image{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-icon{width: 30px;height: 30px;font-size: 30px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link svg{fill: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link svg{fill: #3b5998;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link svg{fill: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link svg{fill: #55acee;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link svg{fill: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link svg{fill: #bd081c;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link svg{fill: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link svg{fill: #0077b5;}@media only screen and (max-width: 976px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}\n#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__desc{margin-bottom: 10px;}#uagb-cta-block- .uagb-cta__align-button-after{margin-left: 10px;}#uagb-cta-block- .uagb-cta__align-button-before{margin-right: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}#uagb-cta-block- .uagb-cta__content-wrap{text-align: left;}#uagb-cta-block- .uagb-cta__wrap{width: 70%;text-align: left;}#uagb-cta-block-.wp-block-uagb-call-to-action{text-align: left;}#uagb-cta-block- .uagb-cta__left-right-wrap .uagb-cta__content{margin-left: 0px;}#uagb-cta-block- .uagb-cta__buttons{column-gap: 15px;}#uagb-cta-block-.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 70%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}#uagb-cta-block-.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}#uagb-cta-block- .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}@media only screen and (max-width: 767px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__buttons{justify-content: center;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}\n.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-845e6da6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-icon svg{width:30px}.uagb-icon-wrapper .uagb-svg-wrapper{transition:box-shadow 0.2s ease}\n .uagb-block-2b67c985.uagb-icon-wrapper{text-align: center;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-2b67c985.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}} .uagb-block-3c223d05.uagb-icon-wrapper{text-align: center;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-3c223d05.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5b2e3b1{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}\";s:2:\"js\";s:2027:\"document.addEventListener(\"DOMContentLoaded\", function(){ var ssLinksParent = document.querySelector( '.uagb-block-015f0124' );\nssLinksParent?.addEventListener( 'keyup', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link && e.keyCode === 13 ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nssLinksParent?.addEventListener( 'click', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nfunction handleSocialLinkClick( link ) {\nvar social_url = link.dataset.href;\nvar target = \"\";\nif ( social_url == \"mailto:?body=\" ) {\n\ttarget = \"_self\";\n}\nvar request_url = \"\";\nif ( social_url.indexOf(\"\/pin\/create\/link\/?url=\") !== -1 ) {\n\trequest_url = social_url + encodeURIComponent( window.location.href ) + \"&media=\" + 'https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp';\n} else {\n\trequest_url = social_url + encodeURIComponent( window.location.href );\n}\nwindow.open( request_url, target );\n}\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-2b67c985' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-3c223d05' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t });\";s:18:\"current_block_list\";a:21:{i:0;s:12:\"core\/heading\";i:1;s:14:\"core\/paragraph\";i:2;s:10:\"core\/image\";i:3;s:9:\"core\/list\";i:4;s:14:\"core\/list-item\";i:5;s:11:\"core\/search\";i:6;s:10:\"core\/group\";i:7;s:17:\"core\/latest-posts\";i:8;s:20:\"core\/latest-comments\";i:9;s:13:\"core\/archives\";i:10;s:15:\"core\/categories\";i:11;s:10:\"core\/embed\";i:12;s:17:\"uagb\/social-share\";i:13;s:23:\"uagb\/social-share-child\";i:14;s:19:\"uagb\/call-to-action\";i:15;s:14:\"uagb\/icon-list\";i:16;s:20:\"uagb\/icon-list-child\";i:17;s:14:\"uagb\/container\";i:18;s:9:\"uagb\/icon\";i:19;s:17:\"core\/social-links\";i:20;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776063796\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_elementor_page_assets":["a:0:{}"],"_uag_css_file_name":["uag-css-4587.css"],"_uag_js_file_name":["uag-js-4587.js"]},"uagb_featured_image_src":{"full":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"thumbnail":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-150x150.webp",150,150,true],"medium":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-300x200.webp",300,200,true],"medium_large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-768x512.webp",768,512,true],"large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"1536x1536":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"2048x2048":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow.webp",800,533,false],"trp-custom-language-flag":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/12\/Complete-PCB-Design-Workflow-18x12.webp",18,12,true]},"uagb_author_info":{"display_name":"Philifast","author_link":"https:\/\/flj-pcb.com\/cs\/author\/2475017442jygmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Step 1 \u2014 Choose the right EDA tool The EDA tools I know that many people use are Altium Designer, [&hellip;]","_links":{"self":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/posts\/4587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/comments?post=4587"}],"version-history":[{"count":1,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/posts\/4587\/revisions"}],"predecessor-version":[{"id":4592,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/posts\/4587\/revisions\/4592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/media\/4591"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/media?parent=4587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/categories?post=4587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flj-pcb.com\/cs\/wp-json\/wp\/v2\/tags?post=4587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}