Eenheid 2 / 9

Circuitanalyse en ontwerpondersteuning

Winst:

  • Vermogen om een circuitprobleem op te splitsen in aannames, formules en eenheidsstappen en dit op een gestructureerde manier aan de AI te vragen
  • Mogelijkheid om door AI aanbevolen weerstands-, capaciteits- en versterkingswaarden te verifiëren ten opzichte van standaardreeksen en vermogenslimieten
  • Mogelijkheid om rekenkundige en topologische fouten op te sporen door de AI-uitvoer te vergelijken met SPICE of handmatige berekeningen

Circuitanalyse vormt de ruggengraat van de elektrische en elektronische techniek: beginnend bij de wetten van Ohm en Kirchhoff en zich uitstrekkend tot verdelers, filters, versterkers en voedingscircuits. AI kan bij deze taken een krachtig hulpmiddel zijn; Het creëert formules, genereert het eerste getal, stelt alternatieve topologieën voor en schrijft zelfs een SPICE-netlijst. Maar AI ‘begrijpt’ een circuit niet; maakt het patroon compleet. Daarom ligt de aanbevolen weerstandswaarde mogelijk niet in de standaardreeks, overschrijdt deze mogelijk de vermogenslimiet of is de topologie mogelijk verkeerd ingesteld. In deze unit zullen we zien hoe we het circuitprobleem op een gestructureerde manier aan de AI kunnen vragen, hoe we de uitvoer kunnen verifiëren met handberekening en SPICE, en de meest voorkomende valkuilen.

Het probleem correct instellen: aanname, formule, eenheid

Voordat u AI een circuitprobleem voorlegt, moet u het in drie delen opsplitsen: bekende (inputs), wanted (output) en beperkingen (vermogen, spanning, standaardreeksen). Dit onderscheid verduidelijkt zowel de prompt als de uitvoer controleerbaar.

Een klassiek voorbeeld: serieweerstand om een ​​LED aan te sturen vanuit een 5 V-voeding. Bekend: voeding 5 V, LED-doorlaatspanning V_F ≈ 2,0 V, gewenste stroom I = 10 mA. Zoek naar: R. De formule is eenvoudig:

R = (V_supply − V_F) / IR = (5,0 − 2,0) / 0,010 = 300 ΩVermogensverlies van de weerstand: P = I² · R = (0,010)² · 300 = 0,03 W → 1/8 W is voldoende

300 Ω is beschikbaar in de E24 standaardserie. Als dat niet het geval is, ronden we af naar de dichtstbijzijnde standaardwaarde (bijvoorbeeld 330 Ω) en controleren we hoe de stroom verandert: I = (5−2)/330 ≈ 9,1 mA. Dit is de exacte stroom die moet worden gevolgd bij het valideren van AI-uitvoer: formule → nummer → standaardreeks → power check.

Tip: Wanneer u een weerstands- of capaciteitswaarde van AI krijgt, vraag dan altijd twee dingen: "Is deze waarde beschikbaar in de E12/E24/E96-serie?" en “Is het vermogen/spanningsvermogen van dit onderdeel voldoende?” AI retourneert vaak ideale, niet-geproduceerde waarden.

Zwakke prompt/sterke prompt

ZWAK: "Bereken de weerstand voor de LED." (Resultaat: welke LED, welke levert, welke stroom is onzeker; één getal.) STERK: "Bereken de serieweerstand om een rode LED aan te sturen bij 10 mA uit een voeding van 5 V. De doorlaatspanning van de LED is 2,0 V. Afzonderlijk weergeven:1) Weerstandsformule en resultaat (Ω)2) Dichtstbijzijnde E24-standaardwaarde3) Werkelijke stroom met die standaardwaarde4) Vermogensdissipatie van de weerstand en aanbevolen beoordeling "Schrijf eenheden in alle stappen."

Weerstands-, capaciteits- en winstwaarden verifiëren

De meest voorkomende fout van AI is dat het waarden retourneert die wiskundig ‘correct’ zijn maar in de praktijk onbruikbaar. Drie controlegebieden:

Standaard seriële besturing. Weerstanden en condensatoren worden geproduceerd in de E-serie (E12, E24, E96...). Als AI 4737 Ω zegt, beslist u op basis van tolerantie of u 4,7 kΩ (E24) of 4,75 kΩ (E96) gebruikt.

Vermogen en spanning. Het vermogen dat een weerstand dissipeert, is net zo belangrijk als de waarde ervan. De spanningsbestendigheid van een condensator is net zo belangrijk als zijn capaciteit. AI slaat deze meestal over.

Winst en bandbreedte. In een op-amp-circuit kan AI de versterking opgeven als R_f/R_in, maar de limiet voor het versterkingsbandbreedteproduct (GBW) negeren. Als je 100x winst wilt met een op-amp met 1 MHz GBW, is de bandbreedte slechts 10 kHz.

bestanddeel

gegeven door AI

Extra controle

Weerstand

Waarde (Ω)

E-serie, vermogensverlies (I²R)

condensator

Waarde (F)

