Analog.com Analog Dialogue Wiki English 简体中文 日本語
EngineerZone
EngineerZone
  • Log In
  • Site
  • Search
  • User
  • Forums

    Popular Forums

    • RF and Microwave
    • Power Management
    • Video
    • FPGA Reference Designs
    • Precision ADCs
    • Linux Software Drivers
    • SigmaDSP Processors & SigmaStudio Dev. Tool

    Product Forums

    • A2B
    • Amplifiers
    • Analog Microcontrollers
    • Clock and Timing
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy Monitoring and Metering
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Processors and DSP
    • Switches/Multiplexers
    • Temperature Sensors
    • Voltage References
    View All

    Application Forums

    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Optical Sensing
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools and Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Reference Designs
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Maximize the Benefits of High Bandwidth Current Sense Amplifiers for Space Constrained Applications

    Recent Discussions

    • Pluto is not receiving data
    • ADALM-pluto sampling frequency
    • ADALM PLUTO SDR
    • Bad FIT image format and MSD mounting errors in firmware built for Sidekiq Z2
    • set the sample rate to 30MHz or the maximum that usb2.0 allows

    Places

    • ADI Education Home
    • ADI Webinars
    • StudentZone (Analog Dialogue)
    • Video Annex
    • Virtual Classroom

    Latest Webinars

    • Maximize the Benefits of High Bandwidth Current Sense Amplifiers for Space Constrained Applications
    • Design Efficient Power Solutions for Battery-powered Applications
    • Shunt-based Energy Metering in High-Power Applications
    • Isolating GigaSpeed: Unlocking Data Integrity for USB and HDMI Communication
    • Extend Battery Life and Maximize Performance - Let Supervisors Do The Work
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quizzes AQQ245 on Fossil Dating with Carbon14
    View All

    Places

    • Community Help
    • Logic Lounge
    • The Weekly Brew

    Resources

    • EZ Code of Conduct
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    Join the Analog Devices IEEE Radar Challenge

     

    Seeing is Believing but Smart Surveillance Cameras Let You Speak and Listen Too!

    Latest Blogs

    • We are Celebrating a Milestone on EngineerZone: Meet Our 100K Member!
    • How to Raise the Resolution of an Optical Motor Encoder without Changing the Disk
    • The Changing Nature of Logistics and Retail Automation
    • Variable Speed Drive 101
    • How to Optimize Voltage Regulators for Powering an Audio Amplifier
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • Partners

    Electronic Design Services - PartnerZone

    • Boston Engineering
    • Calian, Advanced Technologies
    • Colorado Engineering Inc. (DBA CAES AT&E)
    • Clockworks Signal Processing
    • Epiq Solutions
    • Fidus
    • PalmSens
    • Richardson RFPD
    • Tri-Star Design, Inc.
    • VadaTech
    • Vanteon
    • X-Microwave
    View All
8052 Core Products
  • Analog Microcontrollers
8052 Core Products
Documents ADUC834: I am changing ranges and I am seeing much more than 2uV gain mis-match. Why?
  • Q&A
  • Docs/FAQs
  • Members
  • Tags
  • More
  • Cancel
  • Documents
  • +ADuC812: FAQ
  • +ADUC814: FAQ
  • +ADUC816: FAQ
  • +ADUC824: FAQ
  • +ADuC831: FAQ
  • +ADUC832: FAQ
  • -ADUC834: FAQ
    • The ADuC834 has separate pins for analog and digital power supplies. Can I run from a split supply, for example a 3.3V DVDD and a 5V AVDD?
    • ADUC834: Can I convert a single-ended input voltage by grounding one of primary ADC diff inputs?
    • ADUC834: Can I use analog inputs on Port 1 pins for digital I/0?
    • ADUC834: Do I need external reset generator?
    • ADUC834: Does changing the PLL divider value via the CD bits in PLLCON affect the baud rate?
    • ADUC834: Driving LEDs directly from digital outputs, what pins should I use?
    • ADUC834: How do I configure the UART serial port at 9600/115200 baud?
    • ADUC834: How do I use the on-chip temperature sensor feature of the ADuC834?
    • ADUC834: I am changing ranges and I am seeing much more than 2uV gain mis-match. Why?
    • ADUC834: I want to initiate the serial downloader through the SPI port, how can I do this?
    • ADUC834: Impact of fast logic edges on analog performance
    • ADuC834: Interfacing the ADuC834 to a RTD
    • ADUC834: Is it possible to accidently write to security bits and prevent part entering download mode?
    • ADUC834: Is it possible to switch OFF the internal buffer of primary ADC?
    • ADUC834: Minimum and maximum external voltage references allowed by the ADuC834.
    • ADUC834: Overwriting the ADC factory calibration coefficients
    • ADuC834: pinout decriptions missing for CSP pins 28and 29
    • ADUC834: Should I use the internal voltage reference or an external voltage reference?
    • ADUC834: The reference input is differential. Can I use a single ended reference?
    • ADUC834: Use of PSEN pin on Microcontroller v 8051
    • ADuC834: Values of the internal pull up resistor
    • ADUC834: What are the implications of having unbuffered differential reference inputs?
    • ADUC834: What baud rates can be achieved?
    • ADUC834: What external clocks can be used? Can the PLL be bypassed?
    • ADUC834: What is lowest power consumption configuration for 10 hour sample conversion intervals?
    • ADUC834: What is the minimum time (or ADC cycles) to get a reading if the input is a step?
    • ADUC834: What's the difference between the INL spec and the noise spec on the ADC?
    • ADUC834: Why does ADC effective resolution depend on range and update rate
    • ADUC834: Why is there a different result when using internal voltage ref compared to external 2.5V ref?
    • Why does it take the ADuC834 so long to power on?
  • +ADuC836: FAQ
  • +ADuC83x: FAQ
  • +ADUC841: FAQ
  • +ADuC842: FAQ
  • +ADUC845: FAQ
  • +ADuC847: FAQ
  • +ADUC848: FAQ
  • +ADuC84x: FAQ
  • +ADUC8xx: FAQ
  • +ADUCXX: FAQ

ADUC834: I am changing ranges and I am seeing much more than 2uV gain mis-match. Why?

Q 

ADuC834: I am changing ranges and I am seeing much more than 2uV gain
mis-match. Why?

 

A 

You should not see much more than 2uV gain matching. i.e. as you changes the
range from one
range to another the difference in an ADC results between one range and the
next should typically
correspond to less than 2uV.
However if you have performed a system offset calibration then you will have
changed the offset
calibration registers (OF0H/M/L). Since the ADCs use chopping there is no need
for an offset
calibrated in the factory. Hence the default offset calibration coefficients
are 800000h. Once a
system offset calibration is performed the OF0H/M/L get overwritten by values
that when
subtracted with a zero input will produce a zero reading. When the range is
changed, however, the
offset calibration registers still apply to the previous range.
e.g. if on the 20mV range a system offset of 10uV existed producing an offset
calibration
coefficient of 802100h. Now imagine that the range is changed to the 40mV
range. The OF0L
register still reads 802100h. This corresponds to an offset of 20uV on the 40mV
range. On the
2.56V range the offset would correspond to 1.28mV.
There are two ways to prevent large offset gain errors from occurring when the
ranges are
changed. The first way is to calibrate the system offset at each of the ranges,
and store the different
calibration results into flash/EE data memory. Then whenever the gain is
changed the appropriate
calibration coefficients can be downloaded from flash/EE data memory. The
second way is to
calibrate the offset at the 20mV range. Then whenever you change the range you
should
appropriately change the OF0H/M/L SFRs so that the difference between OF0H/M/L
and 800000h
is halved every time the range is increased one level as shown in the following
expression:
OF0H/M/Lnew range = 800000h + (OF0H/M/L20mV range – 800000h) / 2^RN

  • aduc8xx
  • aduc8x
  • aduc834
  • Share
  • History
  • More
  • Cancel
Related
Recommended
Social
Quick Links
  • About ADI
  • ADI Signals+
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Incubators
Languages
  • English
  • 简体中文
  • 日本語
myAnalog

Interested in the latest news and articles about ADI products, design tools, training and events?

Go to myAnalog
Analog Logo
©1995 - 2023 Analog Devices, Inc. All Rights Reserved
沪ICP备09046653号-1
  • Sitemap
  • Legal
  • Privacy & Security
  • Privacy Settings
  • Cookie Settings