chercheursduvrai.fr
To view this board in english, you must be registered.

Pages: (11) « Première ... 7 8 [9] 10 11  ( Aller vers premier message non lu ) Reply to this topicStart new topicStart Poll

> * Cascade Cockroft-Walton 500kV -zone privée-
Ecrit le: Mardi 16 Février 2016 à 21h47 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 3939
Membre n°: 10047
Inscrit le: 07/11/2011



Citation (P. @ Mardi 16 Février 2016 à 21h37)
Les problèmes qu'on a eu n'apparaissent qu'après au moins 40ms. On les voit bien à 10ms. Tout est parfait sur les 25ms du début.

Laisse tourner ta simul et si elle marche sur le temps indiqué, alors c'est que tu as une solution.

Moi je ne sais pas ce que veut dire résistance ringback, donc à part voir si ça marche ou pas en lançant la simul, je ne peux pas entrer dans la discussion. Là tu n'as pas testé là où ça coince sur ce qu'il y a (tu es à 10ms). Si tu testes et que ça donne du bon au-delà des zones à problème actuelles, alors il faut prendre.

tant pis j'aurais proposé.
++

Je confirme le pétage de plomb de la simulation à partir de 30ms environs, même avec les ringBack.
user posted image

Ce message a été modifié par BlueDragon le Mardi 16 Février 2016 à 22h34


--------------------
« No matter where you are, Look for the brightest star, Believe it is true, My soul is smiling at you", FastWalkers
PM
Top
Ecrit le: Mardi 16 Février 2016 à 23h01 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Je ne sais toujours pas ce qu'est un RingBack, mais si ça ne marche pas plus, pas grave. Merci quand même. Après comment faire un truc qui marche.... Est-ce que la simul dit une chose vraie ou pas?


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mardi 16 Février 2016 à 23h25 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Ring back, sonnerie retour icon_wink.gif
je pense que l'idée est d'amortir des oscillations qui pourraient naître sur la gate du transistor.
et certainement à cause de ce que je vais décrire ci dessous.

En fait à ce que je viens de voir sur ma simul, 
lorsque le transistor du haut envoi son front, 
la capa entre drain et gate, du transistor du bas,
laisse passer le font de tension a travers cette capa parasite et charge la gate du transistor du bas
qui du coup déclenche le dit transistor.
et les 2 conduisent en même temps...

Pourquoi ça arrive uniquement quand il n'y a pas de charge, ça je ne sais pas encore.

en tout cas ça n'arriverait pas avec un driver qui absorbe ce pic de courant. les 15 Ohms ne nous aident pas sur ce coup là.
PM
Top
Ecrit le: Mardi 16 Février 2016 à 23h36 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 3939
Membre n°: 10047
Inscrit le: 07/11/2011



Citation (  P. @ Mardi 16 Février 2016 à 23h01)
Je ne sais toujours pas ce qu'est un RingBack, mais si ça ne marche pas plus, pas grave. Merci quand même. Après comment faire un truc qui marche.... Est-ce que la simul dit une chose vraie ou pas?

Un ring back, c'est quand la capacité interne et virtuelle de CGS résonne avec les fils du circuit dû à la coupure brute de la tension.
ça créé une impulsion breve qui transforme la piste de cuivre et la capacité de Vgs en un circuit résonant.
ça se traduit typiquement par une onde oscillante juste après la coupure du mosfet.
Voici une image provenant d'un circuit réel (et pas d'une simulation) :

user posted image

Donc quand tu met en place des MOSFET, il faut :
1/ essayer de charger au plus vite la capa de VGS, raison pour laquelle on utilise des driver qui envoient un max d'amperage
2/ essayer de décharger au plus vite la capa de VGS, raison pour laquelle on place une diode inverse en parallèle de la résistance de charge de la capa (resistance de charge qui est censé être calculée suivant ce que peut débiter le driver pour pas le griller)
3/ essayer de couper tout effet résonant "ringing effect" ou "RingBack", dû à une coupure brutale de MOSFET
4/ Maintenir un VGS en dessous de 30v, car le ringBack peut détruire le transistor, donc parfois on place une zener sur VGS
5/ Maintenir une commutation très rapide et franche du MOSFET parcequ'on évite la région ohmique comme la peste (le fameux RDSon)

Bref, vois le RingBack comme un coup de bélier dans la plomberie. Le moyen de couper ça, c'est de placer une résistance dans VGS qui draine le potentiel à la masse, mais en contre-partie qui lutte efficacement contre l'effet résonant. ça fait partit des best-practices des MOSFET.

La résistance de RingBack placée, j'ai de nouveau analysé le problème...et ce n'est pas du tout un problème de ringBack (par contre, il est important que vous les preniez en compte dans le schéma de base, sinon gare aux surprises plustard).

Je ne sais pas me positionner totalement à dire si le problème vient de la simulation, ou si c'est un vrai problème correctement simulé wink.png
C'est un problème que je n'ai jamais eu à gérer lorsque j'ai conçu mon circuit à l'époque, et il ne ressemble à rien à quelquechose de "normal".

Ce que je remarque c'est que le pic intervient lorsque l'un des deux MOSFET commute.
Tant que l'on est dans la periode où le MOSFET est retourné à 0v de VGS et que l'autre n'a pas commuté, le problème n'existe pas.
Ce n'est donc pas un problème de DEADTIME (ou temps mort entre deux commutations, qui entraînerait un court circuit s'il n'existait pas).
Comme tu l'as dis, ce pic grossi à chaque commutation, en commençant vers les 200mv en début de simu, pour atteindre les 4v de Vgs vers 25ms, ce qui correspond au VGSThreshold minimum pour faire commuter le MOSFET.

Je remarque également que ce problème est valable sur les deux VGS de MOSFET, ce qui n'est pas anodin, car celà implique donc que quelquechose sort de l'IR2153 en terme d'ampérage pour aller charger la Gate.

Avant donc de pousser la parano trop loin, je vais appliquer une autre bonne pratique des professionnels avec les MOSFET, la mise en place d'une diode de commutation extrêmement rapide (type MUR120) en parallèle de la diode intégrée à l'IRFP450. C'est un best-practice que j'avais lu à l'époque et qui ne mange pas de pain : en effet, dans le doute, j'applique systématiquement l'ensemble des best-practice de Design que j'avais regroupé à l'époque. On verra si ça résoud le problème, même si ça joue sur un facteur qui ne semble avoir aucun lien dans un premier temps.

La simulation est lancée, et le fichier attaché.
user posted image

Edit : Mettre les MUR120 a déplacé légerement le problème....
user posted image

