查看: 3561|回复: 1

(QA): 331x芯片ADC采样的时间和范围是多少?

[复制链接]

151

主题

845

帖子

4405

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4405
发表于 2019-1-18 15:42:55 | 显示全部楼层 |阅读模式
本帖最后由 顾博文 于 2019-1-18 15:43 编辑

331x芯片采样时间:ADC采用的是1阶sigma-delta 方式,单次转换需要256~2048个时钟周期(RCHF输出频率为8MHz时,ADC工作频率512KHz或1MHz,具体配置见下图(芯片手册7.6.12章节内容):

默认ADC温度采样时间为 3.2ms,电压采样时间为2msADC的采样时间还和ADC计数值修调寄存器(ADC_TRIM)有关,ADC_TRIM 越大,时间越久。另外,当主频时钟低于ADC工作时钟时,ADC采样是否完成无法通过ADC中断标志寄存器(ADCIF)判断,只能延时等待,等待时间约为4ms
ADC的参考电压VREF为1.23V,ADC取得是4倍的VREF,即4.92V。但是4倍的VREF不是直接产生的物理量,而是通过电容比例折算的,所以实际上ADC里没有4.92V这个电压,4.92V是个折算值。所以ADC最高能转换4.92V的电压(理论上),一般情况下,让转换电压范围处于1.0V~4.4V,这样比较准。另外需要注意的是,331x芯片不支持输入比电源还高的电压,所以如果VDD是3.0V,那么ADC转换的电压必须低于3.0V。
2019-01-18_154208.png
回复

使用道具 举报

0

主题

6

帖子

70

积分

中级工程师

Rank: 2

积分
70
发表于 2020-7-19 01:34:28 | 显示全部楼层
默认ADC温度采样时间为 3.2ms,电压采样时间为2ms。ADC的采样时间还和ADC计数值修调寄存器(ADC_TRIM)有关,ADC_TRIM 越大,时间越久。另外,当主频时钟低于ADC工作时钟时,ADC采样是否完成无法通过ADC中断标志寄存器(ADCIF)判断,只能延时等待,等待时间约为4ms。

ADC采样是否完成无法通过ADC中断标志寄存器(ADCIF)判断,只能延时等待,等待时间约为4ms。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表