Rail-to-rail op-amp only reaches 90% of VCC, works sometimes, not everytimeSimple op-amp differential amplifierPrecision rectifier using a low-power single supply rail to rail op ampWhen should I be considering an operational transconductance amplifier (OTA)?Feasibility of 10MHz, 100dB Dynamic Range Transimpedance AmplifierLow level sine to pulse converter with sharp rising-edgesWhy does an diff-amp being fed by two separate op-amps with low input resistances distort the signal on the inverting input?Active resistor for gain Control for reference pin in instrumentation op ampHow does this Push-Pull amplifier work?Derivation of the transfer function of a instrumentation amplifierRemove DC offset from op-amp output to allow increase in gain

Why do radiation hardened IC packages often have long leads?

How can I remove material from this wood beam?

Does a bank have to tell me if a check made out to me was cashed there?

Proving that a Russian cryptographic standard is too structured

What would be the way to say "just saying" in German? (Not the literal translation)

Live action TV show where High school Kids go into the virtual world and have to clear levels

Is using 'echo' to display attacker-controlled data on the terminal dangerous?

Is Lambda Calculus purely syntactic?

Why Does Mama Coco Look Old After Going to the Other World?

How do free-speech protections in the United States apply in public to corporate misrepresentations?

How do we say "within a kilometer radius spherically"?

Why does smartdiagram replace the Greek letter xi by a number?

How can one's career as a reviewer be ended?

The origin of the Russian proverb about two hares

Is it okay to have a sequel start immediately after the end of the first book?

How can I use the SpendProofV1 to prove I sent Monero to an exchange?

Increase speed altering column on large table to NON NULL

C++ logging library

Should I put programming books I wrote a few years ago on my resume?

How to avoid typing 'git' at the begining of every Git command

Does putting salt first make it easier for attacker to bruteforce the hash?

Possible runaway argument using circuitikz

Is it possible to fly backward if you have really strong headwind?

Why did the World Bank set the global poverty line at $1.90?



Rail-to-rail op-amp only reaches 90% of VCC, works sometimes, not everytime


Simple op-amp differential amplifierPrecision rectifier using a low-power single supply rail to rail op ampWhen should I be considering an operational transconductance amplifier (OTA)?Feasibility of 10MHz, 100dB Dynamic Range Transimpedance AmplifierLow level sine to pulse converter with sharp rising-edgesWhy does an diff-amp being fed by two separate op-amps with low input resistances distort the signal on the inverting input?Active resistor for gain Control for reference pin in instrumentation op ampHow does this Push-Pull amplifier work?Derivation of the transfer function of a instrumentation amplifierRemove DC offset from op-amp output to allow increase in gain






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2












$begingroup$


I have created a simple data acquisition module for measuring 5V signals. There are 18 analog inputs on this board, all of which are a copy of the schematic below.



Each input has an op-amp (MCP604) with unity gain. This op-amp should work to within 60mV of VCC, but in half of my circuits, it won't get any higher than 4.3V. (Notice the 100K pull-up to 5V, the input pin disconnected, should output very close to 5V.) In the other half, the circuits operate just fine. I have two of these boards built, and most (not all) of those circuits are limited to 4.3V. Under 4.3V, the circuit will behave in a linear fashion.



It doesn't appear to be a glitch at power-up, the circuits that work always work, the circuits that don't always don't.



I've cut the trace at the output of the amplifier to see if the A/D converter was clamping it somehow. No effect.



I've tried adding load to the output, with different values of R50, 10K to infinity. No noticeable effect, maybe a couple of millivolts.



Probably an unnecessary detail, but for the sake of completeness...
I need to get the zero input of the signal within the linear range of the amplifier, so I boost it slightly with the 20K/100K voltage divider. This lifts a 0V signal to 0.833V. The device connected to this circuit may provide an input voltage of slightly less than 0V (sometimes a low as -0.5V).



Example Schematic










share|improve this question









$endgroup$


















    2












    $begingroup$


    I have created a simple data acquisition module for measuring 5V signals. There are 18 analog inputs on this board, all of which are a copy of the schematic below.



    Each input has an op-amp (MCP604) with unity gain. This op-amp should work to within 60mV of VCC, but in half of my circuits, it won't get any higher than 4.3V. (Notice the 100K pull-up to 5V, the input pin disconnected, should output very close to 5V.) In the other half, the circuits operate just fine. I have two of these boards built, and most (not all) of those circuits are limited to 4.3V. Under 4.3V, the circuit will behave in a linear fashion.



    It doesn't appear to be a glitch at power-up, the circuits that work always work, the circuits that don't always don't.



    I've cut the trace at the output of the amplifier to see if the A/D converter was clamping it somehow. No effect.



    I've tried adding load to the output, with different values of R50, 10K to infinity. No noticeable effect, maybe a couple of millivolts.



    Probably an unnecessary detail, but for the sake of completeness...
    I need to get the zero input of the signal within the linear range of the amplifier, so I boost it slightly with the 20K/100K voltage divider. This lifts a 0V signal to 0.833V. The device connected to this circuit may provide an input voltage of slightly less than 0V (sometimes a low as -0.5V).



    Example Schematic










    share|improve this question









    $endgroup$














      2












      2








      2





      $begingroup$


      I have created a simple data acquisition module for measuring 5V signals. There are 18 analog inputs on this board, all of which are a copy of the schematic below.



      Each input has an op-amp (MCP604) with unity gain. This op-amp should work to within 60mV of VCC, but in half of my circuits, it won't get any higher than 4.3V. (Notice the 100K pull-up to 5V, the input pin disconnected, should output very close to 5V.) In the other half, the circuits operate just fine. I have two of these boards built, and most (not all) of those circuits are limited to 4.3V. Under 4.3V, the circuit will behave in a linear fashion.



      It doesn't appear to be a glitch at power-up, the circuits that work always work, the circuits that don't always don't.



      I've cut the trace at the output of the amplifier to see if the A/D converter was clamping it somehow. No effect.



      I've tried adding load to the output, with different values of R50, 10K to infinity. No noticeable effect, maybe a couple of millivolts.



      Probably an unnecessary detail, but for the sake of completeness...
      I need to get the zero input of the signal within the linear range of the amplifier, so I boost it slightly with the 20K/100K voltage divider. This lifts a 0V signal to 0.833V. The device connected to this circuit may provide an input voltage of slightly less than 0V (sometimes a low as -0.5V).



      Example Schematic










      share|improve this question









      $endgroup$




      I have created a simple data acquisition module for measuring 5V signals. There are 18 analog inputs on this board, all of which are a copy of the schematic below.



      Each input has an op-amp (MCP604) with unity gain. This op-amp should work to within 60mV of VCC, but in half of my circuits, it won't get any higher than 4.3V. (Notice the 100K pull-up to 5V, the input pin disconnected, should output very close to 5V.) In the other half, the circuits operate just fine. I have two of these boards built, and most (not all) of those circuits are limited to 4.3V. Under 4.3V, the circuit will behave in a linear fashion.



      It doesn't appear to be a glitch at power-up, the circuits that work always work, the circuits that don't always don't.



      I've cut the trace at the output of the amplifier to see if the A/D converter was clamping it somehow. No effect.



      I've tried adding load to the output, with different values of R50, 10K to infinity. No noticeable effect, maybe a couple of millivolts.



      Probably an unnecessary detail, but for the sake of completeness...
      I need to get the zero input of the signal within the linear range of the amplifier, so I boost it slightly with the 20K/100K voltage divider. This lifts a 0V signal to 0.833V. The device connected to this circuit may provide an input voltage of slightly less than 0V (sometimes a low as -0.5V).



      Example Schematic







      operational-amplifier amplifier






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 8 hours ago









      psyklopzpsyklopz

      1195




      1195




















          4 Answers
          4






          active

          oldest

          votes


















          3












          $begingroup$

          You are exceeding the amplifiers input common-mode range.



          It has rail-to-rail output but not rail-to-rail input. The allowable input range is -0.3V to +3.8V when fed from a 5V supply. When configured as a unity gain amplifier the output range will be limited by what's acceptable at the input.



          If you exceed the CM input range the output can do almost anything but modern opamps are usually well-behaved. It looks like this one just clamps the output voltage. However, this doesn't explain why some of your boards work.



          Input common mode range



          You can't use it as a unity gain amplifier in this application.



          If you made the gain about 1.5 or more it would work as the input would never get above the 3.8V limit before the output hit the power rail. Or find a pin-compatible amplifier with a wider range of input.



          Since you have R53 and R54 already placed on your board you could put appropriate values in there to provide the 1.5 gain (e.g R53=10k, R54=4.7k).



          Also since you have R51 and R52 you could add resistors there to attenuate the input by the same factor so the overall system works as designed.



          Datasheet






          share|improve this answer











          $endgroup$












          • $begingroup$
            The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
            $endgroup$
            – Jack Creasey
            6 hours ago










          • $begingroup$
            @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
            $endgroup$
            – Kevin White
            5 hours ago











          • $begingroup$
            Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
            $endgroup$
            – psyklopz
            2 hours ago


















          2












          $begingroup$

          You are misusing the device, as a unity gain buffer there are restrictions:



          Read the datasheet for the device and particularly note 4.1.3



          enter image description here



          This tells you that the device cannot be used rail-rail Vin.






          share|improve this answer









          $endgroup$












          • $begingroup$
            But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
            $endgroup$
            – Sunnyskyguy EE75
            4 hours ago










          • $begingroup$
            @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
            $endgroup$
            – Jack Creasey
            2 hours ago


















          1












          $begingroup$



          schematic





          simulate this circuit – Schematic created using CircuitLab



          Output Impedance reduces with gain using negative feedback.



          However, when driven towards the rail there is zero voltage gain to go any higher. It will just rely on the RdsOn to pull to either supply rail. Thus you now recognize a resistive load will reduce the output.



          If you read the datasheet closely on Rail-Output...you should recognize that you are experiencing a "load regulation error" from this impedance divider relationship.




          For instance, the output voltage swings to within 15 mV of the negative rail with a 25 kΩ load to VDD/2.




          Therefore, you will want to choose >1M load for any Rail-to-Rail Output.



          Quiz: If your "no-load" output = Vdd= 5.00V and 50 Ohm to 0V with an output = 4.28V what is your open loop source impedance?



          The input is not R2R so a unity gain differential amp design is needed so the Vcm becomes Vdd/2.






          share|improve this answer











          $endgroup$




















            -2












            $begingroup$

            The required output current is too high. The datasheet says 22mA short-circuit current. 5V across 99 ohms (R49 + R50) demands 50mA and that's ignoring the fact R53 also needs to be driven.



            It's also not a good idea to drive an ADC through a divider. Lower resistances help, but then you run into theses drive current issues. Why are your resistor values so low to begin with?






            share|improve this answer











            $endgroup$












            • $begingroup$
              Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
              $endgroup$
              – psyklopz
              7 hours ago











            Your Answer






            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%2f442612%2frail-to-rail-op-amp-only-reaches-90-of-vcc-works-sometimes-not-everytime%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            4 Answers
            4






            active

            oldest

            votes








            4 Answers
            4






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            3












            $begingroup$

            You are exceeding the amplifiers input common-mode range.



            It has rail-to-rail output but not rail-to-rail input. The allowable input range is -0.3V to +3.8V when fed from a 5V supply. When configured as a unity gain amplifier the output range will be limited by what's acceptable at the input.



            If you exceed the CM input range the output can do almost anything but modern opamps are usually well-behaved. It looks like this one just clamps the output voltage. However, this doesn't explain why some of your boards work.



            Input common mode range



            You can't use it as a unity gain amplifier in this application.



            If you made the gain about 1.5 or more it would work as the input would never get above the 3.8V limit before the output hit the power rail. Or find a pin-compatible amplifier with a wider range of input.



            Since you have R53 and R54 already placed on your board you could put appropriate values in there to provide the 1.5 gain (e.g R53=10k, R54=4.7k).



            Also since you have R51 and R52 you could add resistors there to attenuate the input by the same factor so the overall system works as designed.



            Datasheet






            share|improve this answer











            $endgroup$












            • $begingroup$
              The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
              $endgroup$
              – Jack Creasey
              6 hours ago










            • $begingroup$
              @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
              $endgroup$
              – Kevin White
              5 hours ago











            • $begingroup$
              Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
              $endgroup$
              – psyklopz
              2 hours ago















            3












            $begingroup$

            You are exceeding the amplifiers input common-mode range.



            It has rail-to-rail output but not rail-to-rail input. The allowable input range is -0.3V to +3.8V when fed from a 5V supply. When configured as a unity gain amplifier the output range will be limited by what's acceptable at the input.



            If you exceed the CM input range the output can do almost anything but modern opamps are usually well-behaved. It looks like this one just clamps the output voltage. However, this doesn't explain why some of your boards work.



            Input common mode range



            You can't use it as a unity gain amplifier in this application.



            If you made the gain about 1.5 or more it would work as the input would never get above the 3.8V limit before the output hit the power rail. Or find a pin-compatible amplifier with a wider range of input.



            Since you have R53 and R54 already placed on your board you could put appropriate values in there to provide the 1.5 gain (e.g R53=10k, R54=4.7k).



            Also since you have R51 and R52 you could add resistors there to attenuate the input by the same factor so the overall system works as designed.



            Datasheet






            share|improve this answer











            $endgroup$












            • $begingroup$
              The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
              $endgroup$
              – Jack Creasey
              6 hours ago










            • $begingroup$
              @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
              $endgroup$
              – Kevin White
              5 hours ago











            • $begingroup$
              Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
              $endgroup$
              – psyklopz
              2 hours ago













            3












            3








            3





            $begingroup$

            You are exceeding the amplifiers input common-mode range.



            It has rail-to-rail output but not rail-to-rail input. The allowable input range is -0.3V to +3.8V when fed from a 5V supply. When configured as a unity gain amplifier the output range will be limited by what's acceptable at the input.



            If you exceed the CM input range the output can do almost anything but modern opamps are usually well-behaved. It looks like this one just clamps the output voltage. However, this doesn't explain why some of your boards work.



            Input common mode range



            You can't use it as a unity gain amplifier in this application.



            If you made the gain about 1.5 or more it would work as the input would never get above the 3.8V limit before the output hit the power rail. Or find a pin-compatible amplifier with a wider range of input.



            Since you have R53 and R54 already placed on your board you could put appropriate values in there to provide the 1.5 gain (e.g R53=10k, R54=4.7k).



            Also since you have R51 and R52 you could add resistors there to attenuate the input by the same factor so the overall system works as designed.



            Datasheet






            share|improve this answer











            $endgroup$



            You are exceeding the amplifiers input common-mode range.



            It has rail-to-rail output but not rail-to-rail input. The allowable input range is -0.3V to +3.8V when fed from a 5V supply. When configured as a unity gain amplifier the output range will be limited by what's acceptable at the input.



            If you exceed the CM input range the output can do almost anything but modern opamps are usually well-behaved. It looks like this one just clamps the output voltage. However, this doesn't explain why some of your boards work.



            Input common mode range



            You can't use it as a unity gain amplifier in this application.



            If you made the gain about 1.5 or more it would work as the input would never get above the 3.8V limit before the output hit the power rail. Or find a pin-compatible amplifier with a wider range of input.



            Since you have R53 and R54 already placed on your board you could put appropriate values in there to provide the 1.5 gain (e.g R53=10k, R54=4.7k).



            Also since you have R51 and R52 you could add resistors there to attenuate the input by the same factor so the overall system works as designed.



            Datasheet







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 5 hours ago

























            answered 7 hours ago









            Kevin WhiteKevin White

            13.7k11623




            13.7k11623











            • $begingroup$
              The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
              $endgroup$
              – Jack Creasey
              6 hours ago










            • $begingroup$
              @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
              $endgroup$
              – Kevin White
              5 hours ago











            • $begingroup$
              Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
              $endgroup$
              – psyklopz
              2 hours ago
















            • $begingroup$
              The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
              $endgroup$
              – Jack Creasey
              6 hours ago










            • $begingroup$
              @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
              $endgroup$
              – Kevin White
              5 hours ago











            • $begingroup$
              Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
              $endgroup$
              – psyklopz
              2 hours ago















            $begingroup$
            The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
            $endgroup$
            – Jack Creasey
            6 hours ago




            $begingroup$
            The device DOES NOT have Rail-Rail output as a unity gain buffer. It specifically points this out in the datasheet.
            $endgroup$
            – Jack Creasey
            6 hours ago












            $begingroup$
            @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
            $endgroup$
            – Kevin White
            5 hours ago





            $begingroup$
            @JackCreasey - I agree, that's what I said. The input common mode range prevents that. I've edited to emphasize the point.
            $endgroup$
            – Kevin White
            5 hours ago













            $begingroup$
            Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
            $endgroup$
            – psyklopz
            2 hours ago




            $begingroup$
            Wow, thanks! I learned something new from you. I just assumed rail-to-rail meant both the inputs and outputs could get very close to VIN. This answers my question.
            $endgroup$
            – psyklopz
            2 hours ago













            2












            $begingroup$

            You are misusing the device, as a unity gain buffer there are restrictions:



            Read the datasheet for the device and particularly note 4.1.3



            enter image description here



            This tells you that the device cannot be used rail-rail Vin.






            share|improve this answer









            $endgroup$












            • $begingroup$
              But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
              $endgroup$
              – Sunnyskyguy EE75
              4 hours ago










            • $begingroup$
              @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
              $endgroup$
              – Jack Creasey
              2 hours ago















            2












            $begingroup$

            You are misusing the device, as a unity gain buffer there are restrictions:



            Read the datasheet for the device and particularly note 4.1.3



            enter image description here



            This tells you that the device cannot be used rail-rail Vin.






            share|improve this answer









            $endgroup$












            • $begingroup$
              But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
              $endgroup$
              – Sunnyskyguy EE75
              4 hours ago










            • $begingroup$
              @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
              $endgroup$
              – Jack Creasey
              2 hours ago













            2












            2








            2





            $begingroup$

            You are misusing the device, as a unity gain buffer there are restrictions:



            Read the datasheet for the device and particularly note 4.1.3



            enter image description here



            This tells you that the device cannot be used rail-rail Vin.






            share|improve this answer









            $endgroup$



            You are misusing the device, as a unity gain buffer there are restrictions:



            Read the datasheet for the device and particularly note 4.1.3



            enter image description here



            This tells you that the device cannot be used rail-rail Vin.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 6 hours ago









            Jack CreaseyJack Creasey

            16.3k2824




            16.3k2824











            • $begingroup$
              But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
              $endgroup$
              – Sunnyskyguy EE75
              4 hours ago










            • $begingroup$
              @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
              $endgroup$
              – Jack Creasey
              2 hours ago
















            • $begingroup$
              But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
              $endgroup$
              – Sunnyskyguy EE75
              4 hours ago










            • $begingroup$
              @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
              $endgroup$
              – Jack Creasey
              2 hours ago















            $begingroup$
            But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
            $endgroup$
            – Sunnyskyguy EE75
            4 hours ago




            $begingroup$
            But a solution is possible with this device by meeting the requirements for no load and reducing the Vcm.
            $endgroup$
            – Sunnyskyguy EE75
            4 hours ago












            $begingroup$
            @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
            $endgroup$
            – Jack Creasey
            2 hours ago




            $begingroup$
            @SunnyskyguyEE75 No solution is possible as a unity gain amplifier since the input is not a CM signal you want to reject, but the required signal ranging from 0 -5V.
            $endgroup$
            – Jack Creasey
            2 hours ago











            1












            $begingroup$



            schematic





            simulate this circuit – Schematic created using CircuitLab



            Output Impedance reduces with gain using negative feedback.



            However, when driven towards the rail there is zero voltage gain to go any higher. It will just rely on the RdsOn to pull to either supply rail. Thus you now recognize a resistive load will reduce the output.



            If you read the datasheet closely on Rail-Output...you should recognize that you are experiencing a "load regulation error" from this impedance divider relationship.




            For instance, the output voltage swings to within 15 mV of the negative rail with a 25 kΩ load to VDD/2.




            Therefore, you will want to choose >1M load for any Rail-to-Rail Output.



            Quiz: If your "no-load" output = Vdd= 5.00V and 50 Ohm to 0V with an output = 4.28V what is your open loop source impedance?



            The input is not R2R so a unity gain differential amp design is needed so the Vcm becomes Vdd/2.






            share|improve this answer











            $endgroup$

















              1












              $begingroup$



              schematic





              simulate this circuit – Schematic created using CircuitLab



              Output Impedance reduces with gain using negative feedback.



              However, when driven towards the rail there is zero voltage gain to go any higher. It will just rely on the RdsOn to pull to either supply rail. Thus you now recognize a resistive load will reduce the output.



              If you read the datasheet closely on Rail-Output...you should recognize that you are experiencing a "load regulation error" from this impedance divider relationship.




              For instance, the output voltage swings to within 15 mV of the negative rail with a 25 kΩ load to VDD/2.




              Therefore, you will want to choose >1M load for any Rail-to-Rail Output.



              Quiz: If your "no-load" output = Vdd= 5.00V and 50 Ohm to 0V with an output = 4.28V what is your open loop source impedance?



              The input is not R2R so a unity gain differential amp design is needed so the Vcm becomes Vdd/2.






              share|improve this answer











              $endgroup$















                1












                1








                1





                $begingroup$



                schematic





                simulate this circuit – Schematic created using CircuitLab



                Output Impedance reduces with gain using negative feedback.



                However, when driven towards the rail there is zero voltage gain to go any higher. It will just rely on the RdsOn to pull to either supply rail. Thus you now recognize a resistive load will reduce the output.



                If you read the datasheet closely on Rail-Output...you should recognize that you are experiencing a "load regulation error" from this impedance divider relationship.




                For instance, the output voltage swings to within 15 mV of the negative rail with a 25 kΩ load to VDD/2.




                Therefore, you will want to choose >1M load for any Rail-to-Rail Output.



                Quiz: If your "no-load" output = Vdd= 5.00V and 50 Ohm to 0V with an output = 4.28V what is your open loop source impedance?



                The input is not R2R so a unity gain differential amp design is needed so the Vcm becomes Vdd/2.






                share|improve this answer











                $endgroup$





                schematic





                simulate this circuit – Schematic created using CircuitLab



                Output Impedance reduces with gain using negative feedback.



                However, when driven towards the rail there is zero voltage gain to go any higher. It will just rely on the RdsOn to pull to either supply rail. Thus you now recognize a resistive load will reduce the output.



                If you read the datasheet closely on Rail-Output...you should recognize that you are experiencing a "load regulation error" from this impedance divider relationship.




                For instance, the output voltage swings to within 15 mV of the negative rail with a 25 kΩ load to VDD/2.




                Therefore, you will want to choose >1M load for any Rail-to-Rail Output.



                Quiz: If your "no-load" output = Vdd= 5.00V and 50 Ohm to 0V with an output = 4.28V what is your open loop source impedance?



                The input is not R2R so a unity gain differential amp design is needed so the Vcm becomes Vdd/2.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 4 hours ago

























                answered 7 hours ago









                Sunnyskyguy EE75Sunnyskyguy EE75

                75.7k229107




                75.7k229107





















                    -2












                    $begingroup$

                    The required output current is too high. The datasheet says 22mA short-circuit current. 5V across 99 ohms (R49 + R50) demands 50mA and that's ignoring the fact R53 also needs to be driven.



                    It's also not a good idea to drive an ADC through a divider. Lower resistances help, but then you run into theses drive current issues. Why are your resistor values so low to begin with?






                    share|improve this answer











                    $endgroup$












                    • $begingroup$
                      Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                      $endgroup$
                      – psyklopz
                      7 hours ago















                    -2












                    $begingroup$

                    The required output current is too high. The datasheet says 22mA short-circuit current. 5V across 99 ohms (R49 + R50) demands 50mA and that's ignoring the fact R53 also needs to be driven.



                    It's also not a good idea to drive an ADC through a divider. Lower resistances help, but then you run into theses drive current issues. Why are your resistor values so low to begin with?






                    share|improve this answer











                    $endgroup$












                    • $begingroup$
                      Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                      $endgroup$
                      – psyklopz
                      7 hours ago













                    -2












                    -2








                    -2





                    $begingroup$

                    The required output current is too high. The datasheet says 22mA short-circuit current. 5V across 99 ohms (R49 + R50) demands 50mA and that's ignoring the fact R53 also needs to be driven.



                    It's also not a good idea to drive an ADC through a divider. Lower resistances help, but then you run into theses drive current issues. Why are your resistor values so low to begin with?






                    share|improve this answer











                    $endgroup$



                    The required output current is too high. The datasheet says 22mA short-circuit current. 5V across 99 ohms (R49 + R50) demands 50mA and that's ignoring the fact R53 also needs to be driven.



                    It's also not a good idea to drive an ADC through a divider. Lower resistances help, but then you run into theses drive current issues. Why are your resistor values so low to begin with?







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited 8 hours ago

























                    answered 8 hours ago









                    DKNguyenDKNguyen

                    3,5281421




                    3,5281421











                    • $begingroup$
                      Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                      $endgroup$
                      – psyklopz
                      7 hours ago
















                    • $begingroup$
                      Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                      $endgroup$
                      – psyklopz
                      7 hours ago















                    $begingroup$
                    Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                    $endgroup$
                    – psyklopz
                    7 hours ago




                    $begingroup$
                    Sorry for the confusion... R49 and R50 are the designators, not the values. R49 is zero Ohm, and R50 has been a few different values from 10K to being open.
                    $endgroup$
                    – psyklopz
                    7 hours ago

















                    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%2f442612%2frail-to-rail-op-amp-only-reaches-90-of-vcc-works-sometimes-not-everytime%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

                    Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

                    Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

                    199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單