两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種實(shí)現(xiàn)usb設(shè)備的時(shí)鐘精確同步的方法

文檔序號(hào):6376349閱讀:1207來(lái)源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)usb設(shè)備的時(shí)鐘精確同步的方法
技術(shù)領(lǐng)域
本發(fā)明涉及USB設(shè)備,具體是指一種實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法。
背景技術(shù)
低速USB設(shè)備(傳輸速率為I. 5Mhz)的應(yīng)用越來(lái)越廣,各個(gè)廠家的競(jìng)爭(zhēng)越來(lái)越激烈;低成本的應(yīng)用方案越來(lái)越得到廠家的青睞,省去晶振的低速USB協(xié)議芯片成了主流?!阍O(shè)備端米用6Mhz時(shí)鐘米樣USB主機(jī)發(fā)送過(guò)來(lái)的信號(hào),USB協(xié)議定義了一組特征信號(hào)序列(由主機(jī)Host發(fā)送)用以同步設(shè)備(Device)的本地6Mhz時(shí)鐘。USB協(xié)議本身存在一定的靈活性,精準(zhǔn)可靠的USB時(shí)鐘同步方案變得越來(lái)越重要,否則USB設(shè)備的兼容性會(huì)受到影響;高成本的實(shí)現(xiàn)方案又會(huì)使產(chǎn)品喪失競(jìng)爭(zhēng)力。 為了實(shí)現(xiàn)時(shí)鐘精確同步,現(xiàn)有的方法主要有1、直接生成法如圖I所示,該辦法通過(guò)修調(diào)物理電路直接產(chǎn)生6Mhz時(shí)鐘,不需要其他的控制電路。但該種辦法生成的頻率容易受到溫度和電壓的影響,在較大的電壓和溫度變化范圍內(nèi)很難得到滿足USB協(xié)議規(guī)定的頻率穩(wěn)定性。2、高速時(shí)鐘采樣法如圖2所示,該方法先產(chǎn)生一個(gè)本地高頻時(shí)鐘,再用高頻時(shí)鐘對(duì)USB總線上的特征信號(hào)序列進(jìn)行采樣,計(jì)算出特征信號(hào)序列所包含的高頻時(shí)鐘的周期數(shù),來(lái)恢復(fù)6Mhz時(shí)鐘。但該方法要求高頻時(shí)鐘需要達(dá)到數(shù)十倍以上的USB傳輸速率,而且恢復(fù)出來(lái)的6Mhz時(shí)鐘的精度和占空比難以保證;另外高頻時(shí)鐘還會(huì)帶來(lái)較大的電流消耗和空間輻射。3、ADC電壓轉(zhuǎn)換法如圖3所示,該方法先用USB總線上的特征信號(hào)序列對(duì)電容進(jìn)行積分,再通過(guò)ADC把電壓值量化并保存下來(lái);然后將本地時(shí)鐘對(duì)同一個(gè)電容進(jìn)行積分并量化,并且將量化值和USB的量化值比較,來(lái)調(diào)整本地震蕩達(dá)到6Mhz。但該辦法本地時(shí)鐘和USB信號(hào)不同時(shí)對(duì)同一個(gè)電容充電,消除了系統(tǒng)誤差,可以達(dá)到較高的頻率精度;但本方法所要求的電路較多,控制時(shí)序復(fù)雜,芯片面積較大,不利于產(chǎn)品低成本化。

發(fā)明內(nèi)容
本發(fā)明需的目的是提供一種電路規(guī)模小、功耗低、穩(wěn)定性高、精確度高、減少電流消耗和空間輻射、實(shí)現(xiàn)簡(jiǎn)單、控制簡(jiǎn)單的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法。本發(fā)明可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)本發(fā)明設(shè)計(jì)了一種實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,該方法包括如下步驟
(1)根據(jù)低速USB傳輸協(xié)議,數(shù)據(jù)傳輸?shù)乃俾蕿镮.5Mhz,主機(jī)每次發(fā)起一次數(shù)據(jù)傳輸前,都會(huì)給設(shè)備發(fā)送一個(gè)字節(jié)(80H)的時(shí)鐘同步序列,取前6個(gè)bit作為特征序列,其時(shí)間為T(mén),則T=6/l. 5Mhz=4us,其中應(yīng)包含6Mhz頻率的周期數(shù)為4us/(l/6Mhz) =24 ;
(2)粗調(diào),用CLK給USB特征序列計(jì)數(shù),根據(jù)計(jì)數(shù)的結(jié)果N來(lái)調(diào)整SelA的數(shù)值,如N>24,則SelA=SelA+l,說(shuō)明CLK頻率高于6Mhz,需要增加延時(shí)單元;如N=24,則SelA保持不變,說(shuō)明CLK頻率在6Mhz附近,粗調(diào)結(jié)束;若N〈24,則SelA=SelA-I,說(shuō)明CLK頻率低于6Mhz,需要減少延時(shí)單元;
(3)細(xì)調(diào),當(dāng)粗調(diào)結(jié)束后,頻率的誤差為(4us/23-4us/25)/166ns=8. 38%,設(shè)定2個(gè)Ta的延時(shí)調(diào)整的范圍,最大調(diào)整范圍為2Ta/ (4Ta+2Ta+8Ta)=14. 28%,大于頻率8. 38%誤差范圍,調(diào)整精度為 l/8Ta/ (4Ta+2Ta+8Ta) =0. 89%。上述的方法使用具有相同相位差的時(shí)鐘信號(hào)CLK_Y
,當(dāng)USB特征序列信號(hào)的上升沿到來(lái)時(shí),迫使內(nèi)部時(shí)鐘CLK_4的上升沿和USB信號(hào)的上升沿同步,然后用CLK_Y
各個(gè)時(shí)鐘的上升沿和下降沿分別對(duì)USB信號(hào)和CLK_4信號(hào)進(jìn)行采樣,數(shù)據(jù)分別記錄為Sample_USB_Rise
、Sample_USB_Fall
、Sample_CLK_4_Rise
、Sample_ CLK_4_Fall
。由于CLK_Y
采樣的范圍為14. 28%,大于頻率的誤差范圍8. 38%,所以CLK_Y
可以米到 USB Signal 的下降沿;一旦 Sample_USB_Rise 或 Sample_USB_Fall 出現(xiàn)0,記錄下 0 的位置為 L_USB ;—旦 Sample— CLK_4_Rise 或 Sample— CLK_4_Fall 出現(xiàn) 0,記錄下0的位置為L(zhǎng)_CLK_4,然后做如下調(diào)整
L_USB> L_CLK_4 SelF=SelF+l說(shuō)明CLK頻率偏高,需要增加Y部分的延時(shí)單元;L_USB=L_CLK_4 :SelF保持不變,說(shuō)明CLK頻率非常接近目標(biāo)頻率,不需要調(diào)整; L_USB< L_CLK_4 :SelF=SelF_l,說(shuō)明CLK頻率偏低,需要減少Y部分的延時(shí)單元。該方法采用環(huán)形振蕩電路,所述的環(huán)形振蕩電路包括有固定延時(shí)單元X、CLK頻率細(xì)調(diào)單元Y、CLK頻率粗調(diào)單元Z。所述的固定延時(shí)單元X包括有或非門(mén)I、若干延時(shí)單元A和4分頻器;CLK頻率細(xì)調(diào)單元Y包括有細(xì)調(diào)選擇模塊Fine和若干延時(shí)單元F ;CLK頻率粗調(diào)單元Z包括有粗調(diào)選擇模塊Adj和若干延時(shí)單元A。所述的延時(shí)單元A包括有場(chǎng)效應(yīng)管M0-M3和或非門(mén)nor2 ;所述的延時(shí)單元F包括有場(chǎng)效應(yīng)管M4-M7和或非門(mén)nor3。所述的細(xì)調(diào)選擇模塊Fine包括有若干二選一選擇器MUX21 ;所述的粗調(diào)選擇模塊Adj包括若干二選一選擇器MUX21。本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法可以精確恢復(fù)6Mhz的本地時(shí)鐘,克服了現(xiàn)有技術(shù)所存在的缺點(diǎn)。本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法可實(shí)現(xiàn)精準(zhǔn)6Mhz時(shí)鐘的恢復(fù),電路規(guī)模小,功耗低,所有的電路都工作在6M時(shí)鐘頻率上。


