Taula de continguts:
- Pas 1: descarregueu els models SPICE disponibles per a amplificador operatiu LMV321 dels proveïdors de xips i col·loqueu-los al nou directori
- Pas 2: obriu el símbol genèric LTspice Opamp2.asy de 5 pins
- Pas 3: Verifiqueu que l'ordre de pin del símbol Opamp2.asy coincideixi amb la informació de connexió del pin LMV321.SUBCKT
- Pas 4: creeu els atributs per al nou símbol LMV321 i deseu el fitxer com a LMV321.asy
- Pas 5: creeu un esquema de prova i simuleu el rendiment de l’amplificador operatiu LMV321
- Pas 6: Creeu el símbol LMX321 a partir del símbol LMV321
- Pas 7: reutilitzeu l’esquema de proves i simuleu el rendiment de l’ampli operatiu LMX321
- Pas 8: creeu el símbol LMV3x a partir del símbol LMV321
- Pas 9: reutilitzeu l'esquema de proves i simuleu el rendiment de l'amplificador operatiu LMV3x
- Pas 10: compareu el rendiment del model i les conclusions
Vídeo: Com s'utilitza un model d'amplificador operatiu de proveïdor de xips a LTSpice: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Introducció
LTspice és una eina de programari de simulació SPICE gratuïta amb captura esquemàtica, visor de formes d'ona i moltes millores que s'executa tant a Windows com a Mac OS X. L'utilitzo per investigar el comportament del circuit i experimentar ràpidament amb nous circuits per al meu laboratori abans de fer un prototip de PCB (imprès Disseny de tauler de circuits). La corba d’aprenentatge és fàcil de conquerir gràcies al suport d’Analog Devices, el grup de suport LTspice de Yahoo i la seva compatibilitat amb els models SPICE més habituals subministrats pels proveïdors de xips.
Aquest instructiu demostrarà com anar més enllà de la biblioteca de components subministrada amb LTspice incorporant un model d'amplificador operatiu LMV321 de tres proveïdors de xips diferents per crear un esquema d'amplificador simple com es mostra al dibuix. Cadascun d'aquests models posa en relleu diferents mètodes disponibles a LTspice per utilitzar-los amb l'àmplia varietat de models de components subministrats des de diversos llocs web de proveïdors. Cadascun d’aquests models també presenta diferents prestacions. Per ressaltar aquests problemes de rendiment, reutilitzo aquests tres models també en un disseny de corrent a tensió.
El públic objectiu són aquells amb certa experiència col·locant components en un esquema i executant una simulació. Al final d'aquest tutorial, sabreu com interpretar l'ordre. SUBCKT dins dels models del fabricant per utilitzar-lo amb els editors d'atributs i taula Opamp2 de LTspice per utilitzar peces del fabricant a les vostres simulacions.
Pas 1: descarregueu els models SPICE disponibles per a amplificador operatiu LMV321 dels proveïdors de xips i col·loqueu-los al nou directori
Models SPICE del fabricant
Incorporarem tres models SPICE basats en l’amplificador operatiu LMV321 en aquest tutorial. Seguiu-ho mentre esbosso els passos.
Creeu una carpeta per als vostres propers esquemes, símbols i models de LTspice. Em referiré a aquest directori com el nostre directori de treball en el futur.
Visiteu aquests llocs web de proveïdors de xips per extreure els models SPICE per a l’amplificador operatiu LMV321:
- Lloc web TI (utilitza el model PSPICE de semiconductors nacionals): LMV321
- Amplificadors operatius Maxim Macromodels: LMX321
- STMicroelectronics Macromodels: LMV3x opamp Macromodel
Consulteu els tres diagrames associats per obtenir fitxers específics que podeu descarregar a partir de la redacció d’aquest instructiu. En el futur, és possible que hagueu de buscar els noms dels models si els venedors de xips els han traslladat a pàgines web noves.
Per a TI i STMicro, copieu el model dels fitxers zip descarregats al directori de treball. Per al model Maxim, feu clic amb el botó dret al fitxer LMX321. FAM al seu lloc web i el deseu al directori de treball LTspice.
Al final d'aquest pas, hauríeu de tenir aquests tres fitxers de models d'espècies al directori de treball:
- LMV321. MOD
- LMX321. FAM
- LMV3x_macromodel.mod
Cadascun d'aquests fitxers es pot obrir amb un editor de text per veure una estructura comuna:
- documentació a la part superior,
- Ordre. SUBCKT,
- ordres spice construint el model.
Pas 2: obriu el símbol genèric LTspice Opamp2.asy de 5 pins
Opamp2.asy és reutilitzable
Des del menú Fitxer LTspice Obriu el símbol opamp2.asy del directori d'instal·lació.
Per a la instal·lació per defecte de Windows, això seria:
C -> LTC -> LTspiceXVII -> lib -> sym -> Opamps -> opamp2.asy
El símbol opamp2 no té assignat cap model d'amplificador operatiu. Per tant, no s’executarà en una simulació. Per aquest motiu, és un bon bloc inicial, ja que conté el dibuix i els enllaços per crear qualsevol amplificador operatiu que utilitzi els cinc pins comuns:
- A +
- En-
- V +
- V-
- Fora
Tingueu cura de no obrir un d'aquests fitxers de símbols similars per error:
- opamp.asy (similar a opamp2.asy però sense els dos pins d'alimentació)
- UniversalOpamp2.asy (un opamp completament funcional amb model genèric)
Pas 3: Verifiqueu que l'ordre de pin del símbol Opamp2.asy coincideixi amb la informació de connexió del pin LMV321. SUBCKT
Assignació de taules de pins mitjançant. SUBCKT
Obriu el model opamp LMV321 desat prèviament com a LMV321. MOD al directori de treball mitjançant l’editor de text preferit. A prop de la part superior podem trobar la sentència. SUBCKT.
A. SUBCKT defineix una llista de xarxes SPICE reutilitzable, similar a una funció amb el seu nom i paràmetres associats en llenguatges de programari. La sintaxi subcircuit d'un amplificador operatiu subministrat per un fabricant té aquest aspecte:
. SUBCKT
… declaracions d'elements …
. ENDS
El nom de l'amplificador operatiu és la referència externa al nom de l'amplificador operatiu i els 5 N són una llista de connexions elèctriques ordenades a l'amplificador operatiu, tal com es descriu directament a sobre de l'ordre. SUBCKT. Les connexions elèctriques poden estar en qualsevol ordre, però el nostre símbol opamp2 assumeix aquest ordre:
- entrada no inversora (In +)
- inversió d'entrada (In-)
- font d'alimentació positiva (V +, Vss)
- font d'alimentació negativa (V-, Vee)
- sortida (fora)
Obriu el símbol LMV321.asy al nostre directori de treball dins de LTspice i visualitzeu la taula de pins per assignar els noms de connexió a. SUBCKT als noms de connexió del nostre símbol:
Visualitza -> Fixa la taula
Totes les connexions elèctriques ja estan en l'ordre correcte per a la nostra taula de pins LTspice, d'1 a 5 així:
- entrada no inversora (In +) = 1
- inversió d’entrada (In-) = 2
- font d'alimentació positiva (V +) = 3
- font d'alimentació negativa (V-) = 4
- sortida (Out) = 5
Per tant, no haurem de fer cap canvi a la taula Pin del símbol.
Pas 4: creeu els atributs per al nou símbol LMV321 i deseu el fitxer com a LMV321.asy
Assignació d’atributs de símbol Opamp
Un darrer pas abans de desar el fitxer de símbols és posar un nom al símbol mitjançant l’Editor d’atributs. Utilitzarem el mateix nom que es mostra a la línia. SUBCKT:
LMV321.
Obriu l'Editor d'atributs al menú:
Edita -> Atributs -> Edita atributs
Feu els canvis següents:
- Canvieu el valor a: LMV321 (utilitzeu el mateix nom que a la línia d'ordres. SUBCKT)
- Canvieu la descripció a: Incloeu LMV321. MOD a l'esquema (més informació més endavant)
Feu clic a D'acord i deseu l'opamp2.asy com a LMV321.asy al directori de treball.
Notes:
- Deixeu la X al costat del prefix per indicar que el símbol es mostrarà en forma esquemàtica,
- Deixeu el tipus de símbol com a cel·la perquè el fitxer del model s’interpreti correctament,
- No deseu el símbol opamp2.asy modificat de nou a la biblioteca LTspice o és possible que altres esquemes que puguin confiar en aquest fitxer estiguin danyats,
- Si heu comès aquest error (com vaig fer una vegada), podeu restaurar el fitxer opamp2.asy original amb una nova sincronització mitjançant l'ordre: Eines -> Sincronitza l'alliberament.
El directori de treball hauria de tenir aquests fitxers ara:
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 5: creeu un esquema de prova i simuleu el rendiment de l’amplificador operatiu LMV321
Proveu el model d'amplificador operatiu LMV321 en una simulació
Obriu un esquema nou des de LTspice: Fitxer -> Nou esquema
Crearem un circuit de prova d’ampli operatiu basat en un amplificador sense inversió amb un guany de 2:
Guany = 1 + Rf / Rin
Afegiu el nostre component LMV321.asy de nova creació al directori de treball mitjançant l'ordre del component de menú de la cinta LTspice.
Consell: Molts usuaris de LTspice no són conscients que han de canviar el directori del símbol al directori de treball. Per gestionar l'accés als fitxers nous, canvieu l'element "Directori superior" al directori de treball.
Alimenteu l’ampli operatiu amb una font de 5 volts mitjançant el component de tensió.
Proveu l’ampli operatiu amb polsos que es repeteixen entre 0,2 i 2,3 volts fins a l’entrada que no inverteix mitjançant un segon component de voltatge.
Configureu una anàlisi transitòria durant un interval de 500 microsegons mitjançant el menú de la cinta LTspice. Ordre directiva Op SPICE.
Augmenteu el rendiment de la simulació amb les opcions següents amb l'ordre. OP:
.opcions gmin = 1e-10 abstol = 1e-10
.options plotwinsize = 0
On:
- Gmin (evitar que els nodes flotin definint una conductància petita a través de dispositius no lineals)
- Abstol (limita la tolerància a corrents en qualsevol lloc del circuit)
- plotwinsize (control de compressió on 0 indica que no hi ha cap comporessió)
Afegiu un títol al nostre esquema mitjançant el menú de la cinta de text:
Model nacional semiconductor LMV321: amplificador sense inversió
Deseu l’esquema al directori de treball com: test_LMV321.asc
Executeu la simulació del model National Semiconductor LMV321 descarregat del lloc web TI:
Feu clic a la icona Executa al menú de la cinta LTspice
Mesureu V (out) i V (In +) amb el cursor sobre els cables associats
Tingueu en compte que el guany es mostra com a 2, tal com hem predit més amunt.
El directori de treball hauria de tenir aquests fitxers ara:
- test_LMV321.asc
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 6: Creeu el símbol LMX321 a partir del símbol LMV321
Creeu un símbol LMX321.asy amb atributs correctes i una llista de pins / ordre de llista neta
Aneu al directori de treball i obriu el model LMX321. FAM amb el vostre editor de text favorit per veure la informació. SUBCKT (vegeu el diagrama). Repetim els dos darrers passos per construir un nou component d'amplificador operatiu i un circuit de prova.
Obriu el símbol LMV321.asy creat prèviament de LTspice situat al directori de treball:
Fitxer -> Obre -> LMV321.asy
Nota: Si no heu creat el símbol LMV321.asy abans, podeu obrir el símbol opamp2.asy.
Utilitzeu l'Editor d'atributs per canviar el símbol Valor i descripció (vegeu el diagrama):
Edita -> Atributs -> Editor d'atributs
- Valor: LMX321
- Descripció: incloeu LMX321. FAM a l'esquema
Feu clic a D'acord
Utilitzeu la taula de pins per canviar l'ordre de les connexions per alinear-se correctament amb l'ordre. SUBCKT (vegeu el diagrama):
Veure -> Fixar taula
La llista de connexions de l'1 al 5 està en un ordre diferent de la llista del nostre amplificador operatiu LMV321 anterior, per la qual cosa haurem de canviar la taula Pin per al símbol LMX321 de la següent manera:
- A + = 1
- In- = 3
- V + (Vcc) = 5
- V- (Vee) = 2
- Fora = 4
Feu clic a D'acord
Per què? A la descripció. SUBCKT del model, trobem que In + està assignat a "1", de manera que assignem In + a 1 a la nostra taula de pins. Però In- està assignat a "3" a la descripció. SUBCKT, de manera que assignem In- a 3 a la nostra Taula de pins. Etcètera
Deseu el nou símbol al directori de treball com a LMX321.asy
El directori de treball hauria de tenir aquests fitxers ara:
- test_LMV321.asc
- LMX321. fàcil
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 7: reutilitzeu l’esquema de proves i simuleu el rendiment de l’ampli operatiu LMX321
Proveu el model d'amplificador operatiu LMX321 en una simulació
Obriu el nostre circuit de prova anterior i canvieu les referències d'amplificador operacional al LMX321:
Fitxer -> Obre -> test_LMV321.asc
Suprimiu la referència a l'amplificador operatiu LMV321 del nostre esquema.
Utilitzeu l’opció de component del menú de la cinta LTspice per col·locar l’ampli operatiu LMX321.asy.
Substituïu la referència al model fent clic dret a l'ordre. INC al dibuix esquemàtic per:
. INC LMX321. FAM
Substitueix el títol per reflectir el nostre nou propòsit esquemàtic:
Model Maxim LMX321: Amplificador sense inversió
Tots els altres elements de l’esquema seguiran sent els mateixos.
Deseu l’esquema al directori de treball com a test_LMX321.asc
Executeu la simulació per al model d'amplificador operatiu Maxim LMX321
Feu clic a la icona Executa al menú de la cinta LTspice
Mesureu V (out) i V (In +) mitjançant el cursor sobre els cables associats
Tingueu en compte que el guany es mostra com a 2, tal com hem predit més amunt.
El directori de treball hauria de tenir aquests fitxers ara:
- test_LMX321.asc
- test_LMV321.asc
- LMX321. fàcil
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 8: creeu el símbol LMV3x a partir del símbol LMV321
Crea un símbol LMV3x.asy amb atributs correctes i taula de pinsos
Aneu al directori de treball i obriu el model LMV3x_macromodel.mod amb el vostre editor de text favorit per veure la informació. SUBCKT (vegeu el diagrama).
Obriu el símbol LMV321.asy creat prèviament de LTspice situat al directori de treball:
Fitxer -> Obre -> LMV321.asy
Nota: Si no heu creat el símbol LMV321.asy abans, podeu obrir el símbol opamp2.asy.
Utilitzeu l'Editor d'atributs per canviar el símbol Valor i descripció (vegeu el diagrama):
Edita -> Atributs -> Editor d'atributs
- Valor: LM3x
- Descripció: incloeu LMV3x_macromodel.mod a l'esquema
Feu clic a D'acord
Utilitzeu la taula de pins per canviar l'ordre de les connexions per alinear-se correctament amb l'ordre. SUBCKT (vegeu el diagrama):
Visualitza -> Fixa la taula
La llista de connexions no té números i els paràmetres es troben en un altre ordre diferent de la llista dels nostres dos amplificadors opcionals. SUBCKT. No hi ha cap necessitat d’entrades numèriques a l’ordre. SUBCKT, però haurem de canviar la taula Pin per al símbol LM3x per alinear-la amb el nostre ordre original opamp2.asy de la següent manera:
- A + = 2
- In- = 1
- V + (font d'alimentació positiva) = 4
- V- (font d'alimentació negativa) = 5
- Fora = 3
Feu clic a D'acord
Per què? La descripció. SUBCKT dels 5 pins es troba en un ordre específic. Prenem la primera entrada com a pin 1, que és el paràmetre Inverting Input (In-). Per tant, marquem l'entrada amb la taula de pins com a número 1. La segona entrada serà el pin 2, que es denomina entrada no inversora (In +). Per tant, marquem l'entrada In + utilitzant la Taula de pins com a número 2. I així successivament
Deseu el nou símbol al directori de treball com a LMV3x.asy El directori de treball hauria de tenir aquests fitxers ara:
- test_LMV321.asc
- LMV3x1.asy
- LMX321. fàcil
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 9: reutilitzeu l'esquema de proves i simuleu el rendiment de l'amplificador operatiu LMV3x
Completeu el model d'amplificador operatiu LMV3 i proveu-ho en una simulació
Obriu el nostre circuit de prova original i canvieu les referències d'amplificador operacional al LMV3x:
Fitxer -> Obre -> test_LMV321.asc
Suprimiu la referència a l'amplificador operatiu LMV321 del nostre esquema.
Utilitzeu l’opció de component del menú de la cinta LTspice per col·locar l’ampli operatiu LMV3x.asy
Substituïu la referència al model fent clic dret a l'ordre. INC al dibuix esquemàtic per:
. INC LMV3x_macromodel.mod
Substitueix el títol per reflectir el nostre nou propòsit esquemàtic:
Model STMicroelectronics LM3x: Amplificador sense inversió
Tots els altres elements de l’esquema seguiran sent els mateixos.
Deseu l’esquema modificat com a test_LMV3x.asc al directori de treball.
Executeu la simulació per al model d'amplificador operatiu STMicroelectronics LMV3x
Feu clic a la icona Executa al menú de la cinta LTspice
Mesureu V (out) i V (In +) mitjançant el cursor sobre els cables associats
Tingueu en compte que el guany es mostra com a 2, tal com hem predit més amunt.
El directori de treball hauria de tenir aquests fitxers ara:
- test_LMV3x.asc
- test_LMX321.asc
- test_LMV321.asc
- LMX321. fàcil
- LMV321. fàcil
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
Pas 10: compareu el rendiment del model i les conclusions
Reviseu els models de simulació en un circuit de corrent a tensió
Les simulacions d'amplificadors operatius d'amplificador sense inversió que hem explorat fins ara mostren resultats constants per a cadascun dels tres models. És a dir, un guany de tensió de 2, com vam predir.
M'agradaria deixar-vos una simulació de circuits més utilitzant cadascun dels tres models. Un convertidor de corrent a tensió "mal dissenyat". L’esquema mostra una predicció de Vout = Iin * R1.
Per a un error mínim a causa del corrent de biaix, el valor suggerit per a R2 hauria de ser el mateix que R1. Al meu circuit, a propòsit, faig servir un valor molt inferior per a R2 per intentar exposar les diferències de model fora de les pràctiques normals de disseny. La simulació també ens hauria d’ajudar a visualitzar el pobre error de disseny previst a través de la variància en el biaix perquè R1 i R2 no són el mateix.
En les tres simulacions, el Maxim LMX321 té un rendiment més diferent, ja que el Vout sembla baix i no presenta cap variació en el biaix ni en el timbre. Mentre que els altres dos models, LMV3x de STMicro i LMV321 de National Semi mostren els resultats esperats de Vout juntament amb algunes diferències en la variància en el biaix o el comportament de timbre.
En conclusió
He mostrat tres mètodes diferents que s’han trobat en importar models d’amplificadors operatius del fabricant mitjançant la família LMV321 per a LTspice. Hem revisat el model National Semiconductor LMV321 del lloc web de TI, el model STMicroelectronics LMV3x i el model MAXIM LMX321. Aquests tres mètodes us ajudaran a importar models d'amplificadors operatius per a qualsevol altra part mitjançant l'ordre. SUBCKT del model juntament amb els atributs de LTspices i els editors de Pin Table.
També he demostrat que alguns models funcionen millor que altres, tal com es demostra amb el convertidor esquemàtic de voltatge a corrent. Provar dos o més models als dissenys de simulació us pot ajudar a obtenir resultats més fiables segons les vostres necessitats.
Referències:
Descàrrega i documentació de LTspice
www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
Grup LTspice - Grups Yahoo: molts fitxers compartits, suport actiu per a preguntes
groups.yahoo.com/neo/groups/LTspice/info
Full de referència ràpida SPICE v1.0, Standford EE133 - Hivern 2001: referència a. SUBCKT pp7-8
web.stanford.edu/class/ee133/handouts/general/spice_ref.pdf
Col·lecció de circuits d'amplificadors operatius: Nota d'aplicació nacional de semiconductors 31 de setembre de 2002: referència a circuits d'amplificador operatiu de conversió de corrent a voltatge d'amplificador sense inversió
www.ti.com/ww/en/bobpease/assets/AN-31.pdf
Tots els fitxers relacionats amb aquesta instrucció es poden descarregar a continuació com a fitxer zip.
ltspice_lmv321_simulation_files.zip
Recomanat:
Configuració del proveïdor de GPS Bluetooth extern per a dispositius Android: 8 passos
Configuració del proveïdor extern de GPS Bluetooth per a dispositius Android: aquest instructiu us explicarà com crear el vostre propi GPS compatible amb Bluetooth per al vostre telèfon, enceneu qualsevol cosa a només uns 10 dòlars. interfície de mòduls de baix consum BlutoothArdui
Llum d'inundació UV de baix cost per a la unió sense adhesius de xips microfluídics PMMA: 11 passos
Llum d’inundació UV de baix cost per a la unió sense adhesius de xips microfluídics PMMA: els dispositius microfluídics fabricats en termoplàstics s’utilitzen cada vegada més a causa de la rigidesa, la transparència, la permeabilitat reduïda dels gasos, la biocompatibilitat i la traducció més fàcil als mètodes de producció en massa, com el modelat per injecció. Mètodes d'unió per
Ús de xips de cintes LED per separat: 4 passos
Ús de xips de cinta LED per separat: mentre experimentava amb un altre projecte, vaig acabar tallant una longitud de cinta LED entre les línies de tall previstes per adaptar-la al projecte en qüestió (no us preocupeu, ho revelaré quan estigui acabat). La peça no va funcionar després d'aquest tall, ja que va ser
Amplificador operatiu discret: 5 passos
Amplificador operatiu discret: un cop buscava un amplificador operatiu discret … Hi ha molts circuits a la xarxa. Des de l'API2520 estàndard fins a qui sap què més. D'ACORD. N’he comprovat poques amb el simulador i he notat que la majoria no funcionaran. O podria funcionar de manera condicional. Omi
Mòduls PIC i AVR de xips SMD adequats per a BreadBoarding: 7 passos
Mòduls PIC i AVR de xips SMD adequats per a la fabricació de pa: de tant en tant, trobareu alguns microcontroladors en forma de superfície (SMD) que us agradaria provar a la vostra taula de treball. Intentaríeu obtenir la versió DIL d’aquest xip, de vegades no estaria disponible. Darrera v