Jedinica 2 / 12

Umjetna inteligencija u dizajnu strujnih krugova i podršci za raspored tiskanih ploča

Dobici:

  • Sposobnost ubrzavanja shema, odabira komponenti i nacrta izračuna opskrbe/potrošnje s AI i unakrsne provjere s podatkovnom tablicom
  • Sposobnost pregleda PCB rasporeda, slaganja slojeva i pravila integriteta signala uz podršku AI
  • Sposobnost testiranja rješenja strujnog kruga/izgleda koje predlaže AI s DRC-om, simulacijom i mjerenjem prototipa

Elektronički proizvod je proizvod dvije glavne faze: shematski: logički crtež komponenti i veza i raspored (način na koji su te komponente fizički raspoređene na tiskanoj pločici). Dijagram određuje "što spojiti"; "Gdje i kako će se spojiti" određeno je u rasporedu. U ovoj jedinici vidjet ćete kako koristiti AI kao akcelerator u obje faze, ali zašto se konačna odluka donosi podatkovnom tablicom, simulacijom, provjerom pravila dizajna (DRC: automatska provjera mogućnosti izrade i električnih pravila) i mjerenjem prototipa. Osnovna napetost ovdje je da umjetna inteligencija tečno opisuje kako bi krug trebao raditi, ali ne mjeri stvarne granice stvarnih komponenti koje odaberete i fizičku stvarnost vaše ploče.

Gdje je AI jak u dizajnu sklopova

AI je jak u "razmišljanju" dijela dizajna: generiranje opcija topologije, objašnjavanje kako izgraditi blok, pokazivanje koraka za primjenu formule u podatkovnoj tablici i izgradnja kostura računa. Na primjer, može vam dati redom korake dizajna razdjelnika napona (jednostavnog sklopa koji proporcionalno ulaže ulazni napon s dva otpornika), niskopropusnog filtra ili bloka pojačala operacijskog pojačala. Može raspravljati o tome koji bi pinovi imali smisla za spajanje perifernih uređaja mikrokontrolera, koji su vodovi osjetljivi na šum. Pomaže vam stvoriti stablo snage: dijagram koji pokazuje iz kojeg se regulatora svaki blok napaja.

Ali ovdje je potrebno napraviti kritičnu razliku: vrijednost otpornika, vrijednost kondenzatora ili odabir regulatora koji daje AI je početna točka. Stvarna vrijednost ovisi o vašem naponu/struji/toleranciji, temperaturnom rasponu i podatkovnoj tablici dijela koji odaberete. Pojedinosti kao što su snaga (snaga) otpornika, otpornost napona i učinak istosmjerne prednapone kondenzatora (njegov kapacitet opada s primijenjenim naponom), RDS(on) vrijednost MOSFET-a ključni su za proizvod i provjeravaju se samo iz podatkovne tablice.

Proračun napajanja i napajanja (integriteta napajanja).

Jedan od najčešćih zadataka je kreiranje proračuna snage: zbrajanje struje koju svaki blok troši i odabir regulatora i putanje napajanja u skladu s tim. AI vam može pomoći da postavite ovu tablicu, ali svaka trenutna vrijednost u recima mora potjecati iz podatkovne tablice te komponente; Umjetna inteligencija kaže "obično izvlači ovoliko" nije potvrda.

Savjet: Neka umjetna inteligencija izgradi proračunsku tablicu snage kao "prazan kostur" (komponenta, blok, minimalna/tipična/maksimalna struja, izvorni stupac). Zatim sami ispunite svaku ćeliju iz podatkovne tablice. Dakle, AI štedi vrijeme, ali ne izmišlja brojeve.

AI vas može podsjetiti na opća načela (stavite što je moguće bliže čipu, koristite kratke i široke tragove, paralelizirajte različite vrijednosti) u vezi kondenzatora za odvajanje/premošćenje (kondenzator za odvajanje: kondenzator postavljen blizu dovodnog kraja svakog čipa, zadovoljavanje iznenadnih strujnih zahtjeva i potiskivanje buke). Međutim, odgovor na pitanje koliko i koje vrijednosti ovisi o preporuci u podatkovnoj tablici čipa i njegovoj radnoj frekvenciji.

Integritet signala u PCB rasporedu