附圖I為現(xiàn)有技術(shù)中采用直接生成法實(shí)現(xiàn)時(shí)鐘同步的電路原理示意圖。附圖2為現(xiàn)有技術(shù)中采用高速時(shí)鐘采樣法實(shí)現(xiàn)時(shí)鐘同步的電路原理示意圖。附圖3為現(xiàn)有技術(shù)中采用ADC電壓轉(zhuǎn)換法實(shí)現(xiàn)時(shí)鐘同步的電路原理示意圖。附圖4為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法的環(huán)形振蕩電路的電路原理示意圖。附圖5為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法信號(hào)處理示意圖。附圖6為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法中延時(shí)單元A的電路圖。附圖7為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法中延時(shí)單元F的電路圖。附圖8為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法中細(xì)調(diào)選擇模塊Fine的電路圖。附圖9為本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法中粗調(diào)選擇模塊Adj的電路圖。
具體實(shí)施例方式下面將結(jié)合說(shuō)明書(shū)附圖來(lái)對(duì)本發(fā)明作進(jìn)一步描述如圖4、圖5所示,本發(fā)明公開(kāi)了一種實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,包括如下步驟
(1)根據(jù)低速USB傳輸協(xié)議,數(shù)據(jù)傳輸?shù)乃俾蕿镮.5Mhz,主機(jī)每次發(fā)起一次數(shù)據(jù)傳輸前,都會(huì)給設(shè)備發(fā)送一個(gè)字節(jié)(80H)的時(shí)鐘同步序列,取前6個(gè)bit作為特征序列,其時(shí)間為T(mén),則T=6/l. 5Mhz=4us,其中應(yīng)包含6Mhz頻率的周期數(shù)為4us/(l/6Mhz) =24 ;
(2)粗調(diào),用CLK給USB特征序列計(jì)數(shù),根據(jù)計(jì)數(shù)的結(jié)果N來(lái)調(diào)整SelA的數(shù)值,如N>24,則SelA=SelA+l,說(shuō)明CLK頻率高于6Mhz,需要增加延時(shí)單元;如N=24,則SelA保持不變,說(shuō)明CLK頻率在6Mhz附近,粗調(diào)結(jié)束;若N〈24,則SelA=SelA-I,說(shuō)明CLK頻率低于6Mhz,需要減少延時(shí)單元;
(3)細(xì)調(diào),當(dāng)粗調(diào)結(jié)束后,頻率的誤差為(4us/23-4us/25)/166ns=8. 38%,設(shè)定2個(gè)Ta的延時(shí)調(diào)整的范圍,最大調(diào)整范圍為2Ta/ (4Ta+2Ta+8Ta)=14. 28%,大于頻率8. 38%誤差范圍,調(diào)整精度為 l/8Ta/ (4Ta+2Ta+8Ta) =0. 89%。上述的方法使用具有相同相位差的時(shí)鐘信號(hào)CLK_Y
,當(dāng)USB特征序列信號(hào)的上升沿到來(lái)時(shí),迫使內(nèi)部時(shí)鐘CLK_4的上升沿和USB信號(hào)的上升沿同步,然后用CLK_Y
各個(gè)時(shí)鐘的上升沿和下降沿分別對(duì)USB信號(hào)和CLK_4信號(hào)進(jìn)行采樣,數(shù)據(jù)分別記錄為Sample_USB_Rise

Sample_USB_Fall
、
Sample_CLK_4_Rise
、 Sample_ CLK_4_Fall
。由于CLK_Y
采樣的范圍為14. 28%,大于頻率的誤差范圍8. 38%,所以CLK_Y
可以米到 USB Signal 的下降沿;一旦 Sample_USB_Rise 或 Sample_USB_Fall 出現(xiàn)0,記錄下 0 的位置為 L_USB ;—旦 Sample— CLK_4_Rise 或 Sample— CLK_4_Fall 出現(xiàn) 0,記錄下0的位置為L(zhǎng)_CLK_4,然后做如下調(diào)整
L_USB> L_CLK_4 SelF=SelF+l說(shuō)明CLK頻率偏高,需要增加Y部分的延時(shí)單元; L_USB=L_CLK_4 :SelF保持不變,說(shuō)明CLK頻率非常接近目標(biāo)頻率,不需要調(diào)整; L_USB< L_CLK_4 :SelF=SelF_l,說(shuō)明CLK頻率偏低,需要減少Y部分的延時(shí)單元。如圖4所示,該方法采用環(huán)形振蕩電路,所述的環(huán)形振蕩電路包括有固定延時(shí)單元X、CLK頻率細(xì)調(diào)單元Y、CLK頻率粗調(diào)單元Z。所述的固定延時(shí)單元X包括有或非門(mén)I、若干延時(shí)單元A和4分頻器;CLK頻率細(xì)調(diào)單元Y包括有細(xì)調(diào)選擇模塊Fine和若干延時(shí)單元F ;CLK頻率粗調(diào)單元Z包括有粗調(diào)選擇模塊Adj和若干延時(shí)單元A。如圖6所示,所述的延時(shí)單元A包括有場(chǎng)效應(yīng)管M0-M3和或非門(mén)nor2。如圖7所示,所述的延時(shí)單元F包括有場(chǎng)效應(yīng)管M4-M7和或非門(mén)nor3。如圖8所示,所述的細(xì)調(diào)選擇模塊Fine包括有若干二選一選擇器MUX21。如圖9所示,所述的粗調(diào)選擇模塊Adj包括若干二選一選擇器MUX21。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制;凡本行業(yè)的普通技術(shù)人員均可按說(shuō)明書(shū)附圖所示和以上所述而順暢地實(shí)施本發(fā)明;但是,凡熟悉本專業(yè)的技術(shù)人員在不脫離本發(fā)明技術(shù)方案范圍內(nèi),可利用以上所揭示的技術(shù)內(nèi)容而 作出的些許更動(dòng)、修飾與演變的等同變化,均為本發(fā)明的等效實(shí)施例;同時(shí),凡依據(jù)本發(fā)明的實(shí)質(zhì)技術(shù)對(duì)以上實(shí)施例所作的任何等同變化的更動(dòng)、修飾與演變等,均仍屬于本發(fā)明的技術(shù)方案的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于,包括如下步驟 (1)根據(jù)低速USB傳輸協(xié)議,數(shù)據(jù)傳輸?shù)乃俾蕿镮.5Mhz,主機(jī)每次發(fā)起一次數(shù)據(jù)傳輸前,都會(huì)給設(shè)備發(fā)送一個(gè)字節(jié)(80H)的時(shí)鐘同步序列,取前6個(gè)bit作為特征序列,其時(shí)間為T(mén),則T=6/l. 5Mhz=4us,其中應(yīng)包含6Mhz頻率的周期數(shù)為4us/(l/6Mhz) =24 ; (2)粗調(diào),用CLK給USB特征序列計(jì)數(shù),根據(jù)計(jì)數(shù)的結(jié)果N來(lái)調(diào)整SelA的數(shù)值,如N>24,則SelA=SelA+l,說(shuō)明CLK頻率高于6Mhz,需要增加延時(shí)單元;如N=24,則SelA保持不變,說(shuō)明CLK頻率在6Mhz附近,粗調(diào)結(jié)束;若N〈24,則SelA=SelA-I,說(shuō)明CLK頻率低于6Mhz,需要減少延時(shí)單元; (3)細(xì)調(diào),當(dāng)粗調(diào)結(jié)束后,頻率的誤差為(4us/23-4us/25)/166ns=8.38%,設(shè)定2個(gè)Ta的延時(shí)調(diào)整的范圍,最大調(diào)整范圍為2Ta/ (4Ta+2Ta+8Ta)=14. 28%,大于頻率8. 38%誤差范圍,調(diào)整精度為 l/8Ta/ (4Ta+2Ta+8Ta) =0. 89%。
2.根據(jù)權(quán)利要求I所述的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于上述的方法使用具有相同相位差的時(shí)鐘信號(hào)CLK_Y
,當(dāng)USB特征序列信號(hào)的上升沿到來(lái)時(shí),迫使內(nèi)部時(shí)鐘CLK_4的上升沿和USB信號(hào)的上升沿同步,然后用CLK_Y
各個(gè)時(shí)鐘的上升沿和下降沿分別對(duì)USB信號(hào)和CLK_4信號(hào)進(jìn)行采樣,數(shù)據(jù)分別記錄為Sample_USB_Rise
、Sample_USB_Fall
、Sample_CLK_4_Rise
、Sample_ CLK_4_Fall
;由于CLK_Y
采樣的范圍為14. 28%,大于頻率的誤差范圍8. 38%,所以CLK_Y
可以采到 USB Signal 的下降沿;一旦 Sample_USB_Rise 或 Sample_USB_Fall出現(xiàn) 0,記錄下 0 的位置為 L_USB ;—旦 Sample— CLK_4_Rise 或 Sample— CLK_4_Fall 出現(xiàn)0,記錄下0的位置為L(zhǎng)_CLK_4,然后做如下調(diào)整 L_USB> L_CLK_4 SelF=SelF+l說(shuō)明CLK頻率偏高,需要增加Y部分的延時(shí)單元; L_USB=L_CLK_4 :SelF保持不變,說(shuō)明CLK頻率非常接近目標(biāo)頻率,不需要調(diào)整; L_USB< L_CLK_4 :SelF=SelF_l,說(shuō)明CLK頻率偏低,需要減少Y部分的延時(shí)單元。
3.根據(jù)權(quán)利要求I或2所述的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于該方法采用環(huán)形振蕩電路實(shí)現(xiàn),所述的環(huán)形振蕩電路包括有固定延時(shí)單元X、CLK頻率細(xì)調(diào)單元Y、CLK頻率粗調(diào)單元Z。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于所述的固定延時(shí)單元X包括有或非門(mén)I、若干延時(shí)單元A和4分頻器;CLK頻率細(xì)調(diào)單元Y包括有細(xì)調(diào)選擇模塊Fine和若干延時(shí)單元F ;CLK頻率粗調(diào)單元Z包括有粗調(diào)選擇模塊Adj和若干延時(shí)單元A。
5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于所述的延時(shí)單元A包括有場(chǎng)效應(yīng)管M0-M3和或非門(mén)nor2 ;所述的延時(shí)單元F包括有場(chǎng)效應(yīng)管M4-M7和或非門(mén)nor3。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,其特征在于所述的細(xì)調(diào)選擇模塊Fine包括有若干二選一選擇器MUX21 ;所述的粗調(diào)選擇模塊Adj包括若干二選一選擇器MUX21。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法,根據(jù)低速USB傳輸協(xié)議,數(shù)據(jù)傳輸?shù)乃俾蕿?.5Mhz,主機(jī)每次發(fā)起一次數(shù)據(jù)傳輸前,都會(huì)給設(shè)備發(fā)送一個(gè)字節(jié)(80H)的時(shí)鐘同步序列,取前6個(gè)bit作為特征序列,其時(shí)間為T(mén),則T=6/1.5Mhz=4us,其中應(yīng)包含6Mhz頻率的周期數(shù)為4us/(1/6Mhz)=24,然后進(jìn)行粗調(diào)和細(xì)調(diào)。本發(fā)明實(shí)現(xiàn)USB設(shè)備的時(shí)鐘精確同步的方法具有電路規(guī)模小、功耗低、穩(wěn)定性高、精確度高、減少電流消耗和空間輻射、實(shí)現(xiàn)簡(jiǎn)單、控制簡(jiǎn)單的優(yōu)點(diǎn)。
文檔編號(hào)G06F1/12GK102854916SQ201210323880
公開(kāi)日2013年1月2日 申請(qǐng)日期2012年9月5日 優(yōu)先權(quán)日2012年9月5日
發(fā)明者陳偉 申請(qǐng)人:朱小安
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
山西省| 望江县| 锦屏县| 花莲县| 泰安市| 营口市| 昌都县| 邯郸市| 张家港市| 临泽县| 大姚县| 厦门市| 洛扎县| 临海市| 金秀| 佛山市| 吉隆县| 铜鼓县| 东乡族自治县| 东明县| 鹤壁市| 乐清市| 金寨县| 宁波市| 长顺县| 昭通市| 布拖县| 清新县| 遂川县| 孟州市| 双辽市| 延边| 塔城市| 莫力| 石阡县| 台南县| 汉阴县| 遂川县| 潮州市| 城固县| 肥西县|