
ADC工作原理:
模拟信号转化为数字信号一般经过:采样、保持、量化和编码。采样和保持是在 采样保持电路中完成 ,而量化与编码步骤则在 ADC 中完成。
1采样
采样就是把随时间连续变化的模拟量转换为时间离散的 模拟量 。
通过分析可以看到,取样信号的 频率愈高 ,所取得信号经低通滤波器后 愈能真实地复现输入信号。但带来的问题是数据量增大,为保证有合适的取样频率,它必须满足取样定理。
2 保持
将采样电路取得的模拟信号转化为数字信号都 需要一定的时间 (不能做到实时转换),为了给后续的量化编码过程提供一个稳定值,每次取得的模拟信号必须通过保持电路保持一段时间。通过一个电容器就可以存储输入的模拟电压。
一般情况下,ADC引脚的输入电压,是从0~VDD,如果有REF引脚,一般是0~Vref,也有0~2Vref的情况。
如果被测的电压大于ADC的输入电压,例如,要用STM32测量0~5V的电压的话,可以在输入ADC引脚之前,加入电阻分压和放大器电路。