andre_teprom escreveu:RAguiar escreveu:...o valor mostrado para o semi-ciclo da senoide foi de 7555uS...mas pelos calculos deveria ser 8333uS...
Se voce está medindo a largura de cada pulso, essa pode ser a razão do problema.
Repare que o circuito de detecção de semiciclos possui uma região ( próximo do zero-crossing da senoide ) que ainda não é capaz de saturar o comparador.
Tente aplicar um ganho maior para o circuito de detecção da senóide, ou mudar o algorítimo para considerar a perda de informação dessa fase do ciclo.
+++
Olá Andre,
então, comparando o semi-cilco senoidal de entrada no ampop com o sinal quadrado de saída, não há erro significativo...a onda quadrada acompanha a onda senoidal com grande exatidão (talvez um erro de 5uS)...estou usando o LM725...o que lembrei aqui e esqueci de fazer hoje, é medir o tempo do sinal alto na tela do osciloscopio, vou fazer da proxima vez...assim não haverá duvida, se o valor lido na tela for igual o lido pelo pic, significa que o pic está lendo o tempo corretamente, aí tenho que fazer o que vc disse, tentar resolver esse possível retardo, ou seja deveria ser 8333uS e não 7555uS.
Flw.