Thank you both, Travis and Analog Kid.
This is very good feedback and your voice is appreciated.
Travis, my frequency range of interest is up to 1kHz.
But it looks like I'm seeing 12 or 16 pulses per revolution. At 2500 rpm engine speed, this means 40 kHz pulses per rev. At 10 times oversample, this is 400 khz per channel - and I need eight channels.
This gets to be a lot of data and my DAQ hardware is capable of 1 mHz aggregate sampling rate maximum.
I'm considering fewer channels and/or multiple tests and I'll come up with a working solution.
Analogue Kid, I'm looking how to filter this into a flattop waveform. Any suggestions on how?
Also, with the counter information in blocks, I'll look to generate a samples per block and convert that to seconds then generate a running count to period to frequency conversion.
Thank you both and I will continue to plug away at this.
Respectfully,
Bob