Current sense amp + op-amp buffer + ADC: Measuring down to 0 with single supplyMeasuring Resistance of a Wire With an ADCSurge protection for ADC inputs measuring DC from batteries and switching supply?Interfacing Current shunt monitor with 16bit ADCHow does an ADC with an unequal split supply work?Signal buffer with op-amp clamping and voltage biasDAC based voltage supply (current buffered) with current monitoring: shorting/instability?How to calculate the value of a current sense resistor for use with an ADC?Output to ground rail on single-supply op-amp with grounded loadIs a buffer needed to measure the output of a power supply using an ADC?Single supply op amp with input attenuator

What has been your most complicated TikZ drawing?

What is a good source for large tables on the properties of water?

Replacing Windows 7 security updates with anti-virus?

Using "wallow" verb with object

Make a transparent 448*448 image

What options are left, if Britain cannot decide?

Is it possible that AIC = BIC?

Can elves maintain concentration in a trance?

My adviser wants to be the first author

How to make healing in an exploration game interesting

What is the greatest age difference between a married couple in Tanach?

Why does Deadpool say "You're welcome, Canada," after shooting Ryan Reynolds in the end credits?

Am I not good enough for you?

Should we release the security issues we found in our product as CVE or we can just update those on weekly release notes?

At what level can a dragon innately cast its spells?

Current sense amp + op-amp buffer + ADC: Measuring down to 0 with single supply

Rejected in 4th interview round citing insufficient years of experience

Informing my boss about remarks from a nasty colleague

What is this large pipe coming out of my roof?

PlotLabels with equations not expressions

How to write cleanly even if my character uses expletive language?

Know when to turn notes upside-down(eighth notes, sixteen notes, etc.)

Russian cases: A few examples, I'm really confused

Does splitting a potentially monolithic application into several smaller ones help prevent bugs?



Current sense amp + op-amp buffer + ADC: Measuring down to 0 with single supply


Measuring Resistance of a Wire With an ADCSurge protection for ADC inputs measuring DC from batteries and switching supply?Interfacing Current shunt monitor with 16bit ADCHow does an ADC with an unequal split supply work?Signal buffer with op-amp clamping and voltage biasDAC based voltage supply (current buffered) with current monitoring: shorting/instability?How to calculate the value of a current sense resistor for use with an ADC?Output to ground rail on single-supply op-amp with grounded loadIs a buffer needed to measure the output of a power supply using an ADC?Single supply op amp with input attenuator













1












$begingroup$


I'm thinking about current sensing with a high dynamic range (10mA-20A) and using LTC6102 as a high-side current sense amp (the voltage would be 54.6V max, a 13S6P Li-ion battery).



The ADC I'm planning to use is LTC1407 (12bit 1.5Msps).



Planning to use OPA2365 as a unity-gain buffer between the current-sense amp and the ADC.



The current-sense amp provides an output current proportional to the sense voltage and given the high voltage and small package size the output current has to be 1mA full scale which requires a rather high value output resistor and thus a buffer is needed between the current-sense amp and the ADC.



The op-amp requires a small (-0.1V) negative supply for the output to go down to 0 and it's important to go down to 0 in my case because of the high dynamic range I want.



I could try and do a negative supply e.g. a crude one with an additional battery between ground and the negative supply of the op-amp but I would rather avoid it to simplify the circuit.



Is there a way that I can measure down to 0 without a negative supply voltage for the op-amp in this case?



I'm thinking of maybe putting a diode in series with the output resistor of the current-sense amp to offset the output voltage and then correct the scale of the ADC output accordingly, but I'm not sure if this will work. For low currents the diode would be in the region where small current changes would cause comparable voltage changes I suppose.










share|improve this question









$endgroup$







  • 3




    $begingroup$
    There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
    $endgroup$
    – Toor
    3 hours ago











  • $begingroup$
    No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
    $endgroup$
    – Sparky256
    3 hours ago










  • $begingroup$
    ti.com/product/TPS60403
    $endgroup$
    – Toor
    3 hours ago










  • $begingroup$
    You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
    $endgroup$
    – pserra
    3 hours ago
















1












$begingroup$


I'm thinking about current sensing with a high dynamic range (10mA-20A) and using LTC6102 as a high-side current sense amp (the voltage would be 54.6V max, a 13S6P Li-ion battery).



The ADC I'm planning to use is LTC1407 (12bit 1.5Msps).



