TI的77GHz mmwave開發板IWR1443Boost開箱上手
1 前言
IWR1443Boost是TI mmwave系列微波雷達開發板。工作頻率是汽車的主流頻率77GHz。比較高檔。我入手價是2K。哎,值不值就是見仁見智了。最開始是想把微波模組加入到產品中的。但是這個價格、這個設計難度,對我來說只能學習用了吧。短期內掌握本開發板的軟硬體開發是比價有難度的。
我剛開始也心想這資料太少了,連跑個出廠演示也要翻了TI官方網站的好多個頁面。於是在這裡我還是記錄一下。
2 跑出廠韌體需要用到的軟體
2.1 Windows系統
雖然TI的Code Compose Studio(CCS)有Linux版本的,但是Linux版本的CCS所支援的DSP(或叫DSC)有限。憑經驗,TI的藍芽微控制器如CC2541、Zigbee微控制器如CC2531、WIFI微控制器如CC3320等的開發都離不開 Windows,SDK、韌體燒寫軟體都是EXE格式的。想要在Linux開發,我已經嘗試過並走到死衚衕裡了。因此還是推薦使用Windows的電腦開發。假如一定在Linux系統上開發,估計編譯不了某些Library,導致無線開發板無法使用無線功能。
2.2 Google Chrome
出廠演示用的電腦端軟體是雲端的。要用瀏覽器開啟TI的官網,然後通過網頁、呼叫串列埠控制開發板的。TI把這工具(網頁)稱為mmWave_Demo_Visualizer。然後網頁是需要用到外掛的。TI開發了基於Google Chrome的外掛。但是我平時用的火狐不相容。只好用Google Chrome瀏覽器了。
2.3 TICloudAgent
在開啟mmWave_Demo_Visualizer時候,提醒需要安裝這個軟體到本地。30MB+。
2.4 FTDI驅動
mmwave_studio、CCS的安裝都會帶FTDI的驅動。因為TI的部分模擬器用的就是FTDI的晶片。
2.5 MMWAVE_STUDIO(可選)
2.6 MMWAVE_SDK(可選)
用IWR1443Boost的話,SDK版本要用2.1.目前出到3.0了,但是3.0是面向xWR68xx的。我翻了一下,裡面根本不帶IWR1443的demo。故需要安裝2.1版本的mmwave_SDK。
2.7 CCS7.4(可選)
在SDK的下載頁面,指定是用CCS7.4版本的。我以前電腦安裝過CCS8,目前我還沒安裝CCS7。CCS用於閱讀、修改、編譯、模擬板載DSP的軟體程式碼。
3 硬體準備
1塊IWR1443Boost,自備電壓為5V、電流額定值大於2.5A的直流電源。PC。
3.1 PCB開源
硬體全開源的,是很不錯的了。
4 上電演示
先給幾幅開箱照
板子下面的金屬架子是IWR1443Boost的標配。
在瀏覽器中輸入網址、或者通過超連結進入mmWave_Demo_Visualizer:
在Platform選擇xWR14xx,見上圖。然後選擇左下角的連線。我剛開始安裝好外掛、SDK都裝了,還是連線失敗。原來剛裝好外掛,需要重啟瀏覽器,但是當時沒有提示我。COM口是自動識別的。
然後點選SEND CONFIG TO MMWAVE DEVICE
正確通訊的頁面會這樣:
然後就可以看到GUI了。
可以看到X-Y Scatter Plot上面顯示了大概的前方位置目標。
就只有這幾幅圖。總的來說,人機介面還是不太友好。而且這個是雲端伺服器上的,沒有相關的上位機程式提供誒。
5 小結
本文介紹了IWR1443Boost的出廠演示流程。IWR1443Boost的開發,資料豐富的是最底層的硬體、軟體越上層資料越少(FMCW資料少,人機互動的更少)。這是一些小型的77GHz微波雷達專案,想要開發的話還是有很多東西要學習。
其他資源: