隨著MCU片上資源越來越豐富和復(fù)雜,如今的MCU能實(shí)現(xiàn)的應(yīng)用也更加多樣化。
現(xiàn)代微控制器(MCU)具備了強(qiáng)大的功能,它們不僅能夠展示精美的用戶界面(UI),還能流暢播放音視頻文件。在算法處理方面,MCU能夠執(zhí)行加密解密、控制算法、信號濾波,甚至人工智能等復(fù)雜任務(wù)。
此外,MCU通過內(nèi)置的模擬外設(shè)與現(xiàn)實(shí)世界進(jìn)行有效連接。盡管MCU功能日益增強(qiáng),但這也給開發(fā)工程師帶來了挑戰(zhàn)。他們需要深入理解繁雜的技術(shù)細(xì)節(jié),同時(shí)還要在緊迫的開發(fā)周期內(nèi)完成項(xiàng)目。這無疑增加了工作的復(fù)雜性和難度。
為了幫助工程師們應(yīng)對這些挑戰(zhàn),思瑞浦推出了TPS32 MCU開發(fā)生態(tài)來簡化MCU的開發(fā)過程,以縮短開發(fā)時(shí)間,提升開發(fā)效率。通過提供一系列工具和資源,TPS32 MCU生態(tài)系統(tǒng)使得開發(fā)工作更加直接和高效。
TPS32MCU的生態(tài)系統(tǒng)如上圖所示,主要包含:
不同種類的開發(fā)板
TPS32 MCU軟件開發(fā)套件(SDK)
PC端軟件工具
第三方支持工具
TPS32 MCU開發(fā)板
主MCU板(Prime Board)
主MCU板上包含一顆基于ARM v8-M架構(gòu)32位STAR-MC1內(nèi)核,2MB Flash和336KB SRAM的TPS325M5177Q芯片,板載DAPLink調(diào)試接口,USB轉(zhuǎn)UART芯片,ARDUINOUno擴(kuò)展接口(用于連接擴(kuò)展板或者其他符合ARDUINOUno接口的板子)。
擴(kuò)展板(Expansion Board)
擴(kuò)展板主要用于提供一些串行通訊和模擬擴(kuò)展的接口,板載包括32Mbit的SPI Flash,2Kbit I2C接口EEPROM,TPR3333電壓參考芯片,TPT1256高速CAN FD收發(fā)器,音頻Codec,麥克風(fēng)/耳機(jī)/揚(yáng)聲器接口以及兩個(gè)TPSensor按鍵。
演示板(Demo Board)
TFT LCD和TPSensor演示板
觸摸(TPSensor)功能演示板
包括不同種類的觸摸功能演示板(包括觸摸按鍵、滑條、圓環(huán)、接近感應(yīng)等),用戶可以配合TPS32 SDK中TPSensor的代碼例程,結(jié)合TPSensor Designer工具快速上手實(shí)現(xiàn)具體應(yīng)用中所需觸摸功能。
方案板(Solution Board)
智能鎖方案板
智能鎖方案開發(fā)套件(PDK)
開發(fā)套件(PDK)基于TPS32 SDK的底層框架,加入了智能鎖應(yīng)用中主要功能的中間件支持(包括觸摸庫、指紋庫、語音解碼庫、NFC讀卡庫、OTA升級等);另外還包含了智能鎖方案的硬件/固件參考設(shè)計(jì)文檔(如NFC、觸摸)以及重要的測試結(jié)果文檔。
TPS32 MCU軟件開發(fā)套件(SDK)
TPS32 MCU的軟件開發(fā)套件(SDK)包括以下組件:
芯片頭文件,啟動(dòng)代碼和鏈接腳本文件
芯片外設(shè)驅(qū)動(dòng)
板級支持包
代碼例程
SDK API文檔
TPS32 SDK提供了簡單易用的API,高效的底層驅(qū)動(dòng),針對特定應(yīng)用(比如觸摸)的代碼庫,豐富的參考例程以及基于Doxygen格式的API文檔,讓嵌入式代碼開發(fā)變得更加簡單。
SDK目錄結(jié)構(gòu)
豐富的代碼例程
基于Doxygen的API文檔
PC端軟件工具
TPS32 Programmer(燒寫器)
提供TPS32 MCU片上Flash的燒寫功能,支持SWD(通過DAPLink)或者UART接口編程,支持Flash控制器的Option Byte的配置和修改。
TTPSensor Designer
支持TPSensor的設(shè)計(jì)和調(diào)試工具,包括:
創(chuàng)建和配置TPSensor電容觸摸組件(如按鍵、滑條、圓環(huán)、接近感應(yīng)),對應(yīng)觸摸通道
設(shè)置對應(yīng)的配置參數(shù),生成代碼
通過UART接口以圖形化界面觀察觸摸數(shù)據(jù)用于調(diào)整觸摸組件配置參數(shù)
第三方工具支持
IDE(KEIL/IAR)芯片支持包
最新發(fā)布的TPS32 MCU SDK支持KEIL MDK 5.37和IAR Embedded Workbench 9.40.2, 在www.3peak.com/development-tools頁面可以下載到對應(yīng)IDE的芯片支持包。
JLINK/DAPLINK仿真器支持
也可以下載到TPS32 MCU對應(yīng)Segger JLINK的芯片支持包,DAPLINK仿真器的TPS32 MCU支持則包含在TPS32 Programmer工具中。
批量燒寫器支持
思瑞浦也和一些批量燒寫器廠商合作,加入了批量燒寫器對TPS32 MCU的支持,如下圖所示:
昂科技術(shù)(ACROVIEW)是行業(yè)領(lǐng)先的量產(chǎn)化燒錄解決方案提供商,其AP8000通用燒錄器和IPS系列全自動(dòng)燒錄機(jī)已為包括華為、比亞迪、富士康、ABB、艾默生在內(nèi)的全球數(shù)百家行業(yè)領(lǐng)先客戶提供產(chǎn)品和服務(wù)。AP8000支持思瑞浦TPS32系列MCU的GANG-8燒錄,并且支持對TPS32的OTP、OTP LOCK及NVR區(qū)域的寫入。完善的ESD保護(hù)電路和軟硬件防錯(cuò)機(jī)制支持高可靠量產(chǎn)燒錄,支持USB/NET接入及脫機(jī)離線燒錄,和生產(chǎn)MES系統(tǒng)的對接,同時(shí)與全自動(dòng)燒錄機(jī)IPS5200等無縫切換,為TPS32從工程驗(yàn)證到大批量自動(dòng)化燒錄生產(chǎn)提供全面解決方案。
-
芯片
+關(guān)注
關(guān)注
452文章
50025瀏覽量
419794 -
mcu
+關(guān)注
關(guān)注
146文章
16812瀏覽量
349449 -
思瑞浦
+關(guān)注
關(guān)注
1文章
118瀏覽量
8144
發(fā)布評論請先 登錄
相關(guān)推薦
評論