ADC(Analog Digital Converter),即模数转换器。
电路有数字和模拟之分,信号同样也有。模拟即为连续,数字则是离散,这里的连续和离散包括两方面:一为取值离散/连续,一为时间离散/连续。我们知道计算机的数据是由0和1组成的数字信号,而我们生活的世界是模拟的,我们眼睛看到的运动、气味的扩散、声音的传播等都是连续的、模拟的。电脑要捕捉实际环境中的模拟信号,而转化成数字信号,最后加工处理。这个过程把模拟信号变成数字信号,实现这个过程的器件即为ADC。
在应用中,我们通常见不到独立的ADC芯片,多数都集成在处理器、平台或者模块内。也因此,硬件工程师似乎对ADC的关注度似乎并没有其他那么高。但作为一个采集信息的硬件电路,并不应该被我们所忽略。接下来几篇,要具体的讲一下ADC的原理、类型、参数以及应用。
一、信号采样与量化
之前提到过,模拟就是在时间和值上边的连续信号。图1的系统曲线即为一段模拟信号,横坐标t为时间,纵坐标表示幅度。我们可以看到,这段曲线不论在时间上还是在取值上边都是连续变化的模拟信号。
![c9caab92343e9692cbdaa9836b25ab4b.png](https://img-blog.csdnimg.cn/img_convert/c9caab92343e9692cbdaa9836b25ab4b.png)
图1 系统曲线及采样
我们知道,处理器处理的是离散信号,因此就要对这段连续的模拟信号进行采样,在每一个固定的时间间隔ts内取点,读取该