Gevinster:
- Evne til at accelerere skematiske, komponentvalg og udkast/forbrugsberegningsudkast med AI og krydsvalidere med datablad
- Mulighed for at gennemgå PCB-layout, lagstabling og regler for signalintegritet med AI-understøttelse
- Evne til at teste kredsløbs-/layoutløsninger foreslået af AI med DRC, simulering og prototypemåling
Et elektronisk produkt er produktet af to hovedfaser: skematisk: den logiske tegning af komponenter og forbindelser og layout (den måde, hvorpå disse komponenter er fysisk arrangeret på printkortet). Diagrammet bestemmer "hvad der skal forbindes"; "Hvor og hvordan det vil blive forbundet" bestemmes i layoutet. I denne enhed vil du se, hvordan du bruger AI som accelerator i begge faser, men hvorfor den endelige beslutning tages ved datablad, simulering, designregeltjek (DRC: Automatic check of manufacturability and electrical rules) og prototypemåling. Den grundlæggende spænding her er, at AI flydende beskriver, hvordan et kredsløb skal fungere, men det måler ikke de faktiske grænser for de faktiske komponenter, du vælger, og den fysiske virkelighed på dit board.
Hvor AI er stærk i kredsløbsdesign
AI er stærk på den "tænkende" del af design: generering af topologiindstillinger, forklaring af, hvordan man bygger en blok, viser trin til at anvende en formel i et dataark og opbygning af skelettet af en konto. For eksempel kan det give dig designtrinene for en spændingsdeler (et simpelt kredsløb, der proportionerer indgangsspændingen med to modstande), et lavpasfilter eller en op-amp-forstærkerblok i rækkefølge. Kan diskutere hvilke ben der ville give mening at forbinde periferiudstyr til en mikrocontroller, hvilke linjer der er følsomme over for støj. Det hjælper dig med at skabe et krafttræ: et diagram, der viser, hvilken regulator hver blok fødes fra.
Men her er det nødvendigt at foretage en kritisk skelnen: Modstandsværdien, kondensatorværdien eller regulatorvalg givet af AI er et udgangspunkt. Den faktiske værdi afhænger af din spænding/strøm/tolerance, temperaturområde og databladet for den del, du vælger. Detaljer såsom en modstands effekt (watt), spændingsmodstand og DC-forspændingseffekt af en kondensator (dens kapacitet falder med påført spænding), RDS(on)-værdien af en MOSFET er vitale i produktet og verificeres kun fra databladet.
Beregning af strøm og forsyning (strømintegritet).
En af de mest almindelige opgaver er at oprette et strømbudget: at lægge sammen, hvor meget strøm hver blok trækker og vælge regulator og forsyningsvej i overensstemmelse hermed. AI kan hjælpe dig med at opsætte denne tabel, men hver aktuelle værdi i rækkerne skal komme fra den pågældende komponents dataark; AI siger "det trækker typisk så meget" er ikke validering.
Tip: Få AI til at bygge strømbudgettabellen som et "tomt skelet" (komponent, blok, min/typisk/max strøm, kildekolonne). Udfyld derefter hver celle selv fra dataarket. Så AI sparer tid, men udgør ikke tal.
AI kan minde dig om generelle principper (sæt så tæt på chippen som muligt, brug korte og brede spor, paralleliser forskellige værdier) vedrørende afkobling/bypass-kondensatorer (afkoblingskondensator: kondensator placeret tæt på forsyningsenden af hver chip, opfylder pludselige strømkrav og undertrykker støj). Men svaret på spørgsmålet om hvor mange og hvilken værdi afhænger af anbefalingen i chippens datablad og dens driftsfrekvens.
Signalintegritet i printkortlayout
Signalintegritet er et signals evne til at nå sin destination uden at blive forvrænget på kortet. Fire koncepter dukker oftest op i højhastighedsdesign:
- Reference/jordplan: Det kontinuerlige kobberlag, som signalets returstrøm løber igennem. Hvis den afbrydes, vil støj og stråling øges.
- Returvej: Hver signalstrøm har en returvej; Denne vej skal flyde uafbrudt lige under signalsporet.
- Crosstalk: Signalet fra et spor hopper til nabosporet. Det aftager med afstanden mellem dem og flyets nærhed.
- Impedanskontrol: I højhastighedslinjer beregnes sporbredden og lagstablingen (stack-up) for at opnå en vis karakteristisk impedans (f.eks. 50 Ω eller 100 Ω differential).
AI er meget god til at gøre disse principper til en tjekliste. Du kan beskrive dit layout og spørge "hvilke risici skal jeg tjekke for signalintegritet i dette layout?" Men værdierne for sporingsbredde, frigang og impedans bestemmes af feltløseren eller generatorens beregningsværktøj i henhold til den faktiske lagstak og producentens kapacitet på dit kort; En værdi givet af AI som "0,3 mm spor for 50 Ω" bør absolut verificeres, fordi det afhænger af lagtykkelsen og materialet.
tre minisager
Tilfælde 1 — DC-forspændingsfælde. En designer filtrerer 3,3 V-linjen med AI's anbefalede "10 µF, 6,3 V, X7R keramisk kondensator." Kortet er mere støjende end forventet. Når det måles, ses det, at denne lille pakke kondensator mister mere end halvdelen af sin effektive kapacitet under 3,3 V (DC bias effekt). Når kapacitet-spændingskurven i databladet undersøges, ses det, at den effektive værdi falder til ~4 µF. AI havde givet en generel værdi; faktisk adfærd ses kun af dataarkkurven.
Tilfælde 2 — Afkortet stelplan. En ingeniør beskriver dets layout til AI og bemærker, at "en højhastighedssignallinje passerer gennem en split i jordplanet nedenunder." AI minder om, at dette kan forlænge returvejen og forårsage stråling og støj, og at det er nødvendigt ikke at føre ledningen gennem spalten eller sætte en brokondensator. Teknikeren tager dette som en advarsel, verificerer visuelt slidsen i en 3D-visning af brættet og omdirigerer linjen. Her fungerede AI som en tjekliste; Ingeniøren traf beslutningen med en målbar begrundelse.
Tilfælde 3 — Forkert pakkematch. En praktikant beder AI’en om at skabe et "fodaftryk" til et stik (komponentens lodde-ø-mønster på kortet). AI giver målinger, der virker rimelige. Praktikanten bruger dette uden at sammenligne det med producentens mekaniske tegning; Når kortene kommer, passer stikket ikke. Den korrekte tilgang er at verificere hvert fodaftryk ordret fra producentens officielle mekaniske tegning; AI kan aldrig lukke ned for fodaftryksproduktion alene.
Kopierbare promptskabeloner
POWER BUDGET SKELETON Skabelon"Opret et tomt strømbudgettabelskelet for følgende blokke: [liste blokke/chips]. Kolonner: komponent, forsyningsspænding, min/typisk/maks strøm, kilde (databladsidenummer), bemærk. Lad numeriske værdier være BLANKE; bemærk, at hver strøm skal udfyldes fra det relevante dataark I skal tage forklaring på det samlede dataark og regulator."
Skabelon for SIGNAL INTEGRITET CHECKLISTE "Overvej følgende layout: [tavlebeskrivelse; antal lag, hurtiglinjer, følsomme analoge blokke]. Skitsér de risici, jeg skal kontrollere for signalintegritet og strømintegritet, punkt for punkt: jordplanskontinuitet, returvej, afkoblingskondensatorplacering, krydstale, impedanstjek. Tilføj "hvordan kontrollerer jeg nøjagtigt" oplysninger for hvert punkt. "GIV værdi for bredde/impedans."
KOMPONENTVALG FORESPØRGSSkabelon"List de dataarkparametre, jeg bør kontrollere, når jeg vælger en komponent til følgende blok: [blokbeskrivelse, f.eks. buck regulator]. Skriv for hver parameter, hvorfor den er vigtig, og under hvilken driftstilstand den er kritisk (f.eks. temperatur, DC-forspænding, RDS(til), tolerance).
SCHEME REVIEW Skabelon "Gennemgå den skematiske beskrivelse nedenfor og bed om mulige fejl i spørgsmålsformularen (f.eks. "kræver denne pin en pull-up modstand", "giver regulatoren minimum belastningsstrøm"). SIG IKKE absolut sandt/falskt; det vil dukke op en liste med spørgsmål, som jeg kan tjekke i forhold til dataarket. Skema: [opskrift]."
Svag prompt / Stærk prompt
SVAG PROMPT: "Hvilken kondensator skal jeg sætte til 3,3 V?"
STÆRK SPØRGSMÅL: "Forklar hvilke kriterier (kapacitet, spændingsmodstandsmargin, DC-forspændingseffekt, dielektrisk type
Den svage prompt inviterer dig til at lave en enkelt værdi; Den kraftfulde prompt giver dig et telt, der stiller de rigtige spørgsmål.
Verifikationslag i kredsløb/PCB design
lag
Hvad gør
AI's rolle
Datablad
Returnerer de faktiske grænser for komponenten
Genererer parameterliste og spørgsmål
Simulering (SPICE)
Forudsiger numerisk kredsløbsadfærd
Outputinstallation og netlisteoversigt
DRC/ERC
Fremstillingsevne og kontrol af elektriske regler
Giver en liste over regler, der skal kontrolleres
Prototype måling
Retter på rigtigt kort
Anbefaler måleplan og testpunkt
Forsigtig: Selv SPICE-simuleringen (løsning af kredsløbet med en matematisk model) er kun så god som modellens nøjagtighed. Simuleringen etableret af AI garanterer ikke virkeligheden uden at tage højde for faktiske komponentmodeller og parasitiske effekter (modstand/induktans af spor).
Almindelige fejl
- Kontrollerer ikke komponentværdien givet af AI med dataarket. DC bias, temperatur og effektgrænser er afgørende for produktet.
- I betragtning af impedans/sporbredde uafhængig af lagstabling. Værdien varierer med materiale og tykkelse; Arealet beregnes med solver/generatorværktøjet.
- Bekræfter ikke fodaftrykket med mekanisk tegning. Forkert loddeø-mønster vil kassere hele brættet.
- I betragtning af, at designet er færdigt, når det passerer DRC. Selv hvis DRC-reglerne er vedtaget, verificeres signalintegritet og termisk adfærd separat.
- Sætter AI's SPICE-resultat i stedet for prototypen. En simulering er en forudsigelse; Det sidste ord er din måling.
Sammenfattende
I denne enhed har du placeret AI som accelerator og tjeklistegenerator i kredsløbsdiagram, strømbudget og PCB-layout. AI foreslår topologi, stilladser beregninger, minder om signalintegritetsrisici og genererer gennemgangsspørgsmål. Men hver komponentværdi er verificeret fra dataarket, hver impedans-/sporværdi fra lagstabelberegningen, hvert fodaftryk fra den mekaniske tegning og enhver designbeslutning fra DRC, simulering og prototypemåling. Brug AI som en partner, der "får dig til at stille de rigtige spørgsmål" i stedet for "giver dig tal".
Ansøgningsopgave
Vælg en lille kredsløbsblok (f.eks. en buck-regulator eller en sensorgrænseflade). Udtræk først dataarkparametrene, der skal kontrolleres, fra AI med skabelonen "Komponentvalgsforespørgsel". Opret derefter en tom tabel med skabelonen "Power budget skelet" og udfyld værdierne for de to komponenter fra de faktiske dataark. Til sidst skal du bruge skabelonen "Signalintegritetstjekliste" til at angive implementeringsrisici og skrive, hvordan du vil verificere hver enkelt.
tjekliste
- [ ] Jeg verificerede hver komponentværdi AI foreslået fra dataarket (inklusive DC bias, temperatur, effekt).
- [ ] Jeg tilpassede ikke strømme i strømbudgettabellen til AI, men udfyldte dem fra databladene.
- [ ] Jeg beregnede impedans-/sporbreddeværdierne med lagstakken og feltløser-/generatorværktøjet.
- [ ] Jeg sammenlignede hvert fodaftryk med producentens mekaniske tegning.
- [ ] Jeg planlagde at verificere layoutet med DRC/ERC, simulering og prototypemåleplan.
- [ ] Jeg markerede AI-output som en foreløbig, der skal verificeres, ikke det endelige design.