pont H avec 4 N-MOS, bootstrap ?

Bonjour,

il est
nécessaire de prévoir un « bootstrap » (en général simple condensateur à rajouter sur le driver
du MOS) pour le pilotage des NMOS du haut.

http://dondon.vvv.enseirb-matmeca.fr/puissance/initpontenH/PontHpageWEBphD.pdf page 3

Je n'ai pas trouver de schéma pour ça et j'imagine qu'il consiste à doubler la tension d'une sortie PWM, mais avec seulement un condensateur ? et avec l'arduino ?

Bonjour,

le problème est que les 2 mosfets n du haut (highside) ont besoin d'une tension d'environ 10 volts supérieure à Vdd
par exemple si ton pont fonctionne à 12v, la tension de commande des n highside devra être de 22 volts

si tu ne disposes pas de cette tension, il y a 2 possibilités (en dehors, bien sûr, de l'achat d'un pont H tout fait) :

  • utiliser pour le highside des mosfets canal P qui se commandent avec une tension proche du gnd
  • créer la tension de 22 volts (exemple) à partir du 12 volts (exemple) ou du 5 volts existant

pour créer cette tension, 3 solutions :

  • faire une pompe à diode en se servant de l'arduino (ou pas) et de composants discrets
  • utiliser un CI dédié (ou pas dédié) à l’élévation de tension
  • utiliser un driver spécialisé de pont H intégrant le bootstrap

voilà pour commencer, mais j'attire encore ton attention sur 2 points :

  • la question du dead time, qu'il faudra traiter
  • le risque sérieux de tout faire fumer quand la fréquence ou le courant sont élevés

Merci trimarco232 pour cette réponse documentée.

J'aurait du préciser que c'était pour commander un moteur en courant continu ou l'alternance de sens est très étalée dans le temps, pas de fréquence élevée et le pont fonctionne à 6.5 V.

En fait, j'ai un stock de AO3402 qui supportent 30 Vds et comme Id ne devrait pas atteindre 500 mA, une tension 2 Vgs assurent déjà la saturation .

Je pense commander en PWM 50% un circuit de ce type :
, avec en sortie un pont diviseur avec 2 X 4.7k, pour commander le transistor côté + et au milieu du pont, le transistor côté 0 V.
Il va me falloir un autre circuit identique pour le sens inverse et peut-être des tripleurs de tension si le doubleur sort moins de 8 V.

Pour le PWM 50%, je pense utiliser la librairie servo et la commande monServo.write(180);
Il doit y avoir plus simple, je suppose :wink:

Bonjour,

je pense que ton projet tient la route, tu peux poursuivre !

n'hésites pas à nous monter le schéma avant mise sous tension : s'il t a un souci, quelqu'un le verra