0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华大电子MCU-CIU32F011x3、CIU32F031x5电源管理

沈阳芯硕科技 来源:jetson024 作者:jetson024 2022-11-07 13:42 次阅读

6.中断和事件(INT/EVT)

6.1.嵌套向量中断控制器

• 中断都可屏蔽(除了 NMI)

• 4个可编程的优先等级

• 低延迟的异常和中断处理

电源管理控制

• 系统控制寄存器的实现

嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断。

嵌套向量中断控制器管理着包括核异常等中断。关于更多的异常和 NVIC编程的说明请参考 CPU技术参考手册。

6.2.系统滴答(SysTick)校准值寄存器

芯片支持系统滴答计时。

6.3.中断功能描述

处理器和嵌套式矢量型中断控制器(NVIC)在处理(Handler)模式下对所有异常进行优先级区分以及处理。当异常发生时,系统自动将当前处理器工作状态压栈,在执行完中断服务子程序 (ISR)后自动将其出栈。

取向量是和当前工作态压栈并行进行的,从而提高了中断入口效率。处理器支持咬尾中断,可实现背靠背中断,大大削减了反复切换工作态所带来的开销。

6.4.外部中断/事件控制器(EXTI)

外部中断/事件控制器包含 26个产生中断/事件触发的边沿检测电路,每条输入线可以独立地配置触发事件类型(上升沿或下降沿或者双边沿都触发)。每条输入线都可以独立地被屏蔽,挂起寄存器保持着状态线的中断请求,可通过对挂起的寄存器对应位写“1”清除中断请求。

6.4.1.主要特征

EXTI控制器的主要特性如下

• 每个中断/事件都有独立的触发和屏蔽

• 每个中断线都有专用的状态位

• 支持多达 26个软件中断/事件请求

• 支持上升沿、下降沿和双边沿 3种触发事件类型

6.4.2.唤醒事件管理

CIU32F011x3、CIU32F031x5可以处理外部或内部事件来唤醒内核(WFE)。唤醒事件可以通过下述配置产生:

外设的控制寄存器使能一个中断,但不在 NVIC中使能,同时在 CPU的系统控制寄存器中使能SEVONPEND位。当 CPU从 WFE恢复后,需要清除相应外设的中断挂起位和外设 NVIC中断通道挂起位(在 NVIC中断清除挂起寄存器中)。配置一个外部或内部 EXTI线为事件模式,当 CPU从 WFE恢复后,因为对应事件线的挂起位没有被置位,不必清除相应外设的中断挂起位或 NVIC中断通道挂起位。

7.循环冗余校验计算单元(CRC)

7.1.模块介绍

循环冗余校验(CRC)计算单元是根据自定义的生成多项式得到任意一个 32位全字的 CRC计算结果。在其他的应用中,CRC技术主要应用于核实数据传输或者数据存储的正确性和完整性。CRC计算单元可以在程序运行时计算出软件的标识,之后与在连接时生成的参考标识比较,然后存放在指定的存储器空间。

7.2.功能特点

• 支持 16/32位不同长度的多项式

• 支持自定义的多项式

• 默认是 32位多项式:

x 32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 +x8 + x7 + x5 + x4 + x2+ x +1

• 一个 32位初始值配置寄存器用于输入,一个 32位结果寄存器用于输出结果

7.3.功能说明

该模块用于计算 SRAM中指定数据段的 CRC校验值,软件配置计算初始值、校验多项式、起始地址、数据长度,启动 CRC计算后等待硬件完成标志有效时读取 CRC_OUT寄存器可获得 CRC校验值。

8.电源管理(POWER MANAGEMENT)

8.1.电源

芯片的工作电压为 2.5V~5.5V。本芯片采用 Cap-Less设计,无需在内置 LDO输出上外挂电容。内置 LDO具有 2挡位下拉电流使能 PMUCON0[18:17],同时也有低功耗参考电流寄存器

PMUCON0[16:14]。

8.1.1.电压调节器

复位后调节器总是使能的。在需要低功耗的场合,可以使能低功耗工作模式。

8.2.电源管理器

8.2.1.上电复位(POR)和掉电复位(PDR)

CIU32F011x3、CIU32F031x5内部有一个完整的上电复位(POR)和掉电复位(PDR)电路,当供电电压达到 2.2V时系统能正常工作。当 VDD低于指定的限位电压 VPOR(1.2V)/VPDR(1.1V)时,系统保持为复位状态,而无需外部复位电路。

8.2.2.可编程电压监测器(PVD)

华大电子MCUCIU32F011x3、CIU32F031x5内部集成一个外部供电 VCC电压检测器,检测电压均阈值可选。当系统监测到 VCC电压低于配置电压值时,可以选择触发系统复位或通过使能 PVD中断进入中断子函数。这一特性可用于执行紧急关闭任务。检测信号可以选择经过毛刺滤波电路或直接检测,由 LVDCON的 LVD_VCC_BPS_EN来控制。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16211

    浏览量

    345511
  • 控制器
    +关注

    关注

    112

    文章

    15532

    浏览量

    173463
  • 华大电子
    +关注

    关注

    0

    文章

    33

    浏览量

    11678