Treksterkte, type (keramisch/elektrolytisch)

Op-amp-versterking

R_f/R_in

GBW, zwenksnelheid, voerinterval

Filteren

afsnijfrequentie

Werkelijke componenttolerantie, belastingseffect

Kruisvalidatie met SPICE en handmatige berekening

Voordat u een door AI gegenereerd circuit vertrouwt, moet u het op twee onafhankelijke manieren testen: handmatige berekening (ruwe controle) en SPICE-simulatie (gedetailleerde controle). De AI kan je zelfs de SPICE-netlijst schrijven; maar het is jouw taak om netlist uit te voeren en het resultaat te interpreteren.

Voorbeeld van een RC-laagdoorlaatfilter: R = 1,6 kΩ, C = 100 nF. Snijfrequentie:

f_c = 1 / (2π · R · C)f_c = 1 / (2π · 1600 · 100e-9)f_c ≈ 995 Hz ≈ 1 kHz

Als je hetzelfde circuit scant met AC-analyse in SPICE en ziet dat het −3 dB-punt op ~1 kHz ligt, overlappen de twee paden elkaar en neemt het vertrouwen toe. Als ze elkaar niet overlappen, is er een fout in de handberekening of in de netlijst; Je jaagt op beide.

* AI aanbevolen RC-filternetlijst (controleer!) V1 in 0 AC 1R1 in uit 1.6kC1 uit 0 100n.ac dec 100 10 100k.end

Let op: volg visueel de verbinding van knooppuntnamen in de SPICE-netlijst geschreven door de AI. De meest voorkomende fout is het aansluiten van een component op het verkeerde knooppunt of het vergeten van het grondknooppunt (0). Zelfs als de netlijst lijkt te "werken", kan het zijn dat hij het verkeerde circuit simuleert.

Topologiefouten opvangen

Soms geeft de AI de componentwaarden correct weer, maar stelt hij de topologie verkeerd in: het feedbackbeen achterstevoren aansluiten, een op-amp aansturen vanaf de verkeerde ingang, of de bypass-condensator van de voeding vergeten. De manier om deze op te vangen is door het circuit met uw eigen hand opnieuw te tekenen en het knooppunt voor knooppunt te volgen. “Dat is wat de AI zei” rechtvaardigt geen topologie; U moet de werkingslogica van het circuit verifiëren.

Mini-hoesje

Analoog ontwerper Kaan heeft een inverterend op-amp-circuit ontworpen om een ​​sensorsignaal te versterken. AI beveelt R_in = 1 kΩ en R_f = 220 kΩ aan; winst −220. Kaan kijkt naar de datasheet: GBW van de geselecteerde op-amp is 1 MHz. Bij een versterking van 220 blijft de bandbreedte slechts ~4,5 kHz, terwijl deze het signaal tot 20 kHz moet doorgeven. Kaan kiest voor een op-amp met een hogere GBW of verdeelt de versterking in twee fasen. AI heeft de wiskunde goed; Maar Kaan bereikte de fysieke limiet. Les: de versterkingsformule van AI is misschien correct, maar u bepaalt de werkelijke limieten van de component vanuit de datasheet.

Veelvoorkomende fouten

  • De waarde gebruiken die door AI wordt gegeven, ongeacht of deze in de standaardreeks zit of niet.
  • Negeren van weerstandsvermogensdissipatie en weerstand tegen condensatorspanning.
  • Het berekenen van de op-amp-versterking en het vergeten van de GBW/slew-snelheidslimiet.
  • Het resultaat vertrouwen zonder de SPICE-netlijst visueel te verifiëren.
  • Het aardknooppunt of de bypass-condensator omzeilen.
  • De topologie accepteren zonder vragen te stellen: "Dit is hoe AI het heeft gebouwd."

Samengevat

  • Probleem gestructureerd in AI door het circuitprobleem te verdelen in aanname, gezocht en beperking.
  • Controleer elke weerstands-/capaciteitswaarde met standaardreeksen, vermogen en spanning.
  • Controleer fysieke limieten zoals GBW, zwenksnelheid en voedingsafstand in versterkingsberekeningen.
  • Verifieer de AI-uitvoer met handmatige berekening en SPICE op twee onafhankelijke manieren.
  • Bekijk de netlijst en de topologie knooppunt voor knooppunt; De meest voorkomende fout is een onjuiste aansluiting.
  • Zelfs als de wiskunde correct is, verifieert de ingenieur de fysieke grens en topologie.

Applicatie taak

Kies een eenvoudige schakeling (RC-filter, spanningsdeler of inverterende versterker). Vraag de AI om componentwaarden en een SPICE-netlijst. Vervolgens: (1) bereken handmatig de grensfrequentie/versterking/uitvoer, (2) voer de netlijst uit in een SPICE-tool, (3) vergelijk de twee resultaten en kijk of de geselecteerde componenten in de standaardreeks vallen. Als u een discrepantie ontdekt, identificeer dan de bron ervan (formule, netlijstbinding of waardeafronding) en corrigeer deze.