- 现实世界很多量都是模拟量,例如电压、电流、湿度、压力等信号,但是在DSP等微处理器中,所有的量都是数字量。那么如何将现实世界的模拟量提供给DSP等微控制器呢?
- 模数转换器ADC模块就是连接现实世界和微控制器的桥梁,它可以将现实世界的模拟量转换为数字量,提供给控制器使用。
- Analog-to-Digital converter = ADC模数转换器
- 将模拟量转化为数字量,通常需要4步:
- 采样:将一个时间上连续变化的模拟量转化为时间上离散变化的模拟量
- 保持:将采样结果存储起来,直到下次采样
- 量化:将采样电平归化为离散数字电平
- 编码:将量化后的结果按照一定数制形式表示
- 本章主要讲解以下内容:
- F28335内部自带ADC模块的性能、特点及其工作方式。
11.1 F28335内部的ADC模块
11.2 ADC模块的工作方式
11.3 ADC模块的中断
11.4 参考电压的选择
11.5 ADC模块的寄存器
11.6 ADC采样的例程
- 当ADC引脚悬空,引脚处于高组态,也是会有电压的,而且是随机值,只有给引脚施加了采样信号之后,采样结果才正确。
- 引脚施加的电压必须是0~3V
- 建议对于不使用的ADC引脚,最好将其接地,采样的数据就是0
11.7 习题