This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OPA847: Oscillations with good phase and gain margin

Other Parts Discussed in Thread: OPA847, TINA-TI

Hello,

I am trying to implement a TIA using the OPA847 because of its low noise and high bandwidth. My first task was to determine the correct values of the feedback components considering the desired closed loop bandwidth (around 170MHz at -3dB) and taking into account the capacitance of the detector (33pF). It results in feedback component values of 500 omhs and 2.5pF.

Next, I performed the stability analysis of OPA847 by means of phase and gain margin criteria.  Using the TINA methodology of

e2e.ti.com/.../333642

the following circuits were simulated (the resistance and capacitance at the output are parasitic components of the scope)

obtaining the following Bode plots

Notice that I compute loop gain using the ratio between open loop gain and closed loop gain (since I understand that the use of Noise gain is just an approximation of loop gain). The phase margin and the gain margin are higher than the requeriments of stability.

Afterwards I checked the stability by performing a PCB of the simulated circuit in TINA, but the typical oscillations from resonant phenomena appear (the red peaks are the Fourier analysis):

I can see that this has already happened to other people, and I will try another op. amp. Specifically, I will try the OPA 656 because is unity gain stable, is it a good choice? However, I would like to know how to solve this problem because in the future I will need to use larger closed loop bandwidth.

Thanks,

Noel

  • Noel,

    Looking at the circuit I can tell that the circuit is going to be unstable. The noise gain curve crosses the open-loop gain curve at a 40dB/decade rate of closure. This usually indicates instability.

    Also, the circuit you are using to simulate the open-loop gain is incorrect. To simulate the open-loop gain ground the non-inverting pin, remove the 3pF capacitor and use the source J1 to drive the 100TF capacitor (the side you have currently grounded).

    You do not need the closed loop circuit for now. See the attached articles (2 part series) on how to stabilize and simulate transimpedance amplifier circuits.

    Other Parts Discussed in Post: TINA-TI Transimpedance amplifiers (TIAs) act as front-end amplifiers for optical sensors such as photodiodes, converting the sensor’s output current to a voltage. TIAs are…
    By in Technical articles > Analog

  • Samir,

    The circuit that I am using to simulate open-loop gain gives the same results that the circuit that you suggest. Notice that my circuit is inspired in the circuit suggested by Hooman Hashemi (e2e.ti.com/.../333642) adding the input capacitance of OPA847.

    What curve shows 40dB/decade? When noise gain crosses the open-loop gain, the open-loop gain has a slope of 20dB/decade. Sorry by my ignorance, but I don't understand where you take the data of 40dB/decade. Notice also that the loop gain (using noise gain) shows at this frequency a phase margin of 20 degree.

    Thanks for the links,
    Noel
  • Hello again,

    This time I have tried a more stable performance:

    and the oscillations rise again but, this time, I've noticed about a new important issue: 3.5V offset

    Does this tell you something new?

    Thanks,

    Noel

  • In order to solve posible doubts, the follow circuit

    is the circuit implemented in the PCB.

  • Hi Noel,
    I know that you've looked at some of my older posts and had questions. I am in a time crunch right now and may or may not be able to chime-in in the near future.

    However, I do recommend that you upload the TINA-TI files (I could not see it in your posts) you are using for direct reference.

    Regards,
    Hooman
  • Hello Hooman,

    Thanks for your attention, although I had not doubt about your old posts.

    About my problem, probably I found the cause (parasitic inductances).

    Thanks,

    -Noel