Le pic qui fait penser à un RingBack, mais qui n'en est pas un... quelquechose entraîne un VGS qui fait commuter le MOSFET, mais impossible de dire ce que c'est ! la simulation de l'IR2153 serait-elle bugguée ? Il faut remplacer la simulation du 2153 par un autre (2110 ou autre) pour vérifier. On peut garder toutes les valeurs des composants et juste changer le driver dans un premier temps.
user posted image

Ce message a été modifié par BlueDragon le Mercredi 17 Février 2016 à 00h05

Fichier joint ( Nombre de téléchargements: 0 )
Fichier joint  Dragon.asc (25.23 Ko)


--------------------
« No matter where you are, Look for the brightest star, Believe it is true, My soul is smiling at you", FastWalkers
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 09h31 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Tout ce que tu dis BlueDragon est intéressant pour moi qui n’ai jamais eu l’occasion d’étudier les alimentations à découpage très a fond.
C’est tout un monde qui s’ouvre et un monde de terminologies aussi.
 
Clairement tous les problèmes viennent du 2153 qui n’est pas capable de bien absorber le courant. Est-ce le bon modèle du 2153 ou pas, c’est encore un autre problème.
 
Toutes les best practice ne sont que des pis aller pour faire fonctionner de mauvais driver. Le driver aurait un comportement "idéal", il n'y aurait pas besoin d'artifices pour que l'ensemble fonctionne.
 
Ce que je disais hier, en peut être plus clair :
user posted image
En 1, le transitor du bas est bloqué, VGS= 0V. Le transistor du haut commute les 325V.

En 2, CGD+CGS constitue un  pont diviseur capacitif
Il passe du courant dans le pont capacitif lors du front

En 3, ce courant charge CGS et du coup VGS grimpe au delà du seuil et le transistor du bas conduit (c’est là notre drame icon_wink.gif )

En 4, l’IR2153 qui devrait faire en sorte que VGS reste à 0V et donc  absorber le courant qui vient de CGD n’y parvient pas.
D’une part à cause de la 15 Ohm et d’autre part a cause de la capacité de l’IR2153 à absorber du courant en dehors des fronts de commutations.

On a vu que les drivers sont capable d’émettre ou absorber beaucoup de courant lors des fronts mais qu’en dehors de ce moment particulier, ils ne sont pas capable de la même prouesse.
Voici le courant et la tension en LO pin5 de l’IR2153 au moment où le transistor du haut commute le 325V :
user posted image
C’est clairement l’IR2153 qui n’est pas capable d’absorber le courant qui est en train de charger la gate du transistor du bas.

D’après les valeurs pic, V LO en vert 4.36V et I LO en bleu clair 0.242 A, on en déduit un résistance interne pour l’IR2153 de 18 Ohm.

J’ai fait une simul avec 1 Ohms au lieu de 15 Ohm sur les gates et le résultat est le même.
C’est l’IR2153 qui pose le problème avec ces 18 Ohm internes.
 
Quant à  l’explication pourquoi le problème lorsqu’il n’y pas de charge ?
J’avancerais (pas vérifié) que lorsqu’il y a une charge la tension VDS doit monter plus lentement, du coup le courant dans le pont capacitif CGD+CGS est moindre. 
et du coup on atteint pas le seuil de commutation du transistor du bas et tout va bien.

Si le modèle est juste, la seule solution que je vois est soit de changer de transistor pour un transistor a capa de gate plus faible, il y aura moins de courant a absorber, soit de consommer lors des transitions et c'est certainement le role du RC que j'ai oté très rapidement, ne comprenant pas quel en était l’intérêt. 

Visiblement, c'est un métier les alimentions a découpage icon_wink.gif
 
 
Schéma du transistor tiré de
http://didier.magnon.free.fr/cours/commuta...0chapitreIV.pdf

qui est intéressant par ailleurs.
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 10h24 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



On va se rejoindre.
J'ai fouillé un peu sur le site Russe qui donne le modèle. Le gars l'a élaboré en lisant le datrasheet et a dit que tout ce qui manquait il m'a inventé. A priori il y a eu de nombreux bugs et à un moment donné les gens qui s'en servaient en simul en comparant au vrai disaient "ok" et donc il a diffusé. Mais son truc est fait comme il peut et n'est donc pas un vrai modèle.

Du coup on ne peut absolument pas faire confiance à ce qu'on obtient par la simul. ça marche en gros mais pas forcément dans le détail:
https://translate.googleusercontent.com/tra...ZQ_ASRlpnhe7wmQ

Je tentais de comprendre comment est construit le modèle de circuit, comment marche un modèle LTSPice de .subckt.
Tes 18 ohms on les voit dans la fin du modèle:

Citation

* Model IR2153
* ©TAU 2009, © KaV 2010
.subckt IR2153 Vcc Rt Ct COM VB HO VS LO
R5 ARB3_N1 Rt 100
Rdead ARB3_N2 ARB4_OUT 1k
Cdead ARB3_N2 COM 1.8n  
RdlyH CdlyH_P ARB5_OUT 1k
CdlyH CdlyH_P COM 910p  
RdlyL CdlyL_P ARB3_OUT 1k
CdlyL CdlyL_P COM 910p  
GARB1 Vcc COM VALUE={(75u+500u*(V(Vcc,COM)>8)+5m*exp(10*(V(Vcc,COM)-15.6)))*(V(Vcc,COM)>1)}

* Micropower startup VCC supply current 75u
* Quiescent VCC supply current 500u;  
* VCC zener clamp voltage 15.6V On ICC = 5mA

EARB2 ARB3_N1 COM VALUE={V(ARB7_N1,COM)*(((V(Ct,COM)<(V(ARB7_N1,COM)*2/3)) & (V(ARB3_N1,COM)>4)) | ((V(Ct,COM)<(V(ARB7_N1,COM)/3)) & (V(ARB3_N1,COM)<3)))}

EARB3 ARB3_OUT COM VALUE={5*( V(ARB3_N1,COM)>8 & V(ARB3_N2,COM)>2.5 )* (V(ARB3_N3,COM)>2.5)}
EARB4 ARB4_OUT COM VALUE={5*( V(ARB3_N1,COM)>0.1 & V(Ct,COM)>V(ARB3_N1,COM)/3)}
EARB5 ARB5_OUT COM VALUE={5*( V(ARB3_N1,COM)<8 & V(ARB3_N2,COM)<2.5 & V(ARB7_N1,COM)>1)}
EARB6 ARB7_N1 COM VALUE={V(Vcc,COM)*((V(Vcc,COM)>8 & V(ARB7_N1,COM)>0.2)|(V(Vcc,COM)>9 & V(ARB7_N1,COM)<0.1))}
* VCC undervoltage lockout Hysteresis

EARB7 ARB3_N3 COM VALUE={4*( V(Ct,COM)>V(ARB7_N1,COM)/6)} ; * for Inhibit LO in SD mode
GARB8 Ct COM VALUE={(V(ARB7_N1,COM)<1)*0.8m*( V(Ct,COM)>0.1)}; * ICTUV UV-mode CT pin pulldown current 0.8mA

.IC V(Ct)=0 V(LO)=0; * V(Vs)=0; * V(COM)
S1 HO VS CdlyH_P COM SVL
S2 VB HO CdlyH_P COM SVH
S3 Vcc LO CdlyL_P COM SVH
S4 LO COM CdlyL_P COM SVL
D1 LO Vcc DM
D2 COM LO DM
D3 HO VB DM
D4 VS HO DM

.MODEL SVH VSWITCH (RON=35 ROFF=1Meg VON=2.5 VOFF=2.45)   
.MODEL SVL VSWITCH (RON=18 ROFF=.1meg VON=2.45 VOFF=2.5)
.model DM D(Ron=1 Roff=1Meg Vfwd=.5 Vrev=25)

.ends IR2153

Ils sont là tes 18 ohms:
.MODEL SVL VSWITCH (RON=18 ROFF=.1meg VON=2.45 VOFF=2.5)

Il a modélisé des interrupteurs qui ont 18 ohms de résistance interne quand ils sont en circuit fermé (et 0.1Meg ohm quand ils sont ouverts) et ils sont utilisés là:
S1 HO VS CdlyH_P COM SVL
S4 LO COM CdlyL_P COM SVL

Donc ils sont implémentés dans les interrupteurs  qu'il appelle S1 et S4 qui correspondent à une connexion entre HO et VS et S4 entre LO et COM.
Tu as mesuré celui du S4 avec ton test.

Comme tu le comprends bien, on peut parfaitement changer la mesure de la résistance interne de 18 ohms par la valeur qu'on veut en le changeant dans le fichier de définition du modèle. La vraie question est: est-ce que ces 18 ohms sont justifiés par rapport au datasheet (seule source d'info que le gars a utilisé pour construire le modèle, il a mis ce qu'il avait envie de mettre pour ce qui n'y était pas)?

On regarde le datasheet:
http://www.promelec.ru/pdf/ir2153.pdf

Moi je ne vois rien dans le datasheet qui justifie cette résistance.
De la même façon il a choisi une résistance interne de 35 ohms pour les interrupteurs modèle entre VB et HO et aussi entre Vcc et LO.
En fait si la doc ne dit rien il a mis ce qu'il voulait et qui lui a semblé être en accord avec certaines mesures faites sur le circuit réel... jusqu'à preuve du contraire. On a peut être juste montré le contraire, à savoir que ces valeurs sont fausses et ne correspondent pas au vrai.

Donc seul moyen de savoir? C'est de faire le montage en vrai. C'est un problème quand même?
En même temps comme le souci n'est pas sensé exister... il est probable que la simul soit donc complètement fausse.

Donc on peut mettre 1 ohm si tu veux au lieu de 18. On fait comme on veut, il suffit de changer dans le fichier! Le truc est de savoir quelles sont les vraies valeurs. Du coup il faudrait acheter un vrai composant et faire de petits circuits de tests pour mesurer les résistances qu'on a besoin de connaitre en vrai!!

D'ailleurs le concepteur du circuit le dit en russe dans son forum:

Citation
Tau a écrit: La seule chose qui ne se trouve pas dans la fiche technique - conducteurs courants de sortie LO et HO, alors mettez dans les clés pour 50 ohms résistances IO la source + Sortie courant - 180 mA IO Sortie puits de courant - 260 mA.

Il n'a pas les courants de sortie Lo et HO dans la fiche technique!


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 10h37 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Ici un autre datasheet pour la version avec bootstrap inclus, page 5:
http://radiolux.com.ua/files/pdf/IRS2153.pdf

On y trouve que le courant pouvant être donné par HO et LO est de 180mA en sortie du circuit intégré et 260mA en entrant.
C'est ce qu'a indiqué le concepteur du circuit dans le Russe mal traduit du message précédent que je comprends mieux.

Il dit qu'il faut donc avoir une résistance équivalente totale de l'ordre de 50 ohms entre l'interne qu'il a mise et ce qu'on ajoute en externe (sur du 12V 50 ohms donne 240mA) pour arriver à ces courants.

Au final avec nos 15ohms et ses 18 ohms on est même au-dessous de la réalité. Donc le IR2153 peut encore moins bien que ce qu'on a déjà si on suite cette idée. Donc même si la simul n'est pas parfaite, elle est encore mieux que ce qu'on aurait?

Ce message a été modifié par P. le Mercredi 17 Février 2016 à 10h43


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 10h57 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Oui depuis la début je trouvais étrange qu'ils n'affichent pas les courants.
c'est le premier truc que je regarde dans la datasheet .j'ai conclu en disant qu'il fallait faire confiance aux temps de commutations...

Maintenant je comprends, il n'y a pas de quoi être fier de ces valeurs de courant, elles sont ridiculement basse !
Nous voilà confronter à ma première signature icon_wink.gif

Visiblement  le modèle est juste pour les bas niveaux: Isink mais pas pour le I source.


Ou on reste sur ce circuit simple et on adapte autours, c'est à dire en utilisant des transistors à faible capa de gate.

ou on passe à autre chose ?

Je vais tenter les vishay que tu avais trouvé P.
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 10h59 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



En fait tu as mesuré 4,4V en VO. Donc si on veut arriver à nos 260mA absorbables au max (et là c'est le max du max), cela fait une résistance de 17 ohms au total.
Donc avec la 18 ohms de résistance et 0 ohm en résistance externe on arrive à quasiment le max possible. Sinon on met 2 ohms internes et on laisse la 15 externe et c'est pareil.

Dans tous les cas ça ne s'arrange pas. Si tu sais comment régler ça en remettant ce que tu as enlevé du schéma d'origine, c'est une bonne idée wink.png


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 11h03 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Citation (eclectron @ Mercredi 17 Février 2016 à 10h57)
Je vais tenter les vishay que tu avais trouvé P.

Alors souci avec les Vishay que j'avais trouvé. J'avais importé le modèle Spice qu'ils ont écrit sur leur site Vishay et il était reconnu par LTSPice IV, pas de soucis. Le problème est que la simul tourne sur deux alternances avec les MOSFET et ensuite tout bloque. Il doit y avoir une erreur dans leur fichier modèle Spice d'un truc pas bien reconnu par LTSpice en importation en tous cas.

Et comme je n'y connais rien sur la modélisation, lme langage utilisé par eux, du coup j'avais regardé ça il y a 2 ou 3 jours et pas pu décoincer le problème. Donc on a un modèle Spice, il tourne, mais deux alternances, donc on ne dépasse pas les micro secondes de calcul!! En fait il tourne bien sur la partie des premières millisecondes où les MOSFET ne commutent pas encore.

Bref souci technique là. Mais bon ça doit pouvoir se décoincer en passant les 100h qu'il faut pôur apprendre à savoir lire et écrite les modèles LTSpice avec leur lange dont je ne trouve pas de doc claire sur le net...


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 11h22 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 3939
Membre n°: 10047
Inscrit le: 07/11/2011



Belle trouvaille Mr P., bravo. Tes notions de physique sont très utile et clairement, on peut dire que LTSpice est un très bon simulateur comme le mentionné Zgreudz.


--------------------
« No matter where you are, Look for the brightest star, Believe it is true, My soul is smiling at you", FastWalkers
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 12h56 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Je suis parti du modèle pour irfp450.
J’ai renommé le .txt du zip en SiHP25N50E.spi
Je l’ai copié ici :LTC\LTspiceIV\lib\sym\extra\irf\lib, comme pour l’irfp450.
 
et suis parti du .asy de l’irfp450 que j’ai renommé en SiHP25N50E.asy
Puis j’ai édité ce nouveau .asy en changeant le nom de marquage dans le symbole.
J’ai croisé les doigts (très important) et ça fonctionne sur autant de périodes que l’on veut.
 

Mais rien de magique pour l’instant quant a une solution.

Fichier joint ( Nombre de téléchargements: 3 )
Fichier joint  SiHP25N50E.spi (1.62 Ko)
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 12h59 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



et le point asy.

Fichier joint ( Nombre de téléchargements: 1 )
Fichier joint  SiHP25N50E.asy (0.83 Ko)
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 13h42 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



@eclecton
Oui, j'avais fait comme toi: repris le fichier symbole de l'IRFP450 et changé le nom, et inclus le fichier txt du composant donné par Vishay en le renommer en sub. J'ai aussi utilisé les fichier .lib au lieu du .txt du modèle Vishay (car on peut lier au fichier qu'on veut avec le .asy, suffit der changer le code du fichier texte); et essayé les diverses versions de fichier qu'ils donnent, il y en a 3. Dans tous les cas ça ne marchait que quelques alternances. C'est pour ça que je n'ai pas diffusé les fichiers ici tant que je n'avais pas trouvé de solution à ce que ça marche.

Comme je n'avais pas le temps de chercher, j'ai mis de côté.

@BlueDragon
C'est gentil, mais franchement je n'ai rien trouvé de spécial. J'ai justement regardé comment c'était écrit et pas compris. Donc il y a tout à apprendre pour en faire un truc utile. Mais oui LTSpice est puissant en effet.


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 17h48 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



A la réflexion le RC en // du transfo est là pour absorber les surtensions avec des charges inductives.
En effet on a coupure brutale de courant pendant le dead time et si la charge est selfique, on a un fort dV qui pourrait être préjudiciable aux transistors.
Ici un  montage pour des plaques d’induction, on y voit le roi des RC icon_wink.gif
http://danyk.cz/induk2.png
 
-----------
Concernant le problème de courant qui passe entre les 2 transistors, je commence à intégrer les good practice de BlueDragon. icon_wink.gif
 
La seule solution que j’ai trouvé qui n’est pas une vraiment une good practice à mon avis, c’est ajouter le capa sur la gate 6.8nF voire 10nF, pour absorber le courant venant de CGD.
Et de diminuer la résistance de gate à 0 pour ne pas trop penaliser les temps de montée et descente.
Ça ne me satisfait pas du tout car c’est transférer le problème de commande de lIR2153 sur les transistors qui voient leurs temps de montée et descente augmentés et du coup dissipent plus qu’ils ne devraient.
Mais ça reste acceptable pour les transistors. 18W et 17W, avec la sortie a vide. 
Je n’ai pas fait en charge car j’ose espérer qu’en réalité et non en simul, il n’y a pas ce problème.voir à la fin.
Ici avec 1 Ohm et 10nF, j’ai perdu les courbes mais ça fonctionne dans le principe.
Il peut y avoir des problèmes de puissance en charge et dans R9.voir à la fin
Sans R9 les courants sont vraiment importants à cause du cockcroft.
 user posted image
 --------
J’ai fait un peu le tour des schémas qui circulent avec l’IRF2153 pour voir s’ils rencontrent le problème que nous avons en simul et voir comment ils utilisent le circuit.
 
A première vue le circuit donne satisfaction.
Contrairement à amazing, ici avec ajout d’une limitation de courant qui stoppe l’oscillateur plutôt que stopper sur l’alimentation du 2153. 
http://320volt.com/wp-content/uploads/2008/08/etd34_smps.jpg
 
Certains suppriment les résistances de 15 Ohms sur les gate.
http://obrazki.elektroda.net/22_1219501734.gif
 
Certains l’utilisent en pusch pull plutôt qu’en half bridge, sans resistance de gate non plus.
note: les capa en // des transitors doivent être là pour arrondir le carré.
http://danyk.cz/menic230_4.png
 
En conclusion le modèle de simul du 2153 ne doit pas être juste puisque des gens l’utilisent sans précaution particulière.
Il est vrai qu'en général ils utilisent des transistor avec moins de capa de gate que nous et donc plus de RDSon.
ce sont des montages un peu moins puissants, donc tout va bien pour eux.
 
En perspective, le fait d’ajouter des résistances en série avec les diodes dans le cockroft va limiter le courant lors de la charge, ce qui fait que nous pourrons sans doute nous passer de R9.
et tout devrait bien se passer........ou pas icon_wink.gif 

Faudrait tester à vide, puisque c'est là le problème à priori et éventuellement mesurer ce qui se passe sur les sorties du driver en vue de corriger le modèle. 
 
 

 
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 19h09 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Citation (eclectron @ Mercredi 17 Février 2016 à 17h48)
A la réflexion le RC en // du transfo est là pour absorber les surtensions avec des charges inductives.

Ce qui revient à dire que l'impédance de l'ensemble R+C // L est très forte vue de l'extérieur, petit courant dedans, car le courant s'échange entre le  R+C et le L.
Donc c'est un circuit RLC accordé sur la fréquence de résonance qui est utilisé, ce que j'avais dit au début au final?

ça sert à créer un circuit bouchon.

Sinon pour le reste, donc la modif du circuit c'est quoi au final, car tu parles du RC mais tu ne l'as pas mis sur ton schéma? Par contre il y a les 10nF que tu ajoutes dessus. Je vois que tu as mis les transistors HP25N50E sur ton schéma alors que la simul ne marche pas? Donc c'est quoi le schéma en fin de compte?

Je ne pense pas que la simul du circuit ne marche pas, car le gars a inventé les valeurs qu'il n'avait pas, mais cela pour le courant des HO et LO et donc tant que ce courant correspond à la limite donnée du datasheet ça reste bon.

La cascade cockroft ne consommera pas pas beaucoup à vide (même presque rien) que j'y mettre les résistances ou pas dedans pour les diodes n'y changera rien. Donc je ne vois pas pourquoi ça règle un souci qui reste toujours là.

Tant qu'en simul ça ne marche pas, et avec aucun contre argument valable finalement contre la simul du circuit qui existe pour le IR2153, on ne peut pas dire que ça va marcher en vrai; pas d'accord pour faire comme ça. C'est s'exposer à un truc qui ne fonctionne pas. Justement on ne se lance dans l'opération que si elle peut marcher; pas si déjà sur le papier (ou l'ordi en l'occurence) ça ne marche pas. Question de pas acheter pour des centaines d'euros de matériel et avoir rien qui tourne ensuite.

Bref si tu arrives à faire tourner la simul avec des changements de paramètres qui permettent de détourner le souci c'est super. Mais il faut que la simul tourne en tous cas. Tu la fais tourner comment avec les HP25N50E!??


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 19h47 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Rectif: la simul ne bloque pas avec les HP25N50E, elle avance si lentement que je crois qu'elle bloque: elle avance de 0,0001 micro secondes de simul toutes les 5 à 10 secondes de temps réel environ. La courbe graphique se complète si on attend plusieurs minutes, elle se complète de quelques nouveaux points. Alors que les premières microsecondes se font instantanément.

En fait j'avais mal lu ton post où tu mettais tes fichiers, je pensais que tu disais que toi aussi ça ne tournait que quelques alternances. En fait tu dis le contraire? Donc chez toi ça marche et chez moi pas.

J'ai repris les fichiers que tu as mis à charger en fichier attaché. Puisqu'ils sont exactement la même chose que ce que j'avais déjà fait avant (en fait j'ai testé les 3 versions du fichier, celui que tu mets est la première version), bien sûr n'a pas marché mieux. Je ne peux faire tourner aucune simul avec les HP25N50E du modèle actuellement dispo.

Donc là pour le moment tu es le seul à faire tourner une simul avec semble-t-il. Je me demande comment, on a le même logiciel LTSpice IV, la même version, et avec les mêmes fichiers de modèle.

Voir si BlueDragon est bloqué comme moi.

Quand j'arrête la simul, une fois tous les 36 il me pond un rapport indiquant les erreurs qu'il trouve dans le fichier de modèle donné justement:

Citation

Error on line 707 : r:u2:1 u2:4 u2:3 3.250e-02 18.119e-03 9.414e-05
     Unknown parameter "9.414e-05"
Error on line 713 : r:u2:tcv u2:100 0«:s» 1e6 5.344e-03 0
     Unknown parameter "0"
Error on line 707 : r:u3:1 u3:4 u3:3 3.250e-02 18.119e-03 9.414e-05
     Unknown parameter "9.414e-05"
Error on line 713 : r:u3:tcv u3:100 n007«:s» 1e6 5.344e-03 0
     Unknown parameter "0"
Error on line 721 : .model u3:dbd d ( fc = 0.1 tt = 2.000e-07 tref = 25 bv = 501 rs = 9.987e-03 n = 1.376e+00 is = 5.869e-10 eg = 1.221e+00 xti = 1.000e+00 trs = 3.367e-03 cjo = 3.200e-09 vj = 2.333e+00 m = 1.000e+00 )
    * Unrecognized parameter "tref" -- ignored
    * Unrecognized parameter "trs" -- ignored
