亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

晶振時鐘補償方法和裝置制造方法

文檔序號:7541652閱讀:250來源:國知局
晶振時鐘補償方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種晶振時鐘補償方法和裝置,屬于計算機【技術(shù)領(lǐng)域】,為解決現(xiàn)有技術(shù)中溫度的變化導(dǎo)致包含晶振的電子設(shè)備的計時時鐘所出現(xiàn)的偏差,避免了不根據(jù)實際的溫度情況進行補償,降低了電子設(shè)備計時時鐘的計時的準確性的問題而設(shè)計。一種晶振時鐘補償方法,包括:分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信號的振動次數(shù),所述第一振動信號的振動頻率小于所述第二振動信號的振動頻率;當所述第一振動信號的振動次數(shù)達到第一預(yù)設(shè)振動次數(shù)時,計算所述第二振動信號的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值;當所述差值達到預(yù)設(shè)誤差時,對所述輔晶振進行時鐘補償。
【專利說明】
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種晶振時鐘補償方法和裝置。 晶振時鐘補償方法和裝置

【背景技術(shù)】
[0002] 在現(xiàn)有的大部分電子設(shè)備中,通過對晶振施加一定電壓從而其進行振動,并通過 記錄晶振的振動次數(shù)從而實現(xiàn)時鐘計時。
[0003] 但是電子設(shè)備的環(huán)境溫度或者電子設(shè)備自身所產(chǎn)生的熱量會使晶振的溫度出現(xiàn) 變化,當溫度出現(xiàn)變化時,晶振的振動頻率會出現(xiàn)變化,這樣一來,通過記錄晶振的振動次 數(shù)的時鐘計時便會出現(xiàn)偏差,從而導(dǎo)致電子設(shè)備中整體的計時時鐘出現(xiàn)偏差,降低了電子 設(shè)備計時時鐘計時的準確性,并且該偏差一般都通過同一誤差值進行補償,也降低了補償 的準備性。


【發(fā)明內(nèi)容】

