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

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

3天内不再提示

数字电压表设计教程之模数转换原理分析

友晶FPGA ? 来源:友晶FPGA ? 2025-08-26 16:16 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1前言

自然界中的物理量,例如压力、温度等都是模拟量,要对这些物理量进行控制和检测,就需要一种能在模拟信号数字信号之间起转换作用的电路——模数转换器数模转换器

能把模拟信号转换成数字信号的电路称为模数转换器(简称ADC),反之,能把数字信号转换为模拟信号的电路称为数模转换器(简称DAC)。

一般的ADC是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小,故任何一个ADC都需要一个参考模拟量作为转换标准。比较常见的参考标准为最大的可转换信号大小,而输出的数字量则表示输入信号相对于参考信号的大小。

2AD转换过程

A/D转换器要将时间和幅值都连续的模拟量,转换为时间、幅值都离散的数字量,一般要经过取样、保持、量化、编码这几个过程。

取样(采样)

如下是取样电路示意图(取样电路可将输人模拟量转换为在时间离散的模拟量。):

8984dee4-7bd4-11f0-a18e-92fbcf53809c.png

传输门TG由取样信号S(t)控制,在S(t)高电平期间,TG导通,输出信号vo(t)等于输入信号vi(t),而在S(t)低电平期间,传输门关闭,输出信号vo(t)=0。

这是电路工作的波形图:

89a259e2-7bd4-11f0-a18e-92fbcf53809c.png

可以看到,取样信号S(t)的频率越高,取得的信号经低通滤波器后越能真实地复现输入信号。取样频率要满足取样定理(即奈奎斯特采样定理(Nyquist),1928年由美国电信工程师H.奈奎斯特首先提出来)。设取样信号S(t)的频率为fs,输入模拟信号vt(t)的最高频率分量的频率为fimax,则fs与fimax必须满足下面的关系:

fs≥2fimax

一般取fs>2fimax。

取样的目的是为了利用有限的采用率,无失真的还原出原有信号的样子,按照奈奎斯特采样定理一个正弦波每个周期最少取两个点才能把正弦波还原回去。

保持

一般取样和保持过程都是同时完成的,这是取样和保持电路的原理图:

89b6b716-7bd4-11f0-a18e-92fbcf53809c.png

它由输入放大器A1、输出放大器A2、保持电容CH和开关驱动电路组成,电路中Av1*Av2=1,且A1具有较高的输入阻抗,以减小对输入信号源的影响;A2选用有较高输入阻抗和低输出阻抗的运放,这样不仅CH上所存电荷不易泄露,而且电路还具有较高的带负载能力。

这是取样和保持电路的输出波形图:

89c59be6-7bd4-11f0-a18e-92fbcf53809c.png

t0~t1时段开关S闭合,电路处于取样阶段,电容器CH充电,由于Av1*Av2=1,因此vo(t)=vi(t);

t1~t2时段为保持阶段,此期间S断开,若A2的输入阻抗足够大,且S为较理想的开关,可认为CH几乎没有放电回路,输出电压保持不变。

量化

量化的过程是将取样-保持电路的输出表示为最小数量单位的整数倍。最小数量单位称为量化单位,量化单位是数值信号最低位为1时所对应的模拟量,即1LSB。

由于被取样电压是连续的,它的值不一定都能被量化单位整除,所以,在量化过程中,不可避免地存在误差,称为量化误差。量化误差属于原理误差,是无法消除的。A/D转换器的位数越多,1LSB所对应的量化单位越小,量化误差的绝对值也越小。

量化有两种方法,分别是舍尾取整法和四舍五入法。

舍尾取整的处理方法是:如果输入电压vi在两个相邻的量化值之间时,即(n-1)Δ

四舍五入的处理方法是:当vi的尾数不足Δ/2时,舍去尾数取整数;当vi的尾数大于或等于Δ/2时,则其量化单位在原数上加一个Δ。

例如要将0~1V的模拟电压转换为3位二进制码,取Δ=1/8V,采用舍尾取整法,凡数值在0~1/8V之间的模拟量,都当作0Δ;凡数值在1/8~2/8之间的模拟量,都当作1Δ,以此类推。

采用四舍五入量化的方式,则取量化单位Δ=2/15V,凡数值在0~1/15V之间的模拟电压都当作0Δ;而数值在1/15~3/15V之间的模拟电压都当作1Δ,以此类推。

可以看到,舍尾取整量化方法,最大量化误差为1LSB,而四舍五入量化方法的最大量化误差为LSB/2。由于后者量化误差小,所以大多数A/D转换器采用四舍五入量化方法。

89da0f4a-7bd4-11f0-a18e-92fbcf53809c.png

编码

将量化后的结果用二进制码或者其他代码表示出来的过程叫编码。

如果将0~1V的模拟电压转换为3位二进制码。编码时0Δ用000表示,1Δ用001表示,2Δ用010表示,以此类推,7Δ用111表示。

89e32f58-7bd4-11f0-a18e-92fbcf53809c.png

3A/D转换器典型电路分类

A/D转换器按其工作原理的不同,分为直接A/D转换器和间接A/D转换器。

直接A/D转换器将模拟信号直接转换为数字信号,这类A/D转换器具有较快的转换速度,典型电路有:

并行比较型A/D转换器

逐次比较型A/D转换器

间接A/D转换器先将模拟信号转换成某一中间量(时间或频率),然后再将中间量转换为数字量输出。

此类A/D转换器的速度较慢,典型电路有:

双积分型A/D转换器

电压频率转换型A/D转换器

因为DE10-Standard板卡上的LTC2308是逐次比较型ADC,所以下面重点介绍这种类型。

4逐次比较型A/D转换器

直接A/D转换器中,逐次比较型A/D转换器是采用较多的一种。它的转换过程是将输入模拟信号与不同的参考电压多次比较,使转换所得的数字量在数值上逐次逼近输入模拟量。

这是一个8位逐次比较型A/D转换器框图,它由控制逻辑电路、数据寄存器、移位寄存器、D/A转换器及电压比较器组成:

89fc91b4-7bd4-11f0-a18e-92fbcf53809c.png

假设输入的模拟量为3.2V, A/D转换器的基准电压是5V,根据逐次比较型A/D转换器的工作原理,电路启动后,第一个CP将移位寄存器置为10000000,该数字经数据寄存器送入D/A转换器。

输入模拟电压vi首先与10000000所对应的电压VREF/2相比较,如果vi≥VREF/2,则比较器输出为1;如果vi

第二个CP使移位寄存器为01000000,如果最高位已存1,则此时D/A转换器的输出电压vo`=3VREF/4,vi再与3VREF/4相比较,如果vi≥3VREF/4,则次高位D6为1;否则D6=0;

如果最高位为0,则vo`=VREF/4,vi与vo`比较,如果vi≥VREF/4,则次高位D6为1;否则D6=0;

依此类推,逐次比较得到输出数字量。

8a1188ee-7bd4-11f0-a18e-92fbcf53809c.png

8位逐次比较型AD转换波形图:

8a2d3e9a-7bd4-11f0-a18e-92fbcf53809c.png

8a3c98fe-7bd4-11f0-a18e-92fbcf53809c.png

5A/D转换器的主要指标

分辨率

A/D转换器的分辨率代表其对输入信号的分辨能力。在最大输入电压一定时,输出位数越多,量化单位越小,分辨率越高。

从理论上讲,n位输入电压的最小值为满量程输入的1/2n。例如12位ADC,基准电压5V → 分辨率 = 5V/4096≈1.22mV。

转换时间

转换时间是指A/D转换器从转换控制信号到来开始,到输出端得到稳定的数字信号所经过的时间。

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

    关注

    100

    文章

    6771

    浏览量

    550252
  • dac
    dac
    +关注

    关注

    44

    文章

    2436

    浏览量

    194583
  • 数字信号
    +关注

    关注

    2

    文章

    1003

    浏览量

    48513
  • 数模转换器
    +关注

    关注

    14

    文章

    1083

    浏览量

    84367

原文标题:02-基于FPGA和LTC2308的数字电压表设计-模数转换原理

文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA和LTC2308模数转换芯片的数字电压表设计

    通过FPGA对模数转换芯片(LTC2308)的采样控制,实现一个简易的数字电压表
    的头像 发表于 08-16 08:58 ?2080次阅读
    基于FPGA和LTC2308<b class='flag-5'>模数</b><b class='flag-5'>转换</b>芯片的<b class='flag-5'>数字</b><b class='flag-5'>电压表</b>设计

    源码系列:基于FPGA的数字电压表(AD)设计

    今天给大侠带来基于FPGA的数字电压表设计,附源码,获取源码,请在“FPGA技术江湖”公众号内回复“数字电压表设计源码”,可获取源码文件。话不多说,上货。 设计背景
    发表于 05-28 17:29

    EDA数字电压表的研究和设计应用

    电压表  数字电子系统通常由ASIC芯片和外围硬件设备组成,具有灵活性不强等缺陷。如图1所示的数字电压表,A/D转换器在控制ASIC所提供的
    发表于 10-26 15:43

    基于单片机的数字电压表proteus仿真

    基于单片机的数字电压表proteus仿真 ADC0809模数转换 液晶显示0~50V
    发表于 01-20 10:56

    简易数字电压表的两种实现方式(单片机与模数转换器)

    电压表。 模拟电压表中指针的移动来代表电压的变化。数字电压表可以直接以数字的方式来显示,这都要归
    发表于 09-03 15:21

    简易数字电压表的设计

    设计采用计数器 74LS160、 74LS161、 V-F转换器 LM331、集成运算放大器、 555 定时器、石英晶体震荡器 和共阳极数码管为主要硬件,分析数字电压表的 prote
    发表于 04-28 15:10

    如何去制作一种数字电压表

    资料下载地址-1077(百度网盘):点击下载数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为
    发表于 12-02 06:43

    数模转换ADC0809的应用--数字电压表

    数模转换ADC0809的应用--数字电压表,快来下载学习吧
    发表于 07-04 18:26 ?87次下载

    电压表protues仿真 基于51数字电压表仿真设计 电压表程序

    电压表protues仿真 基于51数字电压表仿真设计 电压表程序设计
    发表于 01-14 22:32 ?242次下载

    基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)

    基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)(电源技术 投稿)-该文档为基于单片机的数字
    发表于 09-15 11:18 ?27次下载
    基于单片机的<b class='flag-5'>数字</b><b class='flag-5'>电压表</b>制作——ADC0832<b class='flag-5'>模数</b><b class='flag-5'>转换</b>应用程序(C语言)

    基于单片机的数字电压表制作——ADC0832模数转换应用程序

    基于单片机的数字电压表制作——ADC0832模数转换应用程序(通讯电源技术2019)-该文档为基于单片机的数字
    发表于 09-22 16:03 ?42次下载
    基于单片机的<b class='flag-5'>数字</b><b class='flag-5'>电压表</b>制作——ADC0832<b class='flag-5'>模数</b><b class='flag-5'>转换</b>应用程序

    数字电压表测量的基本工作原理

    一个参考电压、放大电路、模数转换器(ADC)、数字处理电路和数字显示部分。下面将对这些组成部分进行详细介绍。 首先,输入电路是数字
    的头像 发表于 01-25 13:55 ?2772次阅读

    模数转换器SC1641替换AD7793应用于数字电压表(DVM)

    模数转换器SC1641替换AD7793应用于数字电压表(DVM)
    的头像 发表于 12-13 10:03 ?657次阅读
    <b class='flag-5'>模数转换</b>器SC1641替换AD7793应用于<b class='flag-5'>数字</b><b class='flag-5'>电压表</b>(DVM)

    数字电压表的工作特性_数字电压表工作原理

    到7位8位。例如,3?位和4?位数字电压表(DVM)的精度可以分别达到±0.1%和±0.02%。数字电压表通过模数转换器(ADC)将模拟
    的头像 发表于 01-28 13:54 ?1353次阅读

    数字电压表概述_数字电压表的作用

    数字电压表(Digital Voltmeter,简称DVM)是一种采用数字化测量技术,将连续的模拟量转换成不连续、离散的数字形式并加以显示的
    的头像 发表于 01-28 14:14 ?1357次阅读