Y a-t-il des utilisateurs de ngspice ?

Amplification - Pré-amplification.
Tubes, Transistors, Hybrides.
Vintage ou récent.
Réalisations personnelles.

Modérateur: VR150

Y a-t-il des utilisateurs de ngspice ?

Messagepar JBERT » 15 Mar 2018 17:16

Bonjour à tous,

Tout est dans le titre.

Je suis en train de reprendre un circuit que je ne comprends pas (la polarisation de la triode d'entrée me semble foireuse et c'est un euphémisme...). Pour cela, j'essaie de le simuler avec ngspice et je me prends des :

doAnalyses: TRAN: Timestep too small; time = 0.00066475, timestep = 1.25e-18

alors qu'individuellement, tous mes modèles sont bons. J'ai naturellement vérifié.

Je suppose que j'ai raté quelque chose, mais je ne vois franchement pas où, même après avoir relu attentivement la doc...

Bien cordialement,

JB
Fabricant et réparateur d'amplificateurs audio
Locaux à Paris et Brive-la-Gaillarde
http://www.systella.fr
Avatar de l’utilisateur
JBERT
 
Messages: 147
Enregistré le: 19 Juil 2017 22:28
Localisation: Brive-la-Gaillarde (juste à côté)

Re: Y a-t-il des utilisateurs de ngspice ?

Messagepar pprabi » 15 Mar 2018 18:11

Hello JB,
connaissais pas ngspice, par analogie avec LT ou autre aurais tu fixé des conditions initiales pouvant poser des pb de convergence?

A+
Eric.
pprabi
 
Messages: 164
Enregistré le: 22 Déc 2016 22:24

Re: Y a-t-il des utilisateurs de ngspice ?

Messagepar JBERT » 15 Mar 2018 18:15

Bonsoir Éric,

Je crois que je suis un peu fatigué. Je viens de passer la journée sur le problème, je me décide de poster ici des fois que... Et je trouve le problème dans la foulée.

En fait, le problème était dans le modèle pentode :

Code: Tout sélectionner
.SUBCKT PENTODE1 1 2 3 4
+ MU=35.04 EX=1.350 KG1=2242.2 KG2=4500 KP=221.86 KVB=7.1
+ VCT=0.00 RGI=2000 CCG=4.3p CPG1=0.6p CCP=5.1p
RE1  7 0  1MEG    ; DUMMY SO NODE 7 HAS 2 CONNECTIONS
E1   7 0  VALUE={V(2,4)/KP*LOG(1+EXP((1/MU+V(3,4)/V(2,4))*KP))} ; E1 BREAKS UP LONG EQUATION FOR G1.
G1   1 4  VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1*ATAN(V(1,4)/KVB)}
* G2   2 4  VALUE={(EXP(EX*(LOG((V(2,4)/MU)+V(3,4)))))/KG2}
G2   2 4 VALUE={(V(2,4)/MU)+V(3,4) > 0 ? (EXP(EX*(LOG((V(2,4)/MU)+V(3,4)))))/KG2 : 0}
RCP  1 4  1G      ; FOR CONVERGENCE A  - C
C1   3 4  {CCG}   ; CATHODE-GRID 1  C  - G1
C2   1 3  {CPG1}  ; GRID 1-PLATE    G1 - A
C3   1 4  {CCP}   ; CATHODE-PLATE   A  - C
R1   3 5  {RGI}   ; FOR GRID CURRENT    G1 - 5
D3   5 4  DX      ; FOR GRID CURRENT    5  - C
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N) ;
.ENDS PENTODE1


La valeur G2 que j'ai mise en commentaire est fautive. L'argument du log peut être négatif ! D'où la correction ligne suivante.

Désolé pour le bruit.

Bien cordialement,

JB
Fabricant et réparateur d'amplificateurs audio
Locaux à Paris et Brive-la-Gaillarde
http://www.systella.fr
Avatar de l’utilisateur
JBERT
 
Messages: 147
Enregistré le: 19 Juil 2017 22:28
Localisation: Brive-la-Gaillarde (juste à côté)

Re: Y a-t-il des utilisateurs de ngspice ?

Messagepar pprabi » 15 Mar 2018 18:48

Pas de souci, ça arrive JB! ;)

Au fait as tu eu le temps d'intégrer ta nouvelle alim dans un de tes amplis?

A+
Eric.
pprabi
 
Messages: 164
Enregistré le: 22 Déc 2016 22:24

Re: Y a-t-il des utilisateurs de ngspice ?

Messagepar JBERT » 15 Mar 2018 18:59

Pas encore, j'attends un cuivre pour la mettre au banc de test à puissance maximale.

Et je me collerais bien des baffes, j'ai fait un magnifique driver de MOSFET en 14V et j'ai oublié d'adapter le niveau en entrée. Ça va se terminer pour le proto avec un pistolet à colle, quatre transistors et quatre résistances en l'air... :evil:

Note bien que ce n'est pas comme si j'avais relu attentivement le schéma dans tous les sens avant de modifier le PCB...

En attendant que ça arrive, je me penche sur une alimentation isolée galvaniquement cette fois pour des montages triodes fonctionnant sur le même principe. J'ai dans l'idée de monter un SE de 2A3 à correction différentielle.
Fabricant et réparateur d'amplificateurs audio
Locaux à Paris et Brive-la-Gaillarde
http://www.systella.fr
Avatar de l’utilisateur
JBERT
 
Messages: 147
Enregistré le: 19 Juil 2017 22:28
Localisation: Brive-la-Gaillarde (juste à côté)

Re: Y a-t-il des utilisateurs de ngspice ?

Messagepar pprabi » 15 Mar 2018 19:19

Que celui qui n'a jamais rajouté de verrue sur ses cartes, nous jette la première pierre!
Cela ne m'est jamais arrivé en 40 ans de carrière ;)
pprabi
 
Messages: 164
Enregistré le: 22 Déc 2016 22:24


Retourner vers Amplification

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités