ESP32 / Ventilateur PWM 4 fils

Bonjour à tous,

Je rencontre un problème dans la mise en oeuvre de mon projet.

Je souhaiterais piloter un ventilateur PWM à 4 fils en 5v avec un ESP32.

Lorsque l'ESP n'est pas démarré, le ventilateur tourne à fond : la patte PWM n'est pas à 0 ...

Une fois l'ESP démarré : le ventilateur s'arrête jusqu'à fixer une tension sur la patte PWM.

Question : comme mettre à la masse la PWM jusqu'à ce que l'ESP soit démarré ? je pense à une résistance mais de quelle valeur ? Comment une fois les 3.3V envoyés par l'ESP l'interface PWM recevra assez d'énergie pour piloter correctement le ventilo avec cette résistance ?
Un transistor pour couper l'arrivée ??

Je précise qu'entre l'ESP et le ventilo j'ai un module TXS0108E (le ventilateur est en 5v).

D'avance merci pour votre aide !

La GPIO est une entrée, jusqu'à ce qu'elle soit positionnée en sortie par une commande PWM.
Cela doit durer très peu de temps, sauf pendant le chargement d'un nouveau sketch.
Essaie avec 10KΩ, ou même 100KΩ.
La commande PWM d'un ventilo ne consomme presque rien.
Je ne suis pas sûr qu'un TXS0108E soit utile. 3.3V suffiront peut-être pour la commande PWM, par contre le signal tachymètre, s'il est exploité, doit être abaissé à 3.3V sur l'entrée GPIO.
https://riton-duino.blogspot.com/2019/10/arduino-pilotage-de-ventilateurs.html

Merci hbachetti ! avec une 10kΩ ca marche à merveille :wink:

Merci pour le retour.