Me falta una terminología adecuada: tengo 3 entradas y me gustaría enrutar sus señales a 3 pines diferentes (en un microcontrolador).
Pero quiero poder reencaminar los pines (sin cambiar físicamente los cables).
Por ejemplo:
-------
1 | |
A ----> 2 | |
B ----> 3 | |
C ----> 4 | |
Luego, cambie programáticamente a esta configuración:
-------
/->1 | |
A ----/ 2 | |
B ----> 3 | |
C ----> 4 | |
Así que es como un conjunto de interruptores, pero muy complicado (seleccione k entre n; muchas combinaciones posibles)
Miré a los demultiplexores y ellos no lo hacen. Creo que este debe ser un problema frecuente (o al menos: resuelto). ¿Hay algún IC que pueda transmitir las señales como yo quiera?
Editar (para proporcionar más contexto):
Mi dispositivo tiene un puerto USB para un sensor. Quiero usar diferentes tipos de sensores (usan diferentes interfaces / protocolos: IC2, SPI, PWM ...). El microcontrolador tiene ciertos pines dedicados a IC2 / PWM (y no siempre es posible sobrescribirlos). La conexión física (cable USB) también es fija. Por lo tanto, me gustaría "volver a cablear" las rutas de señal programáticamente.