Je cherche un moyen de piloter un MOSFET avec des composants discrets. En fait, j'ai besoin de piloter un tas de MOSFET, avec des courants de 100-150A. Et je me demande qu'il serait possible de ne pas utiliser de circuits intégrés de pilotage, d'avoir plus de contrôle sur les fonctionnalités, moins de complexité, moins de coûts.
J'ai expérimenté différents arrangements, avec des résistances et des condensateurs. J'utilise un oscilloscope pour surveiller les sonneries, les temps de montée / descente, etc.
Le problème est que dès que j'introduis des résistances, le temps de montée / descente devient très élevé.
Le signal d'entrée a un temps de montée / descente d'environ ~ 8-10 ns seulement. En utilisant les BJT seuls, le signal est facilement dupliqué à des temps de montée / descente similaires. Mais une fois que la capacité de grille est introduite, le temps de montée / descente devient considérablement plus élevé, par exemple 300-2000 ns.
J'ai donc expérimenté différentes méthodes pour réduire le temps de montée / descente:
Méthode A: NPN + PNP (suiveur de tension? Source de courant de Vcc?)
J'ai fait le circuit suivant, sans réaliser que la tension de grille ne serait jamais supérieure à la tension du signal d'entrée.
J'ai besoin que la tension de grille soit supérieure à 10 V pour minimiser Rdson.
simuler ce circuit - Schéma créé à l'aide de CircuitLab
Méthode B: PNP + NPN
J'ai expérimenté différentes résistances et condensateurs:
Mais j'ai trouvé que:
- Le condensateur réduit la sonnerie de montée, mais augmente la sonnerie de chute et le temps => retiré
- Toutes les résistances sauf R2 et R3 ont eu un impact négatif sur les caractéristiques de montée / descente => supprimées
- En utilisant des potentiomètres pour R2 et R3, j'ai trouvé que la meilleure résistance était R3 = 4k et R2 = 1,5k.
- Temps de montée 490ns, temps de chute 255ns.
Je suis un peu inquiet que la tension de la grille ne baisse pas suffisamment, par exemple, semble rester à environ 400 mV. Bien que le sol semble être lu à 250 mV, la planche à pain est peut-être juste merdique. Quelle doit être la tension de la grille pour empêcher toute accumulation de chaleur lorsque le signal est constamment bas (désactivé)?
Je me demande s'il y a autre chose que je peux faire pour améliorer les performances?
Circuit amélioré:
Oscilloscope:
Remarque: apparemment, le signal d'entrée a été inversé sur l'oscilloscope par réglage. Je mettrai à jour les captures d'écran plus tard ...
J'ai également inclus la base du PNP dans les captures d'écran suivantes. Est-il censé ressembler à ça? Ça a l'air un peu génial.
Il semble que le problème soit que le NPN reste allumé, empêchant ainsi la porte de se charger.
la source
Réponses:
Vos BJT sont dans une configuration suiveuse. Cela signifie qu'ils peuvent fournir un gain de courant, mais pas un gain de tension. En fait, les émetteurs seront une chute de diode en dessous de la base pour les signaux positifs. Si vous êtes arrivé à 6 V sur la porte, vous devez avoir eu environ 6,7 V hors de votre générateur de signaux.
La page Wiki BJT contient des liens vers les 3 formes courantes d'amplificateurs qui expliquent plus sur les caractéristiques des amplificateurs BJT.
BJT Wiki
Le gain de courant est une bonne chose car pour charger la capacité de grille du FET en peu de temps, il faut des courants de crête élevés: I = C * dv / dt.
Une façon d'obtenir une oscillation de tension plus élevée serait d'ajouter un décaleur de niveau BJT avant que votre étage d'entraînement de portail se transforme de 5V à 12V. Bien sûr, un shifter de niveau BJT à une seule étape inverserait le signal, mais souvent vous pouvez gérer cela à la source du signal.
La résistance de rappel devra être suffisamment petite pour que vous obteniez un temps de montée acceptable pour votre application. Le VCC serait votre alimentation 12V et la résistance de base devrait être dimensionnée pour garantir la saturation avec le variateur 5V, compte tenu de la bêta du transistor. ! Y doit se connecter aux bases de votre étage de pilote de porte BJT.
Cependant, si votre objectif est des temps de montée et de descente rapides à partir du FET et de ne pas en apprendre davantage sur les BJT, vous devriez probablement utiliser un circuit intégré de pilote de porte commercial. Recherchez les options d'IR / Infineon, Texas Instruments, Intersil ou Maxim.
Voici une option à faible coût de TI:
UCC27517
la source
La première version - un suiveur émetteur push-pull devrait être bien si seulement le mosfet disponible maximum VGS = +4,3 V est suffisant. La résistance de pulldown d'environ 100 Ohm doit être insérée des émetteurs BJT vers GND pour assurer l'état d'arrêt du mosfet, car le PNP ne tire pas efficacement sous +0,7 V.En outre, une résistance d'amortissement de quelques Ohm insérée juste dans la borne de porte du mosfet devrait empêcher une certaine sonnerie provoquée par la capacité et l'inductance du fil.
Votre deuxième version a un raccourci. Pensez à l'itinéraire actuel Q2 base-> R3-> R2-> Q1 base.
L'émetteur suiveur n'a pas de saturation et donc pas de délai de désactivation en raison de la capacité de diffusion.
Comme d'autres réponses le proposent, utilisez un IC de pilote de porte. Il fait le travail avec un réglage zéro et une probabilité plus faible de se comporter impensablement pendant les transitions de tension de fonctionnement.
Addendum en raison du commentaire d'un intervenant qui indique que le courant est de 100 A
L'ampérage à 100 ampères nécessite une attention sérieuse et encore plus si le taux de commutation est élevé. Faites un essai en pilotant la porte à partir d'un générateur de signaux à onde carrée ordinaire de 50 Ohm Zout. Utilisez une fréquence de commutation basse et commencez avec un signal unipolaire supérieur à + 6 V pour plus de sécurité. L'oscilloscope en Vgs donne une idée de la charge importante à injecter et à retirer pour les transitions d'état dans le temps de transition souhaité. Cela détermine le courant d'entraînement voulu. L'oscilloscope en Vds révèle les Vgs nécessaires.
Les mesures décrites sont le sous-sol pour concevoir le pilote suffisamment capable.
la source
D'autres personnes ont déjà suggéré des pilotes IC MOSFET. On dirait que vous voulez vraiment faire un pilote discret.
Voici un circuit et c'est essentiellement ce qui serait à l'intérieur d'un circuit intégré de pilote. Il en résulte une commutation de 100 A avec un temps de transition d'environ 100 ns pour maintenir la dissipation de puissance du MOSFET au minimum.
Q1 est un simple convertisseur de niveau inverseur pour obtenir l'oscillation du signal à 12 Volts. M2 et M3 forment un pilote push-pull MOSFET. R4 et R5 sont là pour limiter le courant de traversée afin d'éviter d'endommager M2 et M3, car lorsque leurs portes passeront de 0 à 12V, elles seront toutes les deux allumées pendant une petite fraction de temps.
Sans R4 et R5, le courant de traversée dépasserait leurs valeurs nominales de courant de drain maximales. Dans un circuit intégré réel, M2 et M3 seraient suffisamment petits pour avoir un Rds-on suffisamment élevé au lieu de mettre des résistances réelles.
De plus, M2 / M3 fait une inversion pour revenir à la logique normale. Enfin, M3 sert de pilote à courant élevé pour gérer le courant de 100 ampères.
Notez qu'il y a environ 2 us de retard dans l'arrêt de M1. Si vous ne commutez pas votre charge à une fréquence élevée, ce 2us ne vous inquiéterait pas.
Je ne recommanderais certainement pas d'utiliser ces pièces; Je viens de les choisir parmi ce que LTspice avait. Par exemple, M1 est limité à 35 A en continu, alors remplacez ces pièces par quelque chose de approprié pour votre conception et relancez la simulation. Testez ensuite dans votre prototype pour confirmer les performances. Quoi qu'il en soit, ce circuit pourrait être un bon point de départ pour vous.
la source
La commutation rapide de 100 ampères est dangereuse, sinon pour vous, pour la durée de vie du circuit.
Supposons 4 "de fil, quelque part. C'est environ 0,1 uH. Approximativement. Je suis très heureux de supposer qu'un mètre de fil soit 1 inductance microHenry, car je peux exécuter des calculs prudents au dos de l'enveloppe et esquiver les dommages majeurs.
Permet de désactiver ces 100 ampères en 10 nanoSecondes. Avec inductance 0,1 uH en source ou en drain. Ce qui se produit?
Si dans le drain, vous venez d'essuyer le MOSFET de puissance.
Si vous êtes dans la source, vous obtiendrez probablement un comportement de rétroaction négative qui empêche la désactivation pendant de nombreuses nanosecondes. J'ai personnellement vu cela se produire, avec de longs fils de test dans des pilotes 9 ampères.
la source
V=L∗di(t)/dt
nonV=L∗dt/dT
. Source: en.wikipedia.org/wiki/Inductance .Il existe des circuits intégrés de pilotes de conversion de niveau uniquement à cette fin, par exemple DS0026 ou MC34151 .
Ils ont des entrées compatibles TTL / CMOS et ont des temps de montée et de descente rapides et sont capables de piloter des courants assez élevés; toutes les fonctionnalités nécessaires pour activer et désactiver rapidement les MOSFET.
la source
<pourquoi 0-6v?
L'émetteur de Q2 est de 0,7 V au-dessus de la base de Q2, qui est de 0 à 5 V. Voilà votre réponse.
la source
Il semble que le MOSFET M1 n'obtienne pas un chemin de faible résistance pour une mise hors tension correcte. Il peut être fourni via un transistor à GND. De cette façon, la porte M1 se déchargera rapidement.
la source