0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动校准技术将DAC失调降至1mV以下

星星科技指导员 来源:ADI 作者:Ken Kavanagh 2023-02-01 15:53 次阅读

N位双极性数模转换器DAC)的传递函数为:

offset_calibration-eq-01.gif?la=en&imgver=1

其中A为模拟输出,D为数字输入,G为增益,V司 司长 是标称满量程电压,并且V操作系统 是失调电压。对于理想的DAC,G = 1和V操作系统 = 0。

失调误差规格与系统要求相结合,将决定是否需要校准。AD5360 16位、16通道DAC经过工厂调整,但仍可能存在几毫伏的失调。以下示例显示了简单的软件算法如何将未知失调降低到小于1 mV(典型值)。该技术可用于工厂校准,或用于DAC生命周期中任何点的失调校正。

AD5360的失调DAC用于设置输出范围,可以是单极性正、单极性负、双极性中心或双极性偏斜。当使用10 V基准电压源时,失调DAC的默认值设置±5 V输出范围。失调DAC也存在失调误差。<> 个 DAC 输出在出厂时经过修整,失调 DAC 处于默认值,因此该误差被修整掉。当失调DAC发生变化时,其失调误差会影响主DAC输出的失调误差。

AD5360的两个特性简化了失调校准:GPIO引脚,可通过读取寄存器来确定其状态;以及集成的监视器多路复用器,允许在软件控制下将 16 个 DAC 输出或两个外部电压中的任何一个切换到单个引脚。

操作理论

失调校准程序如下:比较器监视两个电压,MON_OUT,DAC输出包含未知失调;和SIGGND,DAC的接地参考。比较器输出指示未知失调是高于还是低于SIGGND。DAC的输出递增或递减,直到比较器输出切换,表明DAC输出与比较器可以检测到的SIGGND一样接近。比较器输出连接到GPIO引脚;其状态可以通过读取相应的寄存器来确定。电路图如图1所示。

AD5360的多路复用器将选定的DAC输出连接到MON_OUT。它的开关具有低但有限的R德森,因此从MON_OUT汲取的任何电流都会在RDS上产生压降,从而产生输出误差。为防止这种情况,MON_OUT由低噪声放大器AD8597缓冲。放大器后面的低通滤波器可降低快速、精密比较器AD790的噪声量,并防止误触发。AD790可采用±15V电源供电,与AD5360兼容。此外,AD790的最大差分输入电压为15 V,因此可以承受AD5360的输出电压而不会衰减。在图1中,如果通道失调为正,则比较器输出将很低,这表明需要降低输出电压以消除失调。如果通道失调为负,则比较器输出将很高,表明需要增加输出电压以消除失调。

offset_calibration-fig-01.gif?la=en&imgver=1

图1.电路图

配置AD5360的监控多路复用器和GPIO。

将 0x0C002X(其中 X 是所需的输出通道)写入监视器特殊功能寄存器,可使监视器多路复用器并选择所需的通道。完成此操作后,MON_OUT将提供与所选通道相同的输出电压。GPIO 特殊功能寄存器的位 0 指示 GPIO 引脚的状态。有关读写寄存器的信息,请参考AD5360数据手册。

校准通道

图2显示了校准程序。DAC通道加载0x8000,理想情况下应提供等于SIGGND(即0 V)的电压。在本例中,假定DAC通道具有负失调。读取GPIO寄存器显示比较器输出为低电平,表明输入必须递增,直到输出切换。当更高的代码逐渐写入DAC输入寄存器时,GPIO寄存器被读取,直到比较器切换。图 2 显示这种情况发生在代码 0x8009。AD790的最大迟滞带为0.65 mV,因此再次降低DAC代码可以更准确地确定DAC失调。比较器输出在代码0x8006处再次切换。因此,将输出最接近 SIGGND 的值介于代码 0x8006 和 0x8009 之间。在此示例中,代码0x8007是更好的选择,但无法确定使用此系统哪个代码将提供最佳输出。比较器和运算放大器失调使得无法确定两个比较器跳变点中的哪个代码提供最佳结果,但在这两种情况下,DAC通道通常为SIGGND的<1 mV。

offset_calibration-fig-02.gif?la=en&imgver=1

结论

该技术可以使用软件算法和一些外部元件将未知失调误差降低到1 mV以下。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7799

    浏览量

    178012
  • 比较器
    +关注

    关注

    14

    文章

    1650

    浏览量

    107193
  • dac
    dac
    +关注

    关注

    43

    文章

    2291

    浏览量

    190989
收藏 人收藏

    评论

    相关推荐

    用INA3261.5K欧姆的1mV放大1000后得到1V输出的方案是否存在问题?

    DAC产生一个直流电压,通过100K和1.5K电阻分压在1.5K上产生1mV压降; 想使用INA326的单电源模式、外置电阻为2K和1M电阻1
    发表于 08-28 07:15

    小信号差分电压(1mV DC +1mV 10MHz Pulse ) 的放大怎么做?

    我现在有一个很弱的直流电压(~1mV) + 快速脉冲(~1mV) 需要放大和用Scope抓,不过在电路设计方面需要求助。 之前我用INA116PA做Gain=1000V/V放大,直流放大和脉冲信号
    发表于 09-09 06:39

    输入失调电流造成的误差是怎么计算得到的?

    的输入失调电流温漂很小,它造成的误差远远不及输入失调电压温漂造成的误差,可以忽略;在使用高阻运放时,由于失调电压温度系数较大,造成的影响较大,使得它不适合放大100mV
    发表于 09-20 08:12

    ADS1220使用单端输入采样,测量误差10mV,怎样优化到1mV以下,最好500uV以下

    ADS1220使用单端输入采样,测量误差10mV,该怎样优化到1mV以下,最好500uV以下? 电压基准使用REF3140,供电使用DCDC后加5V LDO为运放供电,模拟5V电
    发表于 12-13 15:01

    如何可以产生1mv电压?

    如何可以产生1mv电压?
    发表于 06-12 19:02

    1mV直流信号放大问题

    本帖最后由 gk320830 于 2015-3-9 11:16 编辑 求助,如题,就是我需要放大一个1mV的直流信号,我搞了好长时间都没有弄出来,所以来这里求助了,求大虾们给我指点指点,小虾米
    发表于 05-21 13:50

    ±1mV以内电源电压精确控制有什么方案吗

    各位前辈好。由于我实际工作需要对电源电压精确控制(±1mV以内)。之前用的方案是用16位DAC输出0-5V高精度可调DC电压,然后通过音频放大器放大,达到电压不变或者倍数增加,但电流输出达到A级别
    发表于 01-15 21:24

    如何成功校准开环DAC信号链?

    部分中定义。对于DAC,该部分列出了失调误差和增益误差等参数。零电平误差衡量零电平码(0x0000)载入DAC寄存器时的输出误差。图1显示
    发表于 12-30 08:00

    STM32F051 ADC Vref通道校准出现1mV的误差请有人能帮助我吗?

    值,该值等于 Ing1。但是,如果我配置了一个 Vrefint 通道,那么我就可以完美地工作,然后我做了数学计算。我再次重新配置了我的 9 ADC 输入,没有 Vrefint 通道,值是完美的,只有 1mV 的误差,但现在我没有做任何平均。在我忘记之前我在开始之前做了
    发表于 12-05 09:25

    AD7124-4低于1mV的信号识别不出来怎么解决?

    AD7124-4单端输入,负模拟输入选择的AVSS。采集1mV以下的信号,转换后的电压都是1.15mV。 这是寄存器配置错误造成的?单端信号采集,要怎么配置?
    发表于 12-01 06:03

    自动校准技术DAC失调误差减至1mV 以下

    AD5360的两个特性简化了失调校准:(1)GPIO引脚,可以通过读取一个寄存器来确定其状态;(2)集成式监控多路复用器,可以在软件的控制下16路DAC输出中的任何一路,或者2个外部
    发表于 09-29 16:45 0次下载

    自动校准技术DAC失调误差减至1mv以下

    15780275
    的头像 发表于 08-28 16:58 1279次阅读

    利用AD5360与自动校准技术降低失调电压

    本文所述电路如图1所示,可提供一种消除不确定失调误差的校准方法。在工业过程控制和仪器仪表应用中使用高精度、高分辨率DAC时,低失调通常是一个
    的头像 发表于 10-23 09:29 4442次阅读

    AN-1582:自动校准技术,可将AD5360 16通道、16位DAC偏移电压降至1 mV以下

    AN-1582:自动校准技术,可将AD5360 16通道、16位DAC偏移电压降至1
    发表于 05-25 10:05 5次下载
    AN-1582:<b class='flag-5'>自动</b><b class='flag-5'>校准</b><b class='flag-5'>技术</b>,可将AD5360 16通道、16位<b class='flag-5'>DAC</b>偏移电压<b class='flag-5'>降至</b><b class='flag-5'>1</b> <b class='flag-5'>mV</b><b class='flag-5'>以下</b>

    调整和校准精密DAC中的失调和增益误差

    本应用笔记定义了DAC中的失调和增益误差,并确定了该误差的一些来源。本文解释了可以在模拟域和数字域中校准该误差,并展示了实现该误差的方法。MAX5774精密DAC作为示例器件。
    的头像 发表于 02-27 15:19 5756次阅读
    调整和<b class='flag-5'>校准</b>精密<b class='flag-5'>DAC</b>中的<b class='flag-5'>失调</b>和增益误差