Derniers sujets
Drôle d'OpAmp, le LM3900
3 participants
Page 1 sur 1
Drôle d'OpAmp, le LM3900
Bonjour,
Ce quadruple AmpOp n'est pas commun, il fait la différence des courants d'entrée, alors que les AOP classiques font la différence des tensions d'entrée.
Très utilisé dans les synthétiseurs de musique, j'ai voulu voir son comportement.
Quatre fondeurs l'ont produit : National Semiconductor l'inventeur, Texas Instruments qui a racheté NS et Motorola.
Les datasheets sont disponibles sur leurs sites.
Dans MC12, la librairie nsopamp.lbr propose une fiche des paramètres pour le LM3900.
Cette librairie peut être visualisée par MC12 (Elle ne peut pas être listée par un éditeur de texte), elle possède plus de 150 modèles d'AmpOp.
J'ai dessiné un ampli inverseur avec le LM3900 et le résultat est curieux.
Le sch avec l'analyse Transient :
[Vous devez être inscrit et connecté pour voir cette image]
L'analyse AC :
[Vous devez être inscrit et connecté pour voir cette image]
Comme le résultat me parait plus que bizarre, j'ai cherché sur le web une autre lib du LM3900 et LTspice en propose un, le LM3900.mod.
Après l'avoir renommé LM3900.lib, on pense pouvoir l'utiliser sur MC12.
Mais surprise, voici le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
Qu'en pensez-vous ?
Une analyse avec LTspice par des spécialistes s'impose, à vos KB.
Merci,
Jean
Ce quadruple AmpOp n'est pas commun, il fait la différence des courants d'entrée, alors que les AOP classiques font la différence des tensions d'entrée.
Très utilisé dans les synthétiseurs de musique, j'ai voulu voir son comportement.
Quatre fondeurs l'ont produit : National Semiconductor l'inventeur, Texas Instruments qui a racheté NS et Motorola.
Les datasheets sont disponibles sur leurs sites.
Dans MC12, la librairie nsopamp.lbr propose une fiche des paramètres pour le LM3900.
Cette librairie peut être visualisée par MC12 (Elle ne peut pas être listée par un éditeur de texte), elle possède plus de 150 modèles d'AmpOp.
J'ai dessiné un ampli inverseur avec le LM3900 et le résultat est curieux.
Le sch avec l'analyse Transient :
[Vous devez être inscrit et connecté pour voir cette image]
L'analyse AC :
[Vous devez être inscrit et connecté pour voir cette image]
Comme le résultat me parait plus que bizarre, j'ai cherché sur le web une autre lib du LM3900 et LTspice en propose un, le LM3900.mod.
Après l'avoir renommé LM3900.lib, on pense pouvoir l'utiliser sur MC12.
Mais surprise, voici le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
Qu'en pensez-vous ?
Une analyse avec LTspice par des spécialistes s'impose, à vos KB.
Merci,
Jean
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Re: Drôle d'OpAmp, le LM3900
— En regardant attentivement les datasheets des LM3900 et LM393, j'ai vu que c'étaient les mêmes circuits ! Donc, pour me “fagoter” un modèle de LM393, j'ai pris le LM3900, l'ai “cloné”, renommé le clone “LM393” et simplement changé “Quad op” en “Dual op” dans son fichier associé ! Voilà ce que ça donne dans un petit schéma destiné au test des ventilateurs de CPU 4 broches :
[Vous devez être inscrit et connecté pour voir cette image]
— Ici, je teste avec une tension continue… Mais si je veux tester avec un potentiomètre, voilà ce que ça donne :
[Vous devez être inscrit et connecté pour voir cette image]
— Au lieu de donner une ligne en pente, ça donne une succession de lignes horizontales et un “brouillis” de lignes en sortie… J'aurais aimé avoir la même simulation qu'avec la tension continue… Aurais-tu une astuce, Jampolanton ?
— D'avance merci. Cordialement !
[Vous devez être inscrit et connecté pour voir cette image]
— Ici, je teste avec une tension continue… Mais si je veux tester avec un potentiomètre, voilà ce que ça donne :
[Vous devez être inscrit et connecté pour voir cette image]
— Au lieu de donner une ligne en pente, ça donne une succession de lignes horizontales et un “brouillis” de lignes en sortie… J'aurais aimé avoir la même simulation qu'avec la tension continue… Aurais-tu une astuce, Jampolanton ?
— D'avance merci. Cordialement !
Re: Drôle d'OpAmp, le LM3900
Avec .step param, tu relances une nouvelle simulation à chaque fois, donc tu auras autant de valeurs différentes que de steps dans ta formule.
Il faut utiliser une variation de la résistance en fonction du temps comme ci-dessous (c'est un exemple vite fait)
[Vous devez être inscrit et connecté pour voir cette image]
Il faut utiliser une variation de la résistance en fonction du temps comme ci-dessous (c'est un exemple vite fait)
[Vous devez être inscrit et connecté pour voir cette image]
Re: Drôle d'OpAmp, le LM3900
J'ai monté une maquette qui correspond au sch du LM3900 en amp inverseur.
[Vous devez être inscrit et connecté pour voir cette image]
J'ai simplement modifié le signal Vin par un signal de 20KHz, 1Vpp sinus et voici le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
En bleu V(in), en rouge V(out)
Cet Opamp n'inverse pas, simplement un retard de phase de 12µS. Gain en tension de 2.3
Il faut conclure que les fichiers spice du LM3900 que l'on trouve sur le net ne sont pas bons.
Seuls les fichiers spice générés par les fondeurs de composants sont fiables, avec les autres, s'en méfier et faire une maquette pour vérifier le fonctionnement.
Hors les trois fondeurs NS, Ti et motorola n'ont pas fournit de fichier spice pour le LM3900.
Je vais câbler sur la maquette un deuxième OpAmp en ampli non-inverseur pour voir le résultat.
[Vous devez être inscrit et connecté pour voir cette image]
J'ai simplement modifié le signal Vin par un signal de 20KHz, 1Vpp sinus et voici le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
En bleu V(in), en rouge V(out)
Cet Opamp n'inverse pas, simplement un retard de phase de 12µS. Gain en tension de 2.3
Il faut conclure que les fichiers spice du LM3900 que l'on trouve sur le net ne sont pas bons.
Seuls les fichiers spice générés par les fondeurs de composants sont fiables, avec les autres, s'en méfier et faire une maquette pour vérifier le fonctionnement.
Hors les trois fondeurs NS, Ti et motorola n'ont pas fournit de fichier spice pour le LM3900.
Je vais câbler sur la maquette un deuxième OpAmp en ampli non-inverseur pour voir le résultat.
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Re: Drôle d'OpAmp, le LM3900
Bonjour,
Hormis le temps d'analyse qu'il faut prendre en compte à cause de la variable "time".
Peut-être une autre approche : (en ne faisant pas une analyse 'tran" mais ".op"
Essayes, on verra si ça fonctionne sur ton schéma.
[Vous devez être inscrit et connecté pour voir cette image]
Non, promis juré!Aurais-tu caché une autre commande ?
Hormis le temps d'analyse qu'il faut prendre en compte à cause de la variable "time".
Peut-être une autre approche : (en ne faisant pas une analyse 'tran" mais ".op"
Essayes, on verra si ça fonctionne sur ton schéma.
[Vous devez être inscrit et connecté pour voir cette image]
Re: Drôle d'OpAmp, le LM3900
Bon, on ne peut pas faire ".op" et ".tran" sur la même simu.
Donc, j'ai cherché une autre solution qui m'a bien fait une prise de tête et....
Tada!
[Vous devez être inscrit et connecté pour voir cette image]
Vérification des valeurs avec source 10V et potar de 1k
[Vous devez être inscrit et connecté pour voir cette image]
Donc, j'ai cherché une autre solution qui m'a bien fait une prise de tête et....
Tada!
[Vous devez être inscrit et connecté pour voir cette image]
Vérification des valeurs avec source 10V et potar de 1k
[Vous devez être inscrit et connecté pour voir cette image]
Re: Drôle d'OpAmp, le LM3900
Bonjour,
Je reviens sur le LM3900.
Sur la maquette j'ai cablé en ampli suiveur (non-inverseur) un deuxième aop, le boîtier en contient quatre.
Le sch :
[Vous devez être inscrit et connecté pour voir cette image]
Le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
Réponse en signal sinusoïdal :
Trace du haut : le signal Fin
Trace du milieu : la sortie de l'ampli inverseur, OK, gain en tension : x9
Trace du bas : la sortie de l'ampli non-inverseur, OK, atténuation en tension : 1.2
A chaque aop léger retard.
[Vous devez être inscrit et connecté pour voir cette image]
Réponse en signal carré :
Forte intégration du signal carré à la sortie des aop, la Bp de ces aop n'est pas élevée, a réservé pour les montages BF.
Je reviens sur le LM3900.
Sur la maquette j'ai cablé en ampli suiveur (non-inverseur) un deuxième aop, le boîtier en contient quatre.
Le sch :
[Vous devez être inscrit et connecté pour voir cette image]
Le résultat :
[Vous devez être inscrit et connecté pour voir cette image]
Réponse en signal sinusoïdal :
Trace du haut : le signal Fin
Trace du milieu : la sortie de l'ampli inverseur, OK, gain en tension : x9
Trace du bas : la sortie de l'ampli non-inverseur, OK, atténuation en tension : 1.2
A chaque aop léger retard.
[Vous devez être inscrit et connecté pour voir cette image]
Réponse en signal carré :
Forte intégration du signal carré à la sortie des aop, la Bp de ces aop n'est pas élevée, a réservé pour les montages BF.
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Re: Drôle d'OpAmp, le LM3900
— Aaaaaahhhh, merci, Jampolanton ! C'est un peu “tiré par les cheveux”, mais enenenenfffffiiinn, ça fonctionne :
[Vous devez être inscrit et connecté pour voir cette image]
— Potentiomètre seul…
[Vous devez être inscrit et connecté pour voir cette image]
— En situation dans mon montage !
*** De toutes façons, si j'ose dire, je reste un peu dans le sujet, vu que le LM3900 et le LM393 sont les mêmes circuits ! ***
— Cordialement !
[Vous devez être inscrit et connecté pour voir cette image]
— Potentiomètre seul…
[Vous devez être inscrit et connecté pour voir cette image]
— En situation dans mon montage !
*** De toutes façons, si j'ose dire, je reste un peu dans le sujet, vu que le LM3900 et le LM393 sont les mêmes circuits ! ***
— Cordialement !
Re: Drôle d'OpAmp, le LM3900
Et c'est le principal.C'est un peu “tiré par les cheveux”, mais enenenenfffffiiinn, ça fonctionne :
De toutes les façons, il n'y a guère d'autres moyens de faire varier une résistance de façon continue.
Je prend les challenges sur d'autres solutions...
Tu en es sûr, tu ne confonds pas avec le LM359?vu que le LM3900 et le LM393 sont les mêmes circuits
Re: Drôle d'OpAmp, le LM3900
Le LM393 ainsi que le LM2903 sont des comparateurs.
Ce ne sont pas des aop Norton.
Quelques aop Norton :
LM359, LM2900,LM3301, LM3900.
Il y en a très certainement d'autres.
Le LM359 (deux aop dans son boîtier) est un peu meilleur en vitesse que le LM3900 (quatre aop dans son boîtier) et ce dernier est toujours commercialisé.
Un truc qui serai pas mal, c'est de pouvoir faire varier le curseur d'un potar avec la molette de la souris.
Ce ne sont pas des aop Norton.
Quelques aop Norton :
LM359, LM2900,LM3301, LM3900.
Il y en a très certainement d'autres.
Le LM359 (deux aop dans son boîtier) est un peu meilleur en vitesse que le LM3900 (quatre aop dans son boîtier) et ce dernier est toujours commercialisé.
Un truc qui serai pas mal, c'est de pouvoir faire varier le curseur d'un potar avec la molette de la souris.
Dernière édition par f17439 le Jeu 14 Avr - 21:23, édité 1 fois
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Re: Drôle d'OpAmp, le LM3900
— @Jampolanton : Ah ouais, j'ai fait une “trompaison” ! Ce sont les LM339 et le LM393 qui sont les mêmes (respectivement 4 et 2 dans le même boîtier) ! C'est ce que j'ai pris comme modèle pour simuler le LM393 avec le fichier du LM339 ! Les exemplaires que je possède sont des RQP d'alimentations ATX défuntes !
— Désolé ! Cordialement !
— Désolé ! Cordialement !
Re: Drôle d'OpAmp, le LM3900
Bonjour,
Après avoir galèré et essayé les lib du LM3900D, LM3900M et LM3900N de Microsim sur MC12 et j'ai constaté que que le résultat n'était pas satisfaisant.
J'ai repris la lib du LM3900 de LTspice et j'ai cherché ce qui n'allais pas, j'ai fini par trouver et cela fonctionne sur MC12.
Voici un schéma de test et l'analyse transient du sch :
[Vous devez être inscrit et connecté pour voir cette image]
L'analyse AC avec la courbe de Bp à -3dB :
[Vous devez être inscrit et connecté pour voir cette image]
Voilà mon pb (simulation d'un sch avec un LM3900 sur MC12) réglé.
Un autre iC Linéaire dont la lib n'est pas présente dans MC12 : le CD4016, j'en ai besoin pour une simulation, aussi je vais le créer.
Ce n'est malheureusement pas les deux seul lib de composants de la famille des CD4xxx qui sont absentes, en voici la liste :
CD4007, CD4034, CD4047, CD4051 à CD4053, CD4067, CD4097 et CD4098, CD4504, CD4536, CD10100 à CD40105, CD40108 et CD40109, CD40181 et CD40182 et enfin le CD40208.
Bon muguet,
Jean
Après avoir galèré et essayé les lib du LM3900D, LM3900M et LM3900N de Microsim sur MC12 et j'ai constaté que que le résultat n'était pas satisfaisant.
J'ai repris la lib du LM3900 de LTspice et j'ai cherché ce qui n'allais pas, j'ai fini par trouver et cela fonctionne sur MC12.
Voici un schéma de test et l'analyse transient du sch :
[Vous devez être inscrit et connecté pour voir cette image]
L'analyse AC avec la courbe de Bp à -3dB :
[Vous devez être inscrit et connecté pour voir cette image]
Voilà mon pb (simulation d'un sch avec un LM3900 sur MC12) réglé.
Un autre iC Linéaire dont la lib n'est pas présente dans MC12 : le CD4016, j'en ai besoin pour une simulation, aussi je vais le créer.
Ce n'est malheureusement pas les deux seul lib de composants de la famille des CD4xxx qui sont absentes, en voici la liste :
CD4007, CD4034, CD4047, CD4051 à CD4053, CD4067, CD4097 et CD4098, CD4504, CD4536, CD10100 à CD40105, CD40108 et CD40109, CD40181 et CD40182 et enfin le CD40208.
Bon muguet,
Jean
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Re: Drôle d'OpAmp, le LM3900
Le CD4016 est facile à simuler sous LTspice avec des switches commandés.
Est-ce pareil avec MC12?
Est-ce pareil avec MC12?
Re: Drôle d'OpAmp, le LM3900
Effectivement simuler un 4016 par des switchs commandés est possible.
Mais je préfére une simulation des circuits électronique internes de l'iC.
Je viens de me rendre compte que le CD4066 était le remplacement du CD4016, et là, pour MC12, j'ai une macro qui va bien. Seulement cette macro n'est pas un model spice et ne peut être transposée dans un autre logiciel de simulation.
J'ai aussi un model Pspice nommé CD4016_CD4066.lib qui permet de simuler les 54HC4016, CD4016A (rca) & CD4016C, CD4016M (ns), CD4016B (Harris), HCF4016B (sgs), TLC4016 (model pour 54/74HC4016, 54/74HC4016, 54/74HC4066, 54/74HC4066, TLC4066), 54HC4066, TCL4066 (thoshiba), CD4066B.
Il me reste à générer le composant dans MC.
A+ Jean
Mais je préfére une simulation des circuits électronique internes de l'iC.
Je viens de me rendre compte que le CD4066 était le remplacement du CD4016, et là, pour MC12, j'ai une macro qui va bien. Seulement cette macro n'est pas un model spice et ne peut être transposée dans un autre logiciel de simulation.
J'ai aussi un model Pspice nommé CD4016_CD4066.lib qui permet de simuler les 54HC4016, CD4016A (rca) & CD4016C, CD4016M (ns), CD4016B (Harris), HCF4016B (sgs), TLC4016 (model pour 54/74HC4016, 54/74HC4016, 54/74HC4066, 54/74HC4066, TLC4066), 54HC4066, TCL4066 (thoshiba), CD4066B.
Il me reste à générer le composant dans MC.
A+ Jean
f17439- Messages : 61
Date d'inscription : 20/01/2022
Localisation : Grand Est
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Hier à 16:08 par jmespe
» Laquelle ?
Hier à 11:52 par Bruno_Picard
» Cherche VARIAC ou assimilé
Sam 18 Mai - 21:47 par Bruno_Picard
» Discret 12
Ven 17 Mai - 9:04 par dreambox59
» mise en place cms
Jeu 16 Mai - 9:48 par LePetit
» Logo Cabasse
Mer 15 Mai - 18:11 par Bruno_Picard
» Projet de VU-mètre stéréo à tubes cathodiques 902 A
Dim 12 Mai - 14:24 par Bruno_Picard
» probleme transistors montés sur un même dissipateur
Sam 11 Mai - 15:57 par Roger33