RISC-V MCU 电源系统概述

这篇博客介绍了RISC-V MCU CH32V307的电源结构,包括电源管理中的上电复位、掉电复位和可编程电压监测器PVD,以及低功耗模式如睡眠、停止和待机模式的细节。强调了VBAT引脚的作用和在不同电源状态下的操作注意事项。

1. 电源结构

CH32V307供电结构如下图所示:

  • 通常CH32V307工作电压VDD的范围为 2.4V~3.6V ,当使用ETH或USB时,工作电压VDD的范围为 3.0V~3.6V 

  • 内置电压调节器提供内核所需的1.5V电源。

  • VDDA和VSSA为模拟部分供电

:::tip

为了提高AD等模拟部分的精度,可以使用独立的电源为VDDA和VSSA供电。

  • CH32V307VCT6 LQFP100封装的VREF+ 和VREF- 引脚引出,用户可连接一个独立的参考电压用于ADC测量,参考电压范围:2.4V ≤ VREF+  ≤ VDDA。

  • 其他封装的CH32V307的VREF+ 和VREF- 引脚未引出,在芯片内部与VDDA和VSSA相连。

:::

  • VBAT为后备电源引脚,当VDD断电时,掉电复位功能会自动切换VBAT为后备供电区域供电,用于维持RTC以及后备寄存器的内容。

    • 当切换到VBAT供电时:

      • PC14和PC15只能用作LSE引脚

      • PC13可以作为TAMPER侵入检测引脚、RTC闹钟或秒输出

    • 当VDD恢复供电稳定后,系统自动切换开关,后备区由VDD供电,此时PC13~PC15可以做为GPIO。因为模拟开关只能通过少量的电流,当用在输出时,速度必须限制在2MHz以下

### RISC-V 微控制器概述 RISC-V 是一种基于精简指令集计算(RISC)原则的开源指令集架构。这种开放标准允许任何人设计、制造和销售 RISC-V 芯片和软件而无需支付版税。 #### 架构特点 RISC-V 的核心优势在于其模块化的设计理念,提供了基础整数指令集 RV32I/RV64I 和可选扩展指令集。这使得开发者可以根据具体应用场景灵活配置处理器功能[^1]。例如,在嵌入式系统中可以仅实现基本指令集以减少面积开销;而在高性能应用场合则可以选择加入浮点运算单元等高级特性。 对于低功耗需求的应用场景而言,RISC-V 提供了专门优化过的电源管理机制来延长电池寿命[^3]。通过精细控制各个硬件组件的工作状态,可以在不影响性能的前提下显著降低能耗水平。 #### 应用领域 由于具备高度灵活性以及良好的社区支持,RISC-V 已经被广泛应用于多个行业: - **物联网设备**:得益于小巧高效的内核结构,非常适合资源受限环境下的传感器节点开发- **边缘计算平台**:能够处理复杂算法的同时保持较低的成本与功耗表现,适用于本地数据预处理任务。 - **教育科研工具**:作为教学实验的理想对象之一,有助于培养下一代工程师掌握最新技术趋势。 ```c // 示例代码展示如何初始化一个简单的 RISC-V 定时器中断服务程序 void init_timer(void) { // 配置定时器寄存器... // 开启全局中断使能位 __asm__ volatile ("csrsi mstatus, %0" : : "r"(MSTATUS_MIE)); } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值