Olá pessoal,
estou tentando bolar um inversor simples de onda quadrada, em meia ponte. Um conversor DC-DC fornecerá +180 e -180V (valor de pico de uma rede de 127VAC), e o chaveamento será feito por um par de FETs. A largura de pulso será fixa, controlada via contagens do timer0 + uma rotina de interrupção, sem controle PWM.
Aí é que entra a dúvida: Se usar um cristal de 4 ou 8MHz, ou mesmo o clock RC interno, o valor não é multiplo dos 60Hz.. a divisão dá um numero quebrado. Mas, a maioria dos nobreaks comuns que vejo usam cristais dessas frequencias, ou de outras que não são diretamente multiplas de 60.
Resumindo: Qual artificio costuma-se usar para gerar esta base de tempo com uma precisão aceitável?
ps. o micro usado é o ATMEGA8.