TDK SmartMotion平臺Ver. G硬件用戶指南:開啟運動傳感開發新紀元
在當今科技飛速發展的時代,運動傳感器在眾多領域都發揮著至關重要的作用。TDK的SmartMotion平臺Ver. G作為一款全面的開發系統,為開發者提供了強大的工具和豐富的資源,助力他們快速實現基于InvenSense傳感器的解決方案。讓我們一起深入了解這款平臺的魅力所在。
文件下載:TDK InvenSense DK-42653開發套件.pdf
一、平臺概述
TDK SmartMotion平臺Ver. G圍繞Microchip SAMG55 MCU構建,是一個專為TDK InvenSense運動傳感器設備打造的綜合性開發系統。它最大的亮點之一就是集成了板載嵌入式調試器(EDBG),開發者無需借助外部工具,就能輕松對SAMG55 MCU進行編程和調試,大大提高了開發效率。
該平臺還配備了必要的軟件,包括基于GUI的開發工具InvenSense MotionLink和嵌入式運動驅動程序(eMD)。eMD由一組API組成,可用于配置平臺的各個方面,如運動傳感器的滿量程范圍(FSR)、輸出數據速率(ODR)、低功耗或低噪聲模式以及傳感器與主機的接口(I2C、SPI)等。同時,eMD還能在MCU上運行一些增強的運動功能,如傳感器融合、加速度計和陀螺儀校準以及安卓功能(游戲旋轉矢量、重力、線性加速度)。MotionLink則能幫助開發者捕獲和可視化運動傳感器的數據,讓開發過程更加直觀。
此外,平臺支持Atmel Studio,并與Microchip Xplained Pro擴展板兼容。Xplained Pro擴展系列評估套件提供了額外的外設,可擴展開發板的功能,讓開發者更輕松地進行客戶設計。
二、平臺特點與兼容性
特點概述
- 集成TDK InvenSense運動傳感器:為開發者提供了高精度的運動感知能力。
- 支持磁性傳感器:通過插入子板(DB),可實現磁性傳感器的連接。
- 強大的微控制器:采用Microchip SAMG55微控制器,擁有512 KB Flash,具備出色的處理能力。
- 便捷的調試功能:板載嵌入式調試器(EDBG),方便編程和調試。
- 高速數據傳輸:內置FTDI USB轉UART接口,可實現快速的運動傳感器數據傳輸。
- 豐富的接口:USB連接器用于主機與軟件的調試和數據記錄,同時可通過USB為開發板供電。
平臺兼容性
TDK SmartMotion平臺Ver. G與Microchip的SAM G55 Xplained Pro兼容,開發者可參考Atmel Xplained Pro用戶指南(鏈接)獲取更多信息。
三、傳感器與開發套件
該平臺支持多種類型的TDK IMU和壓力傳感器,每個InvenSense運動傳感器都有其對應的開發套件(DK)。需要注意的是,這些DK板僅適用于室溫下的基本傳感器產品評估和軟件開發,若要在產品數據手冊規定的溫度范圍內進行傳感器評估或特性測試,需向TDK FAE或銷售代表獲取評估板(EVB)。
以下是部分開發套件的介紹:
1. DK - 40627
為TDK IMU ICM - 40627的開發套件。ICM - 40627是一款6軸MEMS MotionTracking設備,集成了3軸陀螺儀和3軸加速度計,適用于基于手勢的手持設備,如鼠標。它還捆綁了TDK的Air Motion Library,可實現精確的鼠標指向、滑動、滾動等運動手勢。該傳感器具有可配置的主機接口,支持I2C和SPI串行通信,擁有2 KB FIFO和2個可編程中斷,并具備超低功耗的運動喚醒功能,可有效降低系統功耗。
2. DK - 42370 - P
用于TDK IMU ICM - 42370 - P的開發。ICM - 42370 - P是高性能的3軸MEMS MotionTracking設備,具備可配置的主機接口,支持I3C、I2C和SPI串行通信,最多擁有2.25 KB FIFO和2個可編程中斷,同樣具備超低功耗的運動喚醒功能。
3. DK - 42686 - P
對應TDK IMU ICM - 42686 - P。該傳感器是6軸MEMS MotionTracking設備,其陀螺儀的滿量程范圍擴展到±4000 dps,加速度計的滿量程范圍擴展到±32g,適用于當今可穿戴和運動解決方案的精確運動分析,如游戲控制器、高爾夫或網球揮桿分析儀、智能足球或籃球等。
四、系統設計
系統框圖
板載的EDBG MCU AT32UC3A4256HHB - C1UR允許用戶在不使用外部工具的情況下對主MCU SAMG55進行調試、跟蹤和編程。系統框圖為開發者展示了各個模塊之間的連接關系和數據流向。
主MCU SAMG55資源分配
| SAMG55 RESOURCE | USAGE |
|---|---|
| UART O (PA9/10/25/26) | 默認連接到FTDI輸入,在J200上使用Extension - 1的情況下,可通過跳線J3斷開與FTDI的連接。 |
| TW6(12C) (PB8/9) | TDK傳感器連接到該主I2C,板載傳感器從地址為0x69,DB和EVB上的傳感器從地址為0x68。 |
| SPI5 (PA11/12/13/14) | SPI主設備連接到TDK IMU傳感器,板載IMU傳感器/CS = PNCS0。 |
| GPIO (INTs) PA17/18/20/30和PB15 | 用于傳感器中斷輸入等功能。 |
| TW4(12C) | 主I2C與EDBG MCU從I2C通信。 |
| UART6 | 用于EDBG DGI - UART接口。 |
| UART7 | 用于EDBG CDC - UART接口。 |
連接器
| CONNECTOR REF NAME | CONNECTOR FUNCTION DESCRIPTIONS |
|---|---|
| CN1 (Not loaded) | 未加載 |
| CN2/CN3 | 磁性傳感器子板連接器,僅支持I2C接口。 |
| CN4/CN5 (Not loaded) | 未加載 |
| CN6 | FTDI USB轉串行UART接口的USB連接器。 |
| J1 | 選擇主機IC連接,用于IMU傳感器和磁性傳感器或僅磁性傳感器。 |
| J2 | 開發板電源源選擇。 |
| J3 | 選擇VDDIO電壓電平,3V0或1V8。 |
| J4 | 數字信號測試引腳。 |
| J200(Not loaded) | 擴展頭1,功能與Microchip的Xplained - Pro板上的200相同。 |
| J301 | MCU SAMG55 USB連接器。 |
| J500 | EDBG MCU USB連接器。 |
| SW300 | 用戶按鈕。 |
| SW301 | 復位按鈕。 |
跳線設置
| JUMPER | DESCRIPTION |
|---|---|
| J1 | 用于選擇SAMG55主IC的輸入源,僅允許兩個跳線短路塊。引腳 - 1/2和3/4的跳線短路塊:IMU傳感器主I2C連接到SAMG55 IC主設備;引腳 - 5/6和7/8的跳線短路塊:磁性傳感器IPC連接到SAMG55 Ic主設備,此時TDK IMU傳感器連接到SAMG55 SPI主設備。 |
| J2 | 用于開發板電源源選擇,僅允許一個跳線短路塊。引腳 - 1/2的跳線短路塊:開發板電源來自J500上的EDBG USB;引腳 - 3/4的跳線短路塊:開發板電源來自CN6上的FTDI USB;引腳 - 5/6的跳線短路塊:開發板電源來自J301上的SAMG55 USB。 |
| J3 | 用于系統VDDIO電平選擇。引腳 - 1/2的跳線短路塊:VDDIO = 3V0;引腳 - 3/2的跳線短路塊:VDDI0 = 1V8。 |
| J4 | 有數字信號作為測試點。引腳 - 1:SPI/CS;引腳 - 2:SPI SCLK,I2CSCL;引腳 - 3:SPI MOSI,IC SDA;引腳 - 4:SPI MISO,I2C AD0;引腳 - 5:INT1;引腳 - 6:INT2;引腳 - 7:GND。 |
五、原理圖與電路板PCB
文檔中提供了系統的原理圖和電路板PCB圖,包括層次結構頂層、主MCU、嵌入式調試器、傳感器、DB和EVB連接器等部分,為開發者進行硬件設計和調試提供了詳細的參考。
TDK SmartMotion平臺Ver. G為電子工程師提供了一個功能強大、易于使用的開發平臺,無論是在傳感器評估、算法開發還是產品設計方面,都能發揮重要作用。你在使用類似開發平臺時遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
開發套件
+關注
關注
2文章
221瀏覽量
25100 -
運動傳感器
+關注
關注
9文章
175瀏覽量
31836
發布評論請先 登錄
迅為iTOP-Hi3403開發板:解鎖多目拼接相機的10.4TOPS強“芯”動力,開啟4K智能視覺新紀元
TDK SmartMotion平臺Ver. G硬件用戶指南:開啟運動傳感開發新紀元
評論