• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Data Converters » Precision Data Converters » Precision Data Converters Forum » DAC8581 Voltage Offset
Share
Precision Data Converters
  • Forum
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
The Signal blog
  • $core_v2_blog.Current.Name

    Grounding Principles

    Posted 4 days ago
    by Bruce Trump
    In a previous blog on supply bypassing , I cautioned that poor...
  • $core_v2_blog.Current.Name

    Handy Gadgets and Resistor Divider Calculations

    Posted 11 days ago
    by Bruce Trump
    Handy gadgets make our engineering life easier—the little...
  • $core_v2_blog.Current.Name

    Chopper Op Amps—are they really noisy?

    Posted 19 days ago
    by Bruce Trump
    Chopper op amps offer very low offset voltage and dramatically...

Forums

DAC8581 Voltage Offset

  • guy hotson
    Posted by guy hotson
    on Apr 26 2012 16:17 PM
    Prodigy45 points

    Hi,

    I am using a DAC8581 for high precision stimulation in a biological setting. I have ordered multiple batches of DAC8581's and have noted a substantial voltage offset. The most recent DAC I measured had an offset of about -6.5mV, which is a fairly typical magnitude. The power inputs were all +/- 5V. I tried fooling around with the DAC such as setting it to the maximum and minimum voltages (about 4.63V and -4.67V) before setting it back to 0, but the offset persisted. I've double checked each of the input power/ground pins and they are all within 1 mV of what they should be.

    Is this a known issue? Is there something I could do to fix this aside from individually finding the offset for each DAC and using a lookup table when stimulating?

    Thanks,

    Guy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tony Calabria
    Posted by Tony Calabria
    on Apr 27 2012 13:14 PM
    Mastermind42750 points

    Hi Guy,

    Where are you measuring the offset voltage at? The DAC8581 being a bipolar device, measuring offset error is a little different; you want to look at -Vref. Are you writing code 0x0000 to the device and comparing it to ground or are you writing 0x8000 to reach -FS and comparing that to -Vref? You want to write 0x8000 to get minus full scale and then look at the voltage value for -FS to compare to the reference voltage to solve for the offset error of a bipolar DAC.

    Regards,

    Tony Calabria

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • guy hotson
    Posted by guy hotson
    on Apr 27 2012 14:28 PM
    Prodigy45 points

    This offset of about -6.5 mV is when I write 0x0000 and compare it to ground. When I write 0x8000 I get an output from pin 2 of about -4.67V. The negative reference voltage going to pin 3 is -5V. 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tony Calabria
    Posted by Tony Calabria
    on Apr 27 2012 17:11 PM
    Mastermind42750 points

    Hi Guy,

    You are running into a headroom problem between the output voltage swing set by the reference voltage and the analog negative power supply. If you test a few other codes near near the full scale negative supply, 0x8000 (0x8001, 0x8002, 0x8003), you will notice that they all produce the same output of -4.67V without a change. This has to do with the headroom of the built in output buffer amplifier. My recommendation is to try a 4V reference with +/-5V supplies, giving the output swing 1V headroom from both the negative and positive supply. You should then see offset error that reflects the data sheet.

    Regards,

    Tony Calabria

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • guy hotson
    Posted by guy hotson
    on Apr 30 2012 13:30 PM
    Prodigy45 points

    I tried:

    +4V applied to pins 1,4

    -4V applied to pin 3

    +5V applied to pins 13, 14, and 16

    The resulting voltage offset was approximately -5.2mV. The negative swing was -3.734V and the positive was 3.699. When I tested other codes near the full scale +/- supplies they did not produce the same output - they made approximately the correct voltage steps (hard to tell exactly though). 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tony Calabria
    Posted by Tony Calabria
    on May 01 2012 09:41 AM
    Mastermind42750 points

    Hi Guy,

    You will want to apply +4V to only pin 1 (Vref). Set pin 4 (AVDD) to +5V, pin 3 (AVSS) to -5V and DVDD (pin 13/16) to your logic level voltage. Pull pin 14 to your DVDD level to keep it out of /CLR mode. This will be the best way to measure the offset voltage. Do you have a schematic of the system you are using to measure the offset voltage that I can take a look at?

    Thanks,

    Tony

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • guy hotson
    Posted by guy hotson
    on May 01 2012 16:57 PM
    Prodigy45 points

    I can't do that with my current setup, but I don't think that is the issue. We tried swapping out a different DAC from a new batch on the stimulator we are using and there was no offset. The stimulator we are using uses 5V for the power and +/- 5V for the references, like my test board.

    A different DAC from the new batch gives me an offset on a testing board though.

    How would you prefer I send you my schematic? Do you have an email I should send it to?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tony Calabria
    Posted by Tony Calabria
    on May 02 2012 11:18 AM
    Mastermind42750 points

    Hi Guy,

    It can be posted on the forum or sent to me directly using a private conversation.

    Regards,

    Tony

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PRATEEK ARORA1
    Posted by PRATEEK ARORA1
    on Jan 21 2013 14:14 PM
    Prodigy155 points

    hi....tony and guy...i am also using DAC8581....are there any sample codes available on how to send data to DAC...if yes...cold u plz post the links....thnx

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Kevin Duke
    Posted by Kevin Duke
    on Jan 21 2013 19:13 PM
    Mastermind18035 points

    Prateek,

    We do not have sample code directly for the DAC8581. Please refer to your other post.

    --------------------------------------
    Kevin Duke             
    Precision DAC Applications

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use