欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

導(dǎo)航系統(tǒng)及其時鐘校準(zhǔn)方法與流程

文檔序號:12175938閱讀:515來源:國知局
導(dǎo)航系統(tǒng)及其時鐘校準(zhǔn)方法與流程

本發(fā)明有關(guān)一種導(dǎo)航系統(tǒng),更特別有關(guān)一種使用導(dǎo)航裝置的外部時鐘信號校準(zhǔn)所述導(dǎo)航裝置的振蕩頻率的導(dǎo)航系統(tǒng)及其時鐘校準(zhǔn)方法。



背景技術(shù):

鼠標(biāo)裝置通常使用內(nèi)部振蕩器來提供其運作所需的時鐘。例如,所述內(nèi)部振蕩器的振蕩頻率可用以決定所述鼠標(biāo)裝置的幀率(frame rate),而所述幀率則會影響最大可偵測速度及加速度。

然而,為了降低成本,一般鼠標(biāo)裝置的內(nèi)部振蕩器不會使用石英振蕩器等精準(zhǔn)的振蕩器,因此所述內(nèi)部振蕩器的振蕩頻率有時會有±20%的偏差。若不對所述振蕩頻率進(jìn)行校準(zhǔn),會同時導(dǎo)致幀率、最大可偵測速度及加速度存在±20%的偏差。

有鑒于此,一種使用可調(diào)振蕩器并具有精準(zhǔn)振蕩頻率的導(dǎo)航裝置為業(yè)界所需。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明提出一種使用導(dǎo)航裝置的外部時鐘信號校準(zhǔn)所述導(dǎo)航裝置的振蕩頻率的導(dǎo)航系統(tǒng)及其時鐘校準(zhǔn)方法。

本發(fā)明提出一種使用串列周邊界面(SPI)的導(dǎo)航系統(tǒng)。

本發(fā)明提供一種導(dǎo)航系統(tǒng),包含主機及導(dǎo)航裝置。所述主機包含校正演算模塊、主控界面及主振蕩器。所述校正演算模塊用以產(chǎn)生校正信號。所述主控界面用以發(fā)出模式信號、計數(shù)起始信號、計數(shù)終止信號及所述校正信號。所述主振蕩器以主振蕩頻率決定所述計數(shù)起始信號與所述計數(shù)終止信號間的時間間隔。所述導(dǎo)航裝置用以當(dāng)接收到所述模式信號時進(jìn)入校正模式。所述導(dǎo)航裝置包含本地振蕩器、計數(shù)器、受控界面及校正暫存器。所述本地振蕩器用以根據(jù)振蕩參數(shù)以本地振蕩頻率振蕩。所述計數(shù)器用以根據(jù)所述計數(shù)起始信號開始計數(shù)所述本地振蕩頻率并根據(jù)所述計數(shù)終止信號停止計數(shù)所述本地振蕩頻率并產(chǎn)生目前計數(shù)值。所述受控界面用以從所述主控界面接收所述模式信號、所述計數(shù)起始信號、所述計數(shù)終止信號及所述校正信號,并將所述目前計數(shù)值傳送至所述主控界面。所述校正暫存器用以根據(jù)所述校正信號校正儲存的所述本地振蕩器的所述振蕩參數(shù)。所述主機的所述校正演算模塊根據(jù)所述目前計數(shù)值及相對所述時間間隔的預(yù)設(shè)計數(shù)值產(chǎn)生所述校正信號。

本發(fā)明還提供一種導(dǎo)航系統(tǒng),包含主機及導(dǎo)航裝置。所述主機包含主控界面及主振蕩器。所述主控界面用以發(fā)出模式信號、計數(shù)起始信號、計數(shù)終止信號及預(yù)設(shè)計數(shù)值。所述主振蕩器以主振蕩頻率決定所述計數(shù)起始信號與所述計數(shù)終止信號間的時間間隔,其中所述預(yù)設(shè)計數(shù)值相對所述時間間隔。所述導(dǎo)航裝置用以當(dāng)接收到所述模式信號時進(jìn)入校正模式。所述導(dǎo)航裝置包含受控界面、本地振蕩器、計數(shù)器、校正演算模塊及校正暫存器。所述受控界面用以從所述主控界面接收所述模式信號、所述計數(shù)起始信號、所述計數(shù)終止信號及所述預(yù)設(shè)計數(shù)值。所述本地振蕩器用以根據(jù)振蕩參數(shù)以本地振蕩頻率振蕩。所述計數(shù)器用以根據(jù)所述計數(shù)起始信號開始計數(shù)所述本地振蕩頻率并根據(jù)所述計數(shù)終止信號停止計數(shù)所述本地振蕩頻率并產(chǎn)生目前計數(shù)值。所述校正演算模塊用以根據(jù)所述目前計數(shù)值及所述預(yù)設(shè)計數(shù)值產(chǎn)生校正信號。所述校正暫存器用以根據(jù)所述校正信號校正儲存的所述本地振蕩器的所述振蕩參數(shù)。

本發(fā)明還提供一種導(dǎo)航系統(tǒng)的時鐘校準(zhǔn)方法。所述導(dǎo)航系統(tǒng)包含主機及導(dǎo)航裝置。所述導(dǎo)航裝置包含本地振蕩器且所述主機包含主振蕩器。所述時鐘校準(zhǔn)方法包含下列步驟:當(dāng)所述導(dǎo)航裝置接收來自所述主機的模式信號時,進(jìn)入校正模式;以所述主機以時間間隔依序發(fā)出計數(shù)起始信號及計數(shù)終止信號,其中所述時間間隔由所述主振蕩器的主振蕩頻率所決定;當(dāng)所述導(dǎo)航裝置接收來自所述主機的所述計數(shù)起始信號時,開始計數(shù)所述本地振蕩器的本地振蕩頻率;當(dāng)所述導(dǎo)航裝置接收來自所述主機的所述計數(shù)終止信號時,結(jié)束所述計數(shù)并產(chǎn)生目前計數(shù)值;根據(jù)所述目前計數(shù)值及相對所述時間間隔的預(yù)設(shè)計數(shù)值產(chǎn)生校正信號;以及根據(jù)所述校正信號校正所述本地振蕩器的所述本地振蕩頻率。

為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯,下文將配合所附圖示,詳細(xì)說明如下。此外,于本發(fā)明的說明中,相同的構(gòu)件以相同的符號表示,于此先述明。

附圖說明

圖1為本發(fā)明第一實施例的導(dǎo)航系統(tǒng)的方塊示意圖;

圖2為本發(fā)明第一實施例的導(dǎo)航系統(tǒng)的運作示意圖;

圖3為本發(fā)明第二實施例的導(dǎo)航系統(tǒng)的方塊示意圖;

圖4為本發(fā)明第二實施例的導(dǎo)航系統(tǒng)的運作示意圖;

圖5為本發(fā)明實施例的導(dǎo)航系統(tǒng)的時鐘校準(zhǔn)方法的流程圖。

附圖標(biāo)記說明

100、300 導(dǎo)航系統(tǒng)

110、310 導(dǎo)航裝置

111、311 本地振蕩器

113、313 計數(shù)器

115、315 受控界面

117、317 校正暫存器

119、319 幀控制模塊

120、320 主機

121、321 處理器

1211、318 校正演算模塊

1213、3213 主控界面

123、323 主振蕩器

Sm 模式信號

Scs 計數(shù)起始信

Sce 計數(shù)終止信號

Scc 目前計數(shù)值

Sct 校正信號

Spc 預(yù)設(shè)計數(shù)值

ΔT 時間間隔

fM 主振蕩頻率

fL 本地振蕩頻率。

具體實施方式

請參照圖1所示,其為本發(fā)明第一實施例的導(dǎo)航系統(tǒng)100的方塊示意圖。導(dǎo)航系統(tǒng)100包含導(dǎo)航裝置110以及主機120。一實施例中,所述導(dǎo)航裝置110例如為鼠標(biāo)裝置,但并不以此為限。其他實施例中,所述導(dǎo)航裝置110可為其他電子裝置,只要其并非使用石英本地振蕩器而其內(nèi)部的本地振蕩頻率須被進(jìn)行校正者即可。

所述主機120為計算機系統(tǒng),其包含處理器121及主振蕩器123。所述處理器120例如為微控制器(MCU)或中央處理器(CPU)。所述主振蕩器123為所述處理器123的外部振蕩器。本發(fā)明中,以所述主機120的主振蕩器123為基準(zhǔn)來校正所述導(dǎo)航裝置110的本地振蕩頻率fL,因此所述主振蕩器123較佳具有精準(zhǔn)振蕩頻率。例如,所述主振蕩器123的頻率公差(frequency tolerance)較佳為1%以內(nèi)。所述主振蕩器123例如為石英振蕩器(crystal-based oscillator)。

請同時參照圖1及圖2所示,圖2為本發(fā)明第一實施例的導(dǎo)航系統(tǒng)100的運作示意圖。第一實施例中,所述主機120的處理器121包含校正演算模塊1211及主控界面1213;其中,所述校正演算模塊1211例如可以軟件及/或硬件實現(xiàn),所述主控界面1213為通信界面。所述校正演算模塊1211用以產(chǎn)生校正信號Sct,其通過所述主控界面1213被傳送至所述導(dǎo)航裝置110,用以校正所述導(dǎo)航裝置110的本地振蕩頻率fL。所述處理器121通過所述主控界面1213發(fā)出一模式信號Sm、一計數(shù)起始信號Scs、一計數(shù)終止信號Sce及所述校正信號Sct;其中,所述計數(shù)起始信號Scs與所述計數(shù)終止信號Sce間具有一時間間隔ΔT。所述主振蕩器123具有一主振蕩頻率fM。如前所述,由于所述主振蕩器123為一精準(zhǔn)的振蕩器,因此所述時間間隔ΔT可以所述主振蕩器123的主振蕩頻率fM決定。例如,若所述主振蕩頻率fM為24MHZ,則當(dāng)振蕩240,000次時,所述時間間隔ΔT則為10毫秒(ms),且所述時間間隔ΔT可視為精確的。

所述導(dǎo)航裝置110包含本地振蕩器111、計數(shù)器113、受控界面115以及校正暫存器119(trimming register);其中,所述受控界面115為通信界面。當(dāng)所述導(dǎo)航裝置110為鼠標(biāo)裝置時,可另包含幀控制模塊119,用以控制所述鼠標(biāo)裝置的幀率(frame rate)。可以了解的是,由于所述幀率由所述本地振蕩器111的本地振蕩頻率fL所決定,若所述本地振蕩頻率fL為準(zhǔn)確,所述幀率則相對應(yīng)準(zhǔn)確。

一種實施例中,所述導(dǎo)航裝置110用以當(dāng)接收到所述模式信號Sm時進(jìn)入校正模式;其中,為了節(jié)省耗能,所述校正模式中,所述導(dǎo)航裝置110的所述本地振蕩器111、所述計數(shù)器113、所述受控界面115及所述校正暫存器117以外至少一部分元件的運作降低或暫停。

所述本地振蕩器111用以根據(jù)振蕩參數(shù)以本地振蕩頻率fL振蕩;其中,所述振蕩參數(shù)根據(jù)所述本地振蕩器111的種類而決定。所述本地振蕩器111較佳為可調(diào)振蕩器,例如RC振蕩器或壓控振蕩器(VCO),因此所述振蕩參數(shù)例如包含電阻值、電容值、電壓值等,但并不以此為限。所述振蕩參數(shù)則儲存于所述校正暫存器117中。當(dāng)所述校正暫存器117被重設(shè)或更新時,可改變所述振蕩參數(shù)。

所述計數(shù)器113用以根據(jù)所述計數(shù)起始信號Scs開始計數(shù)所述本地振蕩頻率fL并根據(jù)所述計數(shù)終止信號Sce停止計數(shù)所述本地振蕩頻率fL,并產(chǎn)生目前計數(shù)值Scc,其于所述計數(shù)起始信號Scs與所述計數(shù)終止信號Sce間所計數(shù)。如前所述,假設(shè)所述本地振蕩器111的本地振蕩頻率fL為24MHz,因此相對所述時間間隔ΔT,所述目前計數(shù)值Scc的正確計數(shù)值則為240,000次,其作為所述預(yù)設(shè)計數(shù)值。當(dāng)所述目前計數(shù)值Scc不等于所述預(yù)設(shè)計數(shù)值或其間的計數(shù)值差異超過預(yù)設(shè)閾值時,則進(jìn)行頻率校正。

所述受控界面115用以從所述主控界面1213接收所述模式信號Sm、所述計數(shù)起始信號Scs、所述計數(shù)終止信號Sce及所述校正信號Sct,并將所述目前計數(shù)值Scc(更詳而言,包含所述目前計數(shù)值Scc信息的信號)傳送至所述主控界面1213供所述處理器121計算所述校正信號Sct。所述校正信號Sct例如包含所述目前計數(shù)值Scc與所述預(yù)設(shè)計數(shù)值的頻率差值或比例。例如,當(dāng)所述目前計數(shù)值Scc大于所述預(yù)設(shè)計數(shù)值時,所述校正信號Sct用以根據(jù)所述頻率差值或比例調(diào)降所述本地振蕩頻率fL;反之,當(dāng)所述目前計數(shù)值Scc小于所述預(yù)設(shè)計數(shù)值時,所述校正信號Sct用以根據(jù)所述頻率差值或比例調(diào)升所述本地振蕩頻率fL

所述校正暫存器117用以根據(jù)所述校正信號Sct校正儲存的所述本地振蕩器111的振蕩參數(shù)。例如,第一實施例中,所述主機120通過所述校正信號Sct來更新或重設(shè)所述振蕩參數(shù),以校正所述本地振蕩頻率fL。

第一實施例的運作流程如下:

首先,所述主機120通過其主控界面1213發(fā)出模式信號Sm至所述導(dǎo)航裝置110以使所述導(dǎo)航裝置110進(jìn)入校正模式;其中,所述校正模式可為所述導(dǎo)航系統(tǒng)100每次開機時或結(jié)束休眠時進(jìn)入,每隔預(yù)設(shè)時間間隔進(jìn)入,或由使用者選擇來進(jìn)入。

接著,所述主機120通過其主控界面1213以時間間隔ΔT依序發(fā)出一對計數(shù)器控制信號,例如所述計數(shù)起始信號Scs及所述計數(shù)終止信號Sce,至所述導(dǎo)航裝置110。所述導(dǎo)航裝置110則計數(shù)所述時間間隔ΔT內(nèi),所述本地振蕩器111的振蕩數(shù)目以作為目前計數(shù)值Scc。所述目前計數(shù)值Scc通過所述受控界面115被傳回至所述主機120。

接著,所述主機120的所述校正演算模塊1211根據(jù)所述目前計數(shù)值Scc及相對所述時間間隔ΔT的預(yù)設(shè)計數(shù)值產(chǎn)生校正信號Sct,其通過所述主控界面1213被傳送至所述導(dǎo)航裝置110,以重設(shè)所述校正暫存器117的振蕩參數(shù),藉以校正所述本地振蕩器111的本地振蕩頻率fL。如前所述,所述時間間隔ΔT由被視為正確的主振蕩頻率fM所決定,因此所述時間間隔ΔT也被視為正確而用以作為校正所述本地振蕩頻率fL的參考。

請參照圖3所示,其為本發(fā)明第二實施例的導(dǎo)航系統(tǒng)300的方塊示意圖。導(dǎo)航系統(tǒng)300同樣包含導(dǎo)航裝置310以及主機320。第二實施例的導(dǎo)航系統(tǒng)300所包含的元件大致與第一實施例相同,其差異在于第二實施例中,校正運算模塊318包含于所述導(dǎo)航裝置310內(nèi)而非包含于所述主機320內(nèi)。更詳而言之,第二實施例中,由所述導(dǎo)航裝置310本身來計算校正信號。同理,所述校正運算模塊318可以軟件及/或硬件實現(xiàn)。

請同時參照圖3及4所示,圖4為本發(fā)明第二實施例的導(dǎo)航系統(tǒng)300的運作示意圖。所述主機320包含處理器321及主振蕩器323。所述處理器321包含主控界面3213。所述主控界面3213同樣為通信界面而用以發(fā)出模式信號Sm、計數(shù)起始信號Scs及計數(shù)終止信號Sce;此外,所述主控界面3213另用以直接發(fā)出預(yù)設(shè)計數(shù)值Spc,其相對于所述計數(shù)起始信號Scs與所述計數(shù)終止信號Sce間的時間間隔ΔT。如前所述,所述主振蕩器323為精準(zhǔn)振蕩器(例如頻率公差為1%以內(nèi)),并以主振蕩頻率fM振蕩以決定所述時間間隔ΔT。所述主振蕩器323同樣為所述處理器321的外部振蕩器。

所述導(dǎo)航裝置310包含本地振蕩器311、計數(shù)器313、受控界面315、校正暫存器317及校正演算模塊318。所述導(dǎo)航裝置310同樣當(dāng)接收到所述模式信號Sm時進(jìn)入校正模式。例如,所述校正模式中,所述導(dǎo)航裝置310的所述本地振蕩器311、所述計數(shù)器313、所述受控界面315、所述校正演算模塊318及所述校正暫存器317以外至少一部分元件的運作降低或暫停。

所述受控界面315同樣為通信界面而用以從所述主控界面3213接收所述模式信號Sm、所述計數(shù)起始信號Scs、所述計數(shù)終止信號Sce及所述預(yù)設(shè)計數(shù)值Spc。本實施例中,所述主機320已知所述導(dǎo)航裝置310的正確的本地振蕩頻率fL,因此在決定所述時間間隔ΔT時,則已知相對應(yīng)的預(yù)設(shè)計數(shù)值Spc,并將所述預(yù)設(shè)計數(shù)值Spc傳送至所述導(dǎo)航裝置310。

所述本地振蕩器311用以根據(jù)振蕩參數(shù)以本地振蕩頻率fL振蕩。如上所述,所述振蕩參數(shù)系根據(jù)可調(diào)振蕩器的種類而定,并無特定限制,且所述振蕩參數(shù)儲存于所述校正暫存器317中。

所述計數(shù)器313用以根據(jù)所述計數(shù)起始信號Scs開始計數(shù)所述本地振蕩頻率fL并根據(jù)所述計數(shù)終止信號Sce停止計數(shù)所述本地振蕩頻率fL,并產(chǎn)生目前計數(shù)值,其于所述計數(shù)起始信號Scs與所述計數(shù)終止信號Sce間所計數(shù)。

所述校正演算模塊318用以根據(jù)所述目前計數(shù)值及來自所述主機320的所述預(yù)設(shè)計數(shù)值Spc產(chǎn)生校正信號。本實施例中,所述目前計數(shù)值無須傳送至所述主機320。

所述校正暫存器317用以根據(jù)所述校正信號校正儲存的所述本地振蕩器311的所述振蕩參數(shù)。第二實施例中,所述導(dǎo)航裝置310通過本身所產(chǎn)生的所述校正信號來更新或重置所述振蕩參數(shù),以校正所述本地振蕩頻率fL。

第二實施例的運作流程如下:

首先,所述主機320通過其主控界面3213發(fā)出模式信號Sm至所述導(dǎo)航裝置310以使所述導(dǎo)航裝置310進(jìn)入校正模式。同理,所述校正模式可為所述導(dǎo)航系統(tǒng)300每次開機時或結(jié)束休眠時進(jìn)入,每隔預(yù)設(shè)時間間隔進(jìn)入,或由使用者選擇來進(jìn)入。

接著,所述主機320通過其主控界面3213以時間間隔ΔT依序發(fā)出一對計數(shù)器控制信號,例如所述計數(shù)起始信號Scs及所述計數(shù)終止信號Sce,以及預(yù)設(shè)計數(shù)值Spc至所述導(dǎo)航裝置310。所述導(dǎo)航裝置310的所述計數(shù)器313則計數(shù)所述時間間隔ΔT內(nèi)所述本地振蕩器311的振蕩數(shù)目以作為目前計數(shù)值。

接著,所述導(dǎo)航裝置310的所述校正演算模塊318根據(jù)相對所述時間間隔ΔT的所述目前計數(shù)值及所接收的所述預(yù)設(shè)計數(shù)值Spc產(chǎn)生校正信號,以更新或重設(shè)所述校正暫存器317的振蕩參數(shù),藉以校正所述本地振蕩器311的本地振蕩頻率fL。

另一實施例中,所述預(yù)設(shè)計數(shù)值Spc并非由所述主機320通過通信界面(例如包括所述主控界面3213及所述受控界面315)傳送至所述導(dǎo)航裝置310而是預(yù)存于所述導(dǎo)航裝置310(例如所述導(dǎo)航裝置310還具有非易失性存儲器NVM或其他存儲單元)。此時,所述主機320則發(fā)出對應(yīng)所述預(yù)設(shè)計數(shù)值Spc的一對計數(shù)器控制信號以使所述計數(shù)器313開始和停止對所述本地振蕩器311的計數(shù)。可以了解的是,本實施例中,所述主機320已預(yù)先知道所述預(yù)設(shè)計數(shù)值Spc所對應(yīng)的時間間隔ΔT,且所述時間間隔ΔT可由計數(shù)所述主振蕩頻率fM而得。

請參照圖5所示,其為本發(fā)明實施例的導(dǎo)航系統(tǒng)的時鐘校準(zhǔn)方法的流程圖,其適用于圖1及圖3的導(dǎo)航系統(tǒng)。所述時鐘校準(zhǔn)方法包含下列步驟:當(dāng)導(dǎo)航裝置接收來自主機的模式信號時,進(jìn)入校正模式(步驟S51);以所述主機以時間間隔依序發(fā)出計數(shù)起始信號及計數(shù)終止信號(步驟S52);當(dāng)所述導(dǎo)航裝置接收來自所述主機的所述計數(shù)起始信號時,開始計數(shù)本地振蕩器的本地振蕩頻率(步驟S53);當(dāng)所述導(dǎo)航裝置接收來自所述主機的所述計數(shù)終止信號時,結(jié)束所述計數(shù)并產(chǎn)生目前計數(shù)值(步驟S54);根據(jù)所述目前計數(shù)值及相對所述時間間隔的預(yù)設(shè)計數(shù)值產(chǎn)生校正信號(步驟S55);以及根據(jù)所述校正信號校正所述本地振蕩器的所述本地振蕩頻率(步驟S56)。

步驟S51:如前所述,在預(yù)設(shè)條件下,所述主機120/320發(fā)出模式信號Sm至所述導(dǎo)航裝置110/310,以使所述導(dǎo)航裝置110/310進(jìn)入校正模式。所述校正模式中,所述導(dǎo)航裝置110/310的某些元件的運作可被減緩或停止。

步驟S52:所述主機120/320以時間間隔ΔT依序傳送一對計數(shù)器控制信號,例如計數(shù)起始信號Scs及計數(shù)終止信號Sce,至所述導(dǎo)航裝置110/310。如前所述,所述時間間隔ΔT由所述主振蕩器123/323的主振蕩頻率fM的計數(shù)所決定,且所述時間間隔ΔT可視為正確的時間間隔。

步驟S53~S54:所述計數(shù)器113/313在所述導(dǎo)航裝置110/310接收到所述計數(shù)起始信號Scs時開始計數(shù)所述本地振蕩器111/311的本地振蕩頻率fL并在所述導(dǎo)航裝置110/310接收到所述計數(shù)終止信號Sce時停止計數(shù)所述本地振蕩器111/311的本地振蕩頻率fL。因此,所述計數(shù)器113/313可在所述時間間隔ΔT內(nèi)計數(shù)所述本地振蕩器111/113的振蕩次數(shù)以作為目前計數(shù)值。

步驟S55:根據(jù)所述目前計數(shù)值及相對所述時間間隔ΔT的預(yù)設(shè)計數(shù)值產(chǎn)生校正信號有兩種方式。第一實施例中,所述校正信號Sct由所述主機120根據(jù)所述目前計數(shù)值及相對所述時間間隔ΔT的預(yù)設(shè)計數(shù)值所產(chǎn)生,此時,所述時鐘校準(zhǔn)方法還包含下列步驟:將所述目前計數(shù)值Scc從所述導(dǎo)航裝置110傳送至所述主機120;以及將所述校正信號Sct從所述主機120傳送至所述導(dǎo)航裝置110(例如參照圖2)。第二實施例中,所述校正信號由所述導(dǎo)航裝置310根據(jù)所述目前計數(shù)值及相對所述時間間隔ΔT的預(yù)設(shè)計數(shù)值所產(chǎn)生,此時,所述時鐘校準(zhǔn)方法還包含下列步驟:將所述預(yù)設(shè)計數(shù)值Spc(更詳言之包含所述預(yù)設(shè)計數(shù)值Spc信息的信號)從所述主機320傳送至所述導(dǎo)航裝置310(例如參照圖4)。

步驟S56:最后,所述校正暫存器117/317則根據(jù)所述校正信號重設(shè)或更新已儲存的所述本地振蕩器111/311的振蕩參數(shù),以調(diào)整所述本地振蕩器111/311的本地振蕩頻率fL。

如前所述,步驟S51~S56可在所述導(dǎo)航系統(tǒng)每次開機時或結(jié)束休眠時執(zhí)行,每隔預(yù)設(shè)時間間隔執(zhí)行,或由使用者選擇來執(zhí)行。

必須說明的是,圖4中,所述預(yù)設(shè)計數(shù)值Spc可于所述對計數(shù)器控制信號之前被傳送至所述導(dǎo)航裝置110,并不限于圖4所揭示者。

本發(fā)明各實施例中,所述模式信號Sm、所述計數(shù)起始信號Scs及所述計數(shù)終止信號Sce為所述主控界面1213/3213與所述受控界面115/315可識別的預(yù)先協(xié)定信號,并無特定限制。

本發(fā)明中,所述主控界面1213/3213與所述受控界面115/315可形成一線(one-wire)、二線(two-wire)、三線(three-wire)或四線(four wire)式串列界面(serial interface)以進(jìn)行數(shù)據(jù)傳輸,例如串列周邊界面(serial peripheral interface)、I2C串列界面等,但并不以此為限。所述模式信號Sm、所述計數(shù)起始信號Scs、所述計數(shù)終止信號Sce、所述校正信號Sct、所述目前計數(shù)值Scc及所述預(yù)設(shè)計數(shù)值Spc可通過串列界面匯流排的數(shù)據(jù)線(data line)來傳送。此外,圖2及圖4中的箭頭用以表示數(shù)據(jù)傳遞方向。

必須說明的是,上述實施例中的頻率數(shù)值、計數(shù)值及時間間隔的數(shù)值僅用以說明,而并非用以限定本發(fā)明。此外,所述主振蕩頻率fM與所述本地振蕩頻率fL并不必然相等。

可以了解的是,當(dāng)所述本地振蕩頻率fL根據(jù)所述校正信號校正后,即可離開所述校正模式。此外,根據(jù)不同實施例,所述本地振蕩頻率fL可一次即調(diào)整至所需頻率,或者經(jīng)過數(shù)次逐步調(diào)整至所需頻率。

綜上所述,鼠標(biāo)裝置的本地振蕩器雖具有較低的成本,然而其較為不精準(zhǔn)。因此,本發(fā)明提出一種導(dǎo)航系統(tǒng)(圖1、3)及其時鐘校準(zhǔn)方法(圖5),其以主機的主振蕩器的主振蕩頻率為基準(zhǔn)來調(diào)整從裝置(slave device)的本地振蕩器的本地振蕩頻率,以解決本地振蕩頻率不精準(zhǔn)的問題。

雖然本發(fā)明已通過前述實例公開,但是其并非用以限定本發(fā)明,任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與修改。因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
麟游县| 土默特右旗| 连云港市| 永嘉县| 宕昌县| 新平| 安图县| 长阳| 荔浦县| 黄浦区| 理塘县| 三亚市| 兰溪市| 平邑县| 上犹县| 长汀县| 九龙县| 资溪县| 保定市| 秦皇岛市| 澳门| 岫岩| 庆城县| 镇坪县| 台山市| 白朗县| 象山县| 永年县| 赞皇县| 永胜县| 卢湾区| 惠水县| 凤冈县| 奉化市| 澄城县| 江华| 大邑县| 大姚县| 隆子县| SHOW| 斗六市|