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

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

3天内不再提示

ADC在电路中扮演的作用 衡量ADC性能的几个重要指标

数据分析与开发 来源:电子森林 作者:电子森林 2021-08-10 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

写在最前面

本文是一篇并不枯燥的介绍ADC的文章。考虑到现在有些读者刷文章的翻台率比HR筛简历的速度还快,所以就算你不能每个字都读完,至少每张图也都花点时间看看,毕竟为了让表述言简意赅也是

模拟 VS 数字

二八定律的现象不仅在经济学,社会学,金融学等诸多领域可以听到,就连在电路中也是可见一斑。比如许多电路设计中,模拟器件只占到整个电路的两成,在硬件设计中却往往占用八成的时间和精力。

要知道,模拟信号就如同马路上的行人一样,有着“行走随意性大,方向多变”的特点。在实验室里煎熬过的同学们想必领教过模拟信号“琢磨不透,捕捉不到,行踪不定,来去无踪”的特点。

因此,懂得如何将模拟信号进行数字化处理是作为一个电子工程师必备的求生技能!

ADC,你注定离不开的东西

ADC,有时候也称AD,是模数转换器Analog Digital Converter)的英文缩写。只要你进入电子工程师的领域,尤其是数电,嵌入式,信号处理,物联网音频等等应用,这玩意都会是经常出现在你脑海里的东西。假设你对ADC还不甚了解,或者只是在学校的课程中不明觉厉地听说过这个词,那么接下来我们就用通俗的方式讲解一番,希望你对这个知识点有一个更加深刻地认知(并在学明白之后果断下单)。

ADC在电路中扮演的作用

学过高数的同学都知道,尽管微积分中存在着许多巧妙的反函数推导算积分的方法,但事实上只有很小很小一部分函数的积分是可以通过直接推导求出的。稍微复杂的函数都是靠离散的方式,将函数下的面积分割成许多小格子后累加算出来的。

同理,对于涉及到大量复杂运算,逻辑功能和信号处理的电路来说,仅靠运放器晶体管组成的那么百十来种模拟电路是远远不够的,因此我们必须借助更强大的数字信号处理单元,比如yyds的FPGA单片机等,用来实现更多高大上的功能。

上面这张图就是一个完整的信号处理电路。由于FPGA或者单片机等处理单元都是数字电路家族的,甭管你扭得多么妩媚,他们只认0和1。所以能将扭得跟麻花一样的模拟信号准确地转化成对应的0和1就是ADC存在的价值了。而经过数字处理单元一顿猛如虎的操作之后,如果需要将0和1转化成真实世界的模拟信号,则需要通过DAC来实现(我们之后的文章还会来掰扯掰扯)。

ADC的工作原理介绍

图中是一个ADC的结构。除了性能弱爆了之外,其他的五脏都是俱全的。电路中有3个运放器,更确切地说是比较器。每个比较器的其中一个输入都连接了由等值电阻构成的参考电压,另一个输入则同时接入待采集的模拟信号源Vin。

现在大家可以思考几个问题:

● 该电路构成的ADC是几位的?2位,3位,4位?

● 假如采用LM393作为比较器,那么能采集多快频率的模拟信号?

● 按照以上的结构,10位ADC需要几个运放器?

● 下图电路中接的4-2优先编码器有什么作用?

600bd9c0-f7b5-11eb-9bcf-12bb97331649.png

衡量ADC性能的几个重要指标

ADC的作用就如同战场中的“侦察兵”。他需要将当前的天气,地形,敌方兵力部署等各种重要情报传达给作战指挥部,而后者所有的判断与决策都是基于该侦察兵提供的信息。因此,如果我们想快速大致判断一个侦察兵是青铜还是王者,可以从以下两个方面考虑:

● 描述的信息有多准确?

● 信息传达的速度有多快?

位数

对于ADC来说,反映上述两个性能的指标就是ADC的位数和采样率。ADC是一个可怜的2-bit ADC,也就是说它只有22=4个区间,换言之除了用于理解概念之外基本没什么luan用。目前最常用的ADC位数有8位,10位和12位的。

8位的ADC代表可以把一个模拟信号的峰峰值切割成28个单位,也就是256份。10位的ADC就能切割成1024份。所以假如待采集的模拟信号为1V,那么ADC理论上能采集并分辨的最小电压为:

6016b840-f7b5-11eb-9bcf-12bb97331649.png

采样率

