<p>Prieš dviem savaitėmis mūsų inžinierių komanda gavo 6 sluoksnių PCB prototipų užsakymą, kurio vertė viršijo 12 000 eurų. Nors klientas pateikė „visus reikalingus failus“, gamybos metu iškilo kritinė problema: 4-asis sluoksnis (G4) buvo padarytas kaip neigiamas (negative plane), o dizaine jis turėjo būti teigiamas signalų sluoksnis. Klaida įvyko ne dėl to, kad dizaineris suklydo, o dėl to, kad Gerber failų generavimo metu nebuvo nurodyta aiški poliarumo informacija, o CAM inžinierius priėmė sprendimą remdamasis standartine konvencija, kuri šio atveju nesutapo su kliento ketvėtimis. Rezultatas – 50 vienetų serija buvo atmesta, o pristatymas vėlavo tris dienas. Šis atvejis iliustruoja, kodėl Gerber failų specifikacija nėra tik „failų išsiuntimas“, o techninis procesas, reikalaujantis tikslumo ir supratimo apie gamybos apdorojimo (CAM) eigą.</p>
<p>Šiame straipsnio mes ne tik paaiškinsime, kas yra Gerber failai, bet ir išanalizuosime, kodėl senasis RS-274D formatas yra pavojingas, kaip RS-274X ir Gerber X2 sprendžia šias problemas, ir kada verta atsisakyti Gerber naudodami ODB++ formatą. Jei jūsų darbas susijęs su PCB dizainu ar pirkimu, ši žinios padės išvengti brangių gamybos stabdymų.</p>
<h2>Gerber Failų Evoliucija: Nuo RS-274D iki X2</h2>
<blockquote style="border-left:4px solid #0f766e;background:#f0fdfa;padding:16px 20px;margin:24px 0;border-radius:0 12px 12px 0;">
<p><strong>Kai perėjimo skylė turi 0,20 mm finished hole, aš retai palieku mažiau nei 0,10 mm annular ring po gręžimo, nes Class 2 tolerancijos labai greitai suvalgo menką rezervą.</strong></p>
<p><strong>Hommer Zhao, Founder & CEO, WIRINGO</strong></p>
</blockquote>
<p>Iki šiol daugelis inžinierių, ypač mažesnėse kompanijose, vis dar naudoja senąjį RS-274D formatą, dažnai vadinamą „Standard Gerber“. Šis formatas buvo sukurtas laikais, kai CAD sistemos neturėjo galimybės automatiškai aprašyti visų apdorojimo parametrų. RS-274D yra tik vektorinis brėžinys, susidedantis iš koordinačių ir komandų (D01, D02, D03), tačiau jame nėra apertūrų (apertures) apibrėžimų. Šios apibrėžtosios dalys (aperture definitions) dažnai siunčiamos atskirame tekste arba, kas dar blogiau, paliekamos CAM inžinieriaus nuožiūrai.</p>
<p>Tai yra pagrindinė gedimų priežastis. Kai CAM sistema gauna RS-274D failą be apertūros lentelės, ji bando „spėti“ apskritimo ar stačiakampio formą pagal D-kodo numerį. Jei dizaineris naudojo nestandartines formas (pvz., ovalus su išpjovomis terminiams skydeliams), sistema gali jas pakeisti į paprastus apskritimus. Tokia klaida gali sumažinti litavimo skydelio plotą nuo 0,8 mm² iki 0,5 mm², kas padidina terminį pasipriešinimą ir gali sukelti jungties perkaitimą veikiant dideliu srovės stipriu.</p>
<p>RS-274X (Extended Gerber) išsprendžia šią problemą integruodamas apertūrų apibrėžimas tiesiai į failo antraštę. Naudojant makrokomandas (AM), galima apibrėžti sudėtingas geometrines figūras, o ne tik paprastas formas. Be to, RS-274X palaiko poliarumą (LPD/LPC), kas leidžia aiškiai nurodyti, kurios sritys yra „varis“, o kurios – „tuštuma“. Tai yra būtina maitinimo plokštėms (power planes), kur neteisingai nustatyta poliarumo gali sukelti trumpąjį jungtį tarp maitinimo ir žemės sluoksnių.</p>
<h2>Gerber X2: Papildoma Informacija Gamybai</h2>
<p>Nors RS-274X yra standartas ir puikiai veikia daugumai atvejų, jis vis tiek yra „baltas“ (dumb) formatas – jis nežino, kas yra piešta. Jis tiesiog nupiešia linijas. Gerber X2, pristatytas 2014 metais, pridėjo atributus prie objektų. Dabar kiekviena linija, padas ar skylė gali turėti metaduomenų, pvz., .AperFunction, .Part arba .NetName.</p>
<p>Kodėl tai svarbu? Tarkime, projektuojate HDI (High Density Interconnect) plokštę su mikrovijomis (microvias). Gerber X2 gali aiškiai pažymėti, kurios skylės yra „lazerinės“, o kurios – „mechaninės“. Be to, ji gali susieti laidus su tinklais (nets). Tai leidžia CAM sistemoms automatiškai atlikti DFM (Design for Manufacturing) patikrą, pvz., tikrinti, ar laidų plotis atitinka impendancijos reikalavimus ar ar yra pakankamas atstumas tarp skirtingų signalų. Be X2, šių ryšių reikia atkurti rankiniu būdu, kas padidina klaidų tikimybę, ypač sudėtinguose 12+ sluoksnių projektuose.</p>
<h2>ODB++: Inteligtingesnis Alternatyva</h2>
<p>Kai Gerber (net X2) vis dar yra 2D vaizdų rinkinys, ODB++ (Open Database) yra 3D duomenų bazė. Ji sujungia schemos (netlist), PCB dizainą ir gamybos duomenis į vieną archyvą. ODB++ ypač naudingas, kai projektuojate lankstųjų (Rigid-Flex) plokščių arba sudėtingus daugiasluoksnius (multi-layer) sprendimus.</p>
<p>Pagrindinis ODB++ privalumas – tai „intelektualus“ ryšys tarp sluoksnių. Kai CAM inžinierius įkelia ODB++ failą, jis mati ne tik vario pėdsakus, bet ir medžiagos storį, dielektriko konstantą (Dk) ir netgi komponentų padėtis su orientacija. Tai leidžia tiksliai simuliuoti gamybos procesą, pavyzdžiui, presavimo (lamination) įtempimų poveikį laidams. Tačiau ODB++ failai yra didesniais ir ne visos senosnės gamybos linijos juos palaiko be papildomo konvertavimo.</p>
<table>
<thead>
<tr><th>Parametras</th><th>RS-274D (Standard)</th><th>RS-274X (Extended)</th><th>Gerber X2</th><th>ODB++</th></tr>
</thead>
<tbody>
<tr><td>Apertūrų Apibrėžimas</td><td>Atskiras failas / Spėjama</td><td>Integruota (Failo viduje)</td><td>Integruota</td><td>Integruota</td></tr>
<tr><td>Metaduomenys (Atributai)</td><td>Nėra</td><td>Nėra</td><td>Taip (NetNames, Part info)</td><td>Taip (Pilna duomenų bazė)</td></tr>
<tr><td>Poliarumo Palaikymas</td><td>Ribota / Neaišku</td><td>Taip (LPD/LPC)</td><td>Taip</td><td>Taip</td></tr>
<tr><td>Failų Dydis (Vidutinis 4 sluoksnių)</td><td>50 KB</td><td>150 KB</td><td>180 KB</td><td>2 MB</td></tr>
<tr><td>Komponentų Informacija</td><td>Atskiras Centroid failas</td><td>Atskiras Centroid failas</td><td>Integruota</td><td>Integruota</td></tr>
<tr><td>Gamybos Palaikymas</td><td>Maža (Reikalauja rankinio darbo)</td><td>Aukšta (Industrija standartas)</td><td>Aukšta (Naujesnės linijos)</td><td>Vidutinė / Aukšta (Reikalauja licencijų)</td></tr>
<tr><td>DFM Patikra</td><td>Rankinė</td><td>Automatinė (Pagal geometriją)</td><td>Automatinė (Su tinklais)</td><td>Pilna (3D ir elektrinė)</td></tr>
</tbody>
</table>
<p>Ši lentelė parodo, kad nors RS-274X yra saugus pasirinkimas daugumai projektų, Gerber X2 siūlo gerokai daugiau galimybių automatiniam kokybės užtikrinimui. ODB++ yra „auksinis standartas“ sudėtingoms sistemoms, tačiau gali būti per daug sudėtingas paprastiems 2 sluoksnių valdikliams.</p>
<h2>Dažniausios Pasitaikančios Klaidos ir Jų Padariniai</h2>
<p>Net naudojant modernų RS-274X formatą, inžinieriai dažnai daro klaidas, kurios tiesiogiai veikia PCB kokybę ir kainą. Viena iš dažniausių yra neteisingas koordinačių formatas. Dauguma CAD sistemų pagal numatytuosius nustatymus gali generuoti failus su 2:4 formato tikslumu (pvz., 0.0001 colių), tačiau aukšto dažnio ar HDI plokštėms reikalingas 2:5 ar net 3:6 formatas (0.000001 colių). Jei nurodysite 2:4 formatą 0.1mm pločio linijai, suapvalinimo klaida gali siekti 2-3 mikronus, kas atitinka 10% linijos pločio tolerancijos. Gamyboje tai gali reikšti, kad kai kurios linijos taps per plonos arba susilies su kaimynine linija.</p>
<p>Kita kritinė klaida – suskaidyti (panelize) plokštę rankiniu būdu brėžinyje, o ne generuoti atskirą „array“ failą. Kai inžinierius nukopijuoja PCB dizainą 4 kartus į vieną failą, dažnai pamiršta pridėti technologines juostas (break-away rails) su fiksavimo skylėmis (fiducials). Be jų, SMT surinkimo linija negali tiksliai susilyginti. Be to, rankinis suskaidymas dažnai palieka „duobutes“ tarp plokščių, kurios gali sukelti medienos (FR-4) skilimą frezavimo metu. Teisingas būdas – naudoti CAM įrankį panelizacijai, užtikrinantį, kad tarp plokščių yra pakankamai vietos frezavimo pjūkliui (routing bit), paprastai ne mažiau kaip 2 mm skersmens frezui reikalingas 2,5-3 mm atstumas.</p>
<h2>Dažniausios Klaidos Ruošiant Gerber Failus</h2>
<p><strong>Reikia eksperto konsultacijos?</strong></p> <p>Uzsakykite nemokama pasiulyma</p> <h2>FAQ</h2> <h3>Q: Kodėl RS-274D formatas laikomas pavojingu PCB gamyboje?</h3> RS-274D formatas neapima apertūrų apibrėžimų, todėl CAM sistemos gali klaidingai interpretuoti formas, pavyzdžiui, sumažinti litavimo skydelio plotą nuo 0,8 mm² iki 0,5 mm², kas padidina terminį pasipriešinimą ir gali sukelti jungties perkaitimą. <h3>Q: Ką RS-274X formatas sprendžia lyginant su senąsias versijomis?</h3> RS-274X sprendžia apertūrų problemą integruodamas jas į failo antraštę bei palaiko poliarumo komandas (LPD/LPC), kas yra būtina maitinimo plokštėms, kad būtų išvengta trumpojo jungimo tarp maitinimo ir žemės sluoksnių. <h3>Q: Kada buvo išleistas Gerber X2 ir kokia jo pagrindinė naujovė?</h3> Gerber X2 buvo pristatytas 2014 metais, o jo pagrindinė naujovė yra metaduomenų atributai (pvz., .AperFunction, .NetName), leidžiantys susieti objektus su tinklais ir automatiškai atlikti DFM patikrą. <h3>Q: Kiek gali kainuoti klaida dėl neteisingų Gerber failų?</h3> Straipsnyje paminėtas atvejis, kai 6 sluoksnių PCB užsakymas, vertinas daugiau nei 12 000 eurų, buvo atmestas, o pristatymas vėlavo 3 dienas dėl neteisingai nustatyto 4-ojo sluoksnio poliarumo. <h3>Q: Kaip Gerber X2 padeda projektuojant sudėtingas HDI plokštes?</h3> Formatas leidžia aiškiai pažymėti skyles kaip „lazerines“ arba „mechanines“ bei susieti laidus su tinklais, kas leidžia CAM sistemoms tikrinti laidų plotį ir atstumus be rankinio įsikišimo.
- Naudojant RS-274D be apertūrų lentelės: Rizikuojate, kad CAM sistema pakeis sudėtingas formas į paprastus apskritimus. Tai gali sugadinti terminius skydelius (thermal reliefs) ir sukelti trumpąjį jungtį maitinimo sluoksniuose.
- Neteisingas nulinio taško (origin) nustatymas: Jei vienas sluoksnis (pvz., viršutinis) turi nulį kairiajame kampe, o apatinis – centre, CAM sistema nesujungs sluoksnių teisingai. Visiems sluoksniams turi būti tas pats absoliutusis nulis (0,0).
- Pamiršti įtraukti mechaninį sluoksnį (Outline): Gerber failai turi tik vario pėdsakus. Jei nenurodysite plokštės kontūro atskirame mechaniniame sluoksnyje (GKO arba GM1), gamintojas negalės išfrezuoti plokštės. Dažnai inžinieriai tik nupiešia liniją ant viršutinio sluoksnio, tačiau to nepakanka frezavimo programai.
- Suderinamųjų skydelių (Fiducials) nebuvimas: Net jei dizaine jūsų nėra, gamintojas jas pridės. Tačiau jei jūsų dizaine jau yra padai, kuriuos naudojate kaip fiksavimo taškus, bet jie neatitinka IPC standarto (1 mm skersmens vario ant 2 mm izoliacijos), optinė sistema juos neįžiūrės.
- Spalvų (Layers) painiavos: Siunčiant failus, inžinieriai dažnai sujungia signalų sluoksnius su mechaniniais arba siunčia „Silkscreen“ virš „Solder Mask“. Tai sukelia tai, kad ant vario uždedamas tekstas, kuris nebus matomas arba trukdys litavimui.
- Pasirinkite RS-274X arba Gerber X2 formatą: Niekada nenaudokite RS-274D. Įsitikinkite, kad CAD programinė įranga nustatyta eksportuoti „Extended Gerber“ su apertūromis.
- Patikrinkite koordinačių tikslumą: Naudokite 2:5 (coliai) arba 3:6 (milimetrai) formatą, jei plokštė turi smulkių detalių (<0.2mm). Įsitikinkite, kad visi sluoksniai naudoja tą patį formatą.
- Įtraukite README failą: Parašykite trumpą tekstinį failą, kuriame nurodykite sluoksnių tvarką (Stack-up), pvz., „Top Layer = GTL, Bottom Layer = GBL“. Tai pašalina bet kokią abejonių galimybę.
- Sukurkite atskirą mechaninį sluoksnį: Kontūras (outline) turi būti atskiras failas, paprastai su 0 linijos pločiu arba užpildytas (filled) plotas.
- Patikrinkite Drill failus: Įsitikinkite, kad Excellon formato gręžimo failas atitinka Gerber failų pozicijas. Naudodami „Gerber Viewer“ įrankį, perkelkite gręžimo failą ant viršutinio sluoksnio – visos skylės turi būti centruotos paduose.
- Patikrinkite Solder Mask expansion: Numatytoji reikšmė paprastai yra 0.1 mm (4 mil). Jei turite labai tankų dizainą, sumažinkite iki 0.05 mm, tačiau įsitikinkite, kad tai neatidengia vario tarp laidų.
- Sugeneruokite PDF vaizdą: Prieš siunčiant gamintojui, atidarykite Gerber failus nemokamu peržiūros įrankiu (pvz., Gerbv arba online viewer) ir išsaugokite kaip PDF. Lyginkite su originaliu dizainu – dažnai matomos akimis pastebimos klaidos (dingę tekstai, paslinktos linijos).
- Printed circuit board
- <a href="https://en.wikipedia.org/wiki/Soldering" target="_blank" rel="noopener noreferrer">Soldering</a>
- Surface-mount technology
<p><strong>Reikia eksperto konsultacijos?</strong></p> <p>Uzsakykite nemokama pasiulyma</p> <h2>FAQ</h2> <h3>Q: Kodėl RS-274D formatas laikomas pavojingu PCB gamyboje?</h3> RS-274D formatas neapima apertūrų apibrėžimų, todėl CAM sistemos gali klaidingai interpretuoti formas, pavyzdžiui, sumažinti litavimo skydelio plotą nuo 0,8 mm² iki 0,5 mm², kas padidina terminį pasipriešinimą ir gali sukelti jungties perkaitimą. <h3>Q: Ką RS-274X formatas sprendžia lyginant su senąsias versijomis?</h3> RS-274X sprendžia apertūrų problemą integruodamas jas į failo antraštę bei palaiko poliarumo komandas (LPD/LPC), kas yra būtina maitinimo plokštėms, kad būtų išvengta trumpojo jungimo tarp maitinimo ir žemės sluoksnių. <h3>Q: Kada buvo išleistas Gerber X2 ir kokia jo pagrindinė naujovė?</h3> Gerber X2 buvo pristatytas 2014 metais, o jo pagrindinė naujovė yra metaduomenų atributai (pvz., .AperFunction, .NetName), leidžiantys susieti objektus su tinklais ir automatiškai atlikti DFM patikrą. <h3>Q: Kiek gali kainuoti klaida dėl neteisingų Gerber failų?</h3> Straipsnyje paminėtas atvejis, kai 6 sluoksnių PCB užsakymas, vertinas daugiau nei 12 000 eurų, buvo atmestas, o pristatymas vėlavo 3 dienas dėl neteisingai nustatyto 4-ojo sluoksnio poliarumo. <h3>Q: Kaip Gerber X2 padeda projektuojant sudėtingas HDI plokštes?</h3> Formatas leidžia aiškiai pažymėti skyles kaip „lazerines“ arba „mechanines“ bei susieti laidus su tinklais, kas leidžia CAM sistemoms tikrinti laidų plotį ir atstumus be rankinio įsikišimo.
Žymės:PCBTechnologijosElektronikaGamyba
Dalintis:



