以下文章内容为本人对于ADC芯片的学习总结,如有错误,欢迎指出修正及建议。
前言
各个厂家的 ADC芯片区别都很大,实际使用需要对照手册。本文将借助手册讲解 ADI(亚德诺) 的 模数转换芯片ADC。
一、模数转换是什么?
(1)含义
由于 MCU 只能处理数字信号,但外部输入的大多都是模拟信号,所以需要借助 MCU外设ADC 或者 外挂ADC芯片进行模数转换。
(2)模拟信号和数字信号
那么,模拟信号和数字信号是什么呢?
模拟信号指持续变化的信号,例如电压,不管是多少 V 的电压都有它存在的意义。
数字量是不持续的,最常见的为 高电平“1” 和 低电平“0”,它们都有各自对应的电压范围。
由此可以看出,模拟量和数字量是线性的关系,一 一对应的。
(3)生活应用场景
ADC芯片常用于一些追求高精度的产品。例如 秤黄金的电子秤,若误差超过1g,则会损失大几百元。还可用于一些仪器仪表,数据采集设备。
二、ADC芯片介绍
(1)参数介绍
上图截自芯片手册
- 16位分辨率:代表2的16次方,65536。位数越高,精度也越高。如 3.3V 与 65536对应,那么3.3V就被等分成65536份,32768 对应的就是1.65V。
- 多通道可以看做是同时对多路输入模拟信号进行转换。
- 输入模式可以选择单极性输入,差分输入,可选择部分通道 单极性/差分 输入。单极性输入为以0V为参考。差分输入为两个信号做差。
- 吞吐速率指ADC芯片转换速率,其必须要大于原始信号速率的3倍以上,否则会造成信号丢失,读取不完整。
- 基准源,为芯片内部作为参考的数值。例如选择 2.5V 的基准源,那么2.5V对应的就是(65536)16位。
(2)典型应用电路
上图截自芯片手册
左边为输入通道接口,右边为数字接口,通常接单片机。
(3)通信协议
具体的通信需要查询手册,毕竟各家的芯片都有所不同。
总结
ADC芯片的使用需要结合芯片手册,希望本篇文章对读者有所帮助