一、WDS簡介
WDS是Silicon Labs為其推出的RF芯片開發(fā)的一個(gè)配置生成工具。借助此工具,開發(fā)者可以快速地對芯片進(jìn)行配置,這大大減輕了Si4463 開發(fā)負(fù)擔(dān)。
二、使用指南
安裝并打開此軟件,會(huì)顯示如下畫面:
在圖中,“Connect physical device”適用于用戶有開發(fā)板的情況,而“Simulate radio”則不要求實(shí)際設(shè)備,只需要選擇對應(yīng)的芯片型號(hào)就可以配置了。為了便于演示,這里選擇“Simulate radio”。之后的界面如圖:
在這個(gè)界面是選擇要配置的芯片型號(hào)和版本。這里思為無線選擇Si4463 C2版本作為演示。選擇之后的主界面進(jìn)入下圖:
這里是選擇要使用配置模式,“Radio Configuration Application”是直接顯示對應(yīng)參數(shù)的真實(shí)值,適合一般用戶;“Register Setting Panel”則是把寄存器列出來,由用戶指定寄存器的值,適合資深用戶;這里我們選擇前者。
上圖即為配置界面,可以看出整個(gè)界面被劃分為3部分,分別是選擇工程、配置工程,部署工程。一般來說,整個(gè)配置過程大約可以總結(jié)為以下流程:
1. 選擇要配置的工程類型,可選的有Empty framework,Unmodulated work等。
2. 配置無線參數(shù),主要有頻率和功率,無線相關(guān)的參數(shù),數(shù)據(jù)包的參數(shù),中斷和快速響應(yīng)寄存器。
3. 把配置好的參數(shù)存儲(chǔ)為文件,可以是頭文件或者工程文件。
下面詳細(xì)介紹各個(gè)步驟:
* 工程類型(Select project),根據(jù)其名稱就可以知道其代表的類型,這個(gè)根據(jù)實(shí)際情況選擇。
* 頻率和功率(Frequency and power)。設(shè)置基本功率,頻率和其它參數(shù)。設(shè)置的實(shí)際值必須在芯片的支持范圍內(nèi)。設(shè)置可參考上方圖片。
* RF參數(shù)(RF parameters)。選擇想要的調(diào)制方式,數(shù)據(jù)速率和其他參數(shù)。
* 數(shù)據(jù)包欄(Packet)。在實(shí)際通信時(shí),可能存在多個(gè)數(shù)據(jù)包,并且每個(gè)數(shù)據(jù)包所使用的參數(shù)也不一定相同,在這里可以對每個(gè)數(shù)據(jù)包進(jìn)行單獨(dú)配置。配置的參數(shù)主要有,數(shù)據(jù)包的長度,是否啟用CRC,是否啟用曼徹斯特編碼,這些參數(shù)應(yīng)根據(jù)項(xiàng)目需求進(jìn)行選擇。
* 中斷(Interrupts)。根據(jù)實(shí)際情況選擇。
* GPIO and FRR。
* 最后生成配置參數(shù),點(diǎn)擊右下角的Generate source。
三、保存工程文件
可以選擇把配置好的參數(shù)保存為一個(gè)頭文件,或者保存為Silabs IDE工程文件。根據(jù)實(shí)際情況選擇。