Planning to use OPA2365 as a unity-gain buffer between the current-sense amp and the ADC.



The current-sense amp provides an output current proportional to the sense voltage and given the high voltage and small package size the output current has to be 1mA full scale which requires a rather high value output resistor and thus a buffer is needed between the current-sense amp and the ADC.



The op-amp requires a small (-0.1V) negative supply for the output to go down to 0 and it's important to go down to 0 in my case because of the high dynamic range I want.



I could try and do a negative supply e.g. a crude one with an additional battery between ground and the negative supply of the op-amp but I would rather avoid it to simplify the circuit.



Is there a way that I can measure down to 0 without a negative supply voltage for the op-amp in this case?



I'm thinking of maybe putting a diode in series with the output resistor of the current-sense amp to offset the output voltage and then correct the scale of the ADC output accordingly, but I'm not sure if this will work. For low currents the diode would be in the region where small current changes would cause comparable voltage changes I suppose.










share|improve this question









$endgroup$







  • 3




    $begingroup$
    There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
    $endgroup$
    – Toor
    3 hours ago











  • $begingroup$
    No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
    $endgroup$
    – Sparky256
    3 hours ago










  • $begingroup$
    ti.com/product/TPS60403
    $endgroup$
    – Toor
    3 hours ago










  • $begingroup$
    You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
    $endgroup$
    – pserra
    3 hours ago














1












1








1


1



$begingroup$


I'm thinking about current sensing with a high dynamic range (10mA-20A) and using LTC6102 as a high-side current sense amp (the voltage would be 54.6V max, a 13S6P Li-ion battery).



The ADC I'm planning to use is LTC1407 (12bit 1.5Msps).



Planning to use OPA2365 as a unity-gain buffer between the current-sense amp and the ADC.



The current-sense amp provides an output current proportional to the sense voltage and given the high voltage and small package size the output current has to be 1mA full scale which requires a rather high value output resistor and thus a buffer is needed between the current-sense amp and the ADC.



The op-amp requires a small (-0.1V) negative supply for the output to go down to 0 and it's important to go down to 0 in my case because of the high dynamic range I want.



I could try and do a negative supply e.g. a crude one with an additional battery between ground and the negative supply of the op-amp but I would rather avoid it to simplify the circuit.



Is there a way that I can measure down to 0 without a negative supply voltage for the op-amp in this case?



I'm thinking of maybe putting a diode in series with the output resistor of the current-sense amp to offset the output voltage and then correct the scale of the ADC output accordingly, but I'm not sure if this will work. For low currents the diode would be in the region where small current changes would cause comparable voltage changes I suppose.










share|improve this question









$endgroup$




I'm thinking about current sensing with a high dynamic range (10mA-20A) and using LTC6102 as a high-side current sense amp (the voltage would be 54.6V max, a 13S6P Li-ion battery).



The ADC I'm planning to use is LTC1407 (12bit 1.5Msps).



Planning to use OPA2365 as a unity-gain buffer between the current-sense amp and the ADC.



The current-sense amp provides an output current proportional to the sense voltage and given the high voltage and small package size the output current has to be 1mA full scale which requires a rather high value output resistor and thus a buffer is needed between the current-sense amp and the ADC.



The op-amp requires a small (-0.1V) negative supply for the output to go down to 0 and it's important to go down to 0 in my case because of the high dynamic range I want.



I could try and do a negative supply e.g. a crude one with an additional battery between ground and the negative supply of the op-amp but I would rather avoid it to simplify the circuit.



Is there a way that I can measure down to 0 without a negative supply voltage for the op-amp in this case?



I'm thinking of maybe putting a diode in series with the output resistor of the current-sense amp to offset the output voltage and then correct the scale of the ADC output accordingly, but I'm not sure if this will work. For low currents the diode would be in the region where small current changes would cause comparable voltage changes I suppose.







operational-amplifier adc current-measurement single-supply-op-amp






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 4 hours ago









axkaxk

372315




372315







  • 3




    $begingroup$
    There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
    $endgroup$
    – Toor
    3 hours ago











  • $begingroup$
    No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
    $endgroup$
    – Sparky256
    3 hours ago










  • $begingroup$
    ti.com/product/TPS60403
    $endgroup$
    – Toor
    3 hours ago










  • $begingroup$
    You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
    $endgroup$
    – pserra
    3 hours ago













  • 3




    $begingroup$
    There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
    $endgroup$
    – Toor
    3 hours ago











  • $begingroup$
    No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
    $endgroup$
    – Sparky256
    3 hours ago










  • $begingroup$
    ti.com/product/TPS60403
    $endgroup$
    – Toor
    3 hours ago










  • $begingroup$
    You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
    $endgroup$
    – pserra
    3 hours ago








