Page 1 of 1

Shift register

Posted: 14 Apr 2016 14:36
by -BOLELAS-
Vi no fórum da ED qualquer coisa acerca dos shift resgister. Sabem-me dizer para que servem?
Penso que é para usar várias placas controladoras e ter apenas umas saída de USB, mas não tenho a certeza.

Obrigado.

Re: Shift register

Posted: 14 Apr 2016 18:58
by 21_Sokol1
É so para fazer interface entre os botões/HAT do joy e o controlador USB, no lugar de uma matrix de diodos.

A vantagem do Shift Register é que usa o protocolo serial, faz a comunicação através de 5 fios, conveniente por exemplo para o Cougar/Warthog que pode ter o grip removível e usar um conector PS2 barato, se fossem mais fios precisaria de um conector com mais pinos e portant mais caro.

E também - no caso do Cougar/Warthog - o PCB ocupa menos espaço dentro do grip do que uma matriz de diodos:

Image
Cada mc (CD4021B) gerencia 8 botões.

Mas com os atuais componentes miniaturizados, o GVL224 já fez uma matrix de diodos que cabe no mesmo espaço, porém aumenta o numero de fios que tem que descer pelo grip para 12...

ImageImage

Para o DIY o MMJoy2 abre a possibilidade de usar um ou outro sistema (shift register ou matrix de diodos).
Tanto o Shift Register CD4021B ou o 74HC165 custam apenas centavos.