Problema de puerta lógica de conversión de lógica de TTL a NIM

NIM es un estándar utilizado en física nuclear. Tengo un problema con una puerta lógica que se usa en mi circuito de traducción de TTL a NIM, y no estoy seguro de qué tiene de malo. Para un poco de información, estoy tratando de replicar un circuito de traducción lógica TTL a NIM como se muestra en un esquema de referencia vinculado a continuación, pero tengo algunos problemas con respecto a una parte específica del circuito, específicamente la puerta lógica.

Aquí hay un enlace a mi esquema de referencia, pero si lo prefiere, dibujaré mi circuito a continuación.

esquemático

simular este circuito : esquema creado con CircuitLab

Está un poco modificado del circuito original con la adición de una resistencia desplegable en mi entrada lógica TTL en la puerta, además de usar condensadores de 5 pF en lugar de 3.3p, pero por lo demás, el resto es igual.

El esquema original usaba una puerta XOR, y parece ser la puerta F86 XOR. Utilicé la compuerta XOR cuádruple de doble entrada 74LS386 para sustituirla, pero parece que no funciona correctamente. Configurando una entrada a tierra, usé un interruptor para configurar la otra entrada a 3,3 V para la entrada TTL alta (y cuando el interruptor está abierto, una resistencia desplegable para esa entrada la baja a 0 voltios para la lógica 0). La salida de la compuerta va al resto del circuito, que debe producir una señal de corriente de lógica NIM (0 mA para 0 lógico, -15 mA para 1 lógico). Sin embargo, de alguna manera, la salida de mi puerta XOR no cambia en absoluto, y la lógica NIM permanece constante en -15 mA, ya sea que mi interruptor de entrada esté cerrado o no (mientras que la salida de la puerta lógica está entre -0.5 y -0.6 V ). Este comportamiento también ocurre cuando una entrada de puerta se establece en VCC (+5 V).

Al ver que esto no se comporta correctamente, cambié el IC con el IC inversor hexagonal DM7404N. Lógicamente, debería comportarse como si una de las entradas XOR estuviera configurada en VCC, lógica alta. Al cambiarlo y colocar una resistencia desplegable en la entrada, el circuito se comporta exactamente como esperaba. La salida del inversor va de 0,7 V a 3,4 V dependiendo de la entrada, y la corriente NIM correctamente va de -15 mA a 0. Viendo como funciona el circuito con el inversor y no con la puerta XOR, me preguntaba qué puede ser la razon por que? Pensé que quizás el circuito inversor es más simple y permite una corriente de salida mayor que la puerta XOR, pero me pregunto si ese es realmente el caso.

Para ser justos, ha habido casos en los que el uso de la puerta XOR da el resultado deseado correcto, pero esto ya no parece ser consistente. Mientras que con el inversor reemplazando la puerta XOR, parece funcionar todo el tiempo.

EDITAR: Después de leer los comentarios, pensé en intentar usar una puerta XOR diferente de un tipo de tecnología diferente, específicamente el MC14507, el CD4030AY y el SCC4070BE. Investigué un poco y descubrí que estas puertas se basan en la tecnología MOS que debería permitir un mayor flujo de corriente, y ese parece ser el caso. La señal lógica NIM cambia constantemente, entonces, ¿es seguro asumir que todos mis problemas solo están usando la puerta LS XOR?

¿Podrían ser los bajos niveles de corriente de conducción de la familia LS?
@Andyaka Gracias por tu respuesta. Tenía la sensación de que podría ser el caso según la hoja de datos (LS386 da 8 mA donde DM7404 da 16 mA), pero no tengo una puerta XOR de la familia que no sea LS para probar.
@ user101402 está leyendo las hojas de datos incorrectamente. Cuando se maneja un nivel lógico alto, la familia LS solo puede reunir 0,4 mA, mientras que otras familias lógicas pueden proporcionar mucha más potencia.
@Andyaka ¿Puede explicarme cómo estoy leyendo mal las hojas de datos? De acuerdo con mi hoja de datos para el LS86A, dice que la corriente de salida de bajo nivel puede llegar hasta un máximo de 8 mA.
Pero está utilizando la salida de alto nivel para generar corriente en Q1. 11V / 4.2k = 2.62 mA, más lo que requiera la base actual de Q1. Podría intentar aumentar los valores de R2 y R3 en un orden de magnitud, a 20k y 22k, respectivamente.
@DaveTweed Gracias por su respuesta. Intenté su sugerencia, pero al hacerlo aún obtengo el mismo resultado que antes, con la corriente sin cambiar en absoluto de -15,2 a -15,4 mA, apenas lo suficiente para considerarse aceptable. Con el inversor, empeoró el 0 lógico, estando en -3 mA en lugar de 0.4 uA.
La capacidad de accionamiento (salida alta) para el 74LS386 es de 0,4 mA máx. (para la parte antigua Mot-SPS). El 74F86 es de 1 mA máx.; mucha diferencia Intente sacar más de la parte LS y el voltaje de salida simplemente caerá debido a la resistencia de salida efectiva en el estado alto. Hojas de datos: docs.isy.liu.se/pub/VanHeden/DataSheets/sn74ls386.pdf y Scientific-solutions.com/surplus/parts/938511/74f86.pdf
@PeterSmith Un problema que veo en mis pruebas con la puerta XOR es que el voltaje de salida permanece relativamente bajo a -0.5 V independientemente de las entradas (con una entrada conectada directamente a tierra), mientras que con el inversor, cambia entre 300 mV y 3,5 V según la entrada.
@ user101402: es muy posible que la aparente sobrecarga inicial haya frito la pieza.
@PeterSmith La prueba de la puerta de forma independiente mostró que aún funcionaba según lo previsto.

Respuestas (1)

No estoy seguro de cómo funcionó eso, incluso con la puerta 'F86 original: tiene un IOH máximo especificado de -1 mA.

En cualquier caso, recomendaría deshacerse de la puerta por completo y usar otro amplificador diferencial para la entrada.

esquemático

simular este circuito : esquema creado con CircuitLab

Q2, R3 y R4 establecen el umbral de conmutación para la entrada TTL. El resto del circuito es el mismo que su referencia.

Si aún desea una polaridad conmutable, conecte la puerta 'x86 al TTL que se muestra aquí.

Gracias por su respuesta. Si no le importa que lo diga, encontré algunas puertas XOR basadas en CMOS, y reemplazar el 74LS386 con ellas parece hacer que el circuito original cambie correctamente ahora. Pensé que el uso de puertas basadas en CMOS permitiría una unidad más actual en este caso. Con respecto a su circuito que publicó, ¿por qué recomienda el uso de un diferencial? amperio. aquí con los transistores adicionales? Parece que necesitaría agregar más sesgos de voltaje (con +- 2V), entonces, ¿qué tipo de ventajas ofrecería esto?
Es un diseño conservador, ya que no sé con qué precisión debe cumplir con la especificación de interfaz TTL. Además, mantener todos los transistores fuera de la saturación (aunque este diseño no lo logra por completo) mantiene las velocidades de conmutación lo más rápidas posible. Una vez más, no podría saber cuánto dependes de eso. Si está satisfecho con una puerta CMOS, obviamente, ninguna de estas cosas era importante para usted.