Mains Clocking Um microcontrolador

Mains Clocking Um microcontrolador

January 7, 2023 Digital Electronics 0

[Lujji] está brincando com o microcontrolador STM8. Ao examinar a documentação oficial para este chip, ele checou o relógio externo pode ser uma onda senoidal, uma onda triângulo ou uma onda quadrada com um ciclo de tarefas de 50%. A frequência mínima da CPU é de 0 Hz. [Lujji] não tem um gerador de sinal, bem como presumivelmente, ele está tudo fora dos cristais. Ele tem a corrente AC, então por que não relógio um microcontrolador com poder de parede?

Usando a alimentação da rede como uma freqüência básica é uma ideia cem anos de idade. Os motores síncronos giram a uma taxa proporcional à frequência da rede, bem como isso foi utilizado em relógios por décadas. Se você é verdadeiramente inteligente, você pode fazer o relógio circuitos digitais com a corrente AC, no entanto, nunca vimos alguém substituir um cristal pequeno em um circuito de microcontrolador com potência da rede elétrica.

Após um experimento para verificar o conceito, [Lujji] passou a construir um circuito que não era tão idiota quanto vincular o microcontrolador diretamente a uma tomada de parede. A técnica direta não funcionou bem de qualquer maneira – o STM8 não gostava de relógios de baixa frequência com bordas lentas. [Lujji] precisava de um relógio com bordas mais limpas, bem como uma 555 configurada como um comparador em forma a conta.

O circuito completo envia a potência da rede com um optocoupler para conduzir um 555 configurado como um comparador. A saída é um relógio limpo 50Hz que está ligado ao pino de oscino em um stm8. Este é agora um chip correndo em 50Hz, assim como sim, funciona. [Lujji] Configure um circuito para compor ‘Hello World’ em um velho Nokia LCD. Isso levou cerca de três minutos. Funciona, embora, embora seja totalmente inútil. Talvez isso possa ser usado para algum registro de livro semelhante ao relógio de uma instrução por dia, olhamos no início do ano.

Leave a Reply

Your email address will not be published. Required fields are marked *