element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Have a question about ADCs or DACs? Ask our Expert, Nick Gray
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 118 replies
  • Subscribers 317 subscribers
  • Views 14152 views
  • Users 0 members are here
  • expert
  • nick_gray
  • power
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Have a question about ADCs or DACs? Ask our Expert, Nick Gray

ChristyZ
ChristyZ over 16 years ago

This thread has been closed to new questions.

However, we welcome you to Post Your Question about Communications in the element14 Community Wireless Communications Technology group. You'll find many fellow members and experts who have just the answer you're looking to find! 

 

Thank You, Your Friends at element14 Community


Nick Gray

 

Nicholas Gray

Nicholas has worked in the Semiconductor industry for over 30 years and has authored a number of published articles about data converters (ADCs and DACs) and signal integrity issues.

 

  • Sign in to reply
  • Cancel

Top Replies

  • nickgray
    nickgray over 14 years ago in reply to Former Member +1
    Hi, Ben, A couple of ADCs that should do well in your application with Hall Effect sensors are the ADS1146 and the ADS1255, both from Texas Instruments. I am sure that other suppliers probably have suitable…
  • nickgray
    nickgray over 14 years ago in reply to YT2095 +1
    The reason that you picked up radio signals when connecting a long wire antenna to the input is because the ADC had an input bandwidth that could pick up those signals. The sampling action of the ADC then…
Parents
  • Former Member
    Former Member over 15 years ago

    Hi Nick,

     

    I've got a National LMP2011 opamp, non-inverting gain of 2, driving the input of a TI ADS7957SDBT.ADS7957SDBT. ADC.  Although the opamp has very low offset voltage and current, I'm seeing about 40 millivolts offset on the output of the opamp.  The offset disappears when not connected to the ADS7957.  What in the ADC input could cause such a significant offset on the opamp output? I've tried using very low resistance for the gain-setting resistors on the opamp, but that makes no difference. (This is one of those unfortunate situations where I've used two different manufacturers so they will tend to just blame each other.)

     

    Thanks,

     

    Barry Volain

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • nickgray
    nickgray over 15 years ago in reply to Former Member
    Hello Barry, Unfortunately, the ADS7957SDBT.ADS7957SDBT. data sheet does not indicate the equivalent input circuit to the ADC. However, most SAR (Successive Approximation Register) ADCs have a sampling network at the input. The basic operation of this type of circuit would be to connect an internal capacitor to the input for maybe two or three clock cycles, then disconnect the input from the capacitor and connect the capacitor to the ADC itself and the. This is repeated for each sample converted. Each time the capacitor is reconnected to the input, the charge on it is different from what it was when previously connected and current is required from the source to charge that capacitor. Whether the ADC will tend to discharge the capacitor toward ground or charge it to the supply or some voltage in between depends entirely upon the converter itself and its input design. The result is that, when the capacitor is reconnected and the output of the op-amp is pulled away from its equilibrium point, after a small time delay it will react by trying to pull its output back to where the op-amp is again at equilibrium. But the capacitor is being charged to the op-amp output voltage and, by the time the op-amp reacts to its output being pulled away from equilibrium, its output is already at or near equilibrium and its reaction causes the op-amp output to overshoot where it wants to be. This typically continues for a anywhere from 1 to a few oscillation cycles, but before it can settle, the ADC input capacitor is disconnected from the ADC input, resulting in the ADC “capturing” a voltage that may be incorrect. At any rate, the DC voltage measured at the op-amp output may be either high or low and the amount of apparent error will depend upon the design of the ADC input, the ADC sample rate and the current capabilities and speed of the amplifier. Ironically, a slow amplifier would be better. This means that we need to compensate for the charge current required for the ADC input capacitor. If we put an additional capacitor at the ADC input that is about ten times the input capacitance of the ADC, most of the input current pulse required to charge the ADC input capacitor would come from that capacitor. However, most op-amps can not tolerate a capacitive load and will oscillate with a capacitive load. The answer here is to use a small series resistor between the op-amp output and the capacitor added at the ADC input. I find that this works extremely well. The ADS7957SDBT.ADS7957SDBT. data sheet shows its input capacitance to be 15pF, so an input capacitance of about 150pF seems to be indicated. Now, we want to maintain a reasonable time constant so that the ADC input can settle quickly enough to avoid linearity and distortion problems. The ADS7957SDBT.ADS7957SDBT. data sheet does say that the impedance of the driving source should be no more than 50 Ohms, but this is with the 15pF input capacitor. If we add another 150pF, we can tolerate more resistance because the input pulse is lower and voltage recovery is faster than without the additional capacitance. I would simply use a series resistor of about 75 Ohms. I would not be as concerned about the DC voltage at the ADC input as I would be about whether the circuit converts accurately. Because of circuit tolerances and gain errors, you probably will not get exactly the output you expect and I would be most concerned about circuit linearity. The best way to determine if the circuit is linear is to apply 5 to 6 different voltages to the amplifier input with each step being EXACTLY the same size. Record the digital output from the ADC for each case, then be sure that difference in the digital count of each conversion is separated from the next one by the same amount, within about 4 counts. You can improve the accuracy of this measurement process by taking 8 readings at each voltage input setting then using the average of the 8 readings. Please let me know how this works out. - Nick Gray
     
     
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • nickgray
    nickgray over 15 years ago in reply to Former Member
    Hello Barry, Unfortunately, the ADS7957SDBT.ADS7957SDBT. data sheet does not indicate the equivalent input circuit to the ADC. However, most SAR (Successive Approximation Register) ADCs have a sampling network at the input. The basic operation of this type of circuit would be to connect an internal capacitor to the input for maybe two or three clock cycles, then disconnect the input from the capacitor and connect the capacitor to the ADC itself and the. This is repeated for each sample converted. Each time the capacitor is reconnected to the input, the charge on it is different from what it was when previously connected and current is required from the source to charge that capacitor. Whether the ADC will tend to discharge the capacitor toward ground or charge it to the supply or some voltage in between depends entirely upon the converter itself and its input design. The result is that, when the capacitor is reconnected and the output of the op-amp is pulled away from its equilibrium point, after a small time delay it will react by trying to pull its output back to where the op-amp is again at equilibrium. But the capacitor is being charged to the op-amp output voltage and, by the time the op-amp reacts to its output being pulled away from equilibrium, its output is already at or near equilibrium and its reaction causes the op-amp output to overshoot where it wants to be. This typically continues for a anywhere from 1 to a few oscillation cycles, but before it can settle, the ADC input capacitor is disconnected from the ADC input, resulting in the ADC “capturing” a voltage that may be incorrect. At any rate, the DC voltage measured at the op-amp output may be either high or low and the amount of apparent error will depend upon the design of the ADC input, the ADC sample rate and the current capabilities and speed of the amplifier. Ironically, a slow amplifier would be better. This means that we need to compensate for the charge current required for the ADC input capacitor. If we put an additional capacitor at the ADC input that is about ten times the input capacitance of the ADC, most of the input current pulse required to charge the ADC input capacitor would come from that capacitor. However, most op-amps can not tolerate a capacitive load and will oscillate with a capacitive load. The answer here is to use a small series resistor between the op-amp output and the capacitor added at the ADC input. I find that this works extremely well. The ADS7957SDBT.ADS7957SDBT. data sheet shows its input capacitance to be 15pF, so an input capacitance of about 150pF seems to be indicated. Now, we want to maintain a reasonable time constant so that the ADC input can settle quickly enough to avoid linearity and distortion problems. The ADS7957SDBT.ADS7957SDBT. data sheet does say that the impedance of the driving source should be no more than 50 Ohms, but this is with the 15pF input capacitor. If we add another 150pF, we can tolerate more resistance because the input pulse is lower and voltage recovery is faster than without the additional capacitance. I would simply use a series resistor of about 75 Ohms. I would not be as concerned about the DC voltage at the ADC input as I would be about whether the circuit converts accurately. Because of circuit tolerances and gain errors, you probably will not get exactly the output you expect and I would be most concerned about circuit linearity. The best way to determine if the circuit is linear is to apply 5 to 6 different voltages to the amplifier input with each step being EXACTLY the same size. Record the digital output from the ADC for each case, then be sure that difference in the digital count of each conversion is separated from the next one by the same amount, within about 4 counts. You can improve the accuracy of this measurement process by taking 8 readings at each voltage input setting then using the average of the 8 readings. Please let me know how this works out. - Nick Gray
     
     
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube