你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【中文文档】AN4112_使用STM32F05xx模拟比较器的六个应用案例

[复制链接]
STMCU-管管 发布时间:2019-3-22 13:21
使用STM32F05xx模拟比较器的六个应用案例7 a; P6 z" l, g0 Y. t/ ^- e

% ?% c& `! Y' ^8 n) h  K简介
1 b3 x& n! ]9 F; |2 y3 a, ~- Z

+ w6 i/ c8 u2 [) y: {0 @) q  V) K本文档介绍了超低功耗 STM32F05xx 产品系列内置的两个模拟比较器的六个应用实例。这些应用实例如下:
  [, s9 U. i" q. |8 ?% L● 模拟电压监测
) d3 h. s2 n/ A; I● 停机模式下的模拟看门狗 5 t8 R9 h! k2 ]) x
● 脉冲宽度测量
8 Z/ R- t2 a5 `, b; P● 脉冲宽度调制 (PWM) 信号控制
* m: s4 |: `/ I, w. K● 电容测量
6 Y/ W7 \) G5 |+ y3 O● 使用光敏电阻 (LDR) 控制亮度 9 ~: S7 _" O9 {6 D+ M, i# q

3 @' x' P- ]# Z2 h( z% w这六个应用实例演示了模拟比较器的用途,并介绍了它们与数模转换器 (DAC) 和定时器等其它外设联合工作的方式。 " }% A  g# d6 v4 b( M8 |: G

( Q4 `$ u% ?/ X$ M为确保用户快速入门,本文档介绍的四个应用实例均用 C 语言实现,并在STM32F0xx_StdPeriph_Lib 软件包的 Project\STM32F0xx_StdPeriph_Examples\COMP 中提供。 ! }6 o5 u: z* ^

  K' H8 v# d" J/ L# t/ o) ^请注意,本文档不能替代 RM0091 产品参考手册(针对 STM32F05xx)中的比较器部分。有关外设的功耗,应参考器件数据手册。4 @+ p% ?5 O# x" @

1 c7 o+ x0 }% D/ ]/ y3 n2 f
1.png

( z. F* R5 }- p9 \9 w. a" ?: @1 v4 c
% r/ }( Y2 L4 E! l- h6 E. B2 e
1 模拟电压监测

$ c7 e2 |. g  @1 v4 c4 W7 E
STM32F05xx 器件内置一个 12 位高速模数转换器 (ADC),其采样率可达 1 M/秒。但是,该转换器的典型电流消耗为 1.5 mA,如果连续通电,可能会缩短电池使用寿命。因此,建议在超出预定义阈值后需要立即测量模拟输入电压(传感器输出)的应用实例中使用模拟比较器。

5 k- A% ?) Y3 ?3 s
在 STM32F05xx 器件中,可使用模拟比较器监视模拟输入电压并在需要时为 ADC 上电。监视模拟电压时,器件可以进入停机模式,同时,两个比较器仍处于通电状态。这样既可优化功耗,又可实现节能。

3 ~7 f1 p) E1 ?2 \/ f! ^
注: 模拟比较器由内部参考电压 VREFINT 供电,此电压在停机模式下仍处于通电状态。禁止VREFINT 后,便无法再使用比较器。
4 Q. ^2 P' H# j% C5 n( |
在模拟电压监测应用中,当传感器输出电压低于阈值时,MCU 可保持在停机模式下,从而实现节能。一旦传感器输出电压超过阈值,MCU 便会唤醒,ADC 通电并开始测量模拟输入电压。当传感器输出电压低于阈值时,MCU 会重新进入停机模式。

3 j! s( b% U7 J. Q* `/ {' P9 Z
无论输入值如何,与连续测量模拟电压的应用相比,此应用的平均功耗都会显著降低。

7 I9 ]+ d6 b- s2 ?5 L7 }( {
图 1 介绍了如何将传感器输出(温度传感器、压力传感器、热电红外探测器或光电二极管传感器)连接到使用比较器 2 (COMP2) 的模拟电压监测应用中的 STM32F05xx 器件。COMP2在停机模式下监视模拟电压,而 ADC 在运行模式下测量模拟电压。
) v/ ~5 r! m9 E# H
1.png

( X; A# B# @) k$ c$ X
1.png

7 O( U% X1 m7 M6 Z4 G- z
输入模拟电压可连接到 COMP1 的 PA1 或 COMP2 的 PA3。模拟阈值可通过 VREFINT 及其因数从内部提供,也可通过 COMP1 的外部引脚 PA0 或 PA5 或者 COMP2 的外部引脚 PA2或 PA5 提供。由于 DAC 通道在停机模式下会断电,因此这类应用中不能使用 DAC 通道 1(DAC_OUT)。COMPx 通过外部中断线(EXTI 线 21 和 22)从停机模式唤醒器件。
2 i' o4 {3 X: e; ]; g8 `) D8 M
..............

  I$ F. @  M0 }4 c5 q
想了解更多,请下载原文阅读

; z7 S/ G' J' L8 x" K1 A1 b
赞 收藏 评论1 发布时间:2019-3-22 13:21

举报

1个回答
pliqy666 回答时间:2022-6-3 16:33:43
好,不错不错!
; x- c9 b, I; h+ b4 j

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版