rawbus
Member level 1
Basically I will be reading in signals from 100kHz to 500kHz, or 10 us to 2 us. I want to calculate the frequency to as best precision as possible within a Cyclone III board, atleast 2.5 ns. What is the best way to do this or is it even possible?
Added after 2 hours 3 minutes:
Basically I'm looking to sweep down this frequency range by as small of a value as I can. If I wanted to decrement by 1 Hz, I know using a counter would be unrealistic as you would need a 250 GHz clock. So, I guess I'm looking for a realistic answer of what resolution is attainable.
Also, is there another technique that can be used instead of a counter? I read something where someone suggested converting the frequency to a linear voltage ramp and measuring the difference in voltages. Does this sound like it would work?
Added after 2 hours 3 minutes:
Basically I'm looking to sweep down this frequency range by as small of a value as I can. If I wanted to decrement by 1 Hz, I know using a counter would be unrealistic as you would need a 250 GHz clock. So, I guess I'm looking for a realistic answer of what resolution is attainable.
Also, is there another technique that can be used instead of a counter? I read something where someone suggested converting the frequency to a linear voltage ramp and measuring the difference in voltages. Does this sound like it would work?