3




3




$begingroup$
There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
$endgroup$
– Toor
3 hours ago





$begingroup$
There are little charge pump IC intended to produce just a little negative voltage for things like this. From either Analog Devices, TI, or Linear. I don't remember.
$endgroup$
– Toor
3 hours ago













$begingroup$
No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
$endgroup$
– Sparky256
3 hours ago




$begingroup$
No offsets will work, as going down to true zero volts is a function of the op-amps output stage. Some rail-to-rail op-amps can get down to within 100mV of zero, but it is very easy to create a negative voltage from a TLC555 timer and some 1N4148 diodes. You cannot have what you want without some type of compromise.
$endgroup$
– Sparky256
3 hours ago












$begingroup$
ti.com/product/TPS60403
$endgroup$
– Toor
3 hours ago




$begingroup$
ti.com/product/TPS60403
$endgroup$
– Toor
3 hours ago












$begingroup$
You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
$endgroup$
– pserra
3 hours ago





$begingroup$
You have selected a differential ADC, you could use a slightly elevated voltage as the OPA2365 reference and for the ADC negative input, like 0.2V.
$endgroup$
– pserra
3 hours ago











3 Answers
3






active

oldest

votes


















4












$begingroup$

You can get a small negative voltage by using an LM7705 which produces -232mV nominal output voltage using a charge pump.



enter image description here



The advantage of using that part over a typical garden-variety inverting charge pump converter (eg. +5 to -5) or inverting boost converter is that the worst-case negative output voltage generally falls within the maximum negative input voltage of something like your ADC converter (-300mV in your case, which is typical), so you don't need to try to clamp the op-amp output/ADC input voltage near ground.



On the other hand, it's probably more expensive than some other solutions that would take more engineering effort, so this is just one of many possibilities.






share|improve this answer









$endgroup$












  • $begingroup$
    How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
    $endgroup$
    – axk
    2 hours ago










  • $begingroup$
    Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
    $endgroup$
    – Sunnyskyguy EE75
    2 hours ago











  • $begingroup$
    Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
    $endgroup$
    – Spehro Pefhany
    1 hour ago






  • 1




    $begingroup$
    Package has external pins on 0.5mm centers, very easy to solder in many ways.
    $endgroup$
    – Sparky256
    1 hour ago


















1












$begingroup$

You could generate a small positive voltage, and use it as a virtual ground. Since you selected a differential ADC, its large common mode rejection can allow you to get away with a very simple way of generating that 0.2V reference voltage.





schematic





simulate this circuit – Schematic created using CircuitLab






share|improve this answer









