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

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

3天内不再提示

A/D的转换原理

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2020-09-28 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1分辨率

当知道一个A/D或D/A转换器的位数n时,就可以知道其分辨率的大小。此时,A/D或者D/A转换器的都或许知道其分辨率的定义式( 选择D/A转换器来说明 ):

模拟量的范围( 如电压范围[ UMIN, UMAX] )确定之后,分辨率就可以用来确定当D/A转换器内部二进制数变化1时对应的模拟信号的变化量:

左边的B列表示D/A转换器对应的二进制值,U列代表电压。第二行从左到右分别表示二进制数的范围及电压的变化范围,具体的物理含义可表示当二进制从最小变化到最大时对应的电压也从最小变化到最大[ 采用数学中的比例思想可得到下面的比例等式 ]。那么当二进制值增加1( 上图中的1可理解为下一个二进制与上一个二进制值的差,以增1的方式进行 )时电压差值U( 可理解为当二进制值变化1后的电压值与之前二进制值对应电压的差值 )会相应的为多少呢?根据比例式求解就可以得到U的表达式:

这个表达式就证明了之前说的一句话,当模拟信号的范围确定以后,D/A分辨率的大小将决定模拟量的最小变化量。对于相同的模拟信号范围,当n值越大时,二进制每增加1对应的模拟信号的变化就越小[ 对整个模拟量范围划分的阶段更多 ],能表示的模拟信号的精度就越高。如UMAX=1, UMIN=0,n=8则D/A能输出0.0039这一点压值,但此D/A转换器永远输不出在此基础之上小于U的电压值如0.0039 + 0.09( 低于二进制变化一位电压变化的值了 )。这就是分辨率的作用和所追求的东西。每两个二进制值之间形成一个模拟量增量。

2 A/D或D/A的计算

不管是对于数模转换还是模数转换,其实都是根据事先设计好的二进制增1时对应的模拟量的增量值来计算。根据以上对分辨率的讨论可知,模拟量值从原来设定值变化到当前值需要变化的二进制值为多少呢,每变化一个二进制值模拟量就增加一个值U,直到增加到当前模拟量值。一般的A/D或者D/A转换器低分辨率的为8位,中分辨率的的有10位和12位,高分辨率的有16位,别看这8位的低分辨率( 值为0.00392 ),有效值也在小数点后三位。由以上分析分变率可知,分辨率与模拟量的乘积就是二进制每增加1时对应模拟量的变化增量[ 若模拟量范围为个位级,若输出模拟量的精度不需要精确到小数点后3位,则二进制增1操作不能引起模拟量的改变,若模拟量范围为十位级,若输出模拟量值精度不需要精确到小数点后两位,则二进制增1时模拟量输出不会改变,依次类推 ],10/12/16位A/D或D/A同样的道理。

2.1D/A通道数模转换计算

同理,D/A通道数模转换计算是已知模拟信号范围及知道一个二进制值时对应的模拟信号值。根据以上分析二进制下的模拟量计算公式应该为:


M为上次二进制值到当前二进制值变化的二进制值。根据分析的模拟量输出精度可知,若模拟量范围为个位级且输出精度不要求精确到小数点后三位,则二进制的增/减一个值不会改变模拟量的值。故上面的对U的计算公式就可以改成:

同理,当给定的二进制值M有-1的情况,如给定二进制值FFH时,就可以省掉-1项( 不影响结果 )。

2.2A/D通道模数转换计算

A/D通道模数转换计算是已知模拟信号范围及知道模拟量范围内的一个值时求对应的二进制数值。根据表1,可得已知电压值计算二进制值的公式如下:


<1> 根据以上所提到的精度问题,在不影响精度的条件下可以将2的n次方后的-1项去掉。

<2> 如果整个计算结果为小数,而对应二进制时需要整数来对应,此时是将这个小数的小数部分直接省掉作为计算二进制的整数呢还是将小数省掉后加1作为计算二进制的整数呢?其实随便取哪一个都不是很准确,但是在一定的误差要求范围内,应该是随便取哪一个都是可以的,可以取两个整数值来分别计算得到二进制值,然后再用此二进制值计算出对应的输出模拟量,选择误差较小的一个对应的二进制对应的模拟量值( 保证大者在最大值以下,小者在下限以上的前提下 )。


原文标题:AD转换原理

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    28

    文章

    879

    浏览量

    155351
  • 分辨率
    +关注

    关注

    2

    文章

    1129

    浏览量

    43400

原文标题:AD转换原理

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LTC1293/LTC1294/LTC1296:单芯片12位数据采集系统的深度解析

    /LTC1294/LTC1296是一系列包含串行I/O逐次逼近型A/D转换器的数据采集系统。它们采用LTCMOS™开关电容技术,可进行12位单极性或11位加符号双极性A/
    的头像 发表于 04-10 11:30 193次阅读

    深入剖析LTC1287:3V单芯片12位数据采集系统

    逼近型A/D转换器。它采用LTCMOS™开关电容技术,可进行12位单极性A/D转换。该器件在2.
    的头像 发表于 04-10 10:45 172次阅读

    能否设计一款MCU,自带VBAT脚,能直接连接CR2032/CR2450纽扣电池?

    MCU(MicrocontrollerUnit),又称微控制器或单片机,是把CPU的频率与规格做适当缩减,并将内存(Memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA
    的头像 发表于 04-10 08:19 151次阅读
    能否设计一款MCU,自带VBAT脚,能直接连接CR2032/CR2450纽扣电池?

    16位成像信号处理器AD9826:特性、应用与技术详解

    ,下面将从其特性、应用、技术参数、工作模式等方面进行详细介绍。 文件下载: AD9826.pdf 一、AD9826的特性亮点 1. 高性能A/D转换 AD9826配备了16位15 MSPS的A
    的头像 发表于 04-03 09:05 130次阅读

    LTC1290:高性能12位数据采集系统的卓越之选

    下载: LTC1290BCSW#TRPBF.pdf 一、LTC1290概述 LTC1290是一款集成了串行I/O逐次逼近型A/D转换器的数据采集组件。它采用LTCMOS™开关电容技术,能够进行12位
    的头像 发表于 04-02 10:30 223次阅读

    深入解析LTC1090:单芯片10位数据采集系统

    ,了解它的特性、应用以及设计要点。 文件下载: LTC1090CSW#PBF.pdf 一、LTC1090概述 LTC1090是一款集成了串行I/O逐次逼近型A/D转换器的数据采集组件。它采用LTCMOS
    的头像 发表于 04-02 10:05 213次阅读

    探索AK5554:高性能4通道差分32位ΔΣ ADC的技术奥秘

    探索AK5554:高性能4通道差分32位ΔΣ ADC的技术奥秘 在数字音频系统的设计领域,一款优秀的A/D转换器往往能起到决定性的作用。今天,我们就来深入了解一下旭化成(AsahiKASEI)推出
    的头像 发表于 03-30 13:55 154次阅读

    TLV320AIC2x系列编解码器:高性能音频解决方案解析

    和高性能的特点,成为众多音频应用的理想选择。今天,我们就来深入探讨一下这个系列的编解码器。 文件下载: tlv320aic20.pdf 产品概述 TLV320AIC2x是一款低成本、低功耗、高度集成的高性能双声道编解码器。它具备两个16位的模数(A/D
    的头像 发表于 02-04 11:00 358次阅读

    ‌DDC316 16通道电流输入模数转换器技术文档总结

    DDC316 是一款 16 位、16 通道、电流输入的模拟数字转换器(ADC)。它结合了电流到电压和模拟到数字(A/D转换,使得16个独立的低电平输出器件(如光电二极管)可以直接连接
    的头像 发表于 11-26 09:42 1072次阅读
    ‌DDC316 16通道电流输入模数<b class='flag-5'>转换</b>器技术文档总结

    DDC232 核心信息总结

    DDC232 是一款 20 位、32 通道的电流输入模拟数字(A/D转换器。它结合了电流到电压和 A/D
    的头像 发表于 11-25 09:31 621次阅读
    DDC232 核心信息总结

    DDC264 64 通道电流输入模数转换器产品总结

    DDC264 是一款 20 位、64 通道、电流输入的模数(A/D转换器。它 结合电流与电压转换A/
    的头像 发表于 11-19 15:24 824次阅读
    DDC264 64 通道电流输入模数<b class='flag-5'>转换</b>器产品总结

    数字温度传感器GX21M15产品介绍

    GX21M15 是一款温度-数字转换器,使用片上带隙温度传感器和 Σ-Δ A/D 转换技术并带有过热检测输出。GX21M15 包含一系列数据寄存器:储存诸如器件工作模式、OS 工作模式
    的头像 发表于 11-11 10:24 1002次阅读
    数字温度传感器GX21M15产品介绍

    DDC2256A 256 通道电流输入 ADC 核心信息总结

    DDC2256A是一个 24 位、256 通道、电流输入 模数 (A/D转换器。它结合了电流-电压集成和A/
    的头像 发表于 11-10 16:33 1735次阅读
    DDC2256<b class='flag-5'>A</b> 256 通道电流输入 ADC 核心信息总结

    DDC3256 256 通道电流输入模数转换器技术总结

    该DDC3256是一款 24 位、256 通道、电流输入模数 (A/D转换器。它结合了通过电流积分进行的电流到电压转换A/
    的头像 发表于 10-28 13:39 930次阅读
    DDC3256 256 通道电流输入模数<b class='flag-5'>转换</b>器技术总结

    纳祥科技音频I2S 114DB ADC NX9019,低失真低噪声替代CS5361、CS5381

    。NX9019能够以高达192kHz的采样率执行立体声模拟到数字(A/D转换,最高支持24位串行值,动态范围达114dB,总谐波失真加噪声(THD+N)低至-100dB。N
    的头像 发表于 07-07 10:02 927次阅读
    纳祥科技音频I2S 114DB ADC NX9019,低失真低噪声替代CS5361、CS5381