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

STM32F05XX 模拟比较器的应用实例

[复制链接]
STMCU小助手 发布时间:2022-7-18 15:15
简介
7 U! N9 {. l- P6 D本文档介绍了超低功耗 STM32F05xx 产品系列内置的两个模拟比较器的六个应用实例。这些应用实例如下:
4 ]  Z& z' z& X9 ~● 模拟电压监测
" h. K( C; ?# o/ g% y● 停机模式下的模拟看门狗0 H/ z/ A% M! G, [- D- K7 `
● 脉冲宽度测量
- w* H! v/ T2 T, ~5 N● 脉冲宽度调制 (PWM) 信号控制
" P/ V# L" D7 C! z* |& a● 电容测量
● 使用光敏电阻 (LDR) 控制亮度
: i: @, b9 y: w. q, h& l' i这六个应用实例演示了模拟比较器的用途,并介绍了它们与数模转换器 (DAC) 和定时器等其它外设联合工作的方式。
% C' r2 E/ e, u% s4 f- T为确保用户快速入门,本文档介绍的四个应用实例均用 C 语言实现,并在
% A" i. U. a/ cSTM32F0xx_StdPeriph_Lib 软件包的 Project\STM32F0xx_StdPeriph_Examples\COMP 中( h- C, I: q8 u' v; P
提供。4 _+ b4 s- p2 T2 C1 B9 O
请注意,本文档不能替代 RM0091 产品参考手册(针对 STM32F05xx)中的比较器部分。6 x9 I  @/ a: i5 m' v0 _
有关外设的功耗,应参考器件数据手册。- H4 h7 S( ]6 u8 i& ^+ ]4 N
/ s: H% \( P' t, X* G4 _. N
7 u! r8 `: U- h, T3 j
1模拟电压监测
! j4 `, a* @2 Q. q/ N+ Y3 y' t# tSTM32F05xx 器件内置一个 12 位高速模数转换器 (ADC),其采样率可达 1 M/秒。但是,该转换器的典型电流消耗为 1.5 mA,如果连续通电,可能会缩短电池使用寿命。因此,建议在超出预定义阈值后需要立即测量模拟输入电压(传感器输出)的应用实例中使用模拟比较器。
" F$ j1 R& _7 e. h) ^5 g2 b) W8 g: h在 STM32F05xx 器件中,可使用模拟比较器监视模拟输入电压并在需要时为 ADC 上电。监视模拟电压时,器件可以进入停机模式,同时,两个比较器仍处于通电状态。这样既可优化功耗,又可实现节能。  i: p. t4 m. a% j& Z1 Q( C; E: L
注: 模拟比较器由内部参考电压 VREFINT 供电,此电压在停机模式下仍处于通电状态。禁止VREFINT 后,便无法再使用比较器。  K% N! Q. b0 ?; F4 e
在模拟电压监测应用中,当传感器输出电压低于阈值时,MCU 可保持在停机模式下,从而实现节能。一旦传感器输出电压超过阈值,MCU 便会唤醒,ADC 通电并开始测量模拟输入电压。当传感器输出电压低于阈值时,MCU 会重新进入停机模式。
% ?, \$ K' M* S* [无论输入值如何,与连续测量模拟电压的应用相比,此应用的平均功耗都会显著降低。图 1 介绍了如何将传感器输出(温度传感器、压力传感器、热电红外探测器或光电二极管传感器)连接到使用比较器 2 (COMP2) 的模拟电压监测应用中的 STM32F05xx 器件。COMP2在停机模式下监视模拟电压,而 ADC 在运行模式下测量模拟电压。
1 S/ Z4 q: ]9 z
( K, |3 G9 f5 W9 j0 X9 b

* ?3 e1 `9 `4 v9 Z: u+ y- z KAJK(0Q666GIA{67J4BMVWD.png
1 b( j; l* J  O. ^5 Z
5 e2 J" z+ g1 c. k X(EOJ7FB[%)(D$HD716_%X8.png 9 Y) w& `% }, Q
6 o1 J( Y& ?7 ]; p4 w
)BT0``QJ4(K8TU%K]%`(OJF.png
" ~0 j6 t5 n, ?2 m# J) X. ^" m
# f' z* }- D/ @

' b8 K* U8 Y) l+ E. r1 _& H2 o. t' I: h3 K% X( G- w- h" \0 C
2停机模式下的模拟看门狗4 b* x$ V+ Y1 k  s% i, N! @
STM32F05xx 系列中的 ADC 可用作模拟看门狗,看门狗的阈值上限和下限均可编程。不过,由于 ADC 在停机模式下会断电,因此 MCU 必须保持在运行模式下才能监视输入端的模拟电压。对于 STM32F05xx 器件,可将 COMP1 和 COMP2 这两个模拟比较器组合设置成窗口模式作模拟看门狗,此看门狗可在 MCU 处于停机模式下时保持通电状态。这样既可降低功耗,又可实现节能。
, V& E6 F& t  J2 e图 4 显示了这类模拟比较器在窗口模式下的配置。阈值 1 设置为内部参考电压 VREFINT,阈值 2 可配置为 VREFINT、3/4 VREFINT、1/2 VREFINT、3/4 VREFINT、DAC_OUT 或外部引脚(PA2 或 PA5)之一。模拟输入电压可施加到(PA1 或 PA3)引脚。
$ ^5 H7 I. ~3 F; E  X2 N; H
0 B) t; L. t. i, E/ l% W, z, N/ T: i
; y0 ^; k1 |$ Z' y
7%C`6){[1EECFK7_1W]P9{M.png 8 ]$ k/ Z) d- g2 \

7 b7 O; N# y3 B! Q& x
! D6 m% Q: d  p, B! `
RDVJZF][5B~$]`BM_[3YOCF.png 0 G) h6 E& e# c' N$ F9 E
2 r  D4 @7 I" v6 t/ [; m$ ~
6 H0 h) u4 a& W% ?5 D$ R
6 y. o' F# |7 x
完整版请查看:附件1 s/ i8 m! G1 l2 J

4 `7 S. v& T' K! a2 a6 i8 T6 @* T" x" L9 C! B  }
`EEGOO($Q[%P0C$SMGQ}WVO.png

DM00055171_ZHV1.pdf

下载

813.88 KB, 下载次数: 5

赞 收藏 评论0 发布时间:2022-7-18 15:15

举报

0个回答

所属标签

相似技术帖

官网相关资源

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