Qual é a finalidade de um circuito de detecção de subtensão?

11

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.

GeneCode
fonte
3
A redefinição do transistor funciona muito bem como uma redefinição de inicialização. Mas o circuito sensor de subtensão também garante que o processador será redefinido se a tensão cair abaixo de algum limite. Isso ajuda a garantir a operação correta do processador.
Mkeith 14/08/19

Respostas:

18

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.

Lucas
fonte
Do ponto de vista de marketing, "Undervolt Sensing" implica que o circuito foi projetado para operar de maneira saudável quando a tensão cair.
Cort Ammon
6

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."

vicatcu
fonte
5

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.

analogsystemsrf
fonte
2
Isso aconteceu comigo. Em um consumidor, dispositivo portátil. Se você o soltasse quando a bateria estava fraca (pilhas alcalinas), você poderia desconectar momentaneamente a bateria e parte do processador seria reiniciada, enquanto outras partes continuavam funcionando. O resultado para o consumidor não foi aceitável (áudio de lixo reproduzido em volume alto). Nós o consertamos alterando o design do contato da bateria para que a desconexão não fosse possível (molas flutuantes completas dos dois lados). Um reset de subtensão também o teria corrigido, mas a mudança mecânica era mais fácil e mais barata.
mkeith
4

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.

Jason Han
fonte
3

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.

do utilizador
fonte