搜索
查看: 959|回复: 1

[分享] ADC(模数转换器)新手入门指南

[复制链接]

332

主题

537

帖子

3836

积分

论坛元老

Rank: 8Rank: 8

积分
3836
发表于 2023-6-28 16:13:00 | 显示全部楼层 |阅读模式
今天我来和大家分享一些关于ADC(模数转换器)的基本参数,特别是对于新手来说,了解这些参数对于正确使用和理解ADC的工作原理非常重要。在本文中,我将介绍一些常见的ADC参数,并解释它们的含义和影响。无论你是工程师、学生还是对电子技术感兴趣的人,相信本文能够帮助你更好地理解和应用ADC。让我们一起来探索吧!
什么是ADC?
       ADC(analog todigital converter),是将模拟信号转换成数字信号的器件。
          图片1.png


什么样的系统需要ADC?
对于任何系统需要将真实世界的信息输入到数字域进行处理,包括温度、音频、无线、光、机械、磁等。
         

图片2.png




采样率(SamplingFrequency)
采样率是指每秒钟采集模拟信号的次数。因此,采样率越高,可以捕捉到更高频率的信号,并提高数字信号的精度和准确性。
例如,如果ADC的采样率为10kHz,则意味着ADC每秒钟会对模拟信号进行10,000次采样,将其转换为数字信号。如果采样率为20 kHz,则ADC每秒钟会进行20,000次采样。
需要注意的是,采样率不应低于被测信号的最高频率的两倍,这是根据奈奎斯特定理得出的结论。否则,会出现采样失真现象,导致数字信号失真并无法准确地反映原始模拟信号的特征。因此,选择适当的采样率非常重要,以确保数字信号的准确性和可靠性。        

分辨率(Resolution)
分辨率是指它可以将模拟信号的范围划分成多少个数字级别。例如,一个8位ADC的分辨率为2^8,即256个级别,它可以将模拟信号转换为一个0到255之间的数字。同样地,一个10位ADC的分辨率为2^10,即1024个级别,它可以将模拟信号转换为0到1023之间的数字。分辨率越高,ADC就可以将更细微的信号差异转换为数字级别,从而提高数字信号的准确度。但是,高分辨率的ADC通常需要更多的时间和硬件资源来完成转换,因此需要在设计中进行权衡和考虑。
         

吞吐率(Throughput)
吞吐率指的是它可以在单位时间内完成多少次转换。通常用每秒转换次数(Samples per Second,SPS)来表示吞吐率。例如,一个ADC的吞吐率为100 kSPS,表示它可以在一秒钟内完成100,000次转换。例如一个12bit的ADC在100kSPS的采样率下,其吞吐率是1.2Mbps。

LSB/MSB
       LSB(Least Significant Bit)如下所示,即代表ADC输出码值的最后一位,MSB(Most Significant Bit),即代表ADC输出 码值的最高位。
典型的ADC应用
图片3.png
       ADC的功能是将一个真实的世界带到数字世界,例如我们常见的温度、音频、光、机械、磁等等。往往这些信号被放大、滤波、偏置调理之后给到ADC,转换之后通过串行或者并行的数据码流给到数字处理器(DSP, FPGA, MCU,CPU),从上图可以看到,ADC可能会有几个供电电源,这些电源用于ADC内部不同的功能模块,通常参考电源给内部转换作为参考,数字电源给内部逻辑电路供电,模拟电源给内部模拟电路供电。

回复

使用道具 举报

2

主题

126

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
发表于 2023-6-30 00:18:49 | 显示全部楼层
ADC的基本参数介绍的很全
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|RF技术社区

GMT+8, 2024-4-28 13:47 , Processed in 0.072788 second(s), 8 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表