junglejet
07-26-2009, 04:56 PM
Hi,
as a spin-off from my cockpit project I have developed an interface chip that converts rotary encoder signals to something easier to use.
Rotary encoders usually come with a quadrature output that is difficult to interface to other platforms.
My solution is a small DIP-8 microprocessor that is connected to the two outputs of the encoder (no external pullups required). The internal logic converts the quadrature input data to three outputs:
- /CLK = active low for 1 ms when the encoder was turned in either direction
- UP = active high for 1 ms when the encoder was turned right
- DOWN = active high for 1 ms when the encoder was turned left
E.g. a counter unit can much easier process the /CLK, UP and DOWN signals to control a frequency, heading, altitude selector etc.
Interface is between 1.8V and 5V, fully CMOS or TTL compatible. A block capacitor of 100 nF is recommended close to the VCC terminal.
I can make the chip available for private use if there is sufficient interest to burn a couple of them. Price would be around 5€ per piece, in quantities less, p&p to be added.
Please drop me a pm or post below if you are interested.
Andy
as a spin-off from my cockpit project I have developed an interface chip that converts rotary encoder signals to something easier to use.
Rotary encoders usually come with a quadrature output that is difficult to interface to other platforms.
My solution is a small DIP-8 microprocessor that is connected to the two outputs of the encoder (no external pullups required). The internal logic converts the quadrature input data to three outputs:
- /CLK = active low for 1 ms when the encoder was turned in either direction
- UP = active high for 1 ms when the encoder was turned right
- DOWN = active high for 1 ms when the encoder was turned left
E.g. a counter unit can much easier process the /CLK, UP and DOWN signals to control a frequency, heading, altitude selector etc.
Interface is between 1.8V and 5V, fully CMOS or TTL compatible. A block capacitor of 100 nF is recommended close to the VCC terminal.
I can make the chip available for private use if there is sufficient interest to burn a couple of them. Price would be around 5€ per piece, in quantities less, p&p to be added.
Please drop me a pm or post below if you are interested.
Andy