STMCU小助手
发布时间:2022-7-18 14:53
|
简介 本应用笔记适用于系统设计人员,他们需要大体了解开发板功能(如电源、时钟管理、复位控制、自举模式设置和调试管理)的硬件实现。本应用笔记介绍了 STM32F0xxx 产品系列的使用方法,并对开发 STM32F0xxx 应用所需的最低硬件资源做了说明。 STM32F0xxx 系列包含一个子系列 STM32F06xxx,可将后者与主器件 (STM32F05xxx) 区分开来。该子系列绕过了内部调压器,适用于具有板载调压器的应用。 本文档中还包含详细的参考设计电路图,并对主要元件、接口和模式进行了说明。
1 STM32F05xxx 系列的电源 1.1电源方案 电源方案有以下几种: ●VDD = 2.0 V 到 3.6 V:I/O 和内部调压器的外部电源。 通过 VDD 引脚从外部提供。 ●VDDA = 2.0 V 到 3.6 V:ADC/DAC、复位模块、HSI、HSI14、LSI 和 PLL 的外部模拟电源(使用 ADC 或 DAC 时,施加到 VDDA 的最小电压为 2.4 V)。 VDDA 的电压必须先上电,而且必须始终大于或等于 VDD 的电压。 ●VBAT = 1.65 V 到 3.6 V:当 VDD 不存在时,作为 RTC、LSE 32 kHz 振荡器和备份寄存器的电源(通过电源开关供电)。
1.1.2电池备份 要在 VDD 关闭后保留备份寄存器的内容,可以将 VBAT 引脚连接到可选备用电压,由电池或其他电源供电。 VBAT 引脚也为 RTC 单元供电,使得即使在主数字电源 (VDD) 关闭时 RTC 仍可工作。 VBAT 电源的开关由复位模块中内置的掉电复位 (PDR) 电路进行控制。 如果应用中未使用任何外接电池,建议将 VBAT 从外部连接到 VDD。 1.1.3调压器 调压器在复位后始终处于使能状态。 根据应用模式的不同,可采用如下三种不同的模式工作: ●运行模式:调压器为 1.8 V 域(内核、存储器和数字外设)提供全功率 ●停机模式:调压器为 1.8 V 域提供低功率,保留寄存器和 SRAM 中的内容 ●待机模式:调压器关闭。除待机电路和备份域外,寄存器和 SRAM 的内容都将丢失。这其中包含以下功能,可通过对单独的控制位进行编程来选择这些功能: —独立看门狗 (IWDG):IWDG 通过写入其密钥寄存器或使用硬件选项来启动。而且 一旦启动便无法停止,除非复位。 —实时时钟 (RTC):通过备份域控制寄存器 (RCC_BDCR) 中的 RTCEN 位进行配置。 —内部低速振荡器 (LSI):通过控制/状态寄存器 (RCC_BDCR) 中的 LSION 位进行配置。 — 32.768 kHz 外部振荡器 (LSE):通过备份域控制寄存器 (RCC_BDCR) 中的 LSEON位进行配置。 1.2复位和电源监控器 1.2.1上电复位 (POR)/掉电复位 (PDR) 本器件内部集成有上电复位 (POR)/掉电复位 (PDR) 电路,这些电路始终处于活动状态,可确保器件在电压高于阈值 2 V 时正常工作。 当受监视的电源电压低于指定阈值 VPOR/PDR 时,器件保持复位模式,无需外部复位电路。 ●POR 仅监视电源电压 VDD。在启动阶段,VDDA 必须首先供电,而且必须大于或等于 VDD。 ●PDR 同时监视电源电压 VDD 和 VDDA。但是,如果应用设计可确保 VDDA 大于或等于 VDD,可以禁止 VDDA 电源监视器 (通过对专用选项位 VDDA_MONITOR 进行编程),以降低功耗。 有关上电/掉电复位阈值的详细信息,请参见数据手册中的电气特性部分。
1.2.2系统复位 除时钟控制器 CSR 寄存器中的复位标志和备份域中的寄存器外,系统复位将所有寄存器都设为其复位值。只要发生任意以下事件,就会产生系统复位: 1. NRST 引脚低电平(外部复位)。 2.系统窗口看门狗事件(WWDG 复位)。 3.独立看门狗事件(IWDG 复位)。 4.软件复位(SW 复位)。 5.低功耗管理复位。 6.选项字节加载器复位。 7.电源复位。 检查控制/状态寄存器 RCC_CSR 中的复位标志即可确定复位源。 RESET 服务程序向量在存储器映射中固定在地址 0x0000_0004 之下。 提供给器件的系统复位信号在 NRST 引脚上输出。脉冲发生器确保每个内部复位源的复位脉冲持续时间最少为 20 μs。对于外部复位,在 NRST 引脚处于低电平时产生复位。
软件复位 要强制对器件进行软件复位,必须设置 Cortex-M0 应用中断和复位控制寄存器中的SYSRESETREG 位。有关详细信息,请参见《Cortex™-M0 技术参考手册》。 低功耗管理复位 产生低功耗管理复位的方式有两种: 1.进入待机模式:可通过复位用户选项字节中的 nRST_STDBY 位来使能此类复位。在这种情况下,只要成功执行待机模式进入序列,器件就会进行复位,而非进入待机模式。 2.进入停机模式:可通过复位用户选项字节中的 nRST_STOP 位来使能此类复位。启用该位后,只要成功执行停机模式进入序列,器件就将进行复位,而非进入停机模式。 选项字节加载器复位 当在 FLASH_CR 寄存器中设置 OBL_LAUNCH(位 13)时会产生选项字节加载器复位。该位通过软件来启动选项字节加载。 电源复位 除备份域外,电源复位会将所有寄存器设为其复位值。只要发生任意以下事件,就会产生电源复位。 1.上电复位/掉电复位(POR/PDR 复位)。 2.退出待机模式。 备份域复位 备份域复位仅影响备份域。只要发生任意以下事件,就会产生备份域复位。 1.软件复位,通过设置备份域控制寄存器 (RCC_BDCR) 中的 BDRST 位触发。 2. VBAT 处于低电压并断开情况下,VDD 上电。 3. RTC 入侵检测事件。 4.将读保护从级别 1 更改为级别 0。 完整版请查看:附件 |
DM00051986_ZHV2.pdf
下载1.19 MB, 下载次数: 3
微信公众号
手机版