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