探索TDK SmartMotion DK-UNIVERSAL-I開發(fā)套件:硬件用戶指南
在當(dāng)今的電子科技領(lǐng)域,開發(fā)套件對(duì)于工程師們快速評(píng)估和開發(fā)基于傳感器的解決方案至關(guān)重要。今天,我們就來(lái)深入了解一下TDK的SmartMotion Development Kit (DK) DK - UNIVERSAL - I,看看它能為我們帶來(lái)哪些便利和可能性。
文件下載:TDK InvenSense DK-UNIVERSAL-I SmartMotion開發(fā)套件.pdf
一、概述
TDK SmartMotion DK - UNIVERSAL - I是一款專為TDK InvenSense運(yùn)動(dòng)傳感器設(shè)備打造的綜合開發(fā)系統(tǒng)。該平臺(tái)圍繞Microchip SAM G55 MCU設(shè)計(jì),能讓客戶快速評(píng)估和開發(fā)基于InvenSense傳感器的解決方案。其一大亮點(diǎn)是集成了板載嵌入式調(diào)試器,這意味著在對(duì)SAM G55 MCU進(jìn)行編程或調(diào)試時(shí),無(wú)需外部工具。
該套件還配備了必要的軟件,包括InvenSense Motion Link(一款基于GUI的開發(fā)工具)和嵌入式運(yùn)動(dòng)驅(qū)動(dòng)程序(eMD)。eMD由一組API組成,可用于配置平臺(tái)的各個(gè)方面,如運(yùn)動(dòng)傳感器參數(shù)(全量程范圍FSR、輸出數(shù)據(jù)速率ODR、低功耗或低噪聲模式)以及傳感器與主機(jī)的接口(I2C、SPI)。此外,eMD還能在MCU上運(yùn)行一些增強(qiáng)的運(yùn)動(dòng)功能,如傳感器融合、加速度計(jì)和陀螺儀校準(zhǔn),以及一些安卓功能(如游戲旋轉(zhuǎn)矢量、重力、線性加速度)。
二、介紹
2.1 功能概述
- 集成TDK InvenSense運(yùn)動(dòng)傳感器:為開發(fā)提供了核心的傳感能力。
- 支持磁性傳感器:可通過(guò)插入子板(DB)實(shí)現(xiàn)。
- Microchip SAM G55微控制器:擁有512 KB閃存,為系統(tǒng)運(yùn)行提供了強(qiáng)大的計(jì)算支持。
- 板載嵌入式調(diào)試器(EDBG):方便進(jìn)行編程和調(diào)試。
- 內(nèi)置FTDI USB轉(zhuǎn)UART接口:實(shí)現(xiàn)快速的運(yùn)動(dòng)傳感器數(shù)據(jù)傳輸。
- USB連接器:用于主機(jī)與軟件的調(diào)試和數(shù)據(jù)記錄,同時(shí)通過(guò)USB為板卡供電。
2.2 平臺(tái)概述
TDK SmartMotion Development Kit (DK) DK - UNIVERSAL - I是一個(gè)用于TDK傳感器產(chǎn)品評(píng)估和算法軟件開發(fā)的硬件單元,能為多種不同的應(yīng)用開發(fā)提供靈活的解決方案。
三、快速設(shè)置
3.1 使用MotionLink軟件
- 下載并安裝MotionLink軟件:這是使用套件的第一步,確保從官方渠道獲取最新版本。
- 連接FTDI USB(CN6)到PC并打開MotionLink:按照?qǐng)D2的框圖進(jìn)行操作,開啟快速測(cè)試。
- 點(diǎn)擊“Start MotionLink”:進(jìn)入GUI窗口。
- 刷新COM:若有需要,將EDBG USB(J500)連接到PC并刷新MCU固件。
- 點(diǎn)擊“Select and Configure Sensor Board”:找到正確的部件編號(hào)。
- 連接到串口并給板卡上電:完成這些步驟后,就可以開始進(jìn)行測(cè)試了。如果在操作過(guò)程中遇到問(wèn)題,可以點(diǎn)擊頂部欄的“Help”按鈕,查看MotionLink用戶手冊(cè)或獲取故障排除幫助。
3.2 連接器
| TDK SmartMotion Platform Ver. I的連接器和接口有詳細(xì)的定義,如下表所示: | CONNECTOR NAME | CONNECTOR REF# | CONNECTOR FUNCTION DESCRIPTIONS |
|---|---|---|---|
| TDK Sensor EVB Connector | CN1 | External TDK sensor EVB connector | |
| Other Sensor DB | CN2/CN3 | Daughter board connector for Mag sensor. PC interface only | |
| TDK Sensor DB | CN4/CN5 | Daughter board connector for TDK sensor.PC and SPI interfaces | |
| FTDI USB | CN6 | USB connector for FTDI USB to serial UART interface | |
| JTAG Connector for SAMG55 | CN7/CN8 | JTAG Connector for SAMG55 debugging | |
| EDBG LEDS | D500/D501 | EDBG LEDs.D500 is green and D501 is yellow | |
| Sensor I2C Selection | J1 | Select host IC connections,or IMU sensor and other sensors | |
| PWR Source Select | J2 | Board power source selection | |
| VDDIO Voltage Select | J3 | Selects voltage level between 3.3V, 1.8V, 1.2V for VDDIO | |
| Test pins | J4 | Digital signal test pins | |
| Extension 1 | J200 | Extension header 1. Has same function as J200 on Microchip's xplained - Pro board. Refer to http://www.atmel.com/lmages/Atmel - 42389 - SAM - G55 - Xplained - Pro_ User - Guide.pdf for more details | |
| SAMG55 USB | J301 | MCU SAM G55 USB connector |
3.3 跳線設(shè)置
| JUMPER | DESCRIPTION |
|---|---|
| J1 | 用于選擇哪個(gè)傳感器將連接到SAMG55主I2C,僅允許兩個(gè)跳線。例如,跳線在引腳1/2和3/4時(shí),IMU傳感器主I2C連接到SAMG55 I2C主;跳線在引腳5/6和7/8時(shí),其他傳感器I2C連接到SAMG55 I2C主,此時(shí)TDK IMU傳感器連接到SAMG55 SPI主。 |
| J2 | 用于板卡電源源選擇,僅允許一個(gè)跳線。如跳線在引腳1/2時(shí),板卡電源來(lái)自J500上的EDBG USB;跳線在引腳3/4時(shí),板卡電源來(lái)自CN6上的FTDI USB;跳線在引腳5/6時(shí),板卡電源來(lái)自J30上的SAMG55 USB。 |
| J3 | 用于系統(tǒng)VDDIO電平選擇。跳線在引腳1/2時(shí),VDDIO = 3.3V;跳線在引腳3/2時(shí),VDDIO = 1.8V;跳線在引腳4/2時(shí),VDDIO = 1.2V。 |
| J4 | 有數(shù)字信號(hào)作為測(cè)試點(diǎn),如引腳1為SPI / CS,引腳2為SPI SCLK、I2C SCL等。 |
四、高級(jí)信息
4.1 更新SAMG55固件硬件用戶指南
TDK SmartMotion Development Kit DK - UNIVERSAL - I與Microchip的SAMG55 Xplained Pro兼容,可用于更新和刷新固件??赏ㄟ^(guò)鏈接http://www.atmel.com/Images/Atmel - 42389 - SAM - G55 - Xplained - Pro_User - Guide.pdf(從第5頁(yè)開始)下載Atmel Xplained Pro用戶指南。操作時(shí),將EDBG(Atmel嵌入式調(diào)試器)USB端口通過(guò)USB電纜連接到PC。
4.2 TDK傳感器與SAM G55 MCU的連接
DK - UNIVERSAL - I是用于子板(DB)和評(píng)估板(EVB)的開發(fā)套件,板上未安裝傳感器。CN1用于連接外部TDK傳感器EVB,CN4/CN5用于連接TDK傳感器子板,支持PC和SPI接口。
4.3 連接其他傳感器
第三方傳感器若有不同的從地址,可通過(guò)子板連接到與TDK傳感器相同的SAM G55 MCU I2C總線。CN2/CN3專為其他傳感器子板插入設(shè)計(jì),僅支持I2C,不支持SPI。
五、智能運(yùn)動(dòng)系統(tǒng)設(shè)計(jì)
5.1 系統(tǒng)框圖
板載EDBG MCU AT32UC3A4256HHB - C1UR允許用戶在不使用外部工具的情況下對(duì)主MCU SAM G55進(jìn)行調(diào)試、跟蹤和編程。系統(tǒng)框圖展示了各個(gè)接口和資源的連接情況,如SPI - 5、TW - 6(I2C)、UART - 0等與板載傳感器、子板/評(píng)估板的連接。
5.2 主MCU SAM G55資源分配
| SAM G55 RESOURCE | USAGE |
|---|---|
| UART 0 (PA9/10/25/26) | 默認(rèn)情況下,UART0連接到FTDI輸入。在使用J200上的Extension - 1時(shí),可通過(guò)跳線J3斷開UART0與FTDI的連接。 |
| TW6(I2C) (PB8/9) | TDK傳感器連接到該主I2C,板載傳感器從地址為0x69,子板和評(píng)估板上的傳感器從地址為0x68。 |
| SPI5 (PA05/PA11/12/13/14) | SPI5主連接到TDK IMU傳感器,板載IMU/CS = PNCS1,評(píng)估板/子板IMU/CS = PNCS0。 |
| GPIO (INTs) PB03/PB15/PA30/PA20/PA15 | 用于傳感器中斷輸入和其他智能功能。 |
| TW4(I2C) | 主I2C與EDBG MCU從I2C通信。 |
| UART6 | 用于EDBG DGI - UART接口。 |
| UART7 | 用于EDBG CDC - UART接口。 |
六、總結(jié)
TDK SmartMotion DK - UNIVERSAL - I開發(fā)套件為電子工程師在運(yùn)動(dòng)傳感器開發(fā)方面提供了一個(gè)強(qiáng)大而靈活的平臺(tái)。從快速設(shè)置到高級(jí)信息,再到系統(tǒng)設(shè)計(jì),該套件都有詳細(xì)的說(shuō)明和豐富的功能支持。不過(guò),在使用過(guò)程中,我們需要仔細(xì)根據(jù)實(shí)際需求進(jìn)行連接器和跳線的設(shè)置,以及合理分配SAM G55 MCU的資源。大家在使用這個(gè)套件的過(guò)程中,有沒有遇到過(guò)什么有趣的問(wèn)題或者有什么獨(dú)特的使用經(jīng)驗(yàn)?zāi)兀繗g迎在評(píng)論區(qū)分享。
發(fā)布評(píng)論請(qǐng)先 登錄
探索Renesas DA1459x PRO開發(fā)套件:硬件設(shè)計(jì)與應(yīng)用解析
DA14535 USB開發(fā)套件硬件解析:開啟低功耗藍(lán)牙開發(fā)新征程
TDK SmartMotion Platform Ver. G硬件使用指南:開啟高效傳感器開發(fā)之旅
探索DK-45605與DK-45686 SmartMotion開發(fā)平臺(tái)的硬件魅力
TDK SmartMotion平臺(tái)Ver. G硬件用戶指南:開啟運(yùn)動(dòng)傳感開發(fā)新紀(jì)元
TDK-InvenSense DK-42688P-9X和DK-42670P-9X參考設(shè)計(jì)套件使用指南
TDK SmartMotion Platform Ver. I硬件用戶指南解讀
DK-45605與DK-45686 SmartMotion開發(fā)平臺(tái)硬件使用指南
TDK SmartMotion Platform Ver. G 硬件開發(fā)指南
探索CYUSB3KIT - 004 EZ - USB? SX3開發(fā)套件的無(wú)限可能
STM32C0116-DK探索套件開發(fā)指南與技術(shù)解析
STM32H7S78-DK探索套件深度解析與技術(shù)應(yīng)用指南
基于STM32N6570-DK探索套件的邊緣AI開發(fā)平臺(tái)技術(shù)解析
STM32WBA65I-DK1探索套件技術(shù)解析
STM32WBA65I-DK1 Discovery kit 開發(fā)平臺(tái)介紹
探索TDK SmartMotion DK-UNIVERSAL-I開發(fā)套件:硬件用戶指南
評(píng)論