SI發(fā)送與接收不同步的問題_第1頁
SI發(fā)送與接收不同步的問題_第2頁
SI發(fā)送與接收不同步的問題_第3頁
SI發(fā)送與接收不同步的問題_第4頁
SI發(fā)送與接收不同步的問題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、SI發(fā)送與接收不同步的問題作者:日期:SI4463發(fā)送與接收不同步的問題SI4463配置為使用變長度包傳送模式,主機發(fā)送數(shù)據(jù),從機接收數(shù)據(jù),然后從機回傳數(shù) 據(jù)至主機。發(fā)現(xiàn),主機數(shù)據(jù)發(fā)送完畢后,從機并不是立即接收到,而是經(jīng)過一個延遲(該延遲不固定,與包長度有關)。在此,將主機和從機的SI4463上的NIRQ信號接至示波器觀察(使能包傳送完畢和接收完畢中斷)。這里,通信前導字為8個字節(jié),同步字為2個字節(jié),包長度位為1個字節(jié),包數(shù)據(jù)為8個字節(jié),無CRC數(shù)據(jù)串行速 率為1kbps,主機理論上發(fā)送完畢需時間(8+2+1+8) *8/1k=0.152s,實際測試為160ms。而示波器顯示,從機經(jīng)過 0.1

2、2s后,NIRQ才變低。觀也渝耐B/碩”礎I讀取RX FIFO的狀態(tài),在從機接收完畢后,RX FIFO中的個數(shù)理論上應該是(1個字節(jié)的包長度+8個字節(jié)的數(shù)據(jù) =9),而在從機NIRQ變低后,讀取的RX FIFO個數(shù)為0x18,即24個,多讀取了 15個,理論上多耗時15*8/1 k=0.12s, 與實測相吻合。因為讀取時是按包讀取,即RX FIFO第一個值為8 (包長度),然后接下來只讀取8個數(shù) 據(jù),并且在下次接收數(shù)據(jù)之前,會重新reset RX FIFO所以并不會出錯(倘若在進行下次操作之前不重新reset RX FIFO則下次接收會出錯)。但仍然存在的問題是帶來的延遲較大。奇怪現(xiàn)象:若從機

3、只是接收,不進行發(fā)送操作,則主機發(fā)送完畢后,從機也同時收到,RX FIFO中的個數(shù)與主機發(fā)送的個數(shù)相吻合。一旦進行發(fā)送操作后,則從機的接收就會出現(xiàn)延遲現(xiàn)象,RX FIF O中的個數(shù) 也異常。所以,自然想到若在從機發(fā)送完畢后,重新對SI4463進行初始化操作(像上電初始化那樣),則一定可以保證下次接收會與主機的發(fā)送同步。事實也是如此。但如果全部重新初始化,也耗費時間。進一步發(fā)現(xiàn),只須對RF_PKT_LEN_12部分進行初始化(由WDS自動生成的頭文件)。亡 4du£-i.c RADIO COiiFZGURaTZOli DATA AFJAY ( 0x0“ -RF_POWER_UFj RO

4、P'LgC OaOfl .EaiODAL_XOTUMEZ.,0x0 6RFACIL0DAl2CaiFIG_I r. RF 垃 FTg£_I : ±F 0A05 h,FRR_CTL_A_m6dE_*、KE AMBLE _T*_ qa04 tEH£HE_3,*,RF八空GZ: # RF OKOCKT CRC CONFIG 7 岸 RFFKtJlEH_ 2.、 OxOdF0F【5T-FS2 、" 超, 0K0 9 RF_PET_FIELD_5CRJCONFIG2" OxOB ' RF2PHl2RX riELD 3 CHC COH

5、65;IG_91m(rrw土械*陽廿、靛1 j con 門 g,Ox 1 oRF2Mo.DEM2TX_HAHE _ DEEA Y_e一OxOD' RFmodembcraosea=_ 升RF MODEM 工'FC qeAe_% RFaMODEMaAGCaCCNTROa1 r IRF八MODEM”AG C-WINJW_S I ZE_ 9 r RFAMODEHAOAklctrJl 5? RF MCDEM RSS T COtiiEOLJ. RF MDEM ES S1 COKE H 廠RF MODEM CLKGEH EAKE lf RF MODEMCEFLT ixi CEFLT CCE12 UT7 wemiru r-TJ tt *r iav -n /AETTTTT F fET. 一 ,.0x05 t OxOCr OxODi Ox OR 0x05 9 OxOD > OxOD , DxOS, 0x0Sf 0x05f0_12r即在每次發(fā)送完畢后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論