Cómo cambiar entre dos líneas de entrada basadas en un pulso digital

¿Cómo puedo cambiar entre dos entradas basadas en una señal digital? Me gustaría tener la Entrada 1 conectada a la Salida durante la duración del pulso y la Entrada 2 conectada a la Salida cuando la señal baja.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Un mux analógico simple funcionará. analog.com/static/imported-files/data_sheets/ADG636.pdf
Su descripción es confusa, pero entiendo que significa que mientras la señal oscila, desea que la entrada 1 se conecte a la salida, y cuando deja de oscilar, desea que la entrada 1 se desconecte de la salida y que la entrada 2 se conecte a la salida en su lugar. Si es así, ¿cuánto tiempo después de que la señal comience a oscilar desea que la entrada 1 se conecte a la salida, y cuánto tiempo después de que deje de oscilar desea que la entrada 1 se desconecte de la salida y se reemplace por la entrada 2?
@EMFields Tienes razón. En menos de 1 microsegundo desde el inicio de la oscilación de la señal, quiero que la Entrada 1 se conecte a la salida y 40 microsegundos después de que la señal deje de oscilar, quiero que la Entrada1 se desconecte de la salida y se reemplace con la Entrada2.
¿Qué tipo de señales son la Entrada 1 y la Entrada 2 (¿analógica? ¿Digital? ¿Tensión? ¿Frecuencia?) y cómo son sus fuentes y cargas?

Respuestas (3)

Puede hacer esto con 2 circuitos integrados y sin MCU. Supongo que tiene 3,3 voltios disponibles para la alimentación, pero 3 voltios funcionarán. Puede usar un multivibrador monoestable 74HC4538 para detectar su 1 MHz y un 74HC157 para seleccionar sus datos. Consulte http://www.nxp.com/documents/data_sheet/74HC_HCT4538.pdf para el 74HC4538. Un esquema parece

esquemático

simular este circuito : esquema creado con CircuitLab

Tenga en cuenta que cada IC tiene un montón de entradas no utilizadas que deberá conectar a tierra.

Funciona así: cada flanco ascendente en la entrada 1B hará que 1Q suba y permanezca allí durante 40 us (0,7 x R x C = 0,7 x 56 x 1000 x 1 x 1000 pseg). Dado que U1 es un monoestable reactivable, cada flanco sucesivo comenzará el período de 40 usec nuevamente sin causar una falla en la salida. 40 usec después del último flanco de la entrada, Q volverá a ser bajo. El alto en la línea de selección de U2 hará que la señal B se conecte a la salida durante la ráfaga. Cuando SEL es bajo, se seleccionará la señal A. Tenga en cuenta que, a diferencia de un 4066, la conexión no es bidireccional. La entrada seleccionada impulsa la salida y no al revés, como con una puerta analógica. El retardo de encendido desde el primer flanco será de unos 150 nseg para el funcionamiento con 3,3 voltios.

Usar un suministro de 5 voltios será un problema, ya que los niveles de entrada serán demasiado bajos, pero puede salirse con la suya usando un 74HCT4538 y un 74HCT157 en ese caso, aunque entonces las salidas 157 también intentarán conducir a +5.

Si no es obvio, puede seleccionar hasta 4 pares de señales con un 74HC157, aunque solo hay una línea de selección para todo el chip.

ETA: cuando hice el esquema y la explicación anterior, olvidé por completo que había especificado una puerta analógica. ¡Do! Bueno, la parte 4538 seguirá funcionando bien, y la salida impulsará un 4066. Sin embargo, también debe tener en cuenta que un CD4066 http://www.ti.com/lit/ds/symlink/cd4066b.pdf es solo caracterizado por operar a 5, 10 y 15 voltios. Funcionará a 3,3, pero vea la figura 5, que sugiere que la resistencia de encendido a 3 voltios estará en algún lugar cercano a 1k (o más, tal vez, simplemente no está especificado).

Puede cambiar entre dos salidas usando un IC de interruptor bilateral como el CD4066 .

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

(Fuente de la imagen: Electrónica práctica/IC/4066 )

Si tiene una MCU a mano, puede usarla para detectar el pulso y operar el interruptor. Tendrá que usar dos de los cuatro interruptores del 4066 para hacer uno de sus interruptores. Por ejemplo, conecte la entrada 1 al pin 1 , la entrada 2 al pin 4 y la salida a los pines 2 y 3 . Luego cambie entre las entradas usando los pines 13 y 5 . Puede operar ambos pines del interruptor usando 2 MCU GPIO o puede colocar un inversor en uno de ellos y usar un solo GPIO para operar el interruptor de modo que cuando el pin 13 esté alto, el pin 5 esté bajo.

¿Es eso lo que estabas buscando?

Aquí hay una manera de hacerlo con un disparo único reactivable hecho de un par de puertas y un par de interruptores analógicos:

ingrese la descripción de la imagen aquí

Ambos están disponibles en la "lógica diminuta" de TI, por lo que puede armar lo que necesita sin sobras.

El circuito puede cambiar dependiendo de lo que esté tratando de cambiar, así que tan pronto como la información esté disponible, editaré mi diseño, si es necesario.

Además, hay alguna variación en los umbrales de conmutación de unidad a unidad '02, por lo que R5 debe ser un potenciómetro de 10k cableado como un reóstato para ajustar el tiempo de espera de 40 µs para que esté tan cerca como desee.