Hello,
Is anyone familiar the Phidget's Quadrature Encoder ENC1000_0 module enough to give a summation of what it actually does?
The web page says:
Interface a quadrature encoder at speeds of up to 100,000 quadrature cycles per second to a port on your VINT Hub
Apparently, the VINT hub functions as a USB interface to a PC.
With phidget software installed - one is thus able to read what is going on with a high speed encoder.
With all encoders there is always going to be a cycle at which the decoding system will not be able to keep up. Every microcontroller for example will have processor speed limitations, such that it can't keep up with an encoder pulses of a certain minimal duration. Interrupt routines can prioritize the encoder pulse as the first order of business. But any further pulses which occur during the interrupt service routine are lost.
I suspect the ENC1000_0 module is designed to read encoder pulses (perhaps around a minimum of a 10us period) and then produce some kind of logic which a slower system can interpret. But I'm only guessing.
Does anyone know what this module actually does?
Thanks
dw
