CH585M 无线 MCU:多外设隔离与低功耗设计解析

摘要

CH585M是一款集成BLE5.4、高速USB、NFC和段式LCD驱动的RISC-V MCU,采用QFN48封装,内置青稞RISC-V3C内核,最高主频78MHz。芯片集成512KB Flash、128KB SRAM、双USB PHY、14路ADC和触摸按键等外设,支持四级低功耗模式。本文从芯片设计优势出发,梳理其多外设集成、存储分区和低功耗机制,并给出设计要点。

一、多外设集成优势

CH585M将无线射频、有线接口、显示驱动和模拟前端集成在一颗芯片内,外围器件数量显著减少,适合便携设备和物联网终端的小型化设计。

无线连接方面,芯片集成2.4GHz BLE 5.4射频,支持1Mbps和2Mbps速率,接收灵敏度-95dBm,发射功率可编程至+4.5dBm,支持2.4G模式下最高8KHz上报率。单端RF接口简化了板级天线匹配设计。

有线接口方面,芯片集成一组480Mbps高速USB控制器及PHY和一组全速USB控制器及PHY,均支持Host和Device模式,内置DMA数据通路,适配大容量数据包传输。高速USB支持最大1024字节数据包,全速USB支持64字节数据包。

NFC方面,芯片集成近场通信接口,支持读卡器PCD模式和卡模拟PICC模式,兼容ISO14443-A,可完成卡片读写、防碰撞处理,支持NDEF数据交互和蓝牙OOB配对,适合电子名片和智能联动应用。

显示与模拟方面,芯片集成段式LCD控制器,最大支持112点(28×4)面板,支持1/2、1/3、1/4占空比和1/2、1/3偏压;集成LED点阵屏接口,支持1/2/4/8路数据线;集成12位ADC,支持14路外部通道和3路内部信号,支持单端和差分输入,可选PGA增益调节;集成14通道触摸按键检测模块,支持10pF~100pF电容范围。

此外,芯片提供4路UART、2组SPI、1组I2C、4个26位定时器和40路GPIO,其中2路GPIO支持5V信号输入,32路支持中断和唤醒输入。丰富的外设资源让CH585M可以覆盖无线键鼠、低功耗仪表、物联网采集终端和便携蓝牙设备等多种场景。

二、存储分区与升级灵活性

CH585M的512KB FlashROM划分为448KB CodeFlash、32KB DataFlash、24KB BootLoader和8KB InfoFlash。CodeFlash用于存放用户应用程序,DataFlash用于非易失数据存储,BootLoader支持系统引导,InfoFlash存放配置信息。芯片支持ICP、ISP和IAP三种编程方式,并支持OTA无线升级,方便产品固件远程更新。

128KB SRAM分为96KB和32KB两个独立供电分区。进入Sleep或Shutdown模式时,软件可通过电源规划寄存器选择是否给对应分区维持辅助电源。不需要使用的RAM分区可切断供电以降低睡眠电流,被维持供电的分区数据不会丢失,唤醒后可直接复用,无需重新初始化。这种双分区设计让开发者在功耗和数据保持之间灵活取舍。

三、四级低功耗架构

CH585M提供四级低功耗模式,适应不同应用对功耗和唤醒速度的要求。

空闲模式Idle下内核停止,外设时钟继续运行,唤醒响应最快。暂停模式Halt下内核停止,可选择关闭PLL和HSE高频时钟。睡眠模式Sleep下主LDO关闭,由超低功耗ULP-LDO维持PMU、内核和基本外设供电,典型功耗2.6~8.2uA,可选择性维持RAM和RTC供电。下电模式Shutdown下大部分模块断电,仅保留RTC与可选RAM保持,典型功耗0.65~5.5uA,唤醒后执行全局复位。

支持GPIO、RTC、USB、BLE、电池低压等多种唤醒源。PFIC可编程快速中断控制器支持硬件自动压栈恢复,配置4路直达快速中断向量,减少中断服务函数软件开销。系统时钟源包含外部32MHz HSE、内部16MHz HSI、32KHz外部LSE和内部LSI,各外设可独立开关时钟门控,不用的外设关闭时钟以降低动态功耗。

