cc1020信號收發(fā)接口與微控制器的連接如圖1所示。微控制器使用引腳p2.6和p3.4與cc1020的雙向同步數(shù)據(jù)接口dio、dclk連接。
微控制器的一個雙向引腳與cc1020的dio連接,用于數(shù)據(jù)的發(fā)射與接收(輸入與輸出)。dclk提供數(shù)據(jù)定時,必須連接到微控制器的一個輸入端。
數(shù)據(jù)輸出可以選擇使用單獨的引腳。這時要設(shè)置cc1020的interface寄存器sep_di_do=1。在同步模式下,lock引腳用作數(shù)據(jù)輸出,而dclk引腳作為異步模式的數(shù)據(jù)輸出,dio引腳端則只用于數(shù)據(jù)輸入。
微控制器的一個引腳可用來*鎖相環(huán)的鎖定信號,即lock引腳信號。當(dāng)鎖相環(huán)鎖定時,lock引腳為邏輯低電平。它還可以用作載波檢測及*其它內(nèi)部測試信號。
cc1020能被設(shè)置成三種不同的數(shù)據(jù)傳輸形式:同步nrz模式、同步曼徹斯*模式和異步傳輸uart模式。這三種模式各有特點,同步曼徹斯*抗干擾能力最好,但是波特率要低一倍,異步傳輸uart實現(xiàn)起來最簡單,但是抗干擾能力最差,而同步nrz抗干擾能力比uart要好,但稍差于同步曼徹斯*,實現(xiàn)難度也介于兩者之間??紤]到微處理器基本都支持uart串行通訊,所以選擇了這種模式,經(jīng)測試效果完全能達到要求。
圖 cc1020與微控制器的連接電路 來源:輕舞尋夢