今天聊一顆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時,主義電源去耦電容靠近芯片放置,外部晶振靠近芯片放置,晶振下方不要走線。
審核編輯:湯梓紅
-
芯片
+關注
關注
455文章
50714瀏覽量
423137 -
放大器
+關注
關注
143文章
13583瀏覽量
213367 -
單片機
+關注
關注
6035文章
44554瀏覽量
634633 -
ti
+關注
關注
112文章
8064瀏覽量
212360 -
dac
+關注
關注
43文章
2291瀏覽量
190975
原文標題:TI單片機之MSPM0G3507知識分享
文章出處:【微信號:攻城獅原創之設計分享,微信公眾號:攻城獅原創之設計分享】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論