目录
1.ADC
1.1原理
ADC,即模数转换器(Analog-to-Digital Converter),是一种电子电路,其基本功能是将连续变化的模拟信号转换为离散的数字信号。这一转换过程对于现代电子设备处理现实世界中的物理量(如温度、声音、光线等)至关重要,因为数字信号更容易在计算机和微处理器中进行处理、存储和传输。ADC的工作原理可以概括为以下几个关键步骤:
采样 (Sampling): 在这个阶段,ADC定期检查模拟信号的电压值。根据奈奎斯特采样定理,采样频率至少应为输入信号最高频率的两倍,以避免混叠现象。这意味着模拟信号在时间上被离散化。
保持 (Holding): 采样后,保持电路确保在ADC进行转换期间,所采样的模拟电压值保持恒定,以免因信号变化而产生误差。
量化 (Quantization): 量化是将连续范围的电压电平映射到有限数量的离散电平上的过程。每个离散电平对应一个数字值。这一步会产生量化误差,因为它涉及到舍去小数部分的信息。
编码 (Encoding): 最后,经过量化的电平被转换成二进制或其他数字格式的代码,这个代码就是ADC的输出。常用的编码方式有二进制编码、格雷码等。
不同的ADC类型(如SAR型ADC、ΔΣ型ADC、pipeline型ADC等)在实现这些步骤时采用不同的方法和技术,但基本原理相同。例如,SAR(逐次逼近寄存器)ADC通过比较输入信号与内部产生的参考电压来逐步逼近并确定最终的数字值;而ΔΣ(sigma-delta)ADC则采用过采样和噪声整形技术,首先大幅度地过采样信号,然后通过数字滤波去除噪声,从而达到高分辨率的转换效果。
2 ADC分类及优缺点
2.1逐次逼近型ADC(SAR ADC)
2.1.1优缺点及其应用场景
-
优点:高精度、中等转换速度、低功耗小尺寸,易于集成到微控制器中,低延迟,高精度,意味着其极其适合闭环控制系统的采样.。
-
缺点:转换时间较长,尤其是在高分辨率时。
-
应用场景:通用目的应用、工业控制、仪表测量、消费电子产品。
2.1.2内部原理
2.2ΔΣ调制型ADC(Sigma-Delta ADC)
2.2.1优缺点及其应用场景
- 原理:通过过采样、积分、量化和数字滤波的步骤,将模拟信号转换成数字信号,特别擅长噪声整形。
- 优点:极高分辨率、高信噪比、适合低频信号,能有效抑制噪声。
- 缺点:转换速度慢,不适合高速信号转换。应用场景:音频处理、医疗设备、传感器接口、精密测量。
2.2.2内部原理
一个典型的Σ-Δ ADC的设计大致分为过采样、噪声整形和数字滤波这三步。深入了解Σ-Δ ADC之前我们先了解一下什么是过采样。如下图。一般的奈奎斯特采样,采用频率fs>2fB,fB是输入信号频率,过采样就是采用频率远大于2倍信号频率fs>>2fB。过采样的主要优势就是输入信号带宽仅为采样频率的一小部分,这样可以用数字滤波器消除所关心频带以外的大部分量化噪声,显著降低量化噪声功率。
补充:ADC中的量化噪声可以看成是-fs/2到+fs/2带宽内的白噪声,fs为采样频率,不考虑负频,在0~1/2fs频率之内的白噪声功率是一定的,是Δ平方/12,因此,当1/2fs越大,即带宽越宽,平均噪声分布就越小。
Σ-Δ调制器多了一个特性,那就是噪声整形。模数转换的量化噪声被调制整形,从低频移动到较高频率(通常如此),低通数字滤波器可将其从转换结果中消除。Σ-Δ型ADC的噪底由热噪声决定,而不受量化噪声的限制。
2.3流水线型ADC(Pipeline ADC)
2.3.1优缺点及其应用场景
- 原理:将转换过程分解成多个级联的阶段,每级完成一部分转换,最后汇总结果。
- 优点:高速转换,适合高速信号处理。
- 缺点:中等到高分辨率时精度和稳定性不如SAR或Σ-Δ,功耗较高。
- 应用场景:高速数据采集系统、通信系统、雷达。
2.3.2内部原理
2.4闪速较型ADC(Flash ADC)
2.4.1优缺点及其应用场景
-
原理:使用大量并行比较器直接将模拟输入与一系列参考电压比较,输出对应的数字代码。
-
优点:极快的转换速度。
-
缺点:硬件复杂,成本高,功耗大。
-
应用场景:高速信号监测、通信系统中的瞬态信号捕获。
2.4.2内部原理
FLASH ADC是一种基于比较器和多个参考电压的模拟信号转换器。它使用一个线性电压阶梯和每个阶梯上的比较器来将输入电压与连续的参考电压进行比较,从而实现ADC转换。相比其他ADC转换方式,FLASH ADC具有转换速度快、精度高等优点。由于其电路结构复杂,电路设计难度大,因此在实际应用中需要考虑诸多因素的影响。
https://www.analog.com/media/cn/technical-documentation/application-notes/an-215_cn.pdf
2.5电容阵列逐次比较型ADC
2.5.1优缺点及其应用场景
- 原理:结合了电容阵列技术和逐次逼近原理,使用电容阵列作为DAC的组成部分。
- 优点:可以在较低成本下实现高精度。
- 缺点:设计复杂,对制造工艺要求高。
- 应用场景:中高分辨率的便携式设备、手持仪表。
2.5.2内部原理
2.6压频转换型ADC(VFC)
2.6.1优缺点及其应用场景
- 原理:将模拟电压转换为频率,通过计数频率来得到数字值。
- 优点:抗干扰能力强,适用于恶劣环境。
- 缺点:转换速度和精度受限。
- 应用场景:远程监控、工业控制系统的传感器信号转换。
2.6.2内部原理
选择合适的ADC类型时,需要综合考虑所需的速度、精度、成本、功耗以及特定应用场景的需求。
3.码值与电压转换
ADC = Get_Adc1(); //将1通道检测的数值传给ADC变量
Val = (ADC*3.3)/4095 //计算得到1通道检测的电压