四、供电与DC-DC优势

CH585M支持1.85V~3.6V电源,内置DC-DC转换器。启用DC-DC后,蓝牙接收电流可从5.8mA降至3.0mA,降幅接近一半。VSW引脚需外接10μH功率电感,建议4.7μH~22μH。不启用DC-DC时,VDCID建议不小于1μF,启用时建议4.7μF。各电源引脚应就近布置高频去耦电容。

复位方面,芯片支持上电RPOR复位、外部MR复位、软件SR复位、看门狗WTR复位、下电唤醒GRWSM复位和普通唤醒LRW局部复位。PB23引脚复用外部复位RST,低电平有效,内置上拉电阻。不同复位源会改写复位状态标志寄存器,软件可读取区分复位原因。外部32MHz晶体连接在X32MI/X32MO引脚,32KHz晶体连接在X32KI/X32KO引脚。

五、PCB设计要点

BLE射频ANT引脚走线应简短,按50Ω阻抗控制,周边预留射频匹配器件位置。NFC差分天线走线尽量短,天线回路阻抗匹配,远离高速数字走线。32MHz和32KHz晶振靠近对应引脚,晶振区域局部铺地屏蔽。

USB高速和全速差分走线需按规范控制差分阻抗,保证完整地平面。QFN底部裸露焊盘需完整铺铜,布置多组并联接地过孔。ADC和触摸按键模拟走线应远离射频和USB高速线路。VSW DC-DC开关节点走线尽量短,功率电感远离射频和模拟信号走线。

六、应用场景与总结

CH585M适用于BLE-USB复合外设、NFC蓝牙一体化终端、无线键鼠、低功耗仪表显示模块、物联网采集终端以及带触摸按键的便携蓝牙设备。其多外设硬件域隔离和双分区SRAM睡眠保持架构,可减少多接口复合设备的时钟、电源和睡眠逻辑调试工作量。

总体来看,CH585M以单芯片集成射频、双USB、NFC和显示驱动,适合需要多种无线和有线接口的便携设备。实际设计应以CH585 V1.6官方规格手册为准,注意工作电压范围、DC-DC电感选型和射频走线布局。

深圳市潜创微科技有限公司为国家高新技术、专精特新中小企业,可提供该芯片规格手册、参考设计与FAE技术支持,助力硬件项目快速落地量产。

相关推荐
ccbw1612 小时前
CH379H读卡器芯片:单卡读写与虚拟光驱功能解析
硬件架构
智者知已应修善业12 小时前
【4060BD_5V应用电路图】2022-12-24
驱动开发·经验分享·笔记·硬件架构·硬件工程
ACP广源盛139246256732 天前
GSV9001E 国产 4K 视频处理器,AI 多模态可视化大屏多路画面合成方案解析
人工智能·硬件架构·国产芯片·ai服务器
ACP广源盛139246256733 天前
GSV5600 国产 8K Serdes 视频延长芯片,AI 超高清可视化远距离传输方案解析
大数据·人工智能·ai·硬件架构·国产芯片
不会写代码的小可爱&&3 天前
深入 Linux 内核内存管理:slab/slub 分配器原理剖析
linux·硬件架构
Horn Still Sounds4 天前
ARM嵌入式基础|内核、寄存器、架构、存储、汇编移位全面梳理
arm开发·单片机·嵌入式硬件·硬件架构
ThornArmor5 天前
重铸1996|肉体渲染:关节的裂缝:分段模型积木拼装与未成熟的 RSP 矩阵骨骼动画形变
c语言·汇编·c++·python·硬件架构·游戏机
国产化嵌入式平台解决方案5 天前
从通用计算到实时协同:基于飞腾D3000M+FPGA的国产VPX计算平台设计
fpga开发·硬件架构·vpx6u
ACP广源盛139246256737 天前
国产 PCIe2.1 交换芯片 IX6024:低成本轻量化端侧 AI IO 扩展选型解析
大数据·人工智能·硬件架构·pcie·国产芯片