Author Topic: EEVblog #479 - Opamp Input Bias Current  (Read 26650 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
EEVblog #479 - Opamp Input Bias Current
« on: June 06, 2013, 11:26:55 pm »
Fundamentals Friday
All about opamp input bias currents.
Dave goes through the theory, and then does some practical measurements and tweaking.

 
The following users thanked this post: 3roomlab

Offline AlfBaz

  • Super Contributor
  • ***
  • Posts: 2184
  • Country: au
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #1 on: June 07, 2013, 01:42:27 am »
Great vid Dave, I think what you have highlighted here for me is the difficulty in knowing which of these parameters causes unexpected output errors. Not to mention the many other things that can go wrong especially when working in the device extremes, such as precision, HF, small signal etc
« Last Edit: June 07, 2013, 03:42:42 am by AlfBaz »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #2 on: June 07, 2013, 02:49:16 am »
Great vid Dave, I think what you have highlighted hear for me is the difficulty in knowing which of these parameters causes unexpected output errors.

Yes, that's one of the major things I was trying to convey.
 

Offline ChadSeibert

  • Newbie
  • Posts: 9
  • Country: us
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #3 on: June 07, 2013, 04:07:34 am »
Great vid Dave, I think what you have highlighted hear for me is the difficulty in knowing which of these parameters causes unexpected output errors.

Yes, that's one of the major things I was trying to convey.

AD's opamp handbook has been demonstrating that quite handily as well :). More info about bias current compensation can be found in chapter 1, page 38, for those interested.
« Last Edit: June 07, 2013, 04:22:21 am by ChadSeibert »
 

Offline Rufus

  • Super Contributor
  • ***
  • Posts: 2095
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #4 on: June 07, 2013, 04:22:00 am »
We said in the previous thread the bias currents are not significant enough for the output error you were getting.

You can consider the bias current to flow in 1k//100k and multiply that by the circuit gain. You can roughly consider the bias current to flow through the 100k to get the output offset but you can't say it flows through the 100k and then multiply by the circuit gain.

 

Offline kkp

  • Contributor
  • Posts: 10
  • Country: dk
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #5 on: June 07, 2013, 06:31:46 am »
I'm with Rufus (and Kirchhoff :)) on this one. But:

