J'essaie d'utiliser un Arduino pour activer / désactiver un solénoïde 12V. J'ai utilisé un pont en H et ça a bien fonctionné. Ensuite, j'ai décidé de simplifier les choses et d'obtenir un seul mosfet au lieu d'un pont en H multicanal et je suis devenu très confus. J'essaie de comprendre la bonne façon d'utiliser un mosfet à canal P (ou canal N) dans ce paramètre, et je suis tombé sur cet exemple de circuit sur Google:
Pourquoi y a-t-il un autre transistor impliqué (le 2N3904) et pourquoi y a-t-il une diode à travers la charge?
Je comprends qu'un canal P est activé lorsque est élevé (au-dessus de + ), d'où le pull-up, mais pourquoi le transistor supplémentaire? Le MCU (dans ce cas le PIC) ne devrait-il pas faire la même chose?
Aussi - dans le scénario où tout ce que je fais est d'allumer ou d'éteindre une charge (comme mon solénoïde), y a-t-il une raison d'utiliser un canal N par rapport à un canal P?