编辑: lonven 2016-12-28
2012 年06 月 文档 ID

023195 第1版1/17 AN4112 应用笔记 STM32F05XX 模拟比较器的应用实例 简介 本文档介绍了超低功耗 STM32F05xx 产品系列内置的两个模拟比较器的六个应用实例.

这 些应用实例如下: 模拟电压监测 停机模式下的模拟看门狗 脉冲宽度测量 脉冲宽度调制 (PWM) 信号控制 电容测量 使用光敏电阻 (LDR) 控制亮度 这六个应用实例演示了模拟比较器的用途,并介绍了它们与数模转换器 (DAC) 和定时器等其 它外设联合工作的方式. 为确保用户快速入门,本文档介绍的四个应用实例均用 C 语言实现,并在 STM32F0xx_StdPeriph_Lib 软件包的 Project\STM32F0xx_StdPeriph_Examples\COMP 中 提供. 请注意,本文档不能替代 RM0091 产品参考手册(针对 STM32F05xx)中的比较器部分. 有关外设的功耗,应参考器件数据手册. 表1. 适用的产品 类型 料号 微控制器 STM32F05xx www.st.com 目录 AN4112 2/17 文档 ID

023195 第1版目录

1 模拟电压监测

4 2 停机模式下的模拟看门狗

7 3 脉冲宽度测量

9 4 PWM 信号控制

11 5 电容测量

12 6 使用光敏电阻 (LDR) 控制亮度

14 7 版本历史

16 文档 ID

023195 第1版3/17 AN4112 图片索引

3 图片索引 图1. 传感器输出连接到 COMP2

4 图2. 模拟电压监测应用中的功耗.5 图3. COMP2 配置.6 图4. 模拟比较器工作在窗口模式下

7 图5. 停机模式下的模拟看门狗

8 图6. 具有输出重映射功能的 COMP2

9 图7. 脉冲宽度测量:COMP2 输出重映射到定时器

10 图8. PWM 信号控制:COMP2 输出重映射到定时器

11 图9. 用于测量电容时的 RC 网络连接

12 图10. 使用 COMP2 测量电容

13 图11. LDR 电阻连接到 STM32F05xx 器件

14 图12. 比较器输出特性与光强度的关系

15 模拟电压监测 AN4112 4/17 文档 ID

023195 第1版1模拟电压监测 STM32F05xx 器件内置一个

12 位高速模数转换器 (ADC),其采样率可达

1 M/秒.但是,该 转换器的典型电流消耗为 1.5 mA,如果连续通电,可能会缩短电池使用寿命.因此,建议 在超出预定义阈值后需要立即测量模拟输入电压(传感器输出)的应用实例中使用模拟比 较器. 在STM32F05xx 器件中,可使用模拟比较器监视模拟输入电压并在需要时为 ADC 上电.监 视模拟电压时,器件可以进入停机模式,同时,两个比较器仍处于通电状态.这样既可优化 功耗,又可实现节能. 注: 模拟比较器由内部参考电压 VREFINT 供电,此电压在停机模式下仍处于通电状态.禁止 VREFINT 后,便无法再使用比较器. 在模拟电压监测应用中,当传感器输出电压低于阈值时,MCU 可保持在停机模式下,从而 实现节能.一旦传感器输出电压超过阈值,MCU 便会唤醒,ADC 通电并开始测量模拟输入 电压.当传感器输出电压低于阈值时,MCU 会重新进入停机模式. 无论输入值如何,与连续测量模拟电压的应用相比,此应用的平均功耗都会显著降低. 图1介绍了如何将传感器输出(温度传感器、压力传感器、热电红外探测器或光电二极管传 感器)连接到使用比较器

2 (COMP2) 的模拟电压监测应用中的 STM32F05xx 器件.COMP2 在停机模式下监视模拟电压,而ADC 在运行模式下测量模拟电压. 图1. 传感器输出连接到 COMP2 1. ADC_CH1:交流通道

1 COMP2_INP:比较器

2 同相输入 2. 仅在需要时使用. 670)[[ ??? ??? ??? ???? $'

&

B&

+ &

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题