Error on line 720 : .model u3:pmos2 pmos ( level = 3 tox = 10e-8 nsub = 3e13 is = 0 tpg = -1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Error on line 719 : .model u3:pmos pmos ( level = 3 tox = 10e-8 nsub = 5.048e+14 is = 0 tpg = -1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Error on line 718 : .model u3:nmos nmos ( level = 3 tox = 10e-8  rs = 0 kp = 6.014e-06 nsub = 5.056e+16  kappa = 7.686e-02 nfs = 7.720e+09  ld = 0 is = 0 tpg = 1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Error on line 721 : .model u2:dbd d ( fc = 0.1 tt = 2.000e-07 tref = 25 bv = 501 rs = 9.987e-03 n = 1.376e+00 is = 5.869e-10 eg = 1.221e+00 xti = 1.000e+00 trs = 3.367e-03 cjo = 3.200e-09 vj = 2.333e+00 m = 1.000e+00 )
    * Unrecognized parameter "tref" -- ignored
    * Unrecognized parameter "trs" -- ignored
Error on line 720 : .model u2:pmos2 pmos ( level = 3 tox = 10e-8 nsub = 3e13 is = 0 tpg = -1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Error on line 719 : .model u2:pmos pmos ( level = 3 tox = 10e-8 nsub = 5.048e+14 is = 0 tpg = -1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Error on line 718 : .model u2:nmos nmos ( level = 3 tox = 10e-8  rs = 0 kp = 6.014e-06 nsub = 5.056e+16  kappa = 7.686e-02 nfs = 7.720e+09  ld = 0 is = 0 tpg = 1 capop = 12 )
    * Unrecognized parameter "capop" -- ignored
Instance "m:u3:2": Length shorter than recommended for a level 3 MOSFET.
Instance "m:u2:2": Length shorter than recommended for a level 3 MOSFET.

Comme il le dit ce sont des instructions non reconnues, pas sûr que ça soit une erreur en soit, juste LTSpice n,'exploite pas ces paramètres.


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 19h57 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Non pas de RC car notre charge est capacitive : le cokcroft.
Dans la pratique il en faudra peut être car le câblage amène toujours des self parasites que l’on a pas en simul. Reste à savoir l’ampleur ? Il n’y a que la mesure in situ qui dira.
 
 
Les résistances en série avec les diodes vont arranger des choses, elles vont limiter le courant lors de la charge du cockroft.
Courant que je limite actuellement avec R9.
Tout ça pour que les transistors aient des courant acceptables.
Dans la pratique il faudra peut être un peu de R9 mais moins qu’actuellement et c’est mieux pour elle car elle se prend un paquet de Watts en ce moment.
Mais ça n’a aucun rapport avec le souci de courant entre les 2 transistors, c’est juste un autre problème.
 
Je n’ai pas dit qu’on allait faire ce schéma, surtout pas, j’ai dit qu’il serait intéressant de vérifier en pratique la modélisation des sorties de l’IR2153, ce que tu avais proposé.
Et vérifier s’il y a bien ces pics de tension sur VGS dans la vraie vie.
 
Je ne propose aucun schéma définitif avec l’IR2153, il faut encore explorer.
La solution de mettre de la capa sur la gate ne me satisfait pas car les transistors dissipent à cause de ça.
 
Les transistors HP25N50E sont là car ils ont moins de capa de gate et permettent de passer plus de courant, ce qui est favorable pour la diminution de R9, ce qui est favorable à l’obtention de 500KV en sortie.
500KV que l’on n’atteindra pas si R9 est trop grande.
Dans l’idéal il ne faudrait pas de R9 pour avoir 500KV en charge 500W .
et pas de R9 implique des courant de folie lors de la charge du cockroft s’il n’a pas de résistance en série avec les diodes.
 
Il y a 3 problèmes différents :

-Le courant entre les 2 transistors à cause du 2153 qui a un mauvais I sink, à priori vu la datascheet en Rev A qui est la seule à donné les courants.
Maintenant ils sont en Rev O et conseillent d’utiliser l’IRS2153D, je viens de le voir….pourtant en rouge …Mais bon on est pas mieux renseigné sur les courants.
On a juste les temps de montée et descente sur 1nF, et sous 14V.
Normalement un temps de montée se mesure de 10% à 90%.
On peut faire une approximation de la sortie avec une résistance mais pas certain que la sortie soit linéaire et que du coup l’approximation soit juste.
D’où la mesure des sorties
 
- Le courant dans les transistors lors de la charge du cockroft à cause des capa du cockroft.


- Le RC en cas de charge inductive, vu qu’il y a des ruptures de courant pendant le dead time.
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 20h04 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



je viens de vérifier la simul en supprimant de .spi du 450.
La simul utilise le fichier spi de l'irfp450............
donc pas bon du tout.
je ne sais pas comment lier le .asy au .spi.

en fait je n'ai jamais fait tourner autre chose que l'irfp450.
retour case départ!
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 20h13 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Tu édites ton fichier .asy que tu avais fait pour ton HP25N50E et là où il y a le nom du modèle dedans, tu remplaces par celui du HP25n50E:

Citation
Version 4
SymbolType CELL
LINE Normal -16 0 -48 0
LINE Normal -7 24 -7 40
LINE Normal -7 -25 -7 -40
LINE Normal -7 16 -7 -16
LINE Normal 32 48 32 -48
LINE Normal 32 32 -7 32
LINE Normal 32 -32 -7 -32
LINE Normal 16 0 -7 0
LINE Normal 16 32 16 0
LINE Normal 8 -8 -7 0
LINE Normal 8 7 8 -8
LINE Normal -7 0 8 7
LINE Normal 40 -9 23 -9
LINE Normal 23 8 32 -9
LINE Normal 40 8 23 8
LINE Normal 32 -9 40 8
LINE Normal -16 32 -16 -32
CIRCLE Normal -39 48 56 -48
WINDOW 0 64 -48 Left 0
WINDOW 3 64 32 Left 0

SYMATTR Prefix X
SYMATTR SpiceModel SiHP25N50E.spi
SYMATTR Value SiHP25N50E
SYMATTR Value2 SiHP25N50E
SYMATTR Description SiHP25N50E

PIN 32 -48 NONE 0
PINATTR PinName C
PINATTR SpiceOrder 1
PIN -48 0 NONE 0
PINATTR PinName G
PINATTR SpiceOrder 2
PIN 32 48 NONE 0
PINATTR PinName E
PINATTR SpiceOrder 3


C'est cette ligne là qui fait le lien:
SYMATTR SpiceModel SiHP25N50E.spi

J'ai mis "SiHP25N50E.spi", mais tu peux l'appeler aussi "SiHP25N50E.sub" ou encore "SiHP25N50E.lib"
Dans ce fichier là tu mets le code txt donné par Vishay. Et normalement tu as le même soucis que moi.
En fait il faut comprendre comment sont écrits les fichiers de modélisation LTSPice pour modifier ce qui pose souci.

J'étudie la question...
http://ltwiki.org/LTspiceHelp/LTspiceHelp/M_MOSFET.htm
https://people.rit.edu/lffeee/Intro_to_LTSPICE.pdf
http://ecee.colorado.edu/~bart/book/book/chapter7/ch7_5.htm

Mais pas encore compris. Il n'y a pas de ressource que j'ai pu trouver qui explique la syntaxe précise et complète du langage qui sert à faire les modèles LTSPice. C'est ça que je cherche, pour corriger les erreurs du fichier Vishay et rendre compatible avec LTSpice IV.


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 21h30 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 3939
Membre n°: 10047
Inscrit le: 07/11/2011



Citation (P. @ Mercredi 17 Février 2016 à 20h13)
Il n'y a pas de ressource que j'ai pu trouver qui explique la syntaxe précise et complète du langage qui sert à faire les modèles LTSPice. C'est ça que je cherche, pour corriger les erreurs du fichier Vishay et rendre compatible avec LTSpice IV.

c'est ça que tu cherches ?
http://www.freeda.org/doc/SPICE/spice.pdf


--------------------
« No matter where you are, Look for the brightest star, Believe it is true, My soul is smiling at you", FastWalkers
PM
Top
Ecrit le: Mercredi 17 Février 2016 à 21h52 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Je commence à réussir à décoder le modèle en fonction du schéma électrique donné en modèle (ça aide!!):
user posted image

Code modèle associé:
Citation
.SUBCKT SiHP25N50E D G S
M1 3 GX S S NMOS W= 2136425u L= 2u
M2 S GX S D PMOS W= 2136425u L= 0.65u
M2B S GX S 3 PMOS2 W= 2136425u L= 3.0u
R1 4 3 3.250e-02 18.119e-03 9.414e-05
J1 D S 4 JD 2136425u
.MODEL JD NJF (VTO = -1.592e+01 BETA = 16.001e-02 LAMBDA = 3.000e-03
+BETATCE = -.8044e+00 VTOTC = 5.700e-02 IS = 1e-18 N = 10 )
CGS GX S 6.850e-10
CGD GX D 8.572e-12
RG G GY 1m
RTCV 100 S 1e6 5.344e-03 0
ETCV GX GY 100 200 1
ITCV S 100 1u
VTCV 200 S 1
DBD S D DBD 2136425u
***************************************************************
.MODEL NMOS NMOS ( LEVEL = 3 TOX = 10e-8
+ RS = 0 KP = 6.014e-06 NSUB = 5.056e+16
+ KAPPA = 7.686e-02 NFS = 7.720e+09
+ LD = 0 IS = 0 TPG = 1 CAPOP = 12 )
***************************************************************
.MODEL PMOS PMOS ( LEVEL = 3 TOX = 10e-8
+NSUB = 5.048e+14 IS = 0 TPG = -1 CAPOP = 12 )
.MODEL PMOS2 PMOS ( LEVEL = 3 TOX = 10e-8
+NSUB = 3e13 IS = 0 TPG = -1 CAPOP = 12 )
***************************************************************
.MODEL DBD D (
+FC = 0.1 TT = 2.000e-07 TREF = 25 BV = 501
+RS = 9.987e-03 N = 1.376e+00 IS = 5.869e-10
+EG = 1.221e+00 XTI = 1.000e+00 TRS = 3.367e-03
+CJO = 3.200e-09 VJ = 2.333e+00 M = 1.000e+00 )
.ENDS



--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 21h54 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Citation (BlueDragon @ Mercredi 17 Février 2016 à 21h30)
Citation (P. @ Mercredi 17 Février 2016 à 20h13)
Il n'y a pas de ressource que j'ai pu trouver qui explique la syntaxe précise et complète du langage qui sert à faire les modèles LTSPice. C'est ça que je cherche, pour corriger les erreurs du fichier Vishay et rendre compatible avec LTSpice IV.

c'est ça que tu cherches ?
http://www.freeda.org/doc/SPICE/spice.pdf

Ah punaise, merci; oui voilà c'est ça qu'il me faut. le décodage de la suite de ce que je n'ai pas déduit pas observation va enfin se faire grâce à des instructions documentées. Merci!!


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Mercredi 17 Février 2016 à 22h44 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Bon alors il y a une chose dans le modèle VISHAY qui n'existe nulle part dans les docs: le ETCV et ITCV, etc.
J'ai carrément supprimé du modèle. J'ai aussi modifié pour que le modèle soit celui du dessins, il y avait une interversion au niveau du J1 et R1 pour que ça corresponde.

J'ai aussi supprimé les éléments non reconnus par LTSPICE (donc pas utilisés) et on arrive au modèle simplifié suivant:
Citation
.SUBCKT SiHP25N50E D G S
M1 3 GX S S NMOS W= 2136425u L= 2u
M2 S GX S D PMOS W= 2136425u L= 0.65u
M2B S GX S 3 PMOS2 W= 2136425u L= 3.0u
R1 4 D 3.250e-02 18.119e-03
J1 4 S 3 JD 2136425u
.MODEL JD NJF (VTO = -1.592e+01 BETA = 16.001e-02 LAMBDA = 3.000e-03
+BETATCE = -.8044e+00 VTOTC = 5.700e-02 IS = 1e-18 N = 10 )
CGS GX S 6.850e-10
CGD GX D 8.572e-12
RG G GX 1m
DBD S D DBD 2136425u
***************************************************************
.MODEL NMOS NMOS ( LEVEL = 3 TOX = 10e-8
+ RS = 0 KP = 6.014e-06 NSUB = 5.056e+16
+ KAPPA = 7.686e-02 NFS = 7.720e+09
+ LD = 0 IS = 0 TPG = 1  )
***************************************************************
.MODEL PMOS PMOS ( LEVEL = 3 TOX = 10e-8
+NSUB = 5.048e+14 IS = 0 TPG = -1 )
.MODEL PMOS2 PMOS ( LEVEL = 3 TOX = 10e-8
+NSUB = 3e13 IS = 0 TPG = -1 )
***************************************************************
.MODEL DBD D (
+FC = 0.1 TT = 2.000e-07  BV = 501
+RS = 9.987e-03 N = 1.376e+00 IS = 5.869e-10
+EG = 1.221e+00 XTI = 1.000e+00
+CJO = 3.200e-09 VJ = 2.333e+00 M = 1.000e+00 )
.ENDS

Le modèle tourne toujours, plus d'erreur mais ça tourne aussi lentement qu'avant. Le fichier log indique comme avant qu'il y a un souci lors des calculs: "Heightened Def Con from" apparait partout

Après recherche ça indique un problème de convergence des calculs et donc un ralentissement énorme du moteur de simulation LTScice (ce qui se passe). Mais là le modèle du fichier je le comprends et il correspond bien à leur schéma. Donc si ça ne marche pas c'est juste que leur modèle est trop complexe, même si il représente au mieux leur MOSFET. Il conduit à des calculs infernaux pour le moteur LTSPICE.

Donc demain je referai un modèle ultra simplifié du MOSFET de façon plus classique, comme je l'avais vu ailleurs. Pour ce soir c'est fini.

Du coup maintenant je vais pouvoir mieux lire et comprendre les fichiers modèles, c'est déjà ça.


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Jeudi 18 Février 2016 à 00h48 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Finalement je m'y suis remis avant de me coucher

Après avoir bien épluché la doc, cherché ce que signifiaient les différentes infiormations à compléter et regardé les modèles déjà dans la base de donnée LTSPice pour voir lesquels sont demandés, voici le modèle simplifié que j'ai construit pour le SiHP25N50E:

Citation
.model SiHP25N50E VDMOS(Rg=0.56 Vto=3 Rd=32.5m Rs=0m Rb=9.987m Kp=6.6 Lambda=0.15 Cgdmax=500p Cgdmin=8p Cgs=1972p Cjo=3.2n Is=587p mfg=Vishay Vds=550 Ron=125m Qg=57n)

D'après datasheet:
http://www.vishay.com/docs/91626/sihp25n50e.pdf

à ajouter simplement dans la base de données des MOSFET dans le fichier "TspiceIV\lib\cmp\standard.mos"

Puis ajouter un composant NMOS depuis la liste des composants et choisir le SiHP25N50Edans la liste.

Voir ici pour mes sources de compréhension des coefficients:
http://www.magma.ca/~legg/SR5/LTspice_buil...VDmos_model.pdf
http://www.simonbramble.co.uk/lt_spice/lts..._tutorial_6.htm
https://en.wikipedia.org/wiki/Power_MOSFET

J'ai lancé une simulation avec la cascade à vide et l'ancienne version du circuit (pas de modif de plus depuis mes dernières simul que changer les MOSFET)


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Jeudi 18 Février 2016 à 00h50 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Voilà ce que ça donne en simul détaillée:
user posted image

En vert le courant Drain-Source du transistor du haut, en bleu clair celui du transistor du bas. On voit des pics ponctuels à 11,5A.
En bleu foncé la puissance totale dissipée dans le transistor du haut. On voit des pics ponctuels à 1,2kWatts
En rouge la tension sur la résistance de 500G ohms de sortie de la cascade, chargée à 340kV.

Si je vais plus loin dans le temps, même code de couleur:
user posted image
Pic de courant à 12A et pic de puissance à 1,4KW, cockroft chargée à 460kV

Encore plus loin:
user posted image

cockroft à 523kV. Courant d epic à 12,5A et puissance de pic à 1,5kWatts.

L'ensemble parait stabilisé vers 120ms environ, ou presque (je coupe la simul pour me coucher):
user posted image

La puissance dissipée en moyenne dans les transistors est de 2,6Watts, je trouve ça faible quand même:
user posted image

J'enlève des choses et ne garde que le courant dans les deux transistors en vert et bleu clair, j'ajoute le courant dans R9 en violet et la puissance dissipée dans R9 (bleu foncé):
user posted image

On voit que le courant de R9 est exactement le courant qui passe dans les transistors quand ils sont passants (en superposé pour le premier, car dans le même sens, on confond les deux courbes, en opposition pour le deuxième, sens opposé). Plus de gaspillage de courant de court-circuit ici!

La puissance dans R9 est de 74Watts dissipés en moyenne!

ça a l'air de bien tenir.
Donc c'est le modèle du transistor seulement qui a été changé.
Après si il faut ajouter la capa de gate je ne sais quoi et remettre le circuit RC sur l'inductance du primaire c'est bien, aussi je ne sais pas pourquoi les valeurs que j'avais mises pour les inductances primaire et secondaire ont été modifiées aussi, mais c'est le fichier que j'utilise depuis l'autre fois, c'était déjà le cas. Il faut tout mettre en ordre pour une simulation en conditions réelles. Mais ça  a l'air d'aller bien, en tous cas à vide.

A voir en charge maintenant!
Là je vais me coucher, on verra plus tard.



--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Jeudi 18 Février 2016 à 00h53 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 255
Membre n°: 2
Inscrit le: 07/08/2002



Le circuit testé:
user posted image

Fichier joint ( Nombre de téléchargements: 1 )
Fichier joint  cockroft_limit_2.asc (23.23 Ko)


--------------------
"Détourne-toi des préceptes de ceux qui spéculent sur le monde, mais dont les idées ne sont pas confirmées par l'expérience."

Léonard de Vinci
PMEmail Poster
Top
Ecrit le: Jeudi 18 Février 2016 à 10h13 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Bravo P. pour tes avancées sur les modèles spice. icon_wink.gif
 
Voici un montage rapide en simul, que j’utilise pour tester les MOS avec le 2153.
En vert, le  Vgate du transistor du bas, il ne faut pas atteindre 4V pour ne pas que les 2 transistors conduisent en même temps et dans l'idéal il faut une petite marge de sécurité sur cette pointe de Vgate.
ici simul avec le STP8NM60 que j'ai selectioné pour sa faible charge de gate: 13nC
user posted image
 
Et voilà ce que ça donne avec le SiHP25N50E user posted image
 
Je suis étonné que le pic de vgate soit si bas avec le SiHP25N50E.(modèle réalisé par P.)
C’est ce transistor qui donne le plus bas résultat de pic sur VGate pour les transistors à fort VDS . Il est donc le meilleur.
 
Ca vaudrait le coup de tester l’IRFP450 avec un modèle simplifié (à ce que j’en comprend ?) pour comparer. 
Pour voir si le problème sur Vgate persiste ou non avec un modèle simplifié.

 
EDIT:je viens de simuler les SiHP25N50E, avec R9 = 12 Ohms et on a puissance moyenne dans la resistance 1.8KW et puissance moyenne dans chaque transistor 5W. Ca implique un rendement de l'étage de sortie proche de 100%.
ou le modèle est optimiste ou le transistor est vraiment excellent.

schema test joint

Fichier joint ( Nombre de téléchargements: 3 )
Fichier joint  test_MOS_sur_IR2153.asc (4.08 Ko)
PM
Top
Ecrit le: Jeudi 18 Février 2016 à 15h40 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 3939
Membre n°: 10047
Inscrit le: 07/11/2011



A partir de quand voulez-vous simuler le schema final ? Celui avec tous les besttpractices implémentés ?


--------------------
« No matter where you are, Look for the brightest star, Believe it is true, My soul is smiling at you", FastWalkers
PM
Top
Ecrit le: Jeudi 18 Février 2016 à 18h15 Posted since your last visit
Quote Post


Expert(e)
******

Groupe: Membres
Messages: 1561
Membre n°: 10313
Inscrit le: 11/03/2013



Citation (BlueDragon @ Jeudi 18 Février 2016 à 15h40)
A partir de quand voulez-vous simuler le schema final ? Celui avec tous les besttpractices implémentés ?

Bah en fait, vu où on en est, je considère que l’IRF2153 ne convient pas.
Essentiellement parce qu’il n’y a pas de gestion du courant utile dans les transistors en fonction de la charge.
Donc pas seulement à cause du risque de courant entre les 2 transistors.
C’est ennuyeux car au démarrage le cockroft est quasiment un court circuit.
J’ai voulu limiter les dégâts avec une résistance R9 mais c’est elle qui prend les Watts, surtout si la sortie dissipe 500W.
 il ne me parait pas envisageable d’avoir une résistance qui dissipe 250W par exemple.
Ce n’est pas la bonne façon de faire pour passer de la puissance comme nous le souhaitons.
Reste à voir ce que donne le cockroft équipé de résistances en série avec les diodes, en terme de charge. 
Peut être peut-on se passer de R9 mais ça reste encore hasardeux pour maîtriser le courant utile dans les transistors ?
 
Ma préférence irait pour un circuit qui gère le courant dans les transistors, style SG3525.
Et un schéma push pull pour utiliser des driver « low side » qui sont les meilleurs en terme de courant.
Avec ce genre de driver à priori plus aucun problème avec quasiment n’importe quel transistor.
Il n’y aura pas de pic de VGS risquant le passage de courant d’un transistor à l’autre.
 
Il faut trouver des modèles qui tournent sans erreur sous LTspices pour le SG3525 , TC4452 (excellent driver) et choisir un transistor qui tient plus de 650V + marge, à cause du schéma push pull)
Vérifier que le primaire à point milieu est bobinable sur le transfo THT, ce qui implique de définir ce primaire avec précision.
Faire un schéma et le simuler.
 
Ça me plait de travailler sur le sujet, on apprend des choses mais là je m’essouffle un peu a repartir sur un autre schéma. 
 

 
PM
Top
2 utilisateur(s) sur ce sujet (2 invités et 0 utilisateurs anonymes)
0 membres:

Topic OptionsPages: (11) « Première ... 7 8 [9] 10 11  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.1934 ]   [ 12 queries used ]   [ GZIP activé ]