Estoy tratando de crear un temporizador de vigilancia usando 555 IC y estoy siguiendo esto .
No entiendo por qué un diodo 1N4148 está conectado entre el pin de reinicio de Arduino y la salida del temporizador 555.
Por lo que entiendo, el pin de reinicio del Arduino debe ser alto, y cuando se baja, el Arduino se reinicia. Pero, ¿por qué deberíamos agregar un diodo aquí? ¿Para qué sirve?
arduino-uno
atmega328
electronics
bukke hari prasad
fuente
fuente
Respuestas:
Se llama un arreglo "cableado o".
El pin RESET del Arduino tiene una resistencia pullup (10KΩ). Eso mantiene el pin RESET normalmente ALTO. Para invocar un reinicio, ese pin debe ser reducido, y eso se hace desde varias fuentes:
El crítico allí es el pin DTR. Eso, debido a que es un pulso breve con una impedancia de salida bastante alta, necesita que el pin de reinicio sea fácil de extraer. Si conectó la salida del 555 directamente a RESET, intentaría constantemente tirar del pin RESET hasta 5V con una impedancia de salida bastante baja. El circuito DTR no tendría ninguna posibilidad de superarlo.
Entonces, al agregar un diodo allí, obtienes Wired O, usando un arreglo directo de la década de 1950 - DRL - Diode-Resistor Logic . Cuando la salida del 555 es ALTA, el diodo tiene polarización inversa (o polarización neutral) y no conduce, por lo que la resistencia del pin RESET tira del pin RESET hacia arriba. Sin embargo, cuando la salida del 555 es BAJA, el diodo puede conducir (está polarizado hacia adelante) y eso tira del pin RESET hacia BAJA.
fuente