Quiero reemplazar el teclado físico con una pantalla táctil de frambuesa. ¿Hay algún IC que pueda hacer contacto entre cualquier PIN, como hace el teclado? El teclado está conectado a GAL22V10, pero no quiero meterme con eso.
¿Hay algún IC que pueda hacer contacto entre cualquier PIN, como el teclado? hace?
Podría usar lo que se conoce como un interruptor de punto de cruce analógico: -
LoanterioreseldiagramadebloquesdelMT8809hechoporMicrosemi.Básicamentefuncionaasí:-
Podríashacerlotambiéndesdeswitchesanalógicos.Antesdelarevolucióndigitalcompleta,estostiposdedispositivosreemplazaronlosantiguosrelésStrowgerutilizadosenlascentralestelefónicas;básicamente,8líneastelefónicaspuedendirigirseaotras8líneas,porloqueseconstruyóunamatrizmasivaparaformarunacentraltelefónica.
ADItambiéncreauno:-
Tambiénhacenuntipo8x8llamadoADG2188.VealasofertasdeADI
Si necesita establecer contacto entre una fila y una columna de teclado en particular (simulando una sola tecla), puede usar un multiplexor y un demultiplexor. El siguiente esquema asume que el controlador del teclado controla las líneas de fila durante un escaneo y comprueba las líneas de columna para detectar pulsaciones de teclas.
(No encontré un símbolo DMX en el editor, así que simplemente le di la vuelta a un símbolo MUX)
Este esquema conecta cualquier KBD_ROW
a cualquier KBD_COL
, de acuerdo con KEY_CODE
proporcionado. No es exactamente lo mismo que "hacer contacto", pero es suficiente para engañar a un controlador de teclado típico.
Lea otras preguntas en las etiquetas mosfet