Diodes de protection pour la broche Arduino passant le courant vers le rail + 5 V lorsqu’il est hors tension – que faire?

wilsonmichaelpatrick

Diodes de protection pour la broche Arduino passant le courant vers le rail + 5 V lorsqu’il est hors tension – que faire?


schématique

simuler ce circuit – Schéma créé à l’aide de CircuitLab

Dans le circuit ci-dessus, j’utilise une résistance (R1) et quelques diodes de protection (D3 et D4) pour maintenir la tension sur une broche Arduino de 0V à 5V car l’entrée du LFO varie de -10V à 10V.

Une chose qui ne m’est pas venue à l’esprit avant d’avoir construit cela en réalité était ce qui se passe lorsque l’Arduino est éteint. Lorsque le rail 5 V de l’autre côté du D3 n’est pas alimenté du tout, mais que le +/- 10 V est toujours appliqué à «In», la diode du D3 semble être polarisée en direct à tout moment. Il semble permettre à suffisamment de courant de passer pour au moins allumer les LED « on » de l’Arduino, qu’il s’agisse ou non d’un démarrage.

Je suppose que la quantité maximale de courant qui serait passée dans cette situation serait (10V – Vf – 1V) / 1K, donc moins de 9mA.

Cela pourrait-il être problématique pour l’Arduino? Si oui, existe-t-il un bon moyen de prévenir cela?

Ignacio Vazquez-Abrams

Collez un 74xx4066 ou 74LVCxG125 devant lui.

Dave Tweed ♦

Ne coupez pas l’alimentation de l’Arduino – au lieu de cela, laissez l’alimentation connectée et mettez le microcontrôleur dans l’un de ses états de faible puissance.

Réponses


 Spehro Pefhany

Vous pouvez simplement utiliser un transistor pour l’entrée (en supposant une fréquence raisonnablement basse, comme l’indique votre 40 Hz – cela fonctionnera facilement à des dizaines de kHz):

schématique

simuler ce circuit – Schéma créé à l’aide de CircuitLab


 Sparky256

Heureusement, c’est probablement une entrée analogique, donc une résistance de 1 K est à peu près la limite ou vous pouvez aller jusqu’à 10 K et en finir avec. Si vous pouvez arrêter votre source de signal quelques secondes avant la mise hors tension de l’Arduino, ce serait une décision sûre.

Comme vous n’avez pas de filtre à condensateur sur la broche d’entrée, il n’y a aucun problème à ce qu’il se décharge à travers la broche lorsque le MPU est hors tension.

Une autre solution consiste à utiliser un PNP 2N3906 avec son émetteur à la broche, son collecteur mis à la terre et une résistance 22K de la base au Vcc (5 V). Lorsque l’alimentation est coupée, la tension de base chute rapidement en dessous de toute tension d’émetteur existante et le transistor met à la terre la broche. Il gérera facilement tout courant traversant la résistance 1 K.

Cependant, vous avez des diodes BAT54 avec un Vdrop bas, moins que la jonction BE d’un PNP, donc je pense que la diode supérieure protégera très bien la broche d’entrée.


 Bob Jacobsen

Au lieu de D3 vers le rail +5, envisagez d’utiliser une diode Zener adaptée au rail de mise à la terre.

 

-, #de, #la, #pour, +, 5, arduino, broche, courant, diodes, est, Faire, hors, Le, lorsqu’il, passant, protection, que, rail, tension, V, vers

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *