Hola, me gustaría aclarar una duda que tengo a la hora de medir baja frecuencia: teóricamente es más preciso medir el tiempo entre pulsos más que contar los pulsos en un segundo, por ejemplo.
El tema es el siguiente:
Quiero medir frecuencias de 0 a 200Hz. Si cuento los pulsos en un segundo, voy a tener una resolución de 1Hz y un error máximo de 1Hz también, bien?
Por contra, si mido el tiempo entre los dos flancos del pulso (tienen duty 50%) para manetener la resolución de 1Hz sobre el margen de 200Hz debo considerar lo siguiente:
200Hz -> 0,005s
199Hz -> 0,005025126s
Por lo tanto debo ser capaz de discriminar 0,00002s para poder mantener 1Hz de precisión. Estoy haciendo bien el cálculo? No es demasiado meter una interrupción cada 0,02ms?
Gracias por aclararme la duda.