Recientemente estuve leyendo un artículo técnico de AllAboutCircuits por Robert Keim sobre Op-amp Stability, enlace
Estoy simulando el circuito LTSpice, como se ve a continuación, del amplificador de transimpedancia utilizando el Op-Amp LT6015 como se muestra en el artículo.
Sin embargo, cuando ejecuto la simulación, no puedo obtener la misma respuesta de frecuencia de bucle abierto como se indica en el artículo.
Obtengo una ganancia máxima de bucle abierto de ~ 145dB, mientras que él tiene ~ 102dB. Además, creé algo de código matlab para verificar la ganancia de bucle abierto utilizando la aproximación del amplificador operacional como filtro de paso bajo de primer orden. Tomado de la hoja de datos del LT6015, la ganancia de bucle abierto es de 3,000,000 y el ancho de banda de bucle abierto es, por lo tanto, de 1.1Hz (calculado a partir del producto de ancho de banda de ganancia, con un valor de 3.2MHz). Sin embargo, esto genera una ganancia de bucle abierto de ~ 129dB.
Aquí está el código de mi programa matlab:
Ao = 3000*10^3 %Open-loop gain
Wb = 1.1 %Open-loop bandwidth of op-amp
w = .1:.1:100000;
h = 20*log10(Ao*(abs(1./(1+(j*w)/(Wb)))))
figure
semilogx(w,h) %% Plot on log scale
hold on
xlabel('\omega(rad/s)')
ylabel('|H(j\omega)|dB')
legend('1','2')
No puedo ver lo que estoy haciendo mal para crear la discrepancia entre estas tres gráficas, con el enfoque principal siendo las dos primeras, la última actúa como verificación. Quizás el último sea incorrecto porque el LT6015 no se puede modelar como filtro de paso bajo de primer orden.
Cualquier ayuda sería muy apreciada!