ADC器件的基本常识

大家好,我是电子干货。
今天给大家简单介绍一下adc器件的常识。adc,模数转换器,功能是把模拟电压转换成数字量。
概念听的模糊,说点实际的吧:把你要测的电压那条线,连接到adc的用来测试电压的引脚上,adc模块就会检测到这个电压,并且自动转换成一个数字,我们读出这个数字,然后知道这个数字和电压的对应关系,就可以知道现在的电压是多大了。
有些单片机内部有adc模块,在单片机外部引出测试用的adc引脚。有些单片机内部没有adc模块,可以用单独的adc芯片,单独的adc芯片一般留有与单片机通信的接口,常见的是8位并口、i2c口、spi口。单片机通过通信接口与外部adc模块连接读取adc芯片的转化值。
分辨率
不管是单片机内部的adc,还是独立的adc芯片,都有一个分辨率指标。一般的分辨率有8位、10位、12位、16位、24位。先要知道,位就是bit,就是计算机界最小的单位,8个位是1个字节。
为什么“位”可以表示分辨率?
假设一个我们要测一个0~5v的电压信号。
用8位分辨率的adc测,输入电压是0v时,得到的数字是0,输入电压是5v时,得到的数字是255。
用12位分辨率的adc测,输入电压是0v时,得到的数字是0,输入电压是5v时,得到的数字是4095。
8位的adc,得到的数字每增加1,实际上电压增加5/256=0.0195v。
12位的adc,得到的数字每增加1,实际上电压增加5/4096=0.0012v。
假设,现在要测一个0.015v的电压,8位的adc得到的数字,就是1,当你得到1的时候,只能认为是1*5/256=0.0195v的电压。
那如果用12位的adc测0.015v的电压的话,得到的数字就是12或者13,如果是12的话,我们转化一下,就会认为是:
12*5/4096=0.0147v
如果得到的数字是13的话,我们转一下,就会认为是:
13*5/4095=0.0159v
对比一下数字,就可以看出来,位数越高的分辨率,就可以测得更精确的电压。


吉利智能网联汽车发展阶段及测试背景分析
浅析非线性传输线在VNA中的应用
美军高调发布禁令停用所有大疆无人机 大疆一脸懵逼:漏洞在哪?
远程控制工业网关的应用优势都有哪些
安森美半导体推出新款LED照明芯片组
ADC器件的基本常识
CM3003:高性价比MOS管/IGBT管栅极驱动器
KINGMAX 手机电池产品有哪些特色
削峰填谷最优时基于DSM分时电价的确定与分析
基于MC9S08QG8低端微控制器的蓝牙无线控制电路设计
助焊膏一般对身体造成哪些伤害,我们如何安全使用呢?
富士通成海思策略ASIC合作伙伴,致力高端通信合作
语音识别技术在医疗健康领域的应用与挑战
三路数字电源控制器ADP1053的性能特点及应用
什么是人工智能领导者?
HackRF接收和发送信号的功能初探
商业模式的成功才是5G真正的成功
串口屏解决方案:大彩串口屏在烘干行业的应用
FF91完成整车生产进度40% 年底交车有一定难度
美欲禁止美企参与RISC-V创新,对于***发展有何影响?