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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

3、只是接收,不進(jìn)行發(fā)送操作,則主機(jī)發(fā)送完畢后,從機(jī)也同時(shí)收到,RX FIFO中的個(gè)數(shù)與主機(jī)發(fā)送的個(gè)數(shù)相吻合。一旦進(jìn)行發(fā)送操作后,則從機(jī)的接收就會(huì)出現(xiàn)延遲現(xiàn)象,RX FIF O中的個(gè)數(shù) 也異常。所以,自然想到若在從機(jī)發(fā)送完畢后,重新對(duì)SI4463進(jìn)行初始化操作(像上電初始化那樣),則一定可以保證下次接收會(huì)與主機(jī)的發(fā)送同步。事實(shí)也是如此。但如果全部重新初始化,也耗費(fèi)時(shí)間。進(jìn)一步發(fā)現(xiàn),只須對(duì)RF_PKT_LEN_12部分進(jìn)行初始化(由WDS自動(dòng)生成的頭文件)。亡 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土械*陽(yáng)廿、靛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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論