Cjelovitost signala je sposobnost signala da dosegne svoje odredište bez izobličenja na kartici. Četiri se koncepta najčešće pojavljuju u dizajnu velikih brzina:

  • Referentna/uzemljena ravnina: kontinuirani sloj bakra kroz koji teče povratna struja signala. Ako se prekine, povećat će se buka i zračenje.
  • Povratni put: Svaka struja signala ima povratni put; Ovaj put mora teći bez prekida, odmah ispod traga signala.
  • Preslušavanje: signal jedne staze prelazi na susjednu stazu. Smanjuje se s udaljenošću između njih i blizinom ravnine.
  • Kontrola impedancije: u vodovima velike brzine, širina traga i slaganje slojeva (stack-up) izračunavaju se kako bi se postigla određena karakteristična impedancija (npr. razlika od 50 Ω ili 100 Ω).

AI je vrlo dobra u pretvaranju ovih načela u kontrolni popis. Možete opisati svoj raspored i pitati "koje rizike trebam provjeriti za integritet signala u ovom rasporedu?" Ali vrijednosti širine traga, razmaka i impedancije određuju alat za rješavanje polja ili alat za izračun generatora u skladu sa stvarnim hrpom slojeva i mogućnostima proizvođača vaše kartice; Vrijednost koju daje AI poput "0,3 mm trag za 50 Ω" svakako treba provjeriti jer ovisi o debljini sloja i materijalu.

tri mini kućišta

Slučaj 1 — DC prednaponska zamka. Dizajner filtrira liniju od 3,3 V s preporučenim AI "10 µF, 6,3 V, X7R keramičkim kondenzatorom." Kartica je bučnija od očekivanog. Kada se mjeri, vidi se da ovaj kondenzator malog paketa gubi više od polovice svog efektivnog kapaciteta ispod 3,3 V (DC bias efekt). Kada se ispita krivulja kapacitet-napon u podatkovnoj tablici, vidi se da efektivna vrijednost pada na ~4 µF. AI je dao opću vrijednost; stvarno ponašanje vidljivo je samo iz krivulje podatkovne tablice.

Slučaj 2 — Skraćena uzemljena ravnina. Inženjer opisuje njegov izgled AI-u, napominjući da "brza signalna linija prolazi kroz rascjep u ravnini tla ispod." AI podsjeća da to može produžiti povratni put i uzrokovati zračenje i šum te da je potrebno ne provlačiti vod kroz prorez ili stavljati premosni kondenzator. Inženjer ovo shvaća kao upozorenje, vizualno provjerava prorez u 3D prikazu ploče i preusmjerava liniju. Ovdje je AI poslužio kao popis za provjeru; Inženjer je donio odluku s mjerljivim opravdanjem.

Slučaj 3 — Netočno podudaranje paketa. Pripravnik traži od umjetne inteligencije da stvori "otisak" za konektor (uzorak lemljenog otoka komponente na ploči). AI daje mjerenja koja se čine razumnima. Pripravnik to koristi bez usporedbe s mehaničkim crtežom proizvođača; Kad stignu kartice, konektor ne odgovara. Ispravan pristup je provjeriti svaki otisak stopala doslovce prema službenom mehaničkom crtežu proizvođača; AI nikada ne može sama zaustaviti proizvodnju tragova.

Predlošci upita koji se mogu kopirati

PREDLOŽAK KOSTURA PRORAČUNA ENERGIJE "Stvorite prazan kostur tablice proračuna energije za sljedeće blokove: [popis blokova/čipova]. Stupci: komponenta, napon napajanja, min/tipična/maks. struja, izvor (broj stranice podatkovne tablice), napomena. Ostavite numeričke vrijednosti PRAZNE; imajte na umu da svaka struja treba biti popunjena iz relevantne podatkovne tablice. Objasnite koju marginu trebam uzeti za ukupni i odabir regulatora na kraju."

PREDLOG POPISA ZA PROVJERU INTEGRITETA SIGNALA "Razmotrite sljedeći raspored: [opis ploče; broj slojeva, brze linije, osjetljivi analogni blokovi]. Navedite rizike koje trebam provjeriti za integritet signala i integritet napajanja, stavku po stavku: kontinuitet ravnine uzemljenja, povratni put, položaj kondenzatora za odvajanje, preslušavanje, provjera impedancije. Dodajte informacije "kako mogu izmjeriti/kako mogu provjeriti" za svaki stavka. Točan trag "DAJ vrijednost širine/impedancije."

OBRAZAC UPITA ZA ODABIR KOMPONENTE "Navedite parametre podatkovne tablice koje bih trebao provjeriti pri odabiru komponente za sljedeći blok: [opis bloka, npr. buck regulator]. Za svaki parametar napišite zašto je važan i pod kojim radnim uvjetima je kritičan (npr. temperatura, DC bias, RDS(on), tolerancija). NE PREPORUČUJTE određeni dio; ja ću odabrati iz podatkovne tablice."

