Pourquoi connecter une diode entre la broche de réinitialisation d'Arduino et la minuterie 555?

9

J'essaie de créer une horloge de surveillance à l'aide du 555 IC et je suis ceci .

Je ne comprends pas pourquoi une diode 1N4148 est connectée entre la broche de réinitialisation d'Arduino et la sortie du temporisateur 555.

entrez la description de l'image ici

Pour autant que je comprends, la broche de réinitialisation de l'Arduino devrait être élevée, et lorsqu'elle est abaissée, l'Arduino se réinitialise. Mais pourquoi devrions-nous ajouter une diode ici? A quoi cela sert-il?

bukke hari prasad
la source
1
Après avoir lu la réponse de @ Majenko, je peux voir comment votre schéma n'aurait pas rendu cela évident car il ne montre aucune des autres connexions sur un Arduino typique.
linhartr22
Ouais. Et c'est la raison pour laquelle je n'ai pas compris l'utilisation de la diode là-bas.
bukke hari prasad le

Réponses:

15

Cela s'appelle un arrangement "câblé ou".

La broche RESET de l'Arduino a une résistance de rappel (10KΩ). Cela maintient la broche RESET normalement HAUTE. Pour invoquer une réinitialisation que la broche doit tirer vers le bas, et cela se fait à partir d'un certain nombre de sources:

  • Le bouton RESET
  • La broche DTR (via un condensateur 100nF) de la puce d'interface USB
  • Le circuit de surveillance 555 ci-dessus

Le point critique est la broche DTR. Cela, parce que c'est une brève impulsion avec une impédance de sortie assez élevée, a besoin de la broche de réinitialisation pour être facile à tirer vers le bas. Si vous connectez la sortie du 555 directement à RESET, il essayera constamment de tirer la broche RESET jusqu'à 5V avec une impédance de sortie assez faible. Le circuit DTR n'aurait aucune chance de le surmonter.

Donc, en y ajoutant une diode, vous obtenez Wired Or, en utilisant un arrangement direct des années 1950 - DRL - Diode-Resistor Logic . Lorsque la sortie du 555 est HAUTE, la diode est polarisée en inverse (ou polarisée de manière neutre) et ne conduit pas, de sorte que la propre résistance de la broche RESET tire la broche RESET vers le haut. Cependant, lorsque la sortie du 555 est FAIBLE, la diode peut alors conduire (elle est polarisée en direct) et cela tire la broche RESET sur BAS.

Majenko
la source
Merci pour l'information @Majenko. C'était vraiment utile. J'ai une petite confusion. La broche RESET n'est pas une source de tension ou de courant, non? Alors, comment la broche RESET devient-elle FAIBLE dès que le 555 est bas avec la diode conductrice? Je veux dire comment le courant s'écoule de la broche RESET si ce n'est pas une source de courant?
bukke hari prasad
1
Oui, c'est une source de tension et de courant. Il est connecté à + 5V via une résistance 10K. Connectez-le à la terre et (5/10 000) 5 uA couleront de lui à la terre.
Majenko
1
Chaque broche est soit une source, soit un puits (ou les deux) de courant. Tout dépend de la quantité de courant (l'impédance de sortie) que la broche peut absorber ou générer.
Majenko