收藏 人收藏

    评论

    相关推荐

    CS32F03X 如何测量内部 HIRC 的精度?

    运行以下程序,把MCU HIRC 输出到PA8 上,使用示波器就可以测量到HIRC 的实际频率值 了。Chipsea.CS32F03x_DFP.2.0.8\\\\Boards\\\\EVB_32F03x_START\\\\Exa
    发表于 06-07 16:31

    芯海通用 MCU 应用笔记: CS32F03x 系列硬件设计指南

    本技术说明文档提供关于 CS32F03x 系列 MCU电源,启动引导配置,应用注意事项的说明,旨在帮助用户更好地使用 CS32F03x 系列 M
    发表于 05-16 11:32

    芯海通用 MCU 应用笔记: C32F03x 系列快速应用指南

    本应用笔记旨在指导用户搭建 CS32F03x/F03x-RA 系列 MCU 开发环境并进行开发和调试,包括:软件开发与移植、软硬件注意事项、开发板说明、如何 Keil/IAR/GCC 下安装 SDK
    发表于 05-16 11:29

    芯海通用 MCU 应用笔记:CS32F03x设计注意事项

    本技术文档汇总了 CS32F03x (包括 RA) 在设计,开发,调试过程中经常遇到的问题和需要注意的事项,旨在帮忙用户快速使用 CS32F03x系列 MCU。*附件:应用笔记:CS32F03
    发表于 05-16 11:02

    芯海通用 MCU 应用笔记: CS32F03x-RA 系列兼容性和移植指南

    的型号、分析产品差异、硬件移植和固件移植。为了充分利用本节的信息,用户应熟悉 CS32F0 系列微控制器。可以参考以下文档: 1、《CS32F030 数据手册》 2、《CS32F031 数据手册》
    发表于 05-16 10:59

    芯海通用 MCU 应用笔记: CS32F03x IAP 升级

    本技术文档旨在帮助客户实现 IAP 升级提供一个参考方案和模板。本文档提供基于 UART 升级的 MCU 参考代码和 PC 端的升级工具软件。适用 MCU 型号:CS32F030、CS32F0
    发表于 05-16 10:55

    CS32F03X低功耗Deepsleep应用配置

    本技术文档旨在帮助客户快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是应用较为广泛的一个低功耗模式,需要达到理想的低电流值,需要正确的配置 MCU 内部外设和 GPIO
    发表于 05-16 10:35

    CS32F03X FAQ

    本文档所列的问题都是针对于特定 CS32F03X 晶圆版本,CS32F03X 晶圆版本可以通过读 SvstemMemory地址 0X1FFFFC80 和 0x1FFFFC84 可获取到
    发表于 05-16 10:32

    不管AD7689的配置是0x3c7f还是0x3fff,读出来的数据都是IN0通道的数据是什么原因引起的?

    在应用AD7689时,MCU选用TI的c28系列,SPI用主模式 不管AD7689的配置是0x3c7f,还是0x3fff,读出来的数据都是IN0通道的数据,无法改变 请问是什么原因引起的?
    发表于 12-25 06:15

    #芯圣通用型8051MCU 高性能,高性价比 :HC89F160X系列

    mcu
    上海芯圣电子股份有限公司
    发布于 :2023年12月14日 09:38:53

    华大电子携安全低功耗MCU系列新品亮相电子峰会

    安全芯片开发的集成电路设计企业携L0超低功耗系列MCU、F0触控系列MCU和M0电机系列MCU众多明星产品及解决方案亮相峰会展会现场,全方位展示华大电子在安全
    的头像 发表于 11-28 14:54 382次阅读
    华大<b class='flag-5'>电子</b>携安全低功耗<b class='flag-5'>MCU</b>系列新品亮相<b class='flag-5'>电子</b>峰会

    STM32L011x3/4数据手册

    超低功耗STM32L011x3/4系列包括7种不同封装类型的设备从14到32个引脚。以下描述概述了该家族中提出的外围设备。 这些功能使超低功耗STM32L011x3/4微控制器适用于 广泛
    发表于 10-09 07:06

    CW32F003x3/x4产品介绍

    。 CW32F003x3/x4的工作温度范围为-40至+105℃,电源电压为1.65至5.5V。 支持两种低功耗操作模式,睡眠和深度睡眠。内部框图如所示
    发表于 09-14 08:16

    CW32F003x3/x4数据手册

    CW32F003x3/x4 是基于 eFlash 的单芯片微控制器,集成了主频高达 48MHz 的 ARM® Cortex®-M0+ 内核、高速嵌入式存储器(多至 20K 字节 FLASH 和多至
    发表于 09-14 08:05

    为什么使用Keil的Memory查看0X0001F000~0x0001F027内的数据都是0x55?

      我使用的芯片型号为M0516ZDN,编译器为Keil5.23   昨天晚上试着去读写DataFlash,向0x0001F000~0x0001F027内写入数据0x55555555,在写入成功之后
    发表于 08-21 06:59