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.

JFE150: Understanding the JFE150 ultra low noise application note

Part Number: JFE150
Other Parts Discussed in Thread: OPA202, TINA-TI, TPS7A94, , JFE2140

Tool/software:

Hello everyone, I am wokring with the JFE150 and I have a couple of questions about the Application Note from Chris Featherstone.

I tried to reformulate what is in the Application Note, to confirm or rectify the different equations and understanding about this Application Note. I wrote it all in a markdown file that I attached in this topic for everyone who wants to use/correct it too.

The following text is a copy/paste with adaptation of the markdown file. I used markdown because it is quite useful for mathematic equations (Latex). You can use any markdown editor, it should work fine. I attached the pdf with thsi topic too.

JFE150_ApplicationNote_analysis.zip

My understanding about the JFE150 application note:

Controller view and link to JFE150 circuit

To compute transfer function, bode plot and other analysis of this JFE150 Low Noise preamplifier circuit, we first transform and model this schematic to a well-known an non-inverter controller-view model.

To do that we first convert the circuit into a small-signal and T-model schematic. Then we assimilate the different parts of this new schematic to the non-inverter controller-view model and finally we calculate the different gain equations, transfer functions and so on.


Small Signal and T-model view explanations

We base our analysis on small-signal T model. Why do we then put all power supplies and input voltages to ground? And why is our JFET component equivalent to a current source in series with a resistance?

All power supplies and input signals to ground:

> Because we consider them as not moving, constant, and we want only to analyse the small variations. Which is equivalent to say that all power supplies or input sources are "NULL", or grounded in electronic

>[!QUESTION]
>Is this assumption correct?

JFET as a current source with a resistance in series:

> The JFET will be in Ohmic region in our working frequency an polarity, as we set a "fixed" voltage across its Grid and Source, it means that a current is "activated" and fluctuating inside it, this fluctuation is due to the tension set on its Gate. The Ohm's law implies that when there is a current and a voltage, there is also a resistance, which is the invert of the conductance $g_m$ of our JFET

>[!QUESTION]
>Is this assumption correct?

Final Small Signal T-model representation
Therefore, our system will look like that

figure 1: JFE150 schematic - small signal and T-model view

Overall gain computing

The circuit in figure 1 may be actually seen as a non-inverting topology, with a feed-forward gain A_{ol}, and a feed-back gain beta like this:


Figure 2: Controller view of a non-inverter topology

For this kind of controller view has the following overall closed-loop gain:

A_{cl} = A_{ol} / (1+A_{ol} . beta)


>[!INFO]
>The mathematics to reach this equation is not given in this document but may be done looking at TI precision Labs op-amp videos.

Assimilation of small signal schematic to non-inverter view:

The inverter view is composed of 3 elements:
- The substraction of feed-back signal to input signal.
- The feed-forward gain, or open-loop gain, which is generally high
- The $\large \beta$ network which is the gain of output signal ($\large V_{out}$), fed-back to input signal ($V_{in}$)

Assimilation of circuit in figure 1 into a controller-view model:

Figure 3: assimilation of JFe150 circuit to a controller view model.


With:
- Yellow box, the feed-forward/open-loop gain, composed of the current source g_m * V_{gs} and the operational amplifier opa202.
- Blue boy, the feedback gain $\large \beta$ made out from the resistances network.
- In red, the addition/substraction of input signal and feedback signal. It is made across the R_{gs} resistance and is the V_{gs} voltage

>[!INFO] Detailed explanations why we can represent it like that in the following chapters.

#### Substraction of feedback signal to input signal

In figure 1, the "lower" pin of of R_{gs} is actually the negative input of our add/substract circle. we can consider it like that because if we consider V_{in} not "moving", any voltage coming back from feedback loop over R_{f2} reduces the value of V_{gs}. Which in turns, reduces current gain of our T-model JFE150 i_{ds} = g_m * V_{gs}.

>[!QUESTION]
>Here I am confused because in figure 6.1 of JFE150's datasheet: *Drain-to-Source Current vs Gate-to-Source Voltage* as well as other curves of page 6. It looks that the lower V_{gs} is, the larger becomes the drain-to-source current i_{DS}.
>Or is it that the negative feedback will actually, (up until -1V) make V_{gs} more negative, and decrease drain-to-source current?
>There is also this DC bias current I_{DS} Am I confusing/mistaking the two here?

Feed-forward gain A_{ol}

The feed-forward or open-loop gain A_{ol} is the ratio of $\large V_{out}$ over the voltage coming into the yellow box. Which is actually the difference of V_{in} and V_{fb}, which is the voltage across R_{gs}: V_{gs}

