<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > MSP430單片機在微型低功耗數據廣播接收機中的應用

MSP430單片機在微型低功耗數據廣播接收機中的應用

作者: 時(shí)間:2009-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏

捕獲過(guò)程是通過(guò)測量流中兩個(gè)跳變沿中間的時(shí)間寬度(W),如果W等于碼元周期,便以第二個(gè)跳變沿為起始時(shí)刻,設置同步時(shí)鐘;如果W不等于碼元周期,則需要重新捕獲。
2、 同步跟蹤,在接收的過(guò)程中,還要保證同步時(shí)鐘的變化跟隨碼元相位或頻率的偏移。同樣,依據流中0、1跳變沿來(lái)實(shí)現同步時(shí)鐘的跟蹤。如圖1:如果同步時(shí)鐘與碼元之間沒(méi)有任何偏差時(shí),數據的跳變沿每次都應出現在第5個(gè)計數時(shí)刻與下一個(gè)計數時(shí)刻之間,這時(shí)把第三個(gè)計數時(shí)刻作為數據采樣時(shí)刻;當同步時(shí)鐘與碼元之間有偏差時(shí),數據跳變沿不能準確的落在第5個(gè)與下一個(gè)計數時(shí)刻之間,如果數據跳變沿出現在第4 與第5個(gè)計數時(shí)刻之間,說(shuō)明同步時(shí)鐘相對于碼元相位滯后,為保證每次采樣時(shí)刻在碼元的中心位置,就要把采樣點(diǎn)提前至第2個(gè)計數時(shí)刻;相反,如果數據跳變沿出現在第1與第2個(gè)計數時(shí)刻之間,說(shuō)明同步時(shí)鐘相對于碼元相位超前,就要把采樣點(diǎn)錯后至第4個(gè)計數時(shí)刻。這樣不斷調整采樣點(diǎn),使每次此采樣時(shí)刻均位于碼元中心位置,跟隨其變化。

本文引用地址:http://dyxdggzs.com/article/173554.htm

方法二、
根據硬件特點(diǎn),我們對上述同步方法進(jìn)行了優(yōu)化,并達到了良好的同步跟蹤效果。
設置接收端恢復出的同步時(shí)鐘的頻率等于碼元頻率。每一個(gè)計數中點(diǎn)均為采樣時(shí)刻。與5倍時(shí)鐘法相同,它也需要捕獲和同步跟蹤兩個(gè)步驟。捕獲的過(guò)程與上述的方法相同。同步跟蹤,可以使采樣時(shí)刻基本穩定在碼元中心位置。如果同步時(shí)鐘不跟隨碼元相位的變化進(jìn)行調整,則采樣點(diǎn)必然相對于碼元滑動(dòng),當向前或向后偏移半個(gè)碼元周期時(shí),采樣值就出現錯誤。如圖2,恢復出的同步時(shí)鐘與碼元同步時(shí),數據跳變沿的發(fā)生時(shí)刻與前一采樣時(shí)刻的距離(D)等于二分之一碼元寬度(M)。在同步時(shí)鐘與碼元相對偏移時(shí),則有D≠M,若D>M,同步時(shí)鐘超前,就要將下一采樣時(shí)刻滯后;若DM,同步時(shí)鐘超前,就要將下一采樣時(shí)刻提前。在接收過(guò)程中,同步跟蹤就是根據D與M的關(guān)系不斷調整。

(二)、方法二的具體實(shí)現
的Timer_A可支持同時(shí)進(jìn)行的多種時(shí)序控制、多個(gè)捕獲/比較功能、各模塊獨立編程,中斷可以由計數器溢出引起,也可以來(lái)自捕獲外部信號的跳變沿。
MC1和MC0選擇計數器工作模式,MC1=0、MC0=1時(shí)定時(shí)器增計數至比較寄存器CCR0的值就會(huì )產(chǎn)生中斷,用這種模式可以產(chǎn)生固定頻率的中斷信號作為同步時(shí)鐘。當增大或減小寄存器CCR0的值時(shí),即可改變定時(shí)的時(shí)間間隔,從而調整同步時(shí)鐘的頻率。由于定時(shí)計數器的調整精度為一個(gè)時(shí)鐘周期1/4.3ms(外部時(shí)鐘晶振4.3MHz),所以可以產(chǎn)生頻率精確的同步時(shí)鐘。
捕獲模式用于確定事件發(fā)生的時(shí)刻,可用于速度計算或時(shí)間測量等場(chǎng)合。如果在選定的輸入引腳(如圖P1.2)上發(fā)生選定的脈沖觸發(fā)沿(上升沿、下降沿、任意跳變),則定時(shí)器的計數值被復制到捕獲寄存器CCR1中,并產(chǎn)生中斷。因此,讀出CCR1中的值就可以記錄跳變沿發(fā)生的時(shí)刻,根據跳變沿發(fā)生時(shí)刻與前一采樣點(diǎn)比較的結果,調整同步時(shí)鐘,超前或滯后,重新預置CCR0。

圖2>



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>