What flux are you using? If you used the water washable kind, either as pen or in the solder, or have been using the water washable kind a lot with the sponge on the soldering station, it could explain the 3nA flowing in the 100k. It is quite conductive.
(hey, that's a good opportunity to revisit guard traces.)
 

Offline colotron

  • Contributor
  • Posts: 45
  • Country: ar
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #6 on: June 07, 2013, 09:39:51 am »
Nice video. One more test to do:
Put a mid-rail voltage on both inputs, before the 1K resistors. With mid-rail a refer to (positive supply - negative supply) / 2. This way we will have a 0V differential input with mid-rail common mode. Does it improve the input bias current? (I don't know, but I will like to see it!!!).
Being a rail to rail opamp this mid-rail voltage is used when we have to measure negative voltages.
If the last works, the input bias problem will still be there for close-to-rail voltages on non-inverting input.

 

Offline ftransform

  • Frequent Contributor
  • **
  • Posts: 728
  • Country: 00
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #7 on: June 07, 2013, 11:36:05 am »
Are these hardware based solutions to op-amp offsets actually recommended though? Is it not better to eliminate the offsets through software, i.e. hook up a voltage reference to the input, measure the output in steps, then form a polynomial equation to deal with it? I swear I have read something along those lines in an app note but I can't find it.

I believe the app note pretty much said that on the longer term scale trimmed op-amp parameters would end up drifting more then software, like the strain/tempco in the resistors will lead to a summed error with the op-amps drift vs just the op amps drift, and that it is just a messier and more expensive solution over all.
« Last Edit: June 07, 2013, 11:41:39 am by ftransform »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #8 on: June 07, 2013, 11:47:55 am »
Nice video. One more test to do:
Put a mid-rail voltage on both inputs, before the 1K resistors. With mid-rail a refer to (positive supply - negative supply) / 2. This way we will have a 0V differential input with mid-rail common mode.

I was doing that using a split supply.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #9 on: June 07, 2013, 11:49:13 am »
Are these hardware based solutions to op-amp offsets actually recommended though?

Yes, but depends entirely on your system requirements. Either solution can work (or both at once).
 

Offline ftransform

  • Frequent Contributor
  • **
  • Posts: 728
  • Country: 00
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #10 on: June 07, 2013, 11:50:30 am »
Are these hardware based solutions to op-amp offsets actually recommended though?

Yes, but depends entirely on your system requirements. Either solution can work (or both at once).

What is the advantage of using both? I figure it would be worse because there are more parts that can drift, so its better to use one or the other.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #11 on: June 07, 2013, 11:58:26 am »
What is the advantage of using both? I figure it would be worse because there are more parts that can drift, so its better to use one or the other.

It won't drift if you do it right. Low ppm resistors are cheap, and either way you have to use low ppm resistors anyway to prevent any drift.
Doing both might for example allow "good enough" performance from the factory using default cal values, that could potentially be software tweaked better if really required.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #12 on: June 07, 2013, 04:28:18 pm »
One thing to stress is that there are opamps that actually DELIVER current.
Dave mentioned that in the first minute but I find this important enough to re-state this here.

So , if you connect a large resistor, say 10 megaohm to such an opamp to ground... you can see a few 100 mV dc across it . have any kind of gain in such a system and it goes banana's...  this is a frequent problem when making systems that need to interface with high impedance sensors. the sensor resistance itself will muck things up.

JFet opamps are especially dangerous. The gate of the JFET is essentially a diode in reverse. pull that pin low and you will pull current out of the gate as the gate diode now conducts !

That is why JFET opamps like TL071 can be 'annoying' to work with. The current source sits on top and the gates of the jfets come out. you can actually pull the entire current bias current out of those pins... if you do that the opamp starts working. As you deviate the current you effectively limit the input swing rate of the opamp.

Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #13 on: June 07, 2013, 04:48:50 pm »
in the AD8628 circuit the typical trick is to use a trimpot with its wiper to ground.

you would connect a 2k trimpot with its outer ends connected to _ input and + input and the wiper to ground. this let's you balance the input currents.


Code: [Select]

           ----------|+\
          |          |  >---+-----
          |        --|-/    |
          |       |         |
          |       +-[Rfb]---    
          |       |
           -[2 k]-
             /|\    
              |
            _|_
             GND

         

this lets you trim the effect of the input bias away ( on classical opamps )

if you don't want to use a multiturn trimpot you can take a 200 ohm trimpot and put a 900 ohm resistor left and right.
« Last Edit: June 07, 2013, 04:56:46 pm by free_electron »
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline Galaxyrise

  • Frequent Contributor
  • **
  • Posts: 531
  • Country: us
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #14 on: June 07, 2013, 04:49:56 pm »
Excellent! I believe this video answers my first question in https://www.eevblog.com/forum/projects/keithley-2000-gain-repair/

Thank you :)
I am but an egg
 

Offline Rufus

  • Super Contributor
  • ***
  • Posts: 2095
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #15 on: June 07, 2013, 05:13:53 pm »
I'm with Rufus (and Kirchhoff :)) on this one. But:

What flux are you using? If you used the water washable kind, either as pen or in the solder, or have been using the water washable kind a lot with the sponge on the soldering station, it could explain the 3nA flowing in the 100k. It is quite conductive.

In the previous video the output offset changed with a change in the decoupling arrangement of the chip power supply. That indicates at least some of what is going on is not related to dc currents and voltages.
 

Offline gerrysweeney

  • Regular Contributor
  • *
  • Posts: 168
  • Country: gb
  • Electronics hacker and maker and taker aparter
    • gerrysweeney.com
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #16 on: June 07, 2013, 09:35:52 pm »
Great explanation Dave, its funny I ran into exactly this problem in the PSU I am designing just a few weeks ago and posted in my vblog. I did not manage to articulate the problem as well as you have in your video but the exact same problem I had to resolve. It was ultimately resolvable for me by putting in that +input resistor to balance input offset current and ultimately better op-amp selection.  My less articulate explanation starts at about 14 mins into the video.

http://gerrysweeney.com/fully-programmable-modular-bench-power-supply-part-13/

Gerry

Offline kg4arn

  • Supporter
  • ****
  • Posts: 271
  • Country: us
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #17 on: June 08, 2013, 03:41:01 pm »
We said in the previous thread the bias currents are not significant enough for the output error you were getting.

You can consider the bias current to flow in 1k//100k and multiply that by the circuit gain. You can roughly consider the bias current to flow through the 100k to get the output offset but you can't say it flows through the 100k and then multiply by the circuit gain.



I agree with Rufus.  The bias current flows through both resistors in parallel, not mainly the higher valued feedback resistor.  This is why the compensating resistor value is Rin || Rf.  But don't take my word for it:  see The Art of Electronics page 194.  Something else is at play here.
« Last Edit: June 09, 2013, 06:40:08 pm by kg4arn »
 

Offline Dave

  • Super Contributor
  • ***
  • Posts: 1352
  • Country: si
  • I like to measure things.
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #18 on: June 09, 2013, 02:29:14 am »
I don't think your current measurement with the Keithley 480 was accurate. The input burden voltage of that meter is supposed to be below 200uV. While this figure is very low, it's still way more than those microvolts of error that the bias current caused in the circuit.
<fellbuendel> it's arduino, you're not supposed to know anything about what you're doing
<fellbuendel> if you knew, you wouldn't be using it
 

Offline P_Doped

  • Contributor
  • Posts: 34
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #19 on: June 09, 2013, 02:30:32 pm »
I think the current measurement was fine.  There was no indication that the ammeter was in the circuit when the output referred voltage measurements were being taken.  The input bias current would be independent of how balanced the inputs were, so the impedance imbalance introduced by the ammeter should not have affected the measurement of the current.
 

Offline The Chump

  • Contributor
  • Posts: 42
  • Country: gb
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #20 on: June 09, 2013, 04:03:49 pm »
Another agreement with rufus here. You've applied a rule of thumb and forgotten how to use it properly

Why not just calculate the current in the 100k feedback resistor due to 300uV of output voltage.
You will find that 3nA is far in excess of either input bias current or input offset current specs.

Time to be really really sure that you've built what you think you've built:
have you checked that the resistors are the correct value? (both by inspection and measurement)
have you checked the gain eg with a 100Hz sine input?
have you checked that the split rails are symmetrical? (you are only metering the total rail)
have you checked that the circuit is not oscillating?
have you checked all the other things I've not thought of?

If the error remains after you've eliminated all these other things, i'ts time to ask AD why the parts appear to be way out of spec.

Cheers

Alex


« Last Edit: June 09, 2013, 08:57:46 pm by The Chump »
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #21 on: June 09, 2013, 04:43:04 pm »
JFet opamps are especially dangerous. The gate of the JFET is essentially a diode in reverse. pull that pin low and you will pull current out of the gate as the gate diode now conducts !

Thanks! Do you happen to have more information or reading material on this? Assuming that the exact same issues can occur on TL072's...
 

Offline dtweed

  • Newbie
  • Posts: 9
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #22 on: June 12, 2013, 05:24:02 pm »
You can consider the bias current to flow in 1k//100k and multiply that by the circuit gain. You can roughly consider the bias current to flow through the 100k to get the output offset but you can't say it flows through the 100k and then multiply by the circuit gain.

Someone said this in the YouTube comments too, but so far, Dave has ignored this point.

You are, of course, quite correct.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #23 on: June 12, 2013, 07:46:30 pm »
You can consider the bias current to flow in 1k//100k and multiply that by the circuit gain. You can roughly consider the bias current to flow through the 100k to get the output offset but you can't say it flows through the 100k and then multiply by the circuit gain.

Someone said this in the YouTube comments too, but so far, Dave has ignored this point.

You are, of course, quite correct.

but most of it flows through the lowest value ... so that portion does get amplified.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline dtweed

  • Newbie
  • Posts: 9
Re: EEVblog #479 - Opamp Input Bias Current
« Reply #24 on: June 12, 2013, 08:11:41 pm »
but most of it flows through the lowest value ... so that portion does get amplified.

No, the "lowest value" has no voltage across it. All of the voltage is across the feedback resistor, and the input bias current flows through it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf