) = (y(i 一 l)+K)mod F(y(i)是(y(i — 1)+K)除以 F 時的余數(shù))。此外,加法電路 111在y(i — 1)+K<F時生成低電平的屏蔽信號并輸出,在y(i — I)+K 3 F時生成高電平的屏蔽信號并輸出。此處,與時鐘信號CKl的F個時鐘脈沖對應的時間為校正時間Tramp,基準值F與測定時間T_s的設定對應地進行設定。另外,基準值F的值和確定測定時間T _3的N的值可以在設計階段進行固定,也可以通過內(nèi)部寄存器的設定進行變更。
[0073]累加器112是在被輸入時鐘信號CKl的時鐘脈沖時,保存加法電路111的輸出信號值y(i)的寄存器。因此,每當被輸入時鐘信號CKl的時鐘脈沖時,累加器112的輸出信號值y (1-1)就被更新為加法電路111的輸出信號值y (i)。
[0074]圖6示出屏蔽信號生成部11的動作的時序圖的一例。圖6是32.768kHz+α的周期與32.768kHz的周期的減少10% (α = 32.768kHzX 1/9)對應的情況下的例子,測定時間T_s被設定為與時鐘信號CKl的512個時鐘脈沖對應的時間,基準值F與其對應地被設定為390625。即、校正時間Τ_ρ與時鐘信號CKl的390625個時鐘脈沖的時間對應。屏蔽數(shù)(頻率測定部10的輸出信號值)Κ為39063,因此在校正時間?。籣內(nèi),時鐘信號CKl的390625個時鐘脈沖中的39063個時鐘脈沖(10% )被屏蔽。如圖6所示,可知時鐘信號CKl在每10個時鐘脈沖內(nèi)被屏蔽I個時鐘脈沖,能夠以圖5那樣的簡單結(jié)構(gòu)使時鐘脈沖屏蔽的定時大致等間隔地分散化。
[0075]本實施方式的時鐘生成裝置I在第I次校正(校正時間Tramp)結(jié)束后,利用與第I次相同值的K在與第I次校正相同的校正時間1;。_內(nèi)進行第2次校正,之后同樣地,在下一次進行頻率比測定之前,反復相同的校正。并且,時鐘生成裝置I在上次的頻率比測定開始后,經(jīng)過規(guī)定的間隔時間Tint時,重新進行頻率比測定,并更新信號值K。
[0076]返回圖1,頻率測定控制部13通過對時鐘脈沖門部12輸出的時鐘信號CK2的時鐘脈沖數(shù)進行計數(shù)來計測該間隔時間Tint,并且每當計測到間隔時間Tint時,向頻率測定部10提供測定開始信號ST。
[0077]圖7示出本實施方式中的頻率測定控制部13的結(jié)構(gòu)例。在圖7的例子中,頻率測定控制部13構(gòu)成為包含F(xiàn)IFO (First-1n First-Out:先進先出)存儲器131、平均值輸出部132、比較部133、計數(shù)器134和檢測部135。
[0078]FIFO存儲器131依次存儲N個(N為自然數(shù))屏蔽數(shù)(頻率測定部10的輸出信號值)Κ(κ(1)?K(N))。FIFO存儲器131每當從頻率測定部10被輸入測定結(jié)束信號END時,使各K(i)移動到K(i+1) (i = I?N — I),并將最新的屏蔽數(shù)K存儲為K (I)。此時,K(N)從FIFO存儲器131中被去除(被刪除)。
[0079]平均值輸出部132計算FIFO存儲器131所存儲的N個屏蔽數(shù)K (K (I)?K (N))的平均值(移動平均值)并輸出。如果選擇2n(n為O或自然數(shù))作為N,則能夠通過舍去(或四舍五入)K(I)?K(N)的相加結(jié)果的較低η位來得到平均值,因此不需要除法器。
[0080]比較部133計算最新的屏蔽數(shù)K與N個屏蔽數(shù)K的平均值(移動平均值)的差分(差分的絕對值),在被輸入測定結(jié)束信號END時,對該差分和基準值Rl進行比較,并輸出與比較結(jié)果對應的值Tl。基準值Rl是對Tl的值進行切換的閾值,可以在設計階段進行固定,也可以通過內(nèi)部寄存器的設定等進行變更。在本實施方式中,如果最新的屏蔽數(shù)K與N個屏蔽數(shù)K的平均值(移動平均值)的差分在Rl以內(nèi),則比較部133輸出Tl = A ( > B),在該差分大于Rl時,比較部133輸出Tl = Β( < Α)。
[0081]另外,在N= I的情況下,平均值輸出部132直接輸出FIFO存儲器131所存儲的屏蔽數(shù)K(I),比較部133計算最新的屏蔽數(shù)K與上次屏蔽數(shù)K(I)的差分,在被輸入測定結(jié)束信號END時,對該差分和基準值Rl進行比較。
[0082]計數(shù)器134是對時鐘信號CK2的時鐘脈沖數(shù)進行計數(shù)的遞增計數(shù)器,輸出計數(shù)值T2。
[0083]檢測部135對比較部133的輸出值Tl和計數(shù)器134的輸出值T2進行比較,并根據(jù)比較結(jié)果輸出測定開始信號ST。在本實施方式中,檢測部135輸出在T2 = Tl時(也可以是T2 3 Tl時)成為高電平的測定開始信號ST。在該測定開始信號ST為高電平時,計數(shù)器134被復位到O。
[0084]圖8㈧和圖8(B)示出計數(shù)器134的計數(shù)值T2和測定開始信號ST的時序圖的一例。圖8㈧是在Tl =A(>B)時、即最新的屏蔽數(shù)K與N個屏蔽數(shù)K的平均值(移動平均值)的差分在Rl以內(nèi)時的例子。另一方面,圖8(B)是在Tl =B(<A)時、即最新的屏蔽數(shù)K與N個屏蔽數(shù)K的平均值(移動平均值)的差分大于Rl時的例子。
[0085]每當計數(shù)器134的計數(shù)值T2達到Tl時,產(chǎn)生測定開始信號ST的脈沖,對于其產(chǎn)生間隔,在圖8(A)中較長、在圖8 (B)中較短。如上所述,測定開始信號ST是頻率測定部10開始頻率比測定的信號,測定開始信號ST的脈沖的產(chǎn)生間隔與間隔時間(頻率比的測定間隔)Tint—致。S卩,檢測部135根據(jù)Tl的值控制頻率比的測定間隔,頻率測定部10每隔間隔時間Tint,間歇地進行頻率比測定。
[0086]在溫度和電源電壓等環(huán)境的變動較大的情況下,屏蔽數(shù)K急劇變化,因此如果不頻繁地進行頻率比測定來縮短更新屏蔽數(shù)K的周期,則頻率的校正精度降低。另一方面,在溫度和電源電壓等環(huán)境的變動較小的情況下,屏蔽數(shù)K基本不發(fā)生變化、或緩慢發(fā)生變化,因此能夠通過增長頻率比測定的間隔,在維持頻率的校正精度的狀態(tài)下削減無謂的電力消耗。因此,在本實施方式中,在最新的屏蔽數(shù)K與緊接著其之前的N個屏蔽數(shù)K的移動平均值的差分在基準值Rl以內(nèi)時,每隔通常的間隔時間Tint (測定間隔)進行頻率比測定,如果該差分大于基準值R1,則縮短間隔時間Tint (測定間隔)來進行頻率比測定。
[0087]另外,間隔時間Tint的值(實際上是決定T int的Tl的值)考慮環(huán)境條件和頻率校正誤差的允許范圍等適當進行選擇,可以在設計階段進行固定,也可以通過內(nèi)部寄存器的設定或非易失性存儲器的設定等進行變更。
[0088]圖9(A)和圖9(B)是示出之前說明的屏蔽信號的生成處理的流程圖。圖9 (A)是頻率比測定的流程圖,圖9(B)是頻率校正的流程圖。該頻率比測定和頻率校正并列進行。
[0089]在圖9㈧所示的頻率比測定的流程圖中,時鐘生成裝置I首先對時鐘信號CKl的N個時鐘脈沖的測定時間T_s內(nèi)所包含的時鐘信號CK3的時鐘脈沖數(shù)進行計數(shù)(SlO)。這里得到的計數(shù)值與屏蔽數(shù)K相等。
[0090]接著,時鐘生成裝置I使計數(shù)值T2復位,開始時鐘信號CK2的時鐘脈沖數(shù)的計數(shù)(S20)。
[0091]接著,時鐘生成裝置I在步驟SlO中得到的屏蔽數(shù)K與緊接著其之前的N個屏蔽數(shù)K的平均值(移動平均值)的差分(差分的絕對值)在基準值Rl以內(nèi)的情況(S30的“是”)下設定為Tl = A( >B) (S40),在該差分大于基準值Rl的情況(S30的“否”)下設定為 Tl = B ( < A) (S50) ο
[0092]然后,時鐘生成裝置I每當時鐘信號CK2的時鐘脈沖數(shù)的計數(shù)值T2與Tl 一致(即經(jīng)過間隔時間Tint)時(S60的“是”),反復進行步驟SlO之后的處理。
[0093]在圖9(B)所示的頻率校正的流程圖中,時鐘生成裝置I首先利用累加器112的輸出值y α — I)、屏蔽數(shù)K(在圖9㈧的步驟SlO中得到的最新的屏蔽數(shù)K)和基準值F,計算 y(i) = (y (i 一 1)+K)mod F(SllO)0
[0094]接著,時鐘生成裝置I如果y(i — I)+K 3 F(S120的“是”),則將屏蔽信號設為高電平(S130),在時鐘信號CKl的下一上升沿的定時(S140的“是”),將屏蔽信號設為低電平(S150),并且將累加器112的輸出值y(i — I)更新為y(i) (S160)。
[0095]另一方面,如果y(1-1)+K < F (S120的“否”),則時鐘生成裝置I在時鐘信號CKl的下一上升沿的定時(S140的“是”),將屏蔽信號維持到低電平(S150),并且將累加器112的輸出值y (i — I)更新為I⑴(S160)。
[0096]并且,時鐘生成裝置I使用在圖9(A)的步驟SlO中得到的最新的屏蔽數(shù)K反復進行步驟SllO?S160的處理。
[0097]返回圖1,使能信號EN被提供到AND電路14的非反轉(zhuǎn)輸入,經(jīng)由二極管42向AND電路14的反轉(zhuǎn)輸入提供Pl端子的電壓。因此,AND電路14在向Pl端子提供了電源電壓VDDl時始終輸出低電平的信號,在未向Pl端子提供電源電壓VDDl時,在使能信號EN為高電平的期間,輸出高電平的信號,在使能信號EN為低電平的期間,輸出低電平的信號。
[0098]AND電路14的輸出信號被提供到開關(guān)電路40的控制輸入,開關(guān)電路40在AND電路14的輸出信號為高電平時接通(對兩端子間進行電連接),在低電平時斷開(對兩端子間進行電截斷)。
[0099]因此,在向Pl端子提供了電源電壓VDDl時,開關(guān)電路40始終斷開,因此不向振蕩