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

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