中微电钻/扳手开发板(CMS32M6534E+CMS130S040P56B)国产电机芯片仿真环境连接初试
[复制链接]
本帖最后由 hxm3000 于 2023-10-21 16:11 编辑
国内ARM芯片百花齐放,可选择的种类多种多样,极大的丰富了应用的广度和深度。
这次有幸能参与使用一个现有产品的硬件进行测试国产芯片的性能,可以更深入理解内部模块的性能为之后的应用打个基础。
这款国产芯片来自中微半导体旗下的
中微半导体32位微控制器是基于ARM® Cortex® M0和ARM® Cortex® M0+的产品,其高速的运算处理能力能胜任绝大多数复杂应用。中微32位MCU提供一系列产品,专注于低功耗和高性能,主频可达48MHz-64MHz,多达256KB的Flash,32KB SRAM,2KB的Data Flash,工作电压1.8V~5.5V,且片上集成多种模拟外设如运放、比较器、可编程增益放大器等,依据不同资源需求,提供大资源、多管脚、易扩展的优势广泛应用于多种场合。
https://www.mcu.com.cn/Products/330/pids/2.html
CMS32M65xx系列MCU是中微半导体电机控制产品线主力产品,被广泛应用于空气净化器、落地扇、油烟机、吸尘器、高速吹风筒、高压水泵、三相服务器风扇、单相风机、筋膜枪、电钻、扳手等典型电机控制领域。
CMS32M65xx系列MCU是中微半导体推出的基于ARM-Cortex M0+内核的高端电机控制专用芯片。主频高达64MHz;工作电压1.8V至5.5V;提供64KB Flash Memory,8KB SRAM,1KB Data flash;多达23个GPIO;6通道增强型PWM可输出死区可调的互补型PWM;内置采样率1.2Msps的12-bit高速 ADC;内置2通道模拟比较器,3通道增益可调的可编程增益放大器;2个32-bit通用定时器; 4个16-bit通用定时器;通信接口方面提供1路UART, 1路SPI, 1路I2C;工业级标准设计,可工作在-40℃至105℃; 提供IEC60730安规认证库,协助客户轻松通过CLASS B认证;提供TSSOP16、SSOP24、QFN24、LQFP32、QFN32及QFN40 封装。
产品特性
> M0+内核
> 工作电压:1.8V-5.5V @64MHz
> 工作温度:-40℃ - 105℃
> 64KB Flash ROM
> 8KB SRAM
> 1KB DATA FLASH
> 2个32位通用定时器
> 4个16位通用定时器
> 6通道增强型PWM模块
> 2通道带双边迟滞功能的模拟比较器
> 3通道增益可调的可编程增益放大器
> 内置高精度12-bit高速ADC,采样率:1.2Msps
> 1个UART接口
1个I2C接口
1个SPI接口
> 支持2种振荡方式(2MHz~64MHz内部高速振荡, 15KHz内部低速振荡)
> 23个通用GPIO
> 具有出色的低功耗性能,支持睡眠和深度睡眠两种低功耗模式
> 封装类型:TSSOP16、SSOP24、QFN24、LQFP32、QFN32及QFN40
这次的测试验证板:电动扳手,估计是一个现有产品实物板。
资料还是比较全的。
连接测试的端口是专用的,不方便外接。
库的安装,直接双击 Cmsemicon.CMS32M6510_V0.5.8 顺利安装。
选了几个示例程序,编译、下载,
板上端口指示灯没有,没法先点个灯喽,只好先增加个计数器变量,观察一下计数值的变化。丝滑运行。证明内核库在KEIL能正常飞奔。
下一步试试PWM。
|