AIROC? CYW20829評估套件:從入門到實戰(zhàn)
在物聯(lián)網(wǎng)應用的蓬勃發(fā)展中,低功耗、高性能的藍牙低功耗(Bluetooth? Low Energy)模塊顯得尤為重要。英飛凌的AIROC? CYW20829藍牙低功耗模塊評估套件(CYW920829B0M2P4XXI100 - EVK)就為開發(fā)者提供了一個強大而便捷的開發(fā)平臺。今天,我們就來深入了解一下這個評估套件。
文件下載:Infineon Technologies CYW920829B0M2P4TAI100EVK 評估套件.pdf
套件概述
CYW920829B0M2P4XXI100 - EVK主要用于評估、原型設計和開發(fā)各種物聯(lián)網(wǎng)應用。該套件基于AIROC? CYW20829模塊,這是一款低功耗、高性能的藍牙低功耗微控制器,具有以下顯著特點:
- 強大的核心:采用Arm? Cortex? - M33核心,搭配可編程和可重構(gòu)的模擬與數(shù)字模塊。
- 豐富的外設:具備Sigma delta開關(guān)電容模數(shù)轉(zhuǎn)換器(ADC)用于音頻和直流測量;七個16位和兩個32位定時器/計數(shù)器脈沖寬度調(diào)制器(TCPWM)模塊等。
- 出色的射頻性能:LE - 1 Mbps RX靈敏度達 - 98 dBm,125 kbps的LE - LR為 - 105 dBm,500 Kbps的LE - LR為 - 101 dBm,集成功率放大器(PA),TX輸出功率為10 dBm。
- 多樣的通信接口:支持串行存儲器接口(SMIF)、UART、I2C、Quad - SPI等。
套件有兩個版本可供選擇:CYW920829B0M2P4TAI100 - EVK(帶追蹤天線模塊)和CYW920829B0M2P4EPI100 - EVK(帶外部RF焊盤模塊)。
前期準備
套件內(nèi)容
兩個版本的套件都包含評估板、USB 2.0 Type - A到Micro - B電纜、六根五英寸的跳線和快速入門指南。
注意事項
評估板和參考板僅用于評估和測試,并非商業(yè)化產(chǎn)品。它們未經(jīng)過完整的安全要求、全工作溫度范圍或壽命的測試,可能不符合CE等標準。用戶在使用時需確保符合所在國家的相關(guān)要求和標準。同時,評估板和參考板對靜電放電(ESD)敏感,在安裝、測試、維修時需采取靜電控制措施。
硬件連接與驅(qū)動安裝
在連接開發(fā)板之前,要確保所有跳線處于默認配置,以選擇UART并顯示嵌入式應用跟蹤消息。然后,使用提供的USB電纜將EVK的USB連接器(J5)連接到開發(fā)PC,USB UART驅(qū)動會自動加載。若EVK未被檢測為USB設備,需在ModusToolbox?安裝目錄中重新安裝USB UART驅(qū)動。
ModusToolbox?開發(fā)環(huán)境
ModusToolbox?是一個免費的軟件開發(fā)生態(tài)系統(tǒng),包含Eclipse IDE for ModusToolbox?、AIROC? BTSTACK、藍牙? SDK和PSoC? 6 SDK,用于為英飛凌的物聯(lián)網(wǎng)產(chǎn)品開發(fā)應用。
工作區(qū)選擇
啟動ModusToolbox?時,會彈出一個對話框,讓你選擇一個目錄作為工作區(qū)目錄。你可以點擊“瀏覽”按鈕選擇現(xiàn)有空目錄,也可以輸入完整路徑讓ModusToolbox?創(chuàng)建新目錄。
創(chuàng)建新應用
在快速面板的“開始”組中點擊“新建應用”,或者選擇“文件”>“新建”>“ModusToolbox?應用”,即可打開應用窗口。
選擇目標硬件
在ModusToolbox?中選擇CYW920829評估套件作為目標硬件進行應用開發(fā)。需要注意的是,所有適用于CYW920829B0M2P4XXI100 - EVK的代碼示例與CYW920829M2EVK - 02 BSP相同,且CYW920829B0M2P4XXI100 - EVK沒有單獨的BSP,模塊EVK使用硅片EVK BSP。
代碼示例
ModusToolbox?包含許多代碼示例,其中很多都與該套件兼容。你可以在應用設置過程中通過“文件”>“新建”>“ModusToolbox?應用”瀏覽入門應用集合,也可以在英飛凌的GitHub存儲庫中查找代碼示例。
獲取幫助
ModusToolbox?提供了豐富的幫助文檔,包括快速入門指南、通用文檔和用戶指南。你可以通過“幫助”菜單訪問這些文檔。
套件操作
工作原理
CYW920829B0M2P4XXI100 - EVK圍繞CYW20829設備構(gòu)建,該設備具有藍牙? SoC和USB - 串行接口/編程器。套件采用Arduino外形尺寸兼容的接頭,可插入Arduino擴展板以擴展功能,還配備了兩個用戶開關(guān)、一個復位開關(guān)、兩個用戶LED、一個熱敏電阻、IMU、AMIC、DMIC和多種電源選項。
跳線設置
套件上的跳線用于選擇不同的電源和功能,如VBAT、VIO_BASE、VDDPA的電源選擇,熱敏電阻的連接/斷開等。具體的跳線設置可參考文檔中的表格。
按鈕和開關(guān)
套件上的按鈕和開關(guān)具有不同的功能,如復位按鈕、用戶應用按鈕、模式選擇按鈕等。每個按鈕和開關(guān)的連接和功能在文檔中都有詳細說明。
接頭
套件上的接頭包括Arduino兼容接頭和其他測試、編程/調(diào)試接頭。Arduino兼容接頭可用于連接Arduino擴展板,其他接頭則用于特定的測試和調(diào)試功能。
電源供應
套件可以通過USB或硬幣電池供電。USB電源通過兩個降壓調(diào)節(jié)器分別調(diào)節(jié)為1.8 V和3.3 V,硬幣電池可直接連接。通過跳線設置可以選擇不同的電源選項。
測試點和電流測量
套件上有兩個接地測試點,可用于方便地連接探頭測量不同電源域的電壓。要測量模塊域的電流消耗,可在跳線J9的引腳3和引腳1或4或5(根據(jù)電源源)之間連接電流表。
SWD調(diào)試
ModusToolbox?支持使用多種Arm? - JTAG適配器對CYW20829等藍牙產(chǎn)品進行調(diào)試。通過SWD信號可以在CYW920829B0M2P4XXI100 - EVK上進行調(diào)試,SWD是一種2線接口,使用SWD輸入輸出(SWDIO)和串行線時鐘(SWDCLK)。
引腳配置
CYW20829設備上的GPIO引腳可以復用為各種外設。ModusToolbox?會將GPIO初始化為平臺的默認配置,具體的外設路由信息可參考設備數(shù)據(jù)手冊。
硬件詳解
載板模塊
載板模塊采用CYW20829設備,通過M.2接口連接到基板。藍牙天線蝕刻在載板模塊的PCB上,UART信號和GPIO引腳引出以與基板接口。載板模塊有兩個晶體,一個24 - MHz的主晶體和一個32.768 - kHz的低功耗晶體。
基板
基板為CYW20829載板模塊提供了各種傳感器和接口。它具有以下特點:
- 串行通信:板載的CY8C5868LTI - LP039 PSoC? 5LP設備負責雙通道USB - 串行轉(zhuǎn)換,其USB - 串行引腳與CYW20829設備的HCI UART引腳硬連接。
- 電源供應:電源供應系統(tǒng)靈活,可接受5 V的KitProg3 Micro USB Type - B端口輸入或3 V的硬幣電池輸入。通過跳線設置可以選擇不同的電源選項。
- 設備復位:復位電路由復位按鈕(SW1)、可選的上拉電阻和去耦電容組成。電壓檢測器IC用于在VDDIO電源電壓穩(wěn)定后延遲釋放CYW20829上的BT_RST_N。
- 其他組件:基板上還包含熱敏電阻、外部串行閃存、慣性測量單元(IMU)、LED、按鈕、數(shù)字麥克風(DMIC)、模擬麥克風(AMIC)、RGB LED和10 - 針SWD接頭等組件。
設備I/O映射
文檔詳細列出了CYW20829設備的I/O引腳與基板上接頭和傳感器的映射關(guān)系,以及載板模塊接口的定義。這對于開發(fā)者進行硬件連接和編程非常重要。
套件改造
SMIF接口
如果需要隔離M.2板上的默認閃存并使用基板上的可選閃存,需要對套件進行改造。通過移除或添加相應的0 Ω電阻,可以使套件與基板SMIF內(nèi)存模塊配合使用。
UART接口
要在與Arduino標準兼容的接頭上使用UART接口,需要進行特定的電阻組裝改造。
SPI接口
如果要啟用SPI選項并將其路由到Arduino擴展板,需要進行一些改造,如移除和安裝特定的電阻,改變開關(guān)位置等。
I2S接口
要啟用I2S接口并將其路由到Arduino擴展板,同樣需要進行一些改造,如移除和安裝特定的電阻。
IMU中斷信號
如果要使用IMU INT1信號,需要移除R117并安裝R48。
常見問題解答
文檔中還提供了一些常見問題的解答,如如何訪問與SWDCLK和SWDIO GPIO共享的SPI信號、如何使用未連接到KitProg3的二級UART等。
英飛凌的AIROC? CYW20829評估套件為開發(fā)者提供了一個全面、便捷的開發(fā)平臺。通過深入了解套件的各個方面,開發(fā)者可以更好地利用其功能,開發(fā)出優(yōu)秀的物聯(lián)網(wǎng)應用。你在使用這個套件的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和疑問。
發(fā)布評論請先 登錄
AIROC?藍牙模塊評估套件CYW920822M2P4TAI040 - EVK快速上手
AIROC? CYW20829:高性能藍牙低功耗MCU的卓越之選
探索AIROC? CYW55913評估套件:物聯(lián)網(wǎng)開發(fā)新利器
英飛凌AIROC? CYW20829助力“Engineered for Intel? Evo?筆記本配件計劃”

AIROC? CYW20829評估套件:從入門到實戰(zhàn)
評論