Y a-t-il des utilisateurs de ngspice ?

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

Modérateur : VR150

Répondre
Avatar du membre
JBERT
Messages : 184
Enregistré le : 19 juil. 2017 23:28
Localisation : Brive-la-Gaillarde (juste à côté)
Contact :

Y a-t-il des utilisateurs de ngspice ?

Message : # 9266Message JBERT
15 mars 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 du membre
pprabi
Messages : 258
Enregistré le : 22 déc. 2016 22:24

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

Message : # 9268Message pprabi
15 mars 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.

Avatar du membre
JBERT
Messages : 184
Enregistré le : 19 juil. 2017 23:28
Localisation : Brive-la-Gaillarde (juste à côté)
Contact :

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

Message : # 9269Message JBERT
15 mars 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 du membre
pprabi
Messages : 258
Enregistré le : 22 déc. 2016 22:24

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

Message : # 9271Message pprabi
15 mars 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.

Avatar du membre
JBERT
Messages : 184
Enregistré le : 19 juil. 2017 23:28
Localisation : Brive-la-Gaillarde (juste à côté)
Contact :

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

Message : # 9272Message JBERT
15 mars 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 du membre
pprabi
Messages : 258
Enregistré le : 22 déc. 2016 22:24

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

Message : # 9273Message pprabi
15 mars 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 ;)

Répondre