电子说
今天聊一颗TI的单片机芯片MSPM0G3507,功能丰富,综合性价比不错,分享一下相关知识。
MSPM0G3507系列具有不同的版本,是一款低成本的ARM 32bit M0+单片机,内部集成内存保护单元,主频最高支持到80Mhz,工作温度也可以达到-40到125度,可以覆盖绝大多数工作温度范围,除了工业级,该芯片还有车规级可以选择,今天我们主要以工业级来介绍一下。
这可芯片电源供电范围支持1.62V到3.6V,针对这一电压等级,大部分场景也就是应用在3.3V系统中了,对比MXP系列的可以兼容3.3V和5V系统的单片机,有一定劣势。如果都是3.3V系统,则要考虑成本等其它因素了。
芯片内部集成了128K的flash,具有ECC功能,还集成12位的ADC和DAC,集成通用放大器和温度传感器采集等功能。在低功耗方面也表现出色,可以多种工作模式运行,以满足不同场景下低功耗水平的用户,支持运行,睡眠,停止,待机和关断模式,关断模式下最低电流消耗仅78nA,且支持IO功能唤醒,芯片的时钟源也可以从内部或者外部提供,比较灵活。
在通信接口方面,最高支持4个uart,2个IIC,2个SPI和2个CAN(兼容CAN FD),SWD接口也最小化了IO调试的数量,而且对于不同的场合,有28/32/48/64pin的封装,可以应用在电机控制,小家电,医疗,工业,电力和车规等不同场合。
在芯片的IO配置方面,类似于A核pinmux工具,厂商提供了SYSconfig配置工具,可以用于配置IO功能和初始化代码,对于开发人员非常友好。
芯片还集成很多提高运行效率的内部模块,如PMU,对外部VDD进行监测,并且对芯片不同工作模式进行电压的调节,稳定运行。集成的DMA可以直接实现数据在把不同的存储地址直接传输而不需要CPU内核干预,这样可以提高数据传输效率,降低CPU负荷。值得注意的是,芯片还提供了一系列数学加速器(MATHACL),可以利用硬件加速数学函数的处理,来提高系统整体的运算能力和效率。下面是支持的几种加速处理的函数:•
正弦/余弦 (SINCOS)
• 反正切 (ATAN2)
• 平方根 (SQRT)• 除法 (DIV)•
与 32 位结果相乘 (MPY32)•
对 32 位结果进行平方 (SQUARE32)•
与 64 位结果相乘 (MPY64)•
对 64 位结果进行平方 (SQUARE64)•
乘法累加 (MAC)•
平方累加 (SAC)
这些都是这颗芯片的亮点功能。
我们看一下64pin芯片的封装,有自己设计封装的小伙伴可以参考。
原理图封装:
PCB封装:
最后提醒大家在layout时,主义电源去耦电容靠近芯片放置,外部晶振靠近芯片放置,晶振下方不要走线。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !