Tengo un dispositivo con un conector de 16 pines. Una de las pruebas de funcionalidad consiste en poner en cortocircuito cada par de pines (el primero con el segundo, el tercero con el cuarto, etc.) y medir la tensión entre A y B (B está conectado a tierra). El dispositivo en sí tiene múltiples estados. Cada estado tiene 2 medidas: una sin autorización y otra en cortocircuito.
La prueba es así:
- Ir al estado siguiente.
- Medir la tensión A-B
- Pines cortos compatibles con ese estado
- Medir la tensión A-B
- Eliminar corto
- Goto 1.
Así que la configuración se ve así:
Donde los conectores X1-1 a X1-16 (no todos están dibujados) están disponibles en el exterior del dispositivo y los interruptores se agregan solo durante la prueba. A lo que están conectados y cómo se determina A-B es bastante irrelevante.
La parte importante es que quiero automatizar este proceso. Los interruptores actuales se conmutan manualmente. La solución fácil es reemplazar cada interruptor con un relé sin enclavamiento. Sin embargo, esto requeriría 8 relés y 8 E / S en lo que sea que los cambie. La corriente que pasa a través de ellos es insignificante y la parte más importante es que la resistencia es lo más baja posible.
Estoy buscando una solución que requiera menos E / S. En todo momento, solo un relé estará activo a la vez, por lo que espero que un demultiplexor o algo similar pueda hacer que consuma menos E / S. Incluso mejores alternativas son bienvenidas también. La resistencia entre los pines debe ser lo más baja posible, por ejemplo, inferior a 0,5 ohmios.
Desafortunadamente, conducir unidades de prueba secundarias con una solución de E / S baja como I 2 C es inaceptable.