Ver esquema:
Opamp es OPA2132. (Olvidé dibujar una resistencia en el esquema: justo en la V es un 8k2)
U es fija 5V, haciendo en + aproximadamente 4.4V de referencia. V es onda cuadrada, ya sea 5V o 1V.
If V=5, X~=5
If V=1, X~=1
No hay problemas allí.
El propósito de la retroalimentación BJT es que si V = 1, X sube, BJT (BC547) se satura y se tira hacia abajo. La resistencia del emisor es 1k.
In- está en el divisor de voltaje de 8k2 / 1k.
En teoría, y en mis simulaciones, este pestillo debería funcionar: tan pronto como el BJT se sature, se mantenga bajo y no hará que el opamp vuelva a bajar.
Pero, en mi placa de pruebas, tan pronto como se conecta la retroalimentación BJT, la salida opamp siempre es alta, no importa lo que sea V. Comencé con V = 5 y nunca lo cambié, pero la respuesta es de alguna manera desencadenante.
Si rompo la retroalimentación (ya sea con BJT, diodo o resistencia), el opamp se comporta como se espera (excepto por el cierre del curso). Lo mismo ocurre si el BJT se mantiene pero no recibe ninguna corriente base.
Entonces, algo aquí hace que la base se comporte y haga que el BJT se enganche de inmediato, pero no puedo averiguar qué, ya que este circuito funciona exactamente en mi simulador.
¿He cometido algún error obvio?