[0004] 本發(fā)明的實施例提供一種晶振時鐘補償方法和裝置,能夠降低電子設(shè)備中所存在 的時鐘偏差,提高電子設(shè)備時鐘計時以及時鐘計時補償?shù)臏蚀_性。
[0005] 為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006] 第一方面,本發(fā)明提供了一種晶振時鐘補償方法,包括:
[0007] 分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信號的振動次 數(shù),所述第一振動信號的振動頻率小于所述第二振動信號的振動頻率;
[0008] 當所述第一振動信號的振動次數(shù)達到第一預(yù)設(shè)振動次數(shù)時,計算所述第二振動信 號的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值;
[0009] 當所述差值達到預(yù)設(shè)誤差時,對所述輔晶振進行時鐘補償。
[0010] 結(jié)合本發(fā)明的第一方面,在本發(fā)明第一方面的第一種可能的實現(xiàn)方式中,所述對 所述輔晶振進行時鐘補償包括:
[0011] 基于所述差值計算出時鐘補償時間;
[0012] 基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
[0013] 結(jié)合本發(fā)明的第一方面,在本發(fā)明第一方面的第二種可能的實現(xiàn)方式中,所述方 法還包括:
[0014] 檢測測量第一振動信號和第二振動信號的振動次數(shù)時的測量溫度;
[0015] 所述對所述輔晶振進行時鐘補償包括:
[0016] 基于所述檢測到的測量溫度,查詢存儲有時鐘補償時間和測量溫度的對應(yīng)關(guān)系的 表格;
[0017] 當所述表格中記載有所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù) 所述表格記載的所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補 償時間,以根據(jù)所述獲取的輔晶振的時鐘補償時間,對所述輔晶振進行時鐘補償;
[0018] 當所述表格中未記載所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于 所述差值計算出時鐘補償時間,基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
[0019] 結(jié)合本發(fā)明第一方面的第二種可能的實現(xiàn)方式,在本發(fā)明第一方面的第三種可能 的實現(xiàn)方式中,在所述當所述表格中未記載所述檢測到的測量溫度與時鐘補償時間的對應(yīng) 關(guān)系時,基于所述差值計算出時鐘補償時間后,所述方法還包括:
[0020] 在所述表格中記載所述計算出的時鐘補償時間和所述檢測到的測量溫度的對應(yīng) 關(guān)系。
[0021] 第二方面,本發(fā)明提供了一種晶振時鐘補償裝置,包括:
[0022] 主晶振、輔晶振和控制所述主晶振和所述輔晶振的控制部;
[0023] 所述控制部向所述主晶振和所述輔晶振施加電壓,使所述主晶振和所述輔晶振分 別振動,所述輔晶振的振動產(chǎn)生第一振動信號,所述主晶振的振動產(chǎn)生第二振動信號,所述 第一振動信號的振動頻率小于所述第二振動信號的振動頻率;
[0024] 所述控制部分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信 號的振動次數(shù),當所述第一振動信號的振動次數(shù)達到第一預(yù)設(shè)振動次數(shù)時,計算所述第二 振動信號的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值,當所述差值達到預(yù)設(shè)誤差時,對所 述輔晶振進行時鐘補償。
[0025] 結(jié)合本發(fā)明的第二方面,在本發(fā)明第二方面的第一種可能的實現(xiàn)方式中,所述控 制部具體用于基于所述差值計算出時鐘補償時間,基于計算出的時鐘補償時間,對所述輔 晶振進行時鐘補償。
[0026] 結(jié)合本發(fā)明的第二方面,在本發(fā)明第二方面的第二種可能的實現(xiàn)方式中,所述裝 置還包括:
[0027] 溫度傳感器,用于對測量第一振動信號和第二振動信號的振動次數(shù)時的測量溫度 進行檢測;
[0028] 存儲部,用于存儲時鐘補償時間和測量溫度的對應(yīng)關(guān)系的表格;
[0029] 所述溫度傳感器將檢測到的測量溫度發(fā)送給所述控制部,
[0030] 所述控制部基于所述溫度傳感器檢測到的測量溫度,查詢所述存儲部存儲的表 格,當所述表格中記載有所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù)所述 表格記載的所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補償時 間,并根據(jù)所述獲取的輔晶振的時鐘補償時間,對所述輔晶振進行時鐘補償;當所述表格中 未記載所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于所述差值計算出時鐘補 償時間,基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
[0031] 結(jié)合本發(fā)明第二方面的第二種可能的實現(xiàn)方式,在本發(fā)明第二方面的第三種可能 的實現(xiàn)方式中,所述控制部在基于所述差值計算出時鐘補償時間后,在所述表格中記載所 述計算出的時鐘補償時間和所述檢測到的測量溫度的對應(yīng)關(guān)系。
[0032] 本發(fā)明實施例提供的晶振時鐘補償方法和裝置,在電子設(shè)備中分別設(shè)置振動頻率 較大、受溫度影響較小的主晶振和振動頻率較小的溫度影響較大且適用于時鐘計時的輔晶 振,分別對主晶振和輔晶振的振動次數(shù)進行記錄,當輔晶振到達其對應(yīng)預(yù)設(shè)振動次數(shù)時,t匕 對主晶振的振動次數(shù)和其對應(yīng)的預(yù)設(shè)振動次數(shù)的差值,當該差值到達預(yù)設(shè)差值時,則對輔 晶振進行時鐘補償,從而實現(xiàn)根據(jù)主晶振對輔晶振的時鐘補償,降低了電子設(shè)備中整體時 鐘計時的偏差,提高了電子設(shè)備時鐘計時以及時鐘補償?shù)臏蚀_性。

【專利附圖】

【附圖說明】
[0033] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0034] 圖1為本發(fā)明實施例所述的電子設(shè)備的結(jié)構(gòu)示意圖;
[0035] 圖2為本發(fā)明實施例所述的晶振時鐘補償方法的流程圖;
[0036] 圖3為本發(fā)明另一實施例所述的晶振時鐘補償方法的流程圖;
[0037] 圖4為本發(fā)明另一實施例所述的電子設(shè)備中所存儲的記錄有測量溫度和時鐘補 償時間之間的對應(yīng)關(guān)系的一種表格形式;
[0038] 圖5為本發(fā)明另一實施例所述的電子設(shè)備中所存儲的記錄有測量溫度和時鐘補 償時間之間的對應(yīng)關(guān)系的另一種表格形式;
[0039] 圖6為本發(fā)明實施例所述的晶振時鐘補償裝置的結(jié)構(gòu)示意圖。

【具體實施方式】
[0040] 下面結(jié)合附圖對本發(fā)明實施例晶振時鐘補償方法和裝置進行詳細描述。
[0041] 應(yīng)當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其 他實施例,都屬于本發(fā)明保護的范圍。
[0042] 為了本領(lǐng)域技術(shù)人員更好的理解本發(fā)明的技術(shù)方案,首先對本發(fā)明實施例提供的 晶振時鐘補償方法中,所應(yīng)用的晶振電路結(jié)構(gòu)進行簡要描述。圖1為一種適用于本發(fā)明實 施例提供的晶振時鐘補償方法的電子設(shè)備中的晶振電路的示例性電路結(jié)構(gòu)示意圖,可以理 解的是,圖1所示的示意圖僅為說明本發(fā)明,對本發(fā)明不做任何限制。
[0043] 如圖1所示,在電子設(shè)備1的電路中,包括兩個晶振電路2a、2b和晶振時鐘補償裝 置1〇〇,該晶振時鐘補償裝置1〇〇包括接收供電電源Vcc所提供的供電電壓并對接收到信號 進行接收和處理的控制部110以及用于存儲過程中數(shù)據(jù)的存儲部120,并可選包括溫度傳 感器130。晶振電路2a包括第一電容C1、第二電容C2和輔晶振C5 ;該輔晶振C5的一端分 別連接第一電容C1 一端和控制部110,輔晶振C5的另一端連接分別連接第二電容C2的一 端和控制部110 ;第一電容C1的另一端和第二電容C2的另一端分別連接到接地端GND。晶 振電路2b包括第三電容C3、第四電容C4和主晶振C6 ;該主晶振C6 -端分別連接第三電容 C3的一端和控制部110,主晶振C6的另一端分別連接第四電容C4的一端和控制部110 ;第 三電容C3的另一端和第四電容C4的另一端分別連接到接地端GND。
[0044] 需要說明的是,所述電子設(shè)備1可以為音響、計算機、手機、平板電腦或車載導(dǎo)航 裝置等設(shè)備;所述控制部110可以為單片機、CPU或控制芯片等,該控制部110包括多個輸 入輸出接口,從而可以分別向晶振電路2a、2b加載起振電壓,并可以實現(xiàn)分別記錄主晶振 C6和輔晶振C5的振動次數(shù)即可;并且,該控制部110也可以實現(xiàn)其他功能,例如記錄溫度、 對振動信號進行分頻等等,在此不對控制部110的其他功能進行過多限制。
[0045] 對于晶振電路2a、2b不僅為圖1中所示出的形式,對于本領(lǐng)域的技術(shù)人員來說,可 以通過其他現(xiàn)有技術(shù)的形式設(shè)置晶振電路,只需要使晶振電路中的晶振可以通過現(xiàn)有的方 式進行往復(fù)地振動即可。
[0046] 當包含上述電路結(jié)構(gòu)的電子設(shè)備1開始工作時,供電電源Vcc加載到控制部110 上,使控制部110開始工作,此時控制部110會向用于時鐘計時的輔晶振C5施加電壓以使 輔晶振C5起振;起振后,輔晶振C5產(chǎn)生第一振動信號,通過第一電容C1和第二電容C2的 反饋,使輔晶振C5保持持續(xù)振動狀態(tài),控制部110根據(jù)所接收到的振動信號記錄振動次數(shù), 當振動次數(shù)到達一定的數(shù)值時,則控制部110記錄一次,機完成1秒的時鐘計時。
[0047] 在控制部110工作時,因為電子設(shè)備1的環(huán)境溫度的改變或者電子設(shè)備100內(nèi)部 的電子器件所產(chǎn)生的熱量,從而會導(dǎo)致控制部110和設(shè)置在該控制部110周圍的晶振電路 2的溫度變化;所出現(xiàn)的溫度變化會使輔晶振C5的振動頻率出現(xiàn)變化,從而在時鐘計時的 過程中,影響時鐘計時的準確性。
[0048] 基于圖1所示的電路結(jié)構(gòu),下面對本發(fā)明所述的晶振時鐘補償方法進行詳細說 明,結(jié)合圖1和圖2所示,本發(fā)明所述的晶振時鐘補償方法由設(shè)置在電子設(shè)備1中的時鐘補 償裝置執(zhí)行,包括以下步驟:
[0049] S100、分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信號的振 動次數(shù),第一振動信號的振動頻率小于第二振動信號的振動頻率。
[0050] 具體的,根據(jù)圖1所示的電子設(shè)備1,控制部110向晶振電路2a加載電壓以起振進 行時鐘計時的同時,也向晶振電路2b施加相同的電壓以進行起振,輔晶振C5產(chǎn)生第一振動 信號,主晶振C6產(chǎn)生第二振動信號,其中第一振動信號的振動頻率低于第二振動信號的振 動頻率;控制部110分別對輔晶振C5和主晶振C6的振動次數(shù)進行測量。
[0051] 需要說明的是,對于晶振而言,振動頻率較高的晶振的受到溫度的影響較小,而相 對應(yīng)的振動頻率較低的晶振的受到溫度的影響較大;因為主晶振C6的振動頻率大于輔晶 振C5的振動頻率,可以理解的是,振動頻率較高的主晶振C6所進行的時鐘計時比振動頻率 較低的輔晶振C5的時鐘計時更加準確,所以,可以通過振動頻率較高的主晶振C6對振動頻 率較低的輔晶振C5進行時鐘補償。
[0052] 對于主晶振C6和輔晶振C5而言,振動頻率可以根據(jù)選用不同的晶振來實現(xiàn),例如 可以選用該主晶振C6的振動頻率為10MHz (即振動10M次為1秒),輔晶振C5的振動頻率 為32. 768KHz (即振動32768次為1秒),對于振動頻率的選擇,只需要滿足主晶振C6的振 動頻率大于輔晶振C5的振動頻率即可,當然,振動頻率之間的差別越大,校準的精度則更 加準確。
[0053] S101、當?shù)谝徽駝有盘柕恼駝哟螖?shù)達到第一預(yù)設(shè)振動次數(shù)時,計算第二振動信號 的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值。
[0054] 為了對根據(jù)輔晶振C5所進行的時鐘計時進行補償,則在控制部110中存儲有一個 與第一振動信號的振動次數(shù)相對應(yīng)的第一預(yù)設(shè)振動次數(shù),該第一預(yù)設(shè)振動次數(shù)可以根據(jù)實 際的需要進行任意的設(shè)置,一般的設(shè)置一定時間內(nèi)該第一振動信號的振動次數(shù),例如可以 設(shè)置與輔晶振C5的1秒鐘的振動次數(shù)作為第一預(yù)設(shè)振動次數(shù),即可以設(shè)置為32768次;相 對應(yīng)的,因為主晶振C6的振動頻率是已知的,所以控制部110可以計算出主晶振C6所產(chǎn)生 的第二振動信號在所述一定時間內(nèi)的振動次數(shù),將通過計算得出的一定時間內(nèi)的振動次數(shù) 作為第二預(yù)設(shè)振動次數(shù);控制部110在記錄第一振動信號的振動次數(shù)的過程中,同樣地,記 錄第二振動信號的振動次數(shù);當獲知輔晶振C5產(chǎn)生的第一振動信號振動了 32768次時,控 制部110便可以確定第一振動信號已經(jīng)振動到了第一預(yù)設(shè)振動次數(shù),相對應(yīng)的,第二振動 信號的振動信號也被記錄了下來;但是,根據(jù)環(huán)境溫度的變化,可以知道第一振動信號的振 動頻率已經(jīng)發(fā)生了變化,所以雖然第一振動信號振動了 32768次,但是對應(yīng)的時間已經(jīng)并 不是1秒的時間,這樣一來,控制部110實際記錄下來的振動次數(shù)將會出現(xiàn)偏差;一般來說, 如果溫度變高時,晶振的振動頻率會變大,而溫度變低時晶振的振動頻率會變??;以溫度變 高為例,第一振動信號振動了 32768次的時間中,實際上第二振動信號的實際振動次數(shù)為 9. 5M次,則控制部110可以確定的,實際的振動次數(shù)與第二預(yù)設(shè)振動次數(shù)相差了 0. 5M次,該 〇. 5M次變?yōu)椴钪怠?br> [0055] 當然,本領(lǐng)域技術(shù)人員可以理解的是,該第一預(yù)設(shè)振動次數(shù)和第二預(yù)設(shè)振動次數(shù) 的設(shè)置可以不限于上述的32768次和10M次,可以根據(jù)實際的需要進行調(diào)整。
[0056] S102、當差值達到預(yù)設(shè)誤差時,對輔晶振進行時鐘補償。
[0057] 在控制部110內(nèi),還存儲有預(yù)設(shè)誤差,該預(yù)設(shè)誤差根據(jù)主晶振C6的振動頻率進行 設(shè)置,如果需要每次對輔晶振C5的計時時鐘進行1秒的時鐘補償,則可以設(shè)置該預(yù)設(shè)誤差 為10M,當差值達到預(yù)設(shè)誤差時,則根據(jù)確定一時鐘補償時間,并根據(jù)該時鐘補償時間對輔 晶振C5的計時時鐘進行時鐘補償。
[0058] 該時鐘補償時間的計算,可以通過差值確定,對于主晶振C6而言,振動10M次則相 當于1秒的時間;在上述主晶振C6和輔晶振C5進行振動的過程中,控制部110獲取上述的 差值時,對該差值進行存儲,并且持續(xù)的對該差值進行累加,當該所累加的差值達到預(yù)設(shè)誤 差時,則可以確定此時根據(jù)輔晶振C5所進行的時鐘計時已經(jīng)偏差了 1秒;一般來說,控制部 110以秒來進行時鐘的計時,所以時鐘補償也可以以秒來進行。故,當控制部110所記錄的 差值達到預(yù)設(shè)差值時,則按照差值所對應(yīng)的補償時間對輔晶振C5進行時鐘補償。當然在控 制部110對差值進行累加的過程中,該差值也可能不是正好達到預(yù)設(shè)差值,這樣的話,該差 值超出預(yù)設(shè)差值的部分可以在進行了本次的時鐘補償之后繼續(xù)保留,以作為下次的時鐘補 償累加的基礎(chǔ)。
[0059] 需要說明的是,預(yù)設(shè)差值可以根據(jù)實際的實施場景進行設(shè)置,例如當控制部110 以秒進行時鐘補償時,則預(yù)設(shè)差值的便可以設(shè)置為1秒所對應(yīng)的主晶振C6的振動次數(shù),當 然也不僅限于1秒的振動次數(shù),也可以為兩秒、三秒或更多所對應(yīng)的振動次數(shù)。
[0060] 本發(fā)明實施例提供的晶振時鐘補償方法,在電子設(shè)備中分別設(shè)置振動頻率較大、 受溫度影響較小的主晶振和振動頻率較小的溫度影響較大且適用于時鐘計時的輔晶振,分 別對主晶振和輔晶振的振動次數(shù)進行記錄,當輔晶振到達其對應(yīng)預(yù)設(shè)振動次數(shù)時,比對主 晶振的振動次數(shù)和其對應(yīng)的預(yù)設(shè)振動次數(shù)的差值,當該差值到達預(yù)設(shè)差值時,則對輔晶振 進行時鐘補償,從而實現(xiàn)根據(jù)主晶振對輔晶振的時鐘補償,降低了電子設(shè)備中整體時鐘計 時的偏差,提高了電子設(shè)備時鐘計時以及時鐘補償?shù)臏蚀_性。
[0061] 在通過主晶振C6對輔晶振C5進行時鐘補償?shù)倪^程中,每次進行時鐘補償?shù)臅r候, 都需要通過分別像晶振電路2a、2b施加電壓使其分別振動,這樣一來便會出現(xiàn)電子設(shè)備1 功耗過大的問題。
[0062] 為了降低電子設(shè)備1的功耗,在電子設(shè)備1中,如圖3所示,設(shè)置有一個溫度傳感 器 130。
[0063] 相對應(yīng)的,所述晶振時鐘補償方法,如圖4所示,還包括:
[0064] S103、檢測測量第一振動信號和第二振動信號的振動次數(shù)時的測量溫度。
[0065] 在控制部110控制主晶振C6和輔晶振C5起振后,溫度傳感器130同樣的啟動,控 制部110對輔晶振C5所產(chǎn)生的第一振動信號和對主晶振C6所產(chǎn)生的第二振動信號的振動 次數(shù)進行檢測,此時,溫度傳感器130對電子設(shè)備1中的溫度進行檢測,該溫度即為測量溫 度,例如該測量溫度為23度。
[0066] 當然步驟S103執(zhí)行的時序不僅限于圖4中所示的步驟S100之后,只要是在步驟 S100-S102之間進行即可。
[0067] 在步驟S102中、控制部110對輔晶振進行時鐘補償包括:
[0068] S1020、基于檢測到的測量溫度,查詢存儲有時鐘補償時間和測量溫度的對應(yīng)關(guān)系 的表格。
[0069] S1021、當表格中記載有檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù)表 格記載的檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補償時間,以 根據(jù)獲取的輔晶振的時鐘補償時間,對輔晶振進行時鐘補償。
[0070] 在控制部110通過溫度傳感器130獲取了測量溫度后,根據(jù)控制部110所獲取的 測量溫度,對表格進行查詢,當表格中存儲有已獲取的測量溫度和時鐘補償時間,從而便可 以根據(jù)下述的方式確定時鐘補償時間,以對輔晶振C5的計時時鐘進行補償。
[0071] 在控制部110執(zhí)行步驟S1020之前,控制部110可以存儲有一個表格,如圖5所 示,在該表格中設(shè)置有溫度傳感器130所檢測到的測量溫度和時鐘補償時間之間的對應(yīng)關(guān) 系,其中在表格中包含時鐘補償時間和測量溫度,例如,該時鐘補償時間可以為基于一個時 間段而計算得出的,當測量溫度為23度時,在4小時的時間段里時鐘補償時間為1秒。例 如,當控制部110獲取了測量溫度為21度時,則可以確定在控制部110記錄了時間段6小 時的時候,需要對輔晶振C5的計時時鐘補償1秒。
[0072] 需要說明的是,該表格的形式和表格中的內(nèi)容不僅為圖5所示出的形式,該表格 也可以為一個空的表格,或者該表格中也可以存儲一對或多對輔晶振C5的測量溫度和補 償時間之間的對應(yīng)關(guān)系,在此,不對表格中所存儲的對應(yīng)關(guān)系的個數(shù)以及表格的形式進行 限制。
[0073] 另外,如圖6所示,在表格中的時鐘補償時間也可以為一單位時間內(nèi)的時鐘補償 時間,即單位時鐘補償時間,該單位時鐘補償時間可以通過以往的記錄進行設(shè)置,也可以通 過主晶振C6對輔晶振C5進行時鐘補償后記錄,例如,在一次時鐘補償?shù)倪^程中,記錄了進 行1秒的時鐘補償所經(jīng)過的時間段,這樣一來便可以計算出在單位時間1秒內(nèi)時鐘所偏差 出的單位時鐘補償時間;在進行時鐘補償?shù)倪^程中,獲取在對應(yīng)的測量溫度下的單位時鐘 補償時間,即輔晶振C5記錄1秒鐘時,輔晶振C5所偏差的時間,例如0. 001微秒;在開始 記錄振動次數(shù)時記錄振動時間,例如一共振動了十萬秒;當根據(jù)該振動時間和單位時鐘補 償時間進行計算以使該單位時鐘補償時間達到一預(yù)設(shè)的時鐘補償時間時,例如當輔晶振C5 一共振動了十萬秒時,則可以確定偏差了 1秒,便根據(jù)該時鐘補償時間對輔晶振C5所對應(yīng) 的計時時鐘進行時鐘補償。
[0074] 可以理解的是,在表格中的測量溫度也可以為一個溫度范圍,例如20-25度時,在 時間段5小時內(nèi)對應(yīng)的時鐘補償時間為1秒。
[0075] S1022、當表格中未記載檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于差 值計算出時鐘補償時間,基于計算出的時鐘補償時間,對輔晶振進行時鐘補償。
[0076] 在控制部110通過溫度傳感器130獲取了測量溫度后,在步驟S1020中,根據(jù)控制 部110所獲取的測量溫度,對表格進行查詢,當所獲取的測量溫度未記載于表格中時,控制 部110則需要根據(jù)步驟S100-S102的過程,計算出時鐘補償時間,并基于該時鐘補償時間, 對輔晶振C5進行時鐘補償。
[0077] 在步驟S1022、當表格中未記載檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時, 基于差值計算出時鐘補償時間后,所述方法還包括:
[0078] S1023、在表格中記載計算出的時鐘補償時間和檢測到的測量溫度的對應(yīng)關(guān)系。
[0079] 控制部110根據(jù)測量溫度,以及時鐘補償時間和時間段,或者單位時鐘補償時間, 在表格中建立之間的對應(yīng)關(guān)系,例如,如圖5-6所示的表格中,標記出了 21-24度所對應(yīng)的 時鐘補償時間等數(shù)據(jù),當檢測到的測量溫度為30度時,該數(shù)據(jù)并未記錄于表格之中,所以 便可以在如圖5-6所示的表格中插入測量溫度為30度時所對應(yīng)的時鐘補償時間,從而便于 在電子設(shè)備以后的使用中,針對已經(jīng)檢測過的測量溫度、時鐘補償時間等不需要進行重復(fù) 的計算,而只需要控制部110獲取測量溫度后,直接從表格中獲取對應(yīng)的時鐘補償時間的 數(shù)據(jù),以直接根據(jù)該數(shù)據(jù)對輔晶振C5進行時鐘補償,從而節(jié)省了通過主晶振C6對輔晶振C5 進行補償?shù)倪^程中使主晶振C6振動所帶來的功耗。
[0080] 與上述一種晶振時鐘補償方法相對應(yīng),本發(fā)明還提供了一種晶振時鐘補償裝置 100,如圖7所示,包括:
[0081] 主晶振、輔晶振和控制主晶振和輔晶振的控制部110 ;
[0082] 控制部110向主晶振和輔晶振施加電壓,使主晶振和輔晶振分別振動,輔晶振的 振動產(chǎn)生第一振動信號,主晶振的振動產(chǎn)生第二振動信號,第一振動信號的振動頻率小于 所述第二振動信號的振動頻率;
[0083] 控制部110分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信 號的振動次數(shù),當?shù)谝徽駝有盘柕恼駝哟螖?shù)達到第一預(yù)設(shè)振動次數(shù)時,計算第二振動信號 的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值,當差值達到預(yù)設(shè)誤差時,對輔晶振進行時鐘 補償。
[0084] 所述的裝置100,控制部110具體用于基于差值計算出時鐘補償時間,基于計算出 的時鐘補償時間,對輔晶振進行時鐘補償。
[0085] 所述的裝置100,還包括:
[0086] 溫度傳感器130,用于對測量第一振動信號和第二振動信號的振動次數(shù)時的測量 溫度進行檢測;
[0087] 存儲部120,用于存儲時鐘補償時間和測量溫度的對應(yīng)關(guān)系的表格;
[0088] 溫度傳感器130將檢測到的測量溫度發(fā)送給控制部110,
[0089] 所述控制部基于溫度傳感器130檢測到的測量溫度,查詢存儲部120存儲的表格, 當表格中記載有檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù)表格記載的檢測到 的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補償時間,并根據(jù)獲取的輔晶 振的時鐘補償時間,對輔晶振進行時鐘補償;當表格中未記載檢測到的測量溫度與時鐘補 償時間的對應(yīng)關(guān)系時,基于差值計算出時鐘補償時間,基于計算出的時鐘補償時間,對輔晶 振進行時鐘補償。
[0090] 控制部110在基于差值計算出時鐘補償時間后,在表格中記載計算出的時鐘補償 時間和檢測到的測量溫度的對應(yīng)關(guān)系。
[0091] 除了上述晶振時鐘補償裝置100中各結(jié)構(gòu)所描述的功能外,該晶振時鐘補償裝置 100還用于執(zhí)行上述晶振時鐘補償方法所執(zhí)行的步驟,在此不對該執(zhí)行的步驟進行重復(fù)的 描述。
[0092] 本發(fā)明實施例提供的晶振時鐘補償裝置,在電子設(shè)備中分別設(shè)置振動頻率較大、 受溫度影響較小的主晶振和振動頻率較小的溫度影響較大且適用于時鐘計時的輔晶振,分 別對主晶振和輔晶振的振動次數(shù)進行記錄,當輔晶振到達其對應(yīng)預(yù)設(shè)振動次數(shù)時,比對主 晶振的振動次數(shù)和其對應(yīng)的預(yù)設(shè)振動次數(shù)的差值,當該差值到達預(yù)設(shè)差值時,則對輔晶振 進行時鐘補償,從而實現(xiàn)根據(jù)主晶振對輔晶振的時鐘補償,降低了電子設(shè)備中整體時鐘計 時的偏差,提高了電子設(shè)備時鐘計時以及時鐘補償?shù)臏蚀_性。
[0093] 以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1. 一種晶振時鐘補償方法,其特征在于,包括: 分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信號的振動次數(shù),所 述第一振動信號的振動頻率小于所述第二振動信號的振動頻率; 當所述第一振動信號的振動次數(shù)達到第一預(yù)設(shè)振動次數(shù)時,計算所述第二振動信號的 振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值; 當所述差值達到預(yù)設(shè)誤差時,對所述輔晶振進行時鐘補償。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述輔晶振進行時鐘補償包括: 基于所述差值計算出的時鐘補償時間; 基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述方法還包括: 檢測測量第一振動信號和第二振動信號的振動次數(shù)時的測量溫度; 所述對所述輔晶振進行時鐘補償包括: 基于所述檢測到的測量溫度,查詢存儲有時鐘補償時間和測量溫度的對應(yīng)關(guān)系的表 格; 當所述表格中記載有所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù)所述 表格記載的所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補償時 間,以根據(jù)所述獲取的輔晶振的時鐘補償時間,對所述輔晶振進行時鐘補償; 當所述表格中未記載所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于所述 差值計算出時鐘補償時間,基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述當所述表格中未記載所述檢測到 的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于所述差值計算出時鐘補償時間后,所述方 法還包括: 在所述表格中記載所述計算出的時鐘補償時間和所述檢測到的測量溫度的對應(yīng)關(guān)系。
5. -種晶振時鐘補償裝置,其特征在于,包括: 主晶振、輔晶振和控制所述主晶振和所述輔晶振的控制部; 所述控制部向所述主晶振和所述輔晶振施加電壓,使所述主晶振和所述輔晶振分別振 動,所述輔晶振的振動產(chǎn)生第一振動信號,所述主晶振的振動產(chǎn)生第二振動信號,所述第一 振動信號的振動頻率小于所述第二振動信號的振動頻率; 所述控制部分別測量輔晶振的第一振動信號的振動次數(shù)和主晶振的第二振動信號的 振動次數(shù),當所述第一振動信號的振動次數(shù)達到第一預(yù)設(shè)振動次數(shù)時,計算所述第二振動 信號的振動次數(shù)和第二預(yù)設(shè)振動次數(shù)之間的差值,當所述差值達到預(yù)設(shè)誤差時,對所述輔 晶振進行時鐘補償。
6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述控制部具體用于基于所述差值計算 出時鐘補償時間,基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
7. 根據(jù)權(quán)利要求5所述的裝置,其特征在于, 所述裝置還包括: 溫度傳感器,用于對測量第一振動信號和第二振動信號的振動次數(shù)時的測量溫度進行 檢測; 存儲部,用于存儲時鐘補償時間和測量溫度的對應(yīng)關(guān)系的表格; 所述溫度傳感器將檢測到的測量溫度發(fā)送給所述控制部, 所述控制部基于所述溫度傳感器檢測到的測量溫度,查詢所述存儲部存儲的表格,當 所述表格中記載有所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,根據(jù)所述表格記 載的所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系,獲取輔晶振的時鐘補償時間,并 根據(jù)所述獲取的輔晶振的時鐘補償時間,對所述輔晶振進行時鐘補償;當所述表格中未記 載所述檢測到的測量溫度與時鐘補償時間的對應(yīng)關(guān)系時,基于所述差值計算出時鐘補償時 間,基于計算出的時鐘補償時間,對所述輔晶振進行時鐘補償。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述控制部在基于所述差值計算出時鐘 補償時間后,在所述表格中記載所述計算出的時鐘補償時間和所述檢測到的測量溫度的對 應(yīng)關(guān)系。
【文檔編號】H03B5/04GK104065341SQ201310086333
【公開日】2014年9月24日 申請日期:2013年3月18日 優(yōu)先權(quán)日:2013年3月18日
【發(fā)明者】何漢添, 張銀彩 申請人:廈門歌樂電子企業(yè)有限公司, 歌樂株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1