Estoy buscando en Digikey's Interfaz - Conmutadores, multiplexores, demultiplexores (y, gracias a W5VO, la sección Lógica - Conmutadores de señales, multiplexores, descodificadores sección también), y tengo problemas para descifrar qué circuito/topología necesito.
Tengo un procesador con una interfaz de coprocesador de 32 bits, y me gustaría interconectarlo con un chip Flash o RAM paralelo. Lo ideal sería tener ambos, y poder cambiar entre los dos por software. Me imaginaba (equivocadamente, al parecer) que esto sería una necesidad bastante común, y que podría comprar un par de circuitos integrados que dividirían cada uno 16 entradas en 2 bancos de 16 salidas, con alimentación, tierra, un solo pin de selección de canal, tal vez un pin de habilitación / alta impedancia. Lo ideal sería un TSSOP de 54 patillas o un QFP de 64 patillas o algo de ese tamaño. Un chip de 32 interruptores también funcionaría, pero me imagino que dos interruptores harían el enrutamiento un poco más fácil. La interfaz sería digital (realmente no necesito un conmutador analógico), y me gustaría mantener el grado de velocidad máxima de 150MHz de mi procesador (pero me conformaré con 72MHz más o menos de rendimiento real). ¡Estoy seguro de que no necesito algunos de los conmutadores de punto de cruce de más de 200 dólares!
Imaginaba que sería una tarea sencilla, pero parece que mi idea de lo que debe significar AxB:C es diferente de la idea de Digikey. Pensé que las opciones incluirían 1x16:32 o 16x1:2, pero (1) estas opciones no están disponibles a precios razonables (no veo por qué este dispositivo debería costar $70 or $ 234!), y las otras opciones (como 8x2:1, que parece popular) están diseñadas para la conmutación analógica de señales Ethernet.
- ¿Dónde puedo informarme sobre la nomenclatura mux? (Una respuesta en este sitio sería ideal :) Además, ¿dónde puedo aprender acerca de las diversas funciones enumeradas, como AV / crosspoint / Ethernet / USB?
- ¿Qué topología o función debo utilizar para realizar esta tarea (digital, ~100MHz, 32 o 16 líneas)?
- Si todo lo demás falla, ¿cómo puedo construir un interruptor con componentes discretos o conjuntos de transistores?