Feed-forward gain: A_{ol} = (V_{out}) / (V_{gs})

As input impedance of OPA202 is considered as very high (not always the case for Bipolar based op-amp), all current flows through R1, therefore, V_{out} is the tension across R1

It means that V_{out} = R_1 . i , with i the current generated by the current source of our JFET. This current is defined by: i = g_m . V_{gs} we can the write:


V_{out} = R_1 . g_m . V_{gs} ->  V_{out} / (V_{gs}) = R_1 . g_m

So our feed-forward gain is:

A_{ol} = R_1 . g_m

>[!AFFIRMATION]
> Here we consider that current source and capacitors are perfect. Which means no intrinsic resistance of current source and C_D is a short. But then what about C_1? it should be then considered as a short too and shunting R_1

>[!QUESTION]
>Here I name the feed-forward gain as the "open-loop" gain of my inverting topology, on a controller view. Is it correct?

>[!QUESTION]
>I use only V_{gs} in the feed-forward gain. But is it not V_{gs} + V_{in}?

>[!QUESTION]
>On Tina-TI, how is it possible to compute the graphic trans-conductance over frequency? It is the figure 2-2 of JFe150 Application Note: *Ultra Low Noise preamplifier*


Feedback gain \beta network

The feedback gain is quite simple, as it is the usual voltage divided network. Therefore:

