Por que conectar um diodo entre o pino de reset do Arduino e o 555 timer?

9

Estou tentando criar um cronômetro de vigilância usando o 555 IC e estou seguindo isso .

Não entendo por que um diodo 1N4148 está conectado entre o pino de redefinição do Arduino e a saída do timer 555.

insira a descrição da imagem aqui

Pelo que entendi, o pino de redefinição do Arduino deve ser alto e, quando é puxado para baixo, o Arduino é redefinido. Mas por que devemos adicionar um diodo aqui? Que finalidade serve?

bukke hari prasad
fonte
11
Depois de ler a resposta de @ Majenko, posso ver como o seu esquema não o tornaria óbvio, pois não mostra nenhuma das outras conexões em um Arduino típico.
linhartr22
Sim. E foi por isso que eu não entendi o uso do diodo ali.
bukke Hariprasad

Respostas:

15

É chamado de arranjo "com fio ou".

O pino RESET do Arduino possui um resistor de pullup (10KΩ). Isso mantém o pino RESET normalmente ALTO. Para chamar uma redefinição, esse pino precisa ser puxado para baixo e isso é feito a partir de várias fontes:

  • O botão RESET
  • O pino DTR (através de um capacitor de 100nF) do chip de interface USB
  • O circuito de vigilância 555 acima

O ponto crítico é o pino DTR. Isso, por ser um pulso breve com uma impedância de saída bastante alta, precisa do pino de redefinição para ser fácil puxar para baixo. Se você conectasse a saída do 555 diretamente ao RESET, estaria constantemente tentando puxar o pino RESET até 5V com uma impedância de saída bastante baixa. O circuito DTR não teria chance de superá-lo.

Então, adicionando um diodo, você obtém Wired Or, usando um arranjo direto da década de 1950 - DRL - Diode-Resistor Logic . Quando a saída do 555 é ALTA, o diodo é polarizado reversamente (ou neutro) e não conduz, portanto o próprio resistor do pino RESET puxa o pino RESET para cima. No entanto, quando a saída do 555 é BAIXA, o diodo pode conduzir (é polarizado para a frente) e isso puxa o pino RESET para BAIXO.

Majenko
fonte
Obrigado pela informação @Majenko. Foi realmente útil. Eu tenho uma pequena confusão. O pino RESET não é uma fonte de tensão ou corrente, certo? Então, como o pino RESET fica BAIXO assim que o 555 fica baixo com o diodo conduzindo? Quero dizer, como a corrente flui do pino RESET, se não é uma fonte de corrente?
bukke Hariprasad
11
Sim, é uma fonte de tensão e corrente. É conectado a + 5V através de um resistor de 10K. Conecte-o ao terra e (5 / 10.000) 5uA fluirá dele para o solo.
Majenko
11
Cada pino é uma fonte ou coletor (ou ambos) de corrente. É tudo questão de quanta corrente (impedância de saída) o pino pode afundar ou fonte.
Majenko