模数转换器(ADC)
1、介绍
本节介绍最多5个ADC的实现:
ADC1和ADC2紧密耦合,可以在双模下运行(ADC1为主)。
ADC3和ADC4紧密耦合,可以在双模下运行(ADC3为主)。
ADC5独立控制
每个ADC由一个12位逐次逼近模数转换器组成。
每个ADC最多有19个多路复用通道。各种通道的A/D转换可以以单模式、连续模式、扫描模式或不连续模式进行。ADC的结果存储在左对齐或右对齐的16位数据寄存器中。
ADC映射到AHB总线上,以实现快速数据处理。
模拟看门狗功能允许应用程序检测输入电压是否超出用户定义的高阈值或低阈值。
内置的硬件过采样允许提高模拟性能,同时减轻CPU的相关计算负担。
实现了一种高效的低功耗模式,以允许在低频下非常低的功耗。
2、ADC主要特点
•高性能功能
–最多5个ADC,其中4个(成对)可以在双模式下运行:
ADC1连接到14个外部通道+4个内部通道
ADC1 is connected to 14 external channels + 4 internal channels
ADC2 is connected to 16 external channels + 2 internal channels
ADC3 is connected to 15 external channels + 3 internal channels
ADC4 is connected to 16 external channels + 2 internal channels
ADC5 is connected to 13 external channels + 5 internal channels
–12、10、8或6位可配置分辨率
–ADC转换时间与AHB总线时钟频率无关
–通过降低分辨率加快转换时间
–管理单端或差分输入
–AHB从属总线接口,可实现快速数据处理
–自校准
–通道式可编程采样时间
–灵活的采样时间控制
–最多四个注入通道(模拟输入分配到常规或注入通道是完全可配置的)
–硬件助手准备注入通道的上下文,以实现快速上下文切换
–数据与内置数据