Rug

#amplifier

2 APIs met deze tag

BJT Transistor API

Bipolaire-junctietransistor (BJT) circuitberekeningen als een API, lokaal en deterministisch berekend. Het currents-endpoint relateert de drie terminalstromen via de DC-stroomversterking β (hFE): de collectorstroom Ic = β·Ib, de emitterstroom Ie = (β+1)·Ib en de common-base versterking α = β/(β+1) ≈ 1, uitgaande van β en een willekeurige stroom. Het bias-endpoint analyseert het werkpunt van het klassieke spanningsdeler-biasnetwerk — uit de voedingsspanning, de twee delerweerstanden, de collector- en emitterweerstanden, β en de basis-emitterspanning berekent het het Thévenin-equivalent (Vth = Vcc·R2/(R1+R2), Rth = R1‖R2), de basisstroom Ib = (Vth − Vbe)/(Rth + (β+1)·Re), de collector- en emitterstromen, de collector-emitterspanning Vce en de knooppuntspanningen, en classificeert het werkgebied als afgeknepen, actief of verzadigd. Het power-endpoint berekent het vermogensverlies van de transistor, Pd ≈ Vce·Ic (plus Vbe·Ib), om dit te controleren tegen de maximale rating. Stromen in ampère, weerstanden in ohm en spanningen in volt, met Vbe standaard 0,7 V voor silicium. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor elektronica, versterkerontwerp, embedded en hobbyist app-ontwikkelaars, biasing- en werkpunt-tools, en elektronica-onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 endpoints. Dit is BJT-biasing; voor op-amp circuits gebruik een op-amp API en voor een LED-seriesweerstand een LED-weerstand API.

api.oanor.com/transistor-api

Op-Amp Gain API

Operationele-versterker versterking en bandbreedte wiskunde als een API, lokaal en deterministisch berekend. Het versterkingsendpoint berekent de gesloten-lus versterking van een inverterende (Av = −Rf/Rin) of niet-inverterende (Av = 1 + Rf/Rin) versterker op basis van de feedback- en ingangsweerstanden, geeft de versterking in decibel (20·log₁₀|Av|) en de uitgangsspanning voor een ingang, en lost de feedbackweerstand op voor een doelversterking. Het sommeerend endpoint berekent de uitgang van een inverterende sommeer (adder) versterker, Vout = −Rf·Σ(Vi/Ri), van een willekeurig aantal gewogen ingangen — de basis van analoge mixers en digitaal-naar-analoog converters. Het bandbreedte-endpoint past het versterkings-bandbreedteproduct toe, GBW = gesloten-lus versterking × bandbreedte, en lost elk van de drie op (een 1 MHz op-amp bij een versterking van 10 heeft een bandbreedte van 100 kHz), en berekent de volledige vermogensbandbreedte uit de slew rate en de piekuitgangsspanning, f = slew_rate/(2π·Vpeak). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor analoog-elektronica en circuitontwerp tools, versterker-, filter- en sensorconditioneringsontwerp, audio- en instrumentatie-apps, en elektronica-onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 endpoints. Dit is op-amp versterkerontwerp; voor de wet van Ohm, reactantie en resonantie gebruik een Ohm's-law API.

api.oanor.com/opamp-api