[sdiy] Inifinity encoders
Samppa Tolvanen
samppa.tolvanen at gmail.com
Wed Jul 9 16:42:03 CEST 2008
Hi,
On 7/9/08, Csaba Zvekan <czvekan at gmail.com> wrote:
> >
> Aha . Now I get it . It constantly reads the two 8 bits (total 16-bit / 8
> encoders in your case 5 encoders 6 buttons awesome :)) status and the
> clocks it over to the µCU. And do I understand it correctly : If pin 1 are
> (IC1/IC5) Low (SH Pin Low) then the Shift Register IC's go into serial
> input mode and IC5 receives the 8-Bit from IC1?But since the IC1's serial
> input pin 10 is tied ground it will shift out the parallel (or 8 Zeros??)
> data, from IC1, Right?
> Does the 10nF to ground help to debounce the pulses from switching?
> This is highly interesting thanks for saving me a lot of input pins . :)
>
Heh, now I don't know which schematic You're referring to.. but look at:
http://www.ucapps.de/mbhp/mbhp_dinx4.pdf
http://www.ucapps.de/mbhp/mbhp_dinx4_16enc.pdf
and 74HC165 datasheet. Pin 1 /PL is brought low to "sample" state of
parallel input bits and then high (values are now on shift register).
Now these can be shifted out with clock signal. Pin 10 Ds is for
cascading and must be terminated at the end of the chain.
Samppa
More information about the Synth-diy
mailing list