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

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

3天内不再提示

了解ADC输入电压和物理参数之间的关系

电子设计 来源:互联网 作者:佚名 2018-03-08 08:49 次阅读

许多初步了解模数转换器(ADC)的人想知道如何将ADC代码转换为电压。或者,他们的问题是针对特定应用,例如:如何将ADC代码转换回物理量,如电流、温度、重量或压力。在这个包含两篇文章的博客系列中,我将讨论如何为各种应用执行这一数学转换。在第1篇文章中,我将解释如何将ADC代码转换回相应的电压。在第2篇文章中,我将使用几个应用示例来展示如何从测量的电压计算感兴趣的物理参数

将代码转换为电压

ADC采样模拟信号提供表示输入信号的量化数字码。数字输出代码得到后处理,并且结果可以报告给使用该信息做出决定和采取行动的操作者。因此,重要的是将数字码正确地与它们表示的模拟信号建立关联。

一般而言,ADC输入电压通过简单的关系与输出代码相关,如公式1所示:

其中VIN(V)是ADC的输入电压(称为输入,如下所述),输出代码是ADC的十进制格式的数字输出代码(计数),LSB大小是ADC代码中的最低有效位(LSB)。

公式1是可用于任何ADC的一般公式。如果ADC的输出代码为二进制或二进制补码格式也没有关系,只要将二进制数正确转换为其等效十进制值即可。

确定LSB大小

完成ADC转换后,将输出代码的十进制值乘以LSB大小来计算输入电压。知道LSB大小是代码和电压之间转换的关键。

公式2可确定LSB大小:

其中FSR是与基准电压成比例的ADC的满量程输入范围(单位为伏特),N是ADC输出代码中的位数。2N等于ADC代码的总数。

LSB大小等于满量程输入范围(FSR)除以ADC代码的总数。这相当于覆盖整个输入范围所需的每个代码的步长。图1为4位ADC(24= 16个代码)的阶跃函数,它将输入电压映射到输出代码。

1ADC输入传递函数(N = 4

满量程范围和输入基准电压

要注意所使用ADC的FSR,因为不同的ADC有不同的FSR。FSR总是与基准电压成正比,也可能取决于任何内部增益,如公式3所示:

其中VREF是ADC的基准电压(单位为伏特);m是基准电压比例系数(例如,如果ADC的差分输入范围允许输入电压为从-VREF到VREF,则m = 2,因此FSR = 2VREF),增益是ADC的内部增益(如果有,否则为1V / V)。我在这个公式中包含了增益,以便在ADC包含增益级的情况下计算输入基准电压,如图2所示。

2:输入基准电压

delta-sigma ADC通常在ADC输入之前集成可编程增益放大器(PGA)增益级;这就是公式3包括增益项的原因。通过在FSR计算中包括PGA增益,LSB大小计算也考虑了该增益。这意味着,当输出代码乘以LSB大小时,结果是PGA输入之前的输入基准电压(VIN),如图2所示,而不是放大的(输出基准)电压。注意,如果系统在ADC之前使用额外的信号调节,则该电路的效果可能需要额外的计算以确定系统的输入基准电压(在信号调节电路之前)。

示例代码

在大多数情况下,ADC代码由微控制器以8位段读取,并连接成32位数据类型。如果ADC的分辨率小于32位,并且输出代码有符号,则需要将数据符号扩展为32位整数数据类型以保留符号。图3中的代码为该操作的示例。

3:读取24ADC数据的代码示例

现在你知道如何将ADC代码转换为相应的输入电压,下一步是了解ADC输入电压和物理参数之间的关系。

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

    关注

    27

    文章

    8593

    浏览量

    146624
  • adc
    adc
    +关注

    关注

    97

    文章

    6380

    浏览量

    543607
收藏 人收藏

    评论

    相关推荐

    施加到 TLV320ADC3101 和 TLV320ADC3100 器件的输入电压与产生的输出代码之间的传递函数关系是什么?

    问:施加到 TLV320ADC3101 和 TLV320ADC3100 器件的输入电压与产生的输出代码之间的传递函数
    发表于 10-09 09:22

    开关电源的输入电压与输出电压之间关系

    开关电源的输入电压与输出电压之间关系输入电压为市
    发表于 12-27 16:33

    ADC代码转换为相应的输入电压

    的代码为该操作的示例。 图 3:读取24位ADC数据的代码示例 现在你知道如何将ADC代码转换为相应的输入电压,下一步是了解
    发表于 06-21 09:42

    ADC代码转换回相应的电压

    的示例。 图 3:读取24位ADC数据的代码示例 现在你知道如何将ADC代码转换为相应的输入电压,下一步是了解
    发表于 03-26 06:45

    如何将ADC代码转换为电压

    :读取24位ADC数据的代码示例 现在你知道如何将ADC代码转换为相应的输入电压,下一步是了解ADC
    发表于 07-23 04:45

    输入时钟和采样率之间有什么关系

    评估板的频率是多少?输入时钟和采样率之间有什么关系?我最初的想法是使用与FPGA(200Mhz)相同的差分时钟来驱动ADC,但由于高抖动,似乎很多人都建议不要这样做。这是真的?那我应该
    发表于 06-17 09:21

    芯片引脚的逻辑“1”与输入电压之间关系

    芯片引脚的逻辑“1”与输入电压之间有什么关系
    发表于 12-24 06:50

    求两点之间电压关系,求GVP3和JYSD-3之间电压关系,要过程

    本帖最后由 略略略略略哦 于 2021-4-9 11:19 编辑 求两点之间电压关系,求GVP3和JYSD-3之间电压
    发表于 04-09 11:16

    ADC偏移误差与输入电压之间关系

    在第一篇ADC精度帖子中,我们确定了模数转换器 (ADC) 的分辨率和精度间的差异。现在我们深入研究一下对ADC总精度产生影响的因素,通常是指总不可调整误差 (TUE)。
    的头像 发表于 02-06 09:02 4977次阅读
    <b class='flag-5'>ADC</b>偏移误差与<b class='flag-5'>输入</b><b class='flag-5'>电压</b><b class='flag-5'>之间</b>的<b class='flag-5'>关系</b>

    电压、电流和电阻之间关系

    1. 欧姆定律计算 计算电阻电路中电流、电压、电阻和功率之间关系。 欧姆定律解释了电压、电流和电阻之间
    的头像 发表于 06-14 09:10 9480次阅读
    <b class='flag-5'>电压</b>、电流和电阻<b class='flag-5'>之间</b>的<b class='flag-5'>关系</b>

    电压、电流和电阻三者之间关系

    电压、电流和电阻是电学中的三个基本参数。它们之间关系可以通过欧姆定律来描述,即U = IR,其中U表示电压,I表示电流,R表示电阻。
    的头像 发表于 06-15 16:20 3.2w次阅读

    BOSHIDA DC电源模块输入电压与体积的关系

    最需要关注的参数之一,因为它能决定这个设备的适用范围。在选择DC电源模块时,通常需要根据自己的使用需求和实际情况选择适合的输入电压。而输入电压
    的头像 发表于 06-27 11:15 589次阅读
    BOSHIDA DC电源模块<b class='flag-5'>输入</b><b class='flag-5'>电压</b>与体积的<b class='flag-5'>关系</b>

    adc采样率和带宽的关系

    使用ADC时需要重点关注的参数。采样率和带宽之间关系是非常重要的,下面将详细分析采样率和带宽之间关系
    的头像 发表于 09-12 10:51 1.4w次阅读

    光耦合器的使用:了解输入和输出之间关系

    在本文中,我们将深入研究光耦合器的基础知识,探讨它们的工作原理及其输入和输出之间关系
    的头像 发表于 04-12 16:09 791次阅读
    光耦合器的使用:<b class='flag-5'>了解</b><b class='flag-5'>输入</b>和输出<b class='flag-5'>之间</b>的<b class='flag-5'>关系</b>

    纹波系数,输出电压输入频率的关系

    在讨论纹波系数、输出电压输入频率的关系时,我们需要明确这些概念在电源系统中的具体含义及其相互之间的作用。 纹波系数 纹波系数(Ripple Factor)是输出纹波
    的头像 发表于 08-29 10:16 529次阅读