adc采样时间_STM32L系列ADC应用注意

本文详细介绍了STM32L系列ADC的电压调整器、参考电压源、校准、开关控制、时钟配置、转换时间和各种转换模式。在低功耗模式下,需要关闭ADC和调整器,退出低功耗后再重新开启。ADC转换时间受采样时间和时钟频率影响。此外,文章还提到了ADC的低功耗特性和过采样功能,强调了正确操作ADC避免未定义状态的重要性。
摘要由CSDN通过智能技术生成

ADC电压调整器:

1. ADC电压调整器(ADVREGEN):该调整器是通过内部电压参考源加缓冲器实现的,MCU正常运行模式(运行或睡眠模式)时缓冲器总是开启的,低功耗模式(低功耗运行、低功耗睡眠或停止模式)下电压参考源会被关闭。因此低功耗运行模式下ADC操作流程:关闭ADC->关闭调整器->进入低功耗运行模式->退出低功耗运行模式->确认REGLPF=0->开启调整器->开启ADC->等待ADRDY=1->清除ADRDY。

2. ADC电压调整器开启方式:写ADVREGEN=1或写ADCAL=1或ADEN=1

3. ADC电压调整器关闭方式:确保ADC已关闭(ADEN=0),写ADVREGEN=0

ADC参考电压源:

该参考电压源连接在ADC IN17通道,出厂校准时,VDDA被设定在3.3V,因此实际的VDDA值可以通过测试该参考电压源的方式来进行校准:VDDA = 3V * VREFINT_CAL / VREFINT_DATA(其中VREFINT_CAL为出厂时的校准值,VREFINT_DATA为通道17读到的值)

通道电压=VDDA * ADC_DATA / FULL_SCALE(12位分辨率时,FULL_SCALE=2^12 - 1 = 4095)

ADC校准:

通过写ADCAL=1(确保ADEN=0)开启校准&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值