除了位数外,ADC的采样率也非常重要。当采集一个模拟交流信号时,为了能采集到不失真的波形,ADC的采样频率应当至少为该模拟信号频率的2倍以上(奈奎斯特定理)。在采样中,我们可以遵循以下公式:

601f168e-f7b5-11eb-9bcf-12bb97331649.png

通常对于一个信号周期来说,至少需要10个采样点,那么以上公式则等于:

60289d3a-f7b5-11eb-9bcf-12bb97331649.png

也就是说,如果一个ADC的采样率为10Mbps,那么它能采集的模拟信号频率不能超过2MHz。

“别人家的”ADC

“ADC这东西还是别人家的好”,说完这话以后,我们的小姐姐就表示很不服气,于是时隔N年之后又重新拾起了面包板,并从我这里搜刮了几个仅有的元器件后,开启了疯狂拼板模式。

很多同学会觉得这样一个电路一定很好搭吧。但是如果你实际做一做就会发现,很多经验都只有在动手实践中才能学到的,比如运放的轨到轨,source和sink电流,压摆率,模拟带宽,包括电源和地怎么连等等,总算是把以前只有书本里听过的知识实践了一把。不论如何,折腾了半天之后,我们终于有了可以工作的电路,有视频为证:

“别人家的”ADC

了解我们的小姐姐自研的3位低性能ADC之后,我们再来看看高性能的ADC。下图是基于“别人家的”10位高速ADC芯片: 3PA1030而开发的超小模块。在电子森林的项目页面中有详细介绍:

https://www.eetree.cn/project/detail/61

为什么这款如此之小的ADC模块可以完爆我们用面包板搭的电路?下图中列出了该模块采用的关键器件:

607c18e8-f7b5-11eb-9bcf-12bb97331649.png

我们专门标出了重点,分别涉及了:位数,采样率,增益带宽积,精密,轨到轨,PSRR,低压差线性。至于这些为什么很重要,可以恶补一下以前课本里的知识,或者去电子森林(www.eetree.cn)的文库里面查一查。

是驴是马还需要跑跑看

现在我们就来现场搭建一个小电路来测一测这款高速ADC模块的实际效果。非专业动作,无危险因素,低难度,鼓励模仿!

第一步:在面包板上搭建简易的测试电路。

第二步:打开自带的Scopy软件进行信号发生器配置

60ac22fe-f7b5-11eb-9bcf-12bb97331649.png

通道1是一个10MHz的方波,直接用于ADC的时钟(它甚至可以支持到50MHz),通道2是一个100kHz的三角波,也就是待采样的模拟信号。

第三步:开启逻辑分析仪功能

60bbf350-f7b5-11eb-9bcf-12bb97331649.png

这时,是不是看到了10条完美的方波信号。这个就是采样之后的数字信号,并且我们采用逻辑分析仪的功能直接进行数位解码,每8位就是一个Byte…于是就完成了将模拟信号数字化的全部过程。剩下的事情就交给数字指挥部了。

装备库一览

讲了这么多,相信有不少同学垂涎三尺,毕竟看别人玩总是不如自己亲手玩一玩过瘾的。于是我们在这里就将装备依次列出:

1.地主土豪最喜欢用的高速ADC模块,3PA1030

2.地主土豪最喜欢用的多功能实验仪器,ADALM2000

3. 贫下中农最喜欢用的多功能实验仪器,梅林雀TG491(新品预售,来加群提前看~)

4.贫下中农喜欢用的面包板电源,MEGO

还有一点,假如你之前从没有参加过我们的学习活动,那么真是太可惜了,因为很多同学都通过活动白piao了我们不少好装备。所以还是要鼓励大家以后多多参加我们的活动。比如近期的暑假一起练活动,已经几百名学生报名参与,因此我们的不少好东西注定又要被白piao走一批了。。。

编辑:jq

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

    关注

    100

    文章

    7980

    浏览量

    557464
  • 信号发生器
    +关注

    关注

    28

    文章

    1741

    浏览量

    113776
  • PSRR
    +关注

    关注

    0

    文章

    233

    浏览量

    40869

原文标题:如何通过高性能的ADC帮助你搞定电赛

文章出处:【微信号:DBDevs,微信公众号:数据分析与开发】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADC芯片是什么,如何选择合适的ADC芯片

    电子系统设计ADC芯片(模数转换器)扮演着连接真实世界与数字世界的桥梁角色。ADC芯片负责将外部世界的模拟信号转换为计算机或数字
    的头像 发表于 04-07 17:04 568次阅读

    AD9226:高性能12位65 MSPS ADC的设计与应用

    MSPS ADC,以其出色的性能和丰富的特性,成像、通信等众多领域得到了广泛应用。本文将深入介绍AD9226的特点、性能指标、工作原理以及设计应用
    的头像 发表于 04-03 11:40 269次阅读

    AD9238:高性能12位ADC的深度解析与应用指南

    AD9238:高性能12位ADC的深度解析与应用指南 电子设计领域,模数转换器(ADC扮演着至关重要
    的头像 发表于 04-02 16:40 519次阅读

    AD7952:14位高性能ADC的深度解析与应用指南

    AD7952:14位高性能ADC的深度解析与应用指南 电子设计领域,模数转换器(ADC扮演着至关重要
    的头像 发表于 04-02 15:15 383次阅读

    性能24位ADC——AD7765的深度解析

    性能24位ADC——AD7765的深度解析 电子设计领域,ADC(模拟 - 数字转换器)的性能对整个系统的表现起着至关
    的头像 发表于 04-02 14:00 234次阅读

    AD7327:高性能12位ADC的深度剖析与应用指南

    AD7327:高性能12位ADC的深度剖析与应用指南 引言 电子设计领域,模数转换器(ADC扮演着至关
    的头像 发表于 04-02 10:10 310次阅读

    AD9642:高性能14位ADC的设计与应用解析

    性能和丰富的特性,通信、超声设备等众多领域得到了广泛应用。本文将深入剖析AD9642的特性、性能指标、工作原理以及设计应用的要点。 文件下载: AD9642.pdf 一、AD96
    的头像 发表于 03-31 11:40 335次阅读

    深度剖析ADC3648/ADC3649:高性能双通道ADC的卓越之选

    深度剖析ADC3648/ADC3649:高性能双通道ADC的卓越之选 在当今的电子设计领域,模拟 - 数字转换器(ADC)的
    的头像 发表于 01-26 10:15 499次阅读

    深度剖析ADC3568/3569:高性能单通道ADC的卓越之选

    深度剖析ADC3568/3569:高性能单通道ADC的卓越之选 在当今的电子设计领域,模拟到数字转换器(ADC)的性能对系统的整体表现起着至
    的头像 发表于 01-26 10:15 818次阅读

    解析ADC3668与ADC3669:高性能双通道16位ADC的卓越之选

    解析ADC3668与ADC3669:高性能双通道16位ADC的卓越之选 电子设计领域,模拟到数字转换器(
    的头像 发表于 01-26 09:40 581次阅读

    探索ADC3548和ADC3549:高性能单通道ADC的深度剖析

    探索ADC3548和ADC3549:高性能单通道ADC的深度剖析 作为电子工程师,我们始终寻找那些能够满足复杂需求的高
    的头像 发表于 01-26 09:25 656次阅读

    ADC3648/3649:高性能双通道ADC的技术剖析与应用指南

    ADC3648/3649:高性能双通道ADC的技术剖析与应用指南 电子设计领域,模拟 - 数字转换器(ADC)一直是连接现实世界模拟信号与
    的头像 发表于 01-26 09:25 592次阅读

    德州仪器ADS804:高性能12位ADC的深度解析

    性能和灵活的设计特点,众多应用场景中发挥着重要作用。 文件下载: ads804.pdf 一、器件概述与亮点特性 1. 基本参数与性能指标 ADS804是一款高速、高动态范围的12位
    的头像 发表于 12-10 09:50 855次阅读

    探索 ADC122S706:高性能双路 12 位 ADC 的卓越之旅

      电子工程师的日常设计,模拟 - 数字转换器(ADC扮演着至关重要的角色,它是连接模拟世界和数字世界的桥梁。今天,我们就来深入探讨一
    的头像 发表于 11-27 09:29 830次阅读
    探索 <b class='flag-5'>ADC</b>122S706:高<b class='flag-5'>性能</b>双路 12 位 <b class='flag-5'>ADC</b> 的卓越之旅

    探索ADC101C021/ADC101C027:高性能10位ADC的技术剖析与应用指南

    探索ADC101C021/ADC101C027:高性能10位ADC的技术剖析与应用指南 电子设备的设计
    的头像 发表于 11-26 14:36 765次阅读
    探索<b class='flag-5'>ADC</b>101C021/<b class='flag-5'>ADC</b>101C027:高<b class='flag-5'>性能</b>10位<b class='flag-5'>ADC</b>的技术剖析与应用指南