\beta = V_{fb} / V_{out}  = R_{S2} / ({R_{F2} + R_{S2})


>[!QUESTION]
>Here we consider C_S as a short in our working frequency, which means that R_{S2} // R_{S1} is approximately R_{S2} because R_{S2} << R_{S1}
>It means that capacitor C_S has to be correctly calibrated for our desired work frequency. Is it correct to make such an assumption?

Closed loop gain A_{cl}

Now that we made all the assimilation of our JFE150 circuit to a typical non-inverter controller model, we can compute the closed loop gain.

For A_{ol} \beta >> 1 (so for very large A_{ol}) we can simplify the equation:


What does it means to custom this design?

Closed loop gain $\large A_{cl}

For closed loop gain to be correct, the open-loop gain must remain very high compared to 1: A_{ol} . \beta >> 1
It means that at higher frequencies, as the open-loop gain becomes lower, this equation is not correct anymore and the closed loop gain follows the open-loop gain curve.

The open loop gain is dependent of trans-conductance value $\large g_m which itself depends on the Drain-to-Source current I_{DS}.

>[!QUESTION]
>There is in the application note, a diagram showing transconductance g_m over frequencies but none in JFE150's datasheet. How can I compute/get this curve?

Drain to Source current

We also need to be careful with I_{DS} current because it has impact on the input-referred voltage noise (Figure 6-11 of JFE150's datasheet).

>[!QUESTION]
>Here what is exactly the difference between DC drain-to-source current I_{DS} and the small current i_{ds}? How can I be careful when using JFE150's datasheet? It is actually not mentioned in datasheet.

Negative feedback loop

The value of V_{gs} substracted by the feedback voltage should not go below -1V or our circuit will be "open" and distortion will appear. it means that input signal V_{in} should not go beyond a certain value, as well as V_{fb} otherwise we work outside our possible voltage range.

>[!QUESTION]
>Is it correct to think this way? Could it actually lead to distortion in overall circuit and output curve?

Power supplies

The power supplies of the circuit should also be very clean not to degrade the voltage noise density.

>[!QUESTION]
>What could be here the best choices? Low-noise LDOs like the TPS7A94/96?

 

Thank you very much in advance for your answer and replies
Best regards
Jeremie

  • Hi Jeremie, 

    I am the engineer who wrote the app note. I will be out of office for the next week and will be returning on July 22nd at which point I can address some of these questions. Most of the questions are addressed in the Grey and Meyer text for feedback loops and two port networks you will see me reference in my notes. The application note specifically covers the JFE150EVM hardware where I also measured the circuit to prove out my calculations. It may be best for us to get on a webex when I return in order for me to provide better explanations live and share my screen. 

    All of the work below was my preliminary work and may not reflect the final values of the circuit I used in the app note or EVM. 

    In the mean time i have attached my hand written notes which were the very beginning of the app note. I left most of the derivations out of the app note to keep it less cluttered as the hand calculations can be intense. I have a minor typo or two in the written notes below but nothing that breaks the equations. I have also entered the written equations into Matlab to verify against Tina and they match perfectly. 

    Hand written derivation:

    Two Port Network (1).pdf

    The circuit for simulating gm is shown below. A constant current source is used to force a desired Ids current. A 1TF capacitor is connected to the source of the JFET such that at frequency the source is ground. This ensures modulation of Vgs. Given that the current source has an ideal infinite resistance we want to make sure we bypass that resistance at frequency in order to keep the source at AC ground. Otherwise the circuit acts as a source follower. A 1TF capacitor is added at the drain such that at frequency all the AC drain current flows through C3. A current meter is added in order to measure gm. The 2mA DC current flows through RD = 4k. RD ensures a desired VDS voltage is achieved. The DC parameters can adjusted as desired to determine different values of gm. 

    The JFET gain parameter gm is shown above vs frequency. Converting the decibel result to the linear scale we get a gm = 15.7mS.

    Here is the Tina file to simulate gm. I also elaborate a little further on using gm in the calculation for my JFE2140 application note. 

    https://www.ti.com/lit/an/sboa563/sboa563.pdf?ts=1720802668546&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FJFE2140%253Futm_source%253Dgoogle%2526utm_medium%253Dcpc%2526utm_campaign%253Dasc-null-null-GPN_EN-cpc-pf-google-wwe%2526utm_content%253DJFE2140%2526ds_k%253DJFE2140%2526DCM%253Dyes%2526gad_source%253D1%2526gclid%253DEAIaIQobChMIvLCRuPmhhwMViQ6tBh1AgwRvEAAYASAAEgKnIfD_BwE%2526gclsrc%253Daw.ds

    gm Tina sim:

    JFE150 gm (1).TSC

    If your are interested in my Matlab code it is here and can be adjusted to fit whatever circuit configuration you are using. 

    Matlab Code:

    s = tf('s');
    Rs1 = 100;
    Rs2 = 10;
    Csource = 100*10^(-6);
    Rf =1000;


    % This section deals with the Beta newtork. If Aol is very large then the
    % closed loop gain is approximately 1/beta
    Zs = Rs2 + 1/(s*Csource); % This works
    %bode(Zs)

    Zsprime = Rs1*Zs /(Rs1 + Zs);

    OneOverBeta = (1+Rf/Zsprime) %this is 1/beta fix this so it makes sense

    Beta = Zsprime/(Zsprime+Rf)

    %Acl = 1/Beta;

    %bode(Acl)

    %This is extra code
    %B = (960*(s+100))/(106*(s+9.434))/((960*(s+100))/(106*(s+9.434))+10000);
    %bode(1/B);
    %This is the end of extra code

    % This section deal with the gain circuit which we will call the Aol
    % circuit of our system.

    ZC10 = 1/(s*500E-12);
    R10 = 1E6;
    RD = 4E3;
    ZCD = 1/(s*100E-6) ;
    ZCG = 1/(s*100E-6) ;
    gm = 10E-3;
    R1 = Zsprime*Rf/(Zsprime+Rf);
    R2 = Rf + Zsprime;
    RG = 1E6;

    % Feedback components around the Op Amp

    Z10 = ZC10*R10/(ZC10+R10);

    % Rg in parallel with R1 +1/gm
    R1prime = R1 +1/gm;

    Rin = R1prime * RG/(R1prime + RG);

    % RD and CD in parallel

    ZD = RD*ZCD/(RD+ZCD);

    Aol = Rin*ZD/(R1prime * (Rin + ZCG)) * Z10/ZCD


    opts = bodeoptions
    opts.Title.FontSize = 14;
    opts.FreqUnits = 'kHz'
    opts.Title.String = 'JFE150EVM Bode'
    opts.Xlim = ([0.001 10E6])
    opts.Ylim = ([0 80])
    bode(Aol, opts)
    hold on
    bode(OneOverBeta, opts)

    hold on
    ACL = Aol/(1+Aol*Beta)
    bode(ACL, opts)

    hold on


    %h = gcr
    %setoptions(h,'FreqUnits','Hz')
    %h.AxesGrid.Grid = 'on'
    %xlim([0 10E6])
    %ylim([0 60])

    I will return on the 22nd at which point we can sync up. 

    -Chris Featherstone

  • Dear Chris Featherstone,

    thank you very much for your quick and detailled reply. It would be very kind of you if you are able to free yourself for a moment, to provide more information. I would be glad to participate.

    In the meantime, I will look at the explanations you provided in the attached file and redo the simulations on my side.

    Best regards
    Jeremie Gallee

  • HI Jeremie,

    Chris is out of office this week, but will be back next week on July 22nd.

    Thank you and Kind Regards,

    Luis