$endgroup$




















    -1












    $begingroup$

    Others have given some tips, but you need to be aware that what you're trying to do a very iffy deal. The problem is that, effectively, you're trying to do





    schematic





    simulate this circuit – Schematic created using CircuitLab



    The problem with this is that it's not accurate. You see those grounds? Trust me, at 20 amps, they are not all at the same voltage. For the current levels you're talking about, stray resistance will be a big problem. It will depend critically on pc layout and system wiring. For that matter, since copper has a rather large resistance tempco, you may have problems with temperature sensitivity due to your stray resistances changing. If you have any other part of the system which draws much current, the issue can become even worse.



    Assuming that you are using a very small sense resistor, with small voltages produced in order to avoid large power dissipation in your resistor, I would really recommend a differential measurement, also called a Kelvin connection.





    schematic





    simulate this circuit



    where your amplifier is an instrumentation or differential amplifier.



    Trust me on this, single-ended current measurement, other than very crude limit sensing, is a recipe for heartbreak. Trying to do it with a single-supply amplifier only makes it worse.






    share|improve this answer









    $endgroup$












      Your Answer





      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("mathjaxEditing", function ()
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
      );
      );
      , "mathjax-editing");

      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("schematics", function ()
      StackExchange.schematics.init();
      );
      , "cicuitlab");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "135"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f427315%2fcurrent-sense-amp-op-amp-buffer-adc-measuring-down-to-0-with-single-supply%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      4












      $begingroup$

      You can get a small negative voltage by using an LM7705 which produces -232mV nominal output voltage using a charge pump.



      enter image description here



      The advantage of using that part over a typical garden-variety inverting charge pump converter (eg. +5 to -5) or inverting boost converter is that the worst-case negative output voltage generally falls within the maximum negative input voltage of something like your ADC converter (-300mV in your case, which is typical), so you don't need to try to clamp the op-amp output/ADC input voltage near ground.



      On the other hand, it's probably more expensive than some other solutions that would take more engineering effort, so this is just one of many possibilities.






      share|improve this answer









      $endgroup$












      • $begingroup$
        How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
        $endgroup$
        – axk
        2 hours ago










      • $begingroup$
        Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
        $endgroup$
        – Sunnyskyguy EE75
        2 hours ago











      • $begingroup$
        Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
        $endgroup$
        – Spehro Pefhany
        1 hour ago






      • 1




        $begingroup$
        Package has external pins on 0.5mm centers, very easy to solder in many ways.
        $endgroup$
        – Sparky256
        1 hour ago















      4












      $begingroup$

      You can get a small negative voltage by using an LM7705 which produces -232mV nominal output voltage using a charge pump.



      enter image description here



      The advantage of using that part over a typical garden-variety inverting charge pump converter (eg. +5 to -5) or inverting boost converter is that the worst-case negative output voltage generally falls within the maximum negative input voltage of something like your ADC converter (-300mV in your case, which is typical), so you don't need to try to clamp the op-amp output/ADC input voltage near ground.



      On the other hand, it's probably more expensive than some other solutions that would take more engineering effort, so this is just one of many possibilities.






      share|improve this answer









      $endgroup$












      • $begingroup$
        How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
        $endgroup$
        – axk
        2 hours ago










      • $begingroup$
        Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
        $endgroup$
        – Sunnyskyguy EE75
        2 hours ago











      • $begingroup$
        Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
        $endgroup$
        – Spehro Pefhany
        1 hour ago






      • 1




        $begingroup$
        Package has external pins on 0.5mm centers, very easy to solder in many ways.
        $endgroup$
        – Sparky256
        1 hour ago













      4












      4








      4





      $begingroup$

      You can get a small negative voltage by using an LM7705 which produces -232mV nominal output voltage using a charge pump.



      enter image description here



      The advantage of using that part over a typical garden-variety inverting charge pump converter (eg. +5 to -5) or inverting boost converter is that the worst-case negative output voltage generally falls within the maximum negative input voltage of something like your ADC converter (-300mV in your case, which is typical), so you don't need to try to clamp the op-amp output/ADC input voltage near ground.



      On the other hand, it's probably more expensive than some other solutions that would take more engineering effort, so this is just one of many possibilities.






      share|improve this answer









      $endgroup$



      You can get a small negative voltage by using an LM7705 which produces -232mV nominal output voltage using a charge pump.



      enter image description here



      The advantage of using that part over a typical garden-variety inverting charge pump converter (eg. +5 to -5) or inverting boost converter is that the worst-case negative output voltage generally falls within the maximum negative input voltage of something like your ADC converter (-300mV in your case, which is typical), so you don't need to try to clamp the op-amp output/ADC input voltage near ground.



      On the other hand, it's probably more expensive than some other solutions that would take more engineering effort, so this is just one of many possibilities.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered 3 hours ago









      Spehro PefhanySpehro Pefhany

      210k5160423




      210k5160423











      • $begingroup$
        How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
        $endgroup$
        – axk
        2 hours ago










      • $begingroup$
        Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
        $endgroup$
        – Sunnyskyguy EE75
        2 hours ago











      • $begingroup$
        Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
        $endgroup$
        – Spehro Pefhany
        1 hour ago






      • 1




        $begingroup$
        Package has external pins on 0.5mm centers, very easy to solder in many ways.
        $endgroup$
        – Sparky256
        1 hour ago
















      • $begingroup$
        How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
        $endgroup$
        – axk
        2 hours ago










      • $begingroup$
        Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
        $endgroup$
        – Sunnyskyguy EE75
        2 hours ago











      • $begingroup$
        Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
        $endgroup$
        – Spehro Pefhany
        1 hour ago






      • 1




        $begingroup$
        Package has external pins on 0.5mm centers, very easy to solder in many ways.
        $endgroup$
        – Sparky256
        1 hour ago















      $begingroup$
      How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
      $endgroup$
      – axk
      2 hours ago




      $begingroup$
      How do I estimate the impact of the switching noise of the charge pump on the performance of the op-amp? Should I look at the op-amp's PSRR?
      $endgroup$
      – axk
      2 hours ago












      $begingroup$
      Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
      $endgroup$
      – Sunnyskyguy EE75
      2 hours ago





      $begingroup$
      Output Voltage Ripple 4 mVpp 91kHz OPA365 60dB PSRR
      $endgroup$
      – Sunnyskyguy EE75
      2 hours ago













      $begingroup$
      Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
      $endgroup$
      – Spehro Pefhany
      1 hour ago




      $begingroup$
      Yes, Tony gave you the parameters. Of course you can filter it further if you need to.
      $endgroup$
      – Spehro Pefhany
      1 hour ago




      1




      1




      $begingroup$
      Package has external pins on 0.5mm centers, very easy to solder in many ways.
      $endgroup$
      – Sparky256
      1 hour ago




      $begingroup$
      Package has external pins on 0.5mm centers, very easy to solder in many ways.
      $endgroup$
      – Sparky256
      1 hour ago













      1












      $begingroup$

      You could generate a small positive voltage, and use it as a virtual ground. Since you selected a differential ADC, its large common mode rejection can allow you to get away with a very simple way of generating that 0.2V reference voltage.





      schematic





      simulate this circuit – Schematic created using CircuitLab






      share|improve this answer









      $endgroup$

















        1












        $begingroup$

        You could generate a small positive voltage, and use it as a virtual ground. Since you selected a differential ADC, its large common mode rejection can allow you to get away with a very simple way of generating that 0.2V reference voltage.





        schematic





        simulate this circuit – Schematic created using CircuitLab






        share|improve this answer









        $endgroup$















          1












          1








          1





          $begingroup$

          You could generate a small positive voltage, and use it as a virtual ground. Since you selected a differential ADC, its large common mode rejection can allow you to get away with a very simple way of generating that 0.2V reference voltage.





          schematic





          simulate this circuit – Schematic created using CircuitLab






          share|improve this answer









          $endgroup$



          You could generate a small positive voltage, and use it as a virtual ground. Since you selected a differential ADC, its large common mode rejection can allow you to get away with a very simple way of generating that 0.2V reference voltage.





          schematic





          simulate this circuit – Schematic created using CircuitLab







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 3 hours ago









          pserrapserra

          615313




          615313





















              -1












              $begingroup$

              Others have given some tips, but you need to be aware that what you're trying to do a very iffy deal. The problem is that, effectively, you're trying to do





              schematic





              simulate this circuit – Schematic created using CircuitLab



              The problem with this is that it's not accurate. You see those grounds? Trust me, at 20 amps, they are not all at the same voltage. For the current levels you're talking about, stray resistance will be a big problem. It will depend critically on pc layout and system wiring. For that matter, since copper has a rather large resistance tempco, you may have problems with temperature sensitivity due to your stray resistances changing. If you have any other part of the system which draws much current, the issue can become even worse.



              Assuming that you are using a very small sense resistor, with small voltages produced in order to avoid large power dissipation in your resistor, I would really recommend a differential measurement, also called a Kelvin connection.





              schematic





              simulate this circuit



              where your amplifier is an instrumentation or differential amplifier.



              Trust me on this, single-ended current measurement, other than very crude limit sensing, is a recipe for heartbreak. Trying to do it with a single-supply amplifier only makes it worse.






              share|improve this answer









              $endgroup$

















                -1












                $begingroup$

                Others have given some tips, but you need to be aware that what you're trying to do a very iffy deal. The problem is that, effectively, you're trying to do





                schematic





                simulate this circuit – Schematic created using CircuitLab



                The problem with this is that it's not accurate. You see those grounds? Trust me, at 20 amps, they are not all at the same voltage. For the current levels you're talking about, stray resistance will be a big problem. It will depend critically on pc layout and system wiring. For that matter, since copper has a rather large resistance tempco, you may have problems with temperature sensitivity due to your stray resistances changing. If you have any other part of the system which draws much current, the issue can become even worse.



                Assuming that you are using a very small sense resistor, with small voltages produced in order to avoid large power dissipation in your resistor, I would really recommend a differential measurement, also called a Kelvin connection.





                schematic





                simulate this circuit



                where your amplifier is an instrumentation or differential amplifier.



                Trust me on this, single-ended current measurement, other than very crude limit sensing, is a recipe for heartbreak. Trying to do it with a single-supply amplifier only makes it worse.






                share|improve this answer









                $endgroup$















                  -1












                  -1








                  -1





                  $begingroup$

                  Others have given some tips, but you need to be aware that what you're trying to do a very iffy deal. The problem is that, effectively, you're trying to do





                  schematic





                  simulate this circuit – Schematic created using CircuitLab



                  The problem with this is that it's not accurate. You see those grounds? Trust me, at 20 amps, they are not all at the same voltage. For the current levels you're talking about, stray resistance will be a big problem. It will depend critically on pc layout and system wiring. For that matter, since copper has a rather large resistance tempco, you may have problems with temperature sensitivity due to your stray resistances changing. If you have any other part of the system which draws much current, the issue can become even worse.



                  Assuming that you are using a very small sense resistor, with small voltages produced in order to avoid large power dissipation in your resistor, I would really recommend a differential measurement, also called a Kelvin connection.





                  schematic





                  simulate this circuit



                  where your amplifier is an instrumentation or differential amplifier.



                  Trust me on this, single-ended current measurement, other than very crude limit sensing, is a recipe for heartbreak. Trying to do it with a single-supply amplifier only makes it worse.






                  share|improve this answer









                  $endgroup$



                  Others have given some tips, but you need to be aware that what you're trying to do a very iffy deal. The problem is that, effectively, you're trying to do





                  schematic





                  simulate this circuit – Schematic created using CircuitLab



                  The problem with this is that it's not accurate. You see those grounds? Trust me, at 20 amps, they are not all at the same voltage. For the current levels you're talking about, stray resistance will be a big problem. It will depend critically on pc layout and system wiring. For that matter, since copper has a rather large resistance tempco, you may have problems with temperature sensitivity due to your stray resistances changing. If you have any other part of the system which draws much current, the issue can become even worse.



                  Assuming that you are using a very small sense resistor, with small voltages produced in order to avoid large power dissipation in your resistor, I would really recommend a differential measurement, also called a Kelvin connection.





                  schematic





                  simulate this circuit



                  where your amplifier is an instrumentation or differential amplifier.



                  Trust me on this, single-ended current measurement, other than very crude limit sensing, is a recipe for heartbreak. Trying to do it with a single-supply amplifier only makes it worse.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 1 hour ago









                  WhatRoughBeastWhatRoughBeast

                  50k22876




                  50k22876



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Electrical Engineering Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f427315%2fcurrent-sense-amp-op-amp-buffer-adc-measuring-down-to-0-with-single-supply%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Magento 2 duplicate PHPSESSID cookie when using session_start() in custom php scriptMagento 2: User cant logged in into to account page, no error showing!Magento duplicate on subdomainGrabbing storeview from cookie (after using language selector)How do I run php custom script on magento2Magento 2: Include PHP script in headerSession lock after using Cm_RedisSessionscript php to update stockMagento set cookie popupMagento 2 session id cookie - where to find it?How to import Configurable product from csv with custom attributes using php scriptMagento 2 run custom PHP script

                      Can not update quote_id field of “quote_item” table magento 2Magento 2.1 - We can't remove the item. (Shopping Cart doesnt allow us to remove items before becomes empty)Add value for custom quote item attribute using REST apiREST API endpoint v1/carts/cartId/items always returns error messageCorrect way to save entries to databaseHow to remove all associated quote objects of a customer completelyMagento 2 - Save value from custom input field to quote_itemGet quote_item data using quote id and product id filter in Magento 2How to set additional data to quote_item table from controller in Magento 2?What is the purpose of additional_data column in quote_item table in magento2Set Custom Price to Quote item magento2 from controller

                      How to solve knockout JS error in Magento 2 Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?(Magento2) knockout.js:3012 Uncaught ReferenceError: Unable to process bindingUnable to process binding Knockout.js magento 2Cannot read property `scopeLabel` of undefined on Product Detail PageCan't get Customer Data on frontend in Magento 2Magento2 Order Summary - unable to process bindingKO templates are not loading in Magento 2.1 applicationgetting knockout js error magento 2Product grid not load -— Unable to process binding Knockout.js magento 2Product form not loaded in magento2Uncaught ReferenceError: Unable to process binding “if: function()return (isShowLegend()) ” magento 2