I have a quadrature encoder which generates 400 pulses per one rotation (1 x 100 ppr).
I'm trying to use this encoder to measure the angle of rotation of a motor.
The speed of the motor varies from 500 rpm to 2000 rpm.
At max speed of the motor, I need to capture 13,000 pulses per one second.
I need to count the number of pulses and save the number of pulses against a time stamp.
So basically, I need to save the number of pulses against time for every pulse.
which means I will have to save data at least at a rate of 13kHz. (13,000 information per one second)
What is the method I can use to store my data at such a rate.??