全能小网关|CH32V208--3. 低功耗电流测试
#### 1. ch32v208的三种低功耗模式系统支持三种低功耗模式,可以针对低功耗、短启动时间和多种唤醒事件等条件下选择达到最佳的平衡。
1. 睡眠模式
在睡眠模式下,只有 CPU 时钟停止,但所有外设时钟供电正常,外设处于工作状态。此模式是最浅低功耗模式,但可以达到最快唤醒。
退出条件:任意中断或唤醒事件。
2. 停止模式
此模式 FLASH 进入低功耗模式,PLL、HSI 的 RC 振荡器和 HSE 晶体振荡器被关闭。在保持 SRAM 和寄存器内容不丢失的情况下,停止模式可以达到最低的电能消耗。
退出条件:任意外部中断/事件(EXTI 信号)、NRST 上的外部复位信号、IWDG 复位,其中 EXTI 信号包括 16 个外部 I/O 口之一、PVD 的输出、RTC 闹钟、以太网唤醒信号或 USB 的唤醒信号。
3. 待机模式
此模式下,系统主 LDO 关闭,由低功耗 LDO 给唤醒电路供电,其他数字电路全部断电,且 FLASH处于断电状态。从待机模式唤醒系统会产生复位,同时 SBF(PWR_CSR)会置位。唤醒后,查询 SBF 状态可知唤醒前的低功耗模式,SBF 由 CSBF(PWR_CR)位清除。在待机模式下,32KB 的 SRAM 的内容可以保持(取决于睡前的规划配置),后备寄存器内容保留。
退出条件:任意外部事件(EXTI 信号)、NRST 上的外部复位信号、IWDG 复位、WKUP 引脚上的一个上升边沿,其中 EXTI 信号包括 16 个外部 I/O 口之一、RTC 闹钟、以太网唤醒信号或 USB 的唤醒信号。
这三种模式的耗电是不一样的,我们可以来测试一下。
#### 2. 硬件改造准备
由于开发板原有电路包含了LDO和电源灯等等外围电路,我们需要把R2,LDO,电源灯这些设备拆除一下。
拆除后,烧录和运行就得单独接3.3V和GND了,不然没办法烧录,如果设备进入停止模式或者带机模式,得重启设备,让设备进入ISP下载模式,才可以烧录和调试。
#### 3. 实测
我们把厂家给的例程烧录到固件里,可以看到串口的输出,设备分别进入了睡眠和停止模式。
睡眠模式的电流如下图
停止模式的电流如下图
可以看到,睡眠模式的电流,是符合PDF文档里的睡眠电流范围的,只是停止模式电流就大了一些,也没时间仔细研究代码和设备了
#### 总结
低功耗功能测试部分,暂时就先到这里了,等以后有空再研究一下,具体是什么原因导致停止模式电流偏大
<p>你这功率表可以哦,什么牌子,贵不贵呀?</p>
lugl4313820 发表于 2024-7-18 10:39
你这功率表可以哦,什么牌子,贵不贵呀?
<p>就是合宙那个CC表呀,现在没有便宜的卖了,现在估计咸鱼可以买到</p>
<p>这停止模式的功耗确实不正常,应该是某个引脚有漏电流。</p>
页:
[1]