PREDLOŽAK ZA PREGLED SHEME "Pregledajte shematski opis u nastavku i pitajte za moguće pogreške u obrascu pitanja (npr. 'je li za ovu iglu potreban pull-up otpornik', 'omogućuje li regulator minimalnu struju opterećenja'). NE GOVORI apsolutno točno/netočno; pojavit će se popis pitanja za mene da provjerim u podatkovnoj tablici. Shema: [recept/zalijepi]."

Slab upit / Jak upit

SLABA UPITKA: "Koji kondenzator da stavim za 3,3 V?"

SNAŽNA UPUTSTVO: "Objasnite koji kriteriji (kapacitet, granica otpornosti napona, učinak istosmjerne prednapone, vrsta dielektrika

Slabi prompt vas poziva da napravite jednu vrijednost; Moćni upit daje vam okvir koji postavlja prava pitanja.

Verifikacijski slojevi u dizajnu kruga/PCB-a

sloj

Što znači

Uloga AI

Podatkovna tablica

Vraća stvarne granice komponente

Generira popis parametara i pitanje

Simulacija (SPICE)

Numerički predviđa ponašanje kruga

Izlazi instalacija i pregled popisa mreža

DRC/ERC

Provjera proizvodnosti i električnih pravila

Daje popis pravila za provjeru

Mjerenje prototipa

Ispravci na pravoj kartici

Preporuča plan mjerenja i ispitnu točku

Oprez: Čak je i SPICE simulacija (rješavanje kruga pomoću matematičkog modela) dobra onoliko koliko je dobra točnost modela. Simulacija koju je uspostavila umjetna inteligencija ne jamči stvarnost bez uzimanja u obzir stvarnih modela komponenti i parazitskih učinaka (otpor/induktivnost tragova).

Uobičajene greške

  • Ne provjerava vrijednost komponente koju daje AI s podatkovnom tablicom. DC prednapon, temperatura i ograničenja snage odlučujući su za proizvod.
  • Uzimajući u obzir impedanciju/širinu traga neovisno o slaganju slojeva. Vrijednost varira ovisno o materijalu i debljini; Površina se izračunava alatom za rješavanje/generiranje.
  • Ne provjerava otisak mehaničkim crtežom. Pogrešan uzorak lemnog otoka uništit će cijelu ploču.
  • Uzimajući u obzir da je dizajn završen nakon što prođe DRC. Čak i ako su usvojena pravila DRC-a, integritet signala i toplinsko ponašanje provjeravaju se zasebno.
  • Stavljanje AI SPICE rezultata umjesto prototipa. Simulacija je predviđanje; Posljednja riječ je vaše mjerenje.

Ukratko

U ovoj ste jedinici AI postavili kao akcelerator i generator popisa za provjeru u dijagramu strujnog kruga, proračunu snage i rasporedu PCB-a. AI predlaže topologiju, postavlja skele izračune, podsjeća na rizike integriteta signala i generira pitanja za pregled. Ali svaka vrijednost komponente se provjerava iz podatkovne tablice, svaka impedancija/vrijednost traga iz proračuna hrpe slojeva, svaki otisak iz mehaničkog crteža i svaka dizajnerska odluka iz DRC-a, simulacije i mjerenja prototipa. Koristite umjetnu inteligenciju kao partnera koji vas “tjera da postavite prava pitanja” umjesto da vam “daje brojeve”.

Zadatak aplikacije

Odaberite mali blok strujnog kruga (npr. buck regulator ili senzorsko sučelje). Najprije ekstrahirajte parametre podatkovne tablice kojima se treba upravljati iz AI-a pomoću predloška "Upit za odabir komponente". Zatim postavite praznu tablicu s predloškom "Power budget skeleton" i ispunite vrijednosti za dvije komponente iz stvarnih podatkovnih tablica. Na kraju, upotrijebite predložak "Kontrolni popis integriteta signala" za popis rizika implementacije i napišite kako ćete provjeriti svaki od njih.

popis za provjeru

  • [ ] Provjerio sam svaku vrijednost komponente predloženu AI iz podatkovne tablice (uključujući DC prednapon, temperaturu, snagu).
  • [ ] Struje u proračunskoj tablici snage nisam prilagodio AI-u, već sam ih ispunio iz tablica s podacima.
  • [ ] Izračunao sam vrijednosti impedancije/širine traga pomoću skupa slojeva i alata za rješavanje/generiranje polja.
  • [ ] Usporedio sam svaki otisak stopala s mehaničkim crtežom proizvođača.
  • [ ] Planirao sam provjeriti izgled s DRC/ERC, simulacijom i planom mjerenja prototipa.
  • [ ] Označio sam AI izlaz kao preliminarni koji treba provjeriti, a ne kao konačni dizajn.