comparador enviando valor vcc

1

Tengo problemas para usar un comparador, el LM319N. Estoy tratando de obtener una señal de 0.5V a -0.5V para subir a una señal de 3.3V - 0V para poder leerla usando los pines gpio en mi microcontrolador. Probé algunas configuraciones  utilizando varios voltajes de entrada (3.3V 5.0V y 13.5V) y todo lo que hace es configurar el valor de vcc en la salida. Puse todas mis imágenes en un álbum de imgur porque no puedo poner más de 2 enlaces. schematics

Primero probé la imagen uno. Ponga la entrada negativa a tierra y la positiva a la señal. Probé muchos voltajes diferentes para el vcc + y tierra para el negativo. Pero la salida solo da lo mismo que el vcc + menos un poco. (+ - 0.3-0.5 V).

Después de eso probé la foto dos. Puse el conductor negativo a la señal negativa. La señal tiene un positivo y un negativo. Viene de un enchufe xlr. Esperaba que con el cruce de las dos señales de que los "bits" saldrían en un lugar más específico (o simplemente saldría). Pero igual que la última vez, obtenga el valor de vcc +.

Después de eso intenté la foto tres. Leí en alguna parte que la salida era un colector de drenaje abierto. Que yo sepa, eso significa que se convierte en una ventaja fundamental cuando está activo. Así que he añadido un pull-up. Pero de nuevo vcc + fue la salida. Probé múltiples valores para R1. (10k, 1k y 500r).

después de eso probé la imagen 4. Pensé que un amplificador operacional y un disparador Smitt harían el truco. Amplificador operacional para elevar la señal a [3.3 -3.3] V y luego cortarla a [3.3 0] V. con el gatillo smitt. Pero incluso aquí, el amplificador operacional solo genera el valor vcc. Estoy realmente en una pérdida. Aparentemente no entiendo cómo uso un opamp. (explica por qué sigo fallando mi prueba en el tema). Realmente espero que alguien me pueda iluminar con lo que estoy haciendo mal.

También la señal en cuestión es un código de tiempo lineal. que generalmente se transmite a través de audio. Y probé múltiples circuitos integrados por lo que el caso de que sea solo un bust ic es prácticamente imposible.

    
pregunta Tom

2 respuestas

0

Hice una búsqueda rápida y el código de tiempo lineal y los detalles fueron un poco esquemáticos, pero parece que se parece a un audio con una velocidad de bits de 960 a 2400 Hz que se ejecuta como audio diferencial, probablemente a través de un conector XLR. / p>

Creo que el circuito adjunto funcionará bien. Es posible que su comparador LM319 existente no funcione muy bien a 3.3V. Puede suministrarlo con 5 V, pero su salida debe llegar a 3,3 V para mantenerla compatible con la lógica de 3,3 V o usar un comparador que funcione con una fuente de alimentación de 3,3 V (como el LT1017). Además, si usa LM319, verifique con la hoja de datos de su MCU para ver si 0.5V es una lógica válida baja (usualmente llamada "Vih", lógica de tensión de entrada baja) ya que no puede pasar a GND, como han señalado otras personas.

Es posible que desee agregar una resistencia en la entrada si hay algún tipo de coincidencia que deba hacer. Por lo general, para el audio, la coincidencia de la línea de transmisión no es del todo crítica.

Me gusta este diseño porque mantiene el equilibrio de la línea de transmisión diferencial para mantenerla resistente al ruido. Déjame saber si quieres una explicación de cómo funciona. Espero que esto ayude, -Vince

    
respondido por el Vince Patron
5

El rango de voltaje de entrada del LM319 no se extiende a tierra o por debajo. El voltaje de entrada válido más bajo es 1 V por encima del suelo. Tenga en cuenta también que la salida es un colector abierto, por lo que necesita una recuperación desde la salida hasta el riel positivo.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas