¿Cómo conectar un gran número de interruptores de tiro múltiple de manera eficiente?

1

Tengo un número de interruptores de un solo tiro de 7 polos que necesito conectar juntos en algún tipo de configuración de red a un microcontrolador, mientras minimizo el número de pines en el micro y el número de diodos / otros elementos que necesito.

El controlador debe poder distinguir de forma única cada conmutador, independientemente de cuántos de ellos estén abiertos o cerrados en un momento dado; Actualmente hay 17 interruptores diferentes.

También quiero tener cierto grado de redundancia en el mecanismo: es posible que uno o dos de los polos del interruptor no puedan hacer contacto y permanecer abiertos. (La otra falla, el cierre accidental, no es un problema). Idealmente, me gustaría permitir hasta dos fallas por conmutador sin comprometer la capacidad de registrar cada entrada.

He considerado algunos métodos convencionales: Con una matriz de conmutadores convencional, \ $ n \ $ pins le permite \ $ (\ frac {n} {2}) ^ 2 \ $ cambia y necesita \ $ (\ frac {n} {2}) ^ 2 \ $ diodos . Al duplicar los interruptores, esto aumentaría a \ $ n ^ 2 - n \ $ los interruptores y reduciría el número de diodos a solo \ $ n \ $.

Ambos tienen la ventaja de que puedo combinar todos los polos y obtener mi redundancia allí. Sin embargo, creo que podría haber una forma inteligente de conectarlos aprovechando los múltiples polos para reducir o posiblemente eliminar la necesidad de diodos adicionales.

¿Cómo puedo aprovechar los múltiples polos para reducir el número de diodos necesarios y al mismo tiempo mantener un cierto nivel de redundancia en la red del conmutador?

    
pregunta AJMansfield

1 respuesta

1

simular este circuito : esquema creado usando CircuitLab

Figura 1. Dado que el cierre accidental de contactos no es un problema, los contactos del conmutador simplemente se pueden conectar en paralelo para obtener redundancia.

Utilizando esta disposición, se puede usar cualquier configuración multiplexada, incluida la charlieplexing. No creo que pueda usar menos de un diodo por interruptor, excepto el interruptor 17 (4 x 4 + 1), ya que puede estar en su propio pin dedicado. Eso hace que el mínimo de 16 diodos.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas