GD32F4XX ADC的基本参数和特性
GD32F4XX MCU片上集成了12位逐次逼近式模数转换器模块(ADC),可以采样来自于16个外部通道和2个内部通道以及1个电池电压(VBAT)通道的模拟信号。ADC采样率:12位分辨率为2.6MSPs(Million Samples per Second,百万次采样每秒),10位分辨率为3.0MSPs。分辨率越低,转换越快。
自校准时间:131个ADC时钟周期。
可编程采样时间,可配置数据对齐方式。
支持规则通道数据转换的DMA请求。 12位分辨率时为2.6MSPs(Million Samples per Second,百万次采样每秒),10位分辨率时为3.0MSPs 内部参考电压由GD32F4XX的内部电压基准源提供,也可以选择外部参考电压 工作电压通常工作电压范围在VSSA到VDDA之间,具体数值取决于芯片的电源设计
它支持左对齐和右对齐两种数据存储模式
带有前置校准功能,在校准期间计算一个校准系数,这个系数直到下次ADC掉电才无效。每次上电后建议重新执行一次校准操作,以确保转换的准确性
模拟看门狗功能可用于检测通道的输入电压是否处于特定的阈值窗口内,当输入电压超出设定的范围时,可以产生中断或报警信号,用于监控和保护系统中的模拟信号
12位分辨率为2.6MSPs(百万采样每秒),10位分辨率为3.0MSPs。分辨率越低,转换速度越快。 GD32F4XX ADC具有高性能、灵活配置和丰富的功能特性,适用于各种需要高精度模数转换的应用场景。 ADC带有一个前置校准功能,自校准时间为131个ADC时钟周期。在校准期间,ADC会计算一个校准系数,该系数在ADC下次掉电前有效。 支持多路复用功能,可以在不同的模拟输入通道之间切换。 ADC 只进行一次模拟到数字的转换,转换完成后停止。这种模式适用于只需要偶尔采集一次模拟信号的场景,例如检测按键是否按下等。 内置温度传感器和VREFP/VREFN模拟电压基准,用于温度和电源监控。 ADC的转换可以通过软件触发或硬件触发进行。软件触发是通过编程方式启动ADC转换,而硬件触发则是由外部信号或定时器触发ADC转换。这为用户提供了灵活的触发选项,以适应不同的应用场景。 内部 VREFINT(1.2V)、外部 VREF(通过 VREF pin 引入) ADC模块支持可配置的分辨率,最高可达12位。 12 位(典型值),支持单次、连续扫描模式 支持多达16个外部模拟输入通道和2个内部通道 ADC 可以由多种硬件信号触发转换,如定时器溢出、外部中断等。通过硬件触发,可以实现与其他外设的同步操作,确保在特定的时刻进行模拟信号的采集。 可以对多个输入通道进行依次扫描转换,将每个通道的模拟信号转换为数字信号。常用于多通道数据采集系统,一次性采集多个模拟量。