Busco un dispositivo que me ayude a dividir un bus de entrada de n bits, o n líneas analógicas en dos o más buses en la salida
Por favor considere el diagrama de concepto a continuación.
En la entrada hay un bus de entrada de n bits o n líneas analógicas
En el control hay un control de 2 bits:
No puedo pensar en ningún dispositivo lógico digital listo para usar que compre para hacer esto, por lo tanto, necesito ayuda para realizar esto usando un dispositivo lógico digital listo para usar.
Circuitos integrados de relé o lógicos listos para usar, cualquier cosa está bien siempre que las piezas estén fácilmente disponibles.
Si se usa lógica digital, debe ser capaz de admitir señales de hasta 1 Mhz, 0 a +5 Vpp, corriente baja (como 100 mA) lo suficientemente buena
Si se utiliza una unidad analógica como un relé, debe poder admitir señales de hasta 100 Hz, -50 a +50 Vpp, corriente de 10 amperios
Importante mantener el tamaño compacto. Estoy listo para usar el microcontrolador PIC si ayuda
Un par de ideas:
Utilice dos dispositivos de búfer de tres estados de n bits de ancho. Ate uno de sus bits de control a la entrada de habilitación de cada búfer. Como ejemplo, podría implementar una versión de 4 bits de ancho de este circuito en un solo chip 74LS240. Dado que las entradas de habilitación suelen estar activas a nivel bajo, es posible que deba invertir las señales de control. Si desea que las salidas estén en un cierto estado cuando están inactivas, agregue resistencias pull-up o pull-down en las salidas.
Esto sería bastante simple de implementar en un CPLD. Si tiene las herramientas para hacerlo, en mi opinión, sería una solución más simple que usar una MCU.
Como menciona, podría implementar con una MCU, usando pines DIO para verificar las entradas y controlar las salidas.
olin lathrop
sekharan
olin lathrop
sekharan
sekharan