HC32F460系列低功耗MCU 1 简介(Overview) HC32F460 系列是基于 ARM® Cortex®-M4 32-bit RISC CPU,最高工作频率 168MHz 的 高性能 MCU。Cortex-M4 内核集成了浮点运算单元(FPU)和 DSP,实现单精度浮点算 术运算,支持所有 ARM 单精度数据处理指令和数据类型,支持完整 DSP 指令集。内核 集成了 MPU 单元,同时叠加 DMAC 专用 MPU 单元,保障系统运行的安全性。 HC32F460系列集成了高速片上存储器,包括最大512KB的Flash,最大192KB的SRAM。 集成了 Flash 访问加速单元,实现 CPU 在 Flash 上的单周期程序执行。轮询式总线矩阵 支持多个总线主机同时访问存储器和外设,提高运行性能。总线主机包括 CPU,DMA, USB 专用 DMA 等。除总线矩阵外,支持外设间数据传递,基本算术运算和事件相互触 发,可以显著降低 CPU 的事务处理负荷。 HC32F460 系列集成了丰富的外设功能。包括 2 个独立的 12bit 2MSPS ADC,1 个增益 可调 PGA,3 个电压比较器(CMP),3 个多功能 16bit PWM Timer(Timer6)支持 6 路 互补 PWM 输出,3 个电机 PWM Timer(Timer4)支持 18 路互补 PWM 输出,6 个 16bit 通用 Timer(TimerA)支持 3 路 3 相正交编码输入及 48 路 Duty 独立可设 PWM 输出, 11 个串行通信接口(I2C/UART/SPI),1 个 QSPI 接口,1 路 CAN,4 个 I2S 支持音频 PLL,2 个 SDIO,1 个 USB FS Controller 带片上 FS PHY 支持 Device/Host。 HC32F460 系列支持宽电压范围(1.8-3.6V),宽温度范围(-40-105℃)和各种低功耗模 式。Run 模式和 Sleep 模式下可切换高速模式(8-168MHz)和超低速模式(<8MHz)。 支持低功耗模式的快速唤醒,STOP 模式唤醒最快至 2us,Power Down 模式唤醒最快至 20us。 典型应用 HC32F460 系列提供 48pin、64pin、100pin 的 LQFP 封装,48pin、60pin 的 QFN 封装, 适用于高性能电机变频控制、智能硬件、IoT 连接模块等领域。 1.4 功能简介 1.4.1 CPU HC32F460 系列集成了最新一代的嵌入式 ARM® Cortex®-M4 with FPU 32bit 精简指令 CPU,实现了管脚少功耗低的同时,提供出色的运算性能和迅速的中断反应能力。片上 集成的存储容量可以充分发挥出 ARM® Cortex®-M4 with FPU 出色的指令效率。CPU 支持 DSP 指令,可以实现高效信号处理运算和复杂算法。单点精度 FPU(Floating Point Unit)单元可以避免指令饱和,加快软件开发。 1.4.2 总线架构(BUS) 主系统由 32 位多层 AHB 总线矩阵构成,可实现以下主机总线和从机总线的互连。 主机总线 Ÿ Cortex-M4F 内核 CPUI 总线,CPUD 总线,CPUS 总线 Ÿ 系统 DMA_1 总线,系统 DMA_2 总线 Ÿ USB DMA 总线 从机总线 Ÿ Flash ICODE 总线 Ÿ Flash DCODE 总线 Ÿ Flash MCODE 总线(除 CPU 以外其他主机访问 Flash 的总线) Ÿ SRAMH 总线(SRAMH 32kB) Ÿ SRAMA 总线(SRAM1 64KB) Ÿ SRAMB 总线(SRAM2 64KB,SRAM3 28KB,Ret_SRAM 4KB) Ÿ APB1 外设总线(EMB/TIMER/SPI/USART/I2S) Ÿ APB2 外设总线(TIMER/SPI/USART/I2S) Ÿ APB3 外设总线(ADC/PGA/TRNG) Ÿ APB4 外设总线(FCM/WDT/CMP/OTS/RTC/WKTM/I2C) Ÿ AHB1 外设总线(KEYSCAN/INTC/DCU/GPIO/SYSC) Ÿ AHB2 外设总线(CAN/SDIOC) Ÿ AHB3 外设总线(AES/HASH/CRC/USB FS) Ÿ AHB4 外设总线(SDIOC) Ÿ AHB5 外设总线(QSPI) 借助总线矩阵,可以实现主机总线到从机总线高效率的并发访问。 1.4.3 复位控制(RMU) 芯片配置了 14 种复位方式。 Ÿ 上电复位(POR) Ÿ NRST 引脚复位(NRST) Ÿ 欠压复位(BOR) Ÿ 可编程电压检测 1 复位(PVD1R) Ÿ 可编程电压检测 2 复位(PVD2R) Ÿ 看门狗复位(WDTR) Ÿ 专用看门狗复位(SWDTR) Ÿ 掉电唤醒复位(PDRST) Ÿ 软件复位(SRST) Ÿ MPU 错误复位(MPUR) Ÿ RAM 奇偶校验复位(RAMPR) Ÿ RAMECC 复位(RAMECCR) Ÿ 时钟异常复位(CKFER) Ÿ 外部高速振荡器异常停振复位(XTALER) 1.4.4 时钟控制(CMU) 时钟控制单元提供了一系列频率的时钟功能,包括:一个外部高速振荡器,一个外部低 速振荡器,两个 PLL 时钟,一个内部高速振荡器,一个内部中速振荡器,一个内部低速 振荡器,一个 SWDT 专用内部低速振荡器,时钟预分频器,时钟多路复用和时钟门控 电路。 时钟控制单元还提供时钟频率测量功能(FCM)。时钟频率测量电路使用测定基准时钟 对测定对象时钟进行监视测定。在超出设定范围时发生中断或者复位。 AHB、APB 和 Cortex-M4 时钟都源自系统时钟,系统时钟的源可选择 6 个时钟源: 1) 外部高速振荡器(XTAL) 2) 外部低速振荡器(XTAL32) 3) MPLL 时钟(MPLL) 4) 内部高速振荡器(HRC) 5) 内部中速振荡器(MRC) 6) 内部低速振荡器(LRC) 系统时钟的最大运行时钟频率可以达到 168MHz。SWDT 有独立的时钟源:SWDT 专用 内部低速振荡器(SWDTLRC)。实时时钟(RTC)使用外部低速振荡器或者内部低速振 荡器作为时钟源。USB-FS 的 48MHz 时钟,I2S 通信时钟可以选择系统时钟,MPLL, UPLL 作为时钟源。 对于每一个时钟源,在未使用时都可以单独打开和关闭,以降低功耗。 1.4.5 电源控制(PWC) 电源控制器用来控制芯片的多个电源域在多个运行模式和低功耗模式下的电源供给、切 换、检测。电源控制器由功耗控制逻辑(PWC)、电源电压检测单元(PVD)构成。 芯片的工作电压(VCC)为 1.8V 到 3.6V。电压调节器(LDO)为 VDD 域和 VDDR 域供电, VDDR 电压调压器(RLDO)在掉电模式时为 VDDR 域供电。芯片通过功耗控制逻辑(PWC) 提供了高速、超低速两种运行模式,睡眠、停止和掉电等三种低功耗模式。 电源电压检测单元(PVD)提供了上电复位(POR)、掉电复位(PDR)、欠压复位(BOR)、可 编程电压检测 1(PVD1)、可编程电压检测 2(PVD2)等功能,其中 POR、PDR、BOR 通过 检测 VCC 电压,控制芯片复位动作。PVD1 通过检测 VCC 电压,根据寄存器设定使芯 片产生复位或者中断。PVD2 通过检测 VCC 电压或者外部输入检测电压,根据寄存器 选择产生复位或者中断。 VDDR 区域在芯片进入掉电模式后可以通过 RLDO 维持电源,保证实时时钟模块(RTC)、 唤醒定时器(WKTM)能够继续动作,保持 4KB 的低功耗 SRAM(Ret-SRAM)的数据。模 拟模块配备了专用供电引脚,提高了模拟性能。 华大单片机-中国芯,中国梦中国人用自己的“芯”• 如有技术与价格疑问,可以随时拨打电话或QQ咨询 • 我司有强大的技术团队,可根据您的要求进行研发设计,量身定做,客户满意是我们的最高宗旨~! • 电话:13840373805 QQ: 3254478211 • 华大MCU交流QQ群: 164973950
|