11 votos

¿Razón breve punto en amplificador operacional de salida cruce de 0V?

¿Alguien reconoce este aumento en la salida de un amp op cuando la señal cruza 0V? Se sube al cruzar arriba y abajo cuando el cruce de abajo. En uno de los EEVBlog videos, Dave señaló algo exactamente como esta en el osciloscopio y dijo (en un aparte) que podría ocurrir cuando se utiliza un 10k resistencia de retroalimentación o algo por el estilo. Pero no puedo recordar el vídeo que fue. Este es el resultado de un TL071 (en realidad 1/4 de TL074). Es alimentado desde la salida de los otros 2 TL071s a través de 2.2 k resistencias, y la retroalimentación tiene un potenciómetro de 10k.

schematic

simular este circuito – Esquema creado mediante CircuitLab

Spike at 0V

Actualización 10 De Marzo De

Como se menciona en los comentarios a continuación, el circuito consta de ATmega328P procesador de 8 líneas de conducción en un R2R DAC. La salida del DAC y un voltaje DC bias destinado a centro de la DAC de salida de 0V alimentación en una inversión de TL071 de op amp. La salida de este amplificador operacional es "OA2OUT" en el esquema de arriba.

schematic

simular este circuito

El R2R de salida de red tiene 10k de impedancia, representado por R4. R1 y R2 me da un voltaje de offset y tienen un paralelo de la impedancia de 9.5 k, que es bastante cerca de 10k. La resistencia de retroalimentación R3 también es de 10k. Creo que este circuito se le suma, invertir los R2R y desplazamiento de los voltajes.

Cuando me compruebe la salida de la R2R de la red en el punto R2ROUT, no veo la espiga.

No spike

Cuando reviso la salida del amplificador operacional en VSAL, veo la espiga.

A spike

He intentado un par de otras cosas. He intentado sustituir el 10k de retroalimentación con una resistencia de 2.2 k resistencia, sólo porque era todo mentira y porque me recuerda Dave mencionar algo acerca de un resistor de 10k en el EEVBlog de vídeo. Eso hizo que el pico peor.

A bigger spike

Luego he intentado sustituir el TL074 amplificador operacional con un LM6144 de op amp. He estado usando este circuito para probar varios amplificadores y tratar de entender lo que las hace diferentes, así que yo sé que el circuito funciona (tipo de) con todos ellos. Esta vez tengo picos en cada transición.

Lotsa spikes

Por último he intentado un TLV2374, lo cual es fantástico, pero sigo sin ver la espiga. Es más pequeño, pero todavía existe.

One last spike

Todavía tratando de entender esto. Gracias a todos por su ayuda!

Actualización En Marzo De 13

Trató de medir la R2R de salida con un R/10 (1k) de carga como por @WhatRoughBeast comentario más abajo. Ahora veo el pico! También parece ser mucho más ruidoso... que es algo que me di cuenta antes y trató de arreglar con los condensadores de 10uF a través de los rieles de potencia y el virtual sobre el suelo. "Trabajado" en el sentido de que se reduce el ruido, sino que también introdujo la oscilación de timbre/que mencioné cuando traté de instalar una pequeña tapa para suavizar la salida DAC. Todas estas cosas están obviamente relacionados, simplemente no está seguro de cómo.

Spike and noise

Por la forma en que me hizo probar el resistor de 100 ohmios sugerido por @Brian Drummond anterior, pero la señal resultante fue tan manchado y ruidoso que no podía decirle lo que estaba pasando.

Entonces, ¿qué es el takeaway aquí? El problema es, obviamente, el MSB comportamiento que @WhatRoughBeast identificado. Ella, y el ruido, parecen empeorar con más actual a través de la R2R de la red. Pensé, bueno, el búfer de la R2R señal a través de un no inversor del amplificador operacional antes de hacer nada con ella, pero cuando hago eso, yo también veo la espiga. Es la única solución para filtrar hacia fuera y no te preocupes por eso?

21voto

WhatRoughBeast Puntos 20870

Lo que estamos viendo es un desajuste de la de encendido/apagado el tiempo de la msb en comparación con los demás bits.

Imagina por un momento que esto es un 8-bit DAC, sentado en el código de 01111111. Si el siguiente código 1000000, vas a tener un buen comportamiento a paso. Pero lo que sucede es que internamente el msb responde un poco más rápido que los demás bits. Esto significa que la transición es en realidad 0111111 a 1111111 a 10000000. La 11111111 código sólo persiste por un tiempo muy corto, pero mientras no la salida intenta ir a gran escala. Desde el desajuste de tiempo (llamado el poco sesgar) sólo dura un tiempo muy breve que acaba de obtener un relativamente pequeño pulso (comúnmente llamado un glitch). Este efecto es muy importante en vídeo Dac, ya que el ojo es muy sensible a este tipo de cosas, y una característica importante de los DAC de vídeo es el total de falla de energía.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X