Gostaria de saber qual é o objetivo de um IC como o MC34064. É apenas para garantir a redefinição dos microcontroladores ao ligar ou existem outros motivos? Eu costumava fazer um circuito de comutação de transistor simples (com RC) para redefinir os microcontroladores nos velhos tempos. Estou perguntando porque o nome deste IC é "sensor de subtensão" e não "redefinir IC" ou algo semelhante.
sensing
undervoltage
GeneCode
fonte
fonte
Respostas:
Eu acho que você está tentando entender por que você precisa de um IC para fazer o que um simples transistor poderia fazer "nos velhos tempos", que está puxando um pino de redefinição para baixo (ou alto), certo? Se for esse o caso, duas razões são:
O ponto de disparo pode ser definido com precisão, pois o IC possui sua tensão de referência de bandgap interno. Com um transistor simples, é mais difícil acionar um valor muito específico de maneira confiável.
Você pode definir um tempo específico para o pino de redefinição permanecer baixo quando acionado (o que é mais difícil de fazer com transistores simples). Muitos ICs têm requisitos rígidos com tempo mínimo de afirmação de redefinição.
Esse tipo de CI geralmente opera em baixas voltagens (neste caso, 1V), garantindo que funcione de maneira confiável para grandes quedas de tensão no trilho de energia.
O fato de rotulá-lo como sentido UV em vez de redefinir o IC não importa, pois eles descrevem claramente a finalidade para a qual esse IC foi projetado, que é redefinir um microprocessador.
fonte
Na página do produto no site On Semi.
"O MC33064 / MC34064 é um circuito sensor de subtensão projetado especificamente para uso como um controlador de redefinição em sistemas baseados em microprocessador."
fonte
Há várias atividades sensíveis à tensão dentro de um MCU, e nem todas as atividades apresentam problemas no mesmo VDD (fora das especificações).
Um UVD preciso garante que todas as atividades obtenham o VDD desejado, mesmo que algumas ainda estejam funcionando corretamente.
fonte
Em um uso normal, o usuário pressiona o botão liga / desliga para desligar o dispositivo. Quando o MCU detectar o pressionamento do botão, iniciará a sequência de desligamento e o firmware deverá definir o ponteiro para o início do programa.
Quando há falta de energia ou talvez o usuário simplesmente desligue o plugue. O pino de subtensão deve ser capaz de detectar esses distúrbios antes que o MCU fique sem energia do seu tampão em massa. O firmware deve definir rapidamente o ponteiro para o início do programa, a fim de se preparar para a próxima inicialização. Portanto, na próxima vez que o dispositivo for ligado, ele deverá funcionar normalmente.
Se você estiver usando comandos simples de E / S, talvez não seja necessário, pois não há problema em continuar executando de onde o ponteiro está no último local. No entanto, se você precisar inicializar muitos ICs usando I2C, por exemplo, inicializar o ponteiro para o início é importante.
fonte
Situações de subtensão podem ser ruins para microcontroladores e memórias. Muitos microcontroladores têm um sistema básico de proteção contra subtensão embutido por esse motivo. O modo de falha mais comum é a memória flash corrompida, devido à baixa tensão, causando mau funcionamento do controlador de gravação da memória flash.
Outro uso comum para sensores de subtensão é proteger as baterias. Muitos tipos de bateria não gostam de ser descarregados para tensões muito baixas, porque vazam ou porque não podem ser totalmente recarregados depois. As células LiPo e NiMH são danificadas por descarga excessiva, por exemplo. Pode ser difícil fazer com que um circuito complexo entre em um estado de baixa corrente quando a tensão fica baixa, mas um sensor de subtensão conectado a um FET entre o circuito e a bateria é bastante eficaz e barato.
fonte