资料介绍
许多初步了解模数转换器(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个代码)的阶跃函数,它将输入电压映射到输出代码。
图 1:ADC输入传递函数(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:读取24位ADC数据的代码示例
现在你知道如何将ADC代码转换为相应的输入电压,下一步是了解ADC输入电压和物理参数之间的关系。我将在第2篇文章中讨论这一点。
本文转载自
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 各类软硬件简易资料830个共2.1G,感兴趣的小伙伴自行下载
- 了解-Oracle-ADF:入门示例
- 基于MSP430单片机的交流电压测量设计
- FPGA适合感兴趣的学习者学习可以提高自己的能力大家可以多交流哈人脸识别代码
- 直流电和交流电的区别与交流电电压计算公式
- 能耗怎么计算?【示例】资料下载
- 从两层板到八层板的叠层示例讲解资料下载
- 如何使用感兴趣区域和RS编码机制的QR码美化算法 21次下载
- 基于圆形感兴趣区域多路视频实时拼接 1次下载
- 使用示波器测量电流和电压的方法 0次下载
- LC谐振计算下载 31次下载
- 一种图像的感兴趣区域提取方法
- 基于视觉注意模型和进化规划的感兴趣区检测方法
- 基于JPEG2000感兴趣区域自适应水印算法
- 基于视觉感兴趣区的图像质量评价方法
- HFAN-08.0.1: 了解粘合坐标和物理芯片尺寸 651次阅读
- 分享几个快速处理S参数的小软件 3394次阅读
- 边缘智能第1部分:边缘节点 1074次阅读
- 模拟电压转换电路的转换电压计算案例 5484次阅读
- 电源IC的封装选型时的热计算示例 2684次阅读
- 流量计测量和计算中常用的物性技术参数和计算公式的详细资料免费下载 4818次阅读
- 一个有趣的磁场作用力的物理小实验 2.1w次阅读
- ADC代码怎么才能转换成电压?(二) 7341次阅读
- 电压降怎么计算测量_电压降计算公式介绍 10.5w次阅读
- 电感电压计算怎么来的_电感电压计算公式 9w次阅读
- 单限比较器原理及阈值电压介绍 6.9w次阅读
- 谷歌为何对深度学习感兴趣? 1172次阅读
- 测量从触发开始 1157次阅读
- 二极管开关的电路参数,开关的作用和反向恢复时间 4385次阅读
- SABER当中双管正激主电路参数设置 2438次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论