通用串行總線裝置的頻率校正方法及其通用串行總線裝置的制造方法
【技術領域】
[0001] 本發(fā)明是有關于應用于一通用串行總線裝置的一頻率校正方法及其相關的通用 串行總線裝置,尤指利用一輪詢低頻周期信號來校正一通用串行總線裝置內(nèi)的一振蕩器的 方法及其相關的通用串行總線裝置。
【背景技術】
[0002] 隨著技術的演進,目前的數(shù)據(jù)傳輸接口已進入通用串行總線(Universal Serial Bus, USB) 3. 0的年代。通用串行總線3. 0的最大數(shù)據(jù)傳輸速率為5Gbps (Bits per second)。 換句話說,對于一個通用串行總線3.0的裝置(device)而言,其操作頻率至少是2. 5GHz。 一般而言,傳統(tǒng)的方法是內(nèi)建一個精準電感電容振蕩器(LC Oscillator)于通用串行總線 3.0的裝置內(nèi),所述電感電容振蕩器會振蕩出一精準頻率的參考頻率。接著,一信號合成器 就可以用來合成出頻率為2. 5GHz的操作頻率。然而,一個電感電容振蕩器通常會占據(jù)非常 大的芯片面積,進而提高了通用串行總線3.0的裝置的制作成本。因此,如何以較低成本的 方式來產(chǎn)生一具有精準頻率的參考頻率已成為此領域所亟需解決的問題。
【發(fā)明內(nèi)容】
[0003] 因此,本發(fā)明的一目的在于公開利用一輪詢低頻周期信號來校正一通用串行總線 裝置內(nèi)的一振蕩器的方法及其通用串行總線裝置。
[0004] 依據(jù)本發(fā)明的一第一實施例,其公開了一種應用于一通用串行總線裝置的頻率校 正方法。所述頻率校正方法包括有:將所述通用串行總線裝置耦接于一通用串行總線主機; 利用所述通用串行總線裝置接收來自所述通用串行總線主機的一輪詢低頻周期信號;依據(jù) 所述輪詢低頻周期信號來判斷所述通用串行總線主機的一主機類型;以及依據(jù)所述主機類 型所對應到的一特定頻率周期來校正所述通用串行總線裝置的一可程序化振蕩電路以使 得所述可程序化振蕩電路得以產(chǎn)生具有一預定頻率的一目標振蕩信號。
[0005] 依據(jù)本發(fā)明的一第二實施例,公開了一種通用串行總線裝置。所述通用串行總線 裝置包括有一偵測電路、一判斷電路、一可程序化振蕩電路以及一調(diào)整電路。所述偵測電路 用來接收來自一通用串行總線主機的一輪詢低頻周期信號。所述判斷電路耦接于所述偵測 電路,用來依據(jù)所述輪詢低頻周期信號來判斷所述通用串行總線主機的一主機類型。所述 可程序化振蕩電路用來產(chǎn)生一振蕩信號。所述調(diào)整電路耦接于所述偵測電路、所述判斷電 路以及所述可程序化振蕩電路,用來依據(jù)所述主機類型所對應到的一特定頻率周期來校正 所述可程序化振蕩電路以使得所述可程序化振蕩電路得以產(chǎn)生具有一預定頻率的一目標 振蕩信號。
【附圖說明】
[0006] 圖1是本發(fā)明一種通用串行總線裝置的一實施例示意圖。
[0007] 圖2是當一通用串行總線裝置插入一通用串行總線主機后,所述通用串行總線主 機的部分狀態(tài)圖的一實施例。
[0008] 圖3是本發(fā)明一頻率校正方法的一實施例流程圖。
[0009] 圖4是本發(fā)明一低頻周期信號以及一偵測振蕩信號的一實施例時序圖。
[0010] 圖5是本發(fā)明一控制電路的一第一實施例不意圖。
[0011] 圖6是本發(fā)明一頻率校正方法的一第一實施例流程圖。
[0012] 圖7是本發(fā)明一控制電路的一第二實施例示意圖。
[0013] 圖8是本發(fā)明一頻率校正方法的一第二實施例流程圖。
[0014] 其中,附圖標記說明如下:
[0015] 100 通用串行總線裝置 102 偵測電路 104 控制電路 106 可程序化振蕩電路
[0016] 108 傳送電路 HO 終端阻抗 112 通用串行總線主機 1042 判斷電路 1042a 表格 1044 調(diào)整電路 200 部分狀態(tài)圖 202~208 狀態(tài) 2062~2066 狀態(tài) 300 頻率校正方法 402 第一部分 404 第二部分 600 頻率校正方法 7042 判斷電路 7042a 表格 7044 調(diào)整電路 7046 頻率合成器 800 頻率校正方法 302~326、602~624、802~826 步驟
【具體實施方式】
[0017] 在說明書及后續(xù)的權利要求當中使用了某些詞匯來指稱特定的組件。所屬領域中 具有通常知識者應可理解,硬件制造商可能會用不同的名詞來稱呼同一個組件。本說明書 及后續(xù)的權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異 來作為區(qū)分的準則。在通篇說明書及后續(xù)的請求項當中所提及的「包括」是一開放式的用 語,故應解釋成「包括但不限定于」。此外,「耦接」一詞在此是包括任何直接及間接的電氣 連接手段,因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電 氣連接于所述第二裝置,或者通過其他裝置或連接手段間接地電氣連接至所述第二裝置。
[0018] 請參考圖1。圖1所示是依據(jù)本發(fā)明一種通用串行總線裝置100的一實施例示意 圖。通用串行總線裝置100包括有一偵測電路102、一控制電路104、一可程序化振蕩電路 106、一傳送電路108以及一終端阻抗110。當通用串行總線裝置100耦接于一通用串行總 線主機112時,偵測電路102是用來擷取來自通用串行總線主機112的一輪詢低頻周期信 號(Polling Low Frequency Periodic Signal, Polling LFPS)Sps,以產(chǎn)生具有與低頻周期 信號Sps相同頻率的一偵測振蕩信號Spsr。可程序化振蕩電路106耦接于控制電路104, 用來依據(jù)一控制字(Control Word) Sc來產(chǎn)生一振蕩信號Sosc??刂齐娐?04耦接于偵測 電路102以及可程序化振蕩電路106,用來依據(jù)偵測振蕩信號Spsr來校正可程序化振蕩電 路106以使得可程序化振蕩電路106得以產(chǎn)生具有一預定頻率Fp的目標振蕩信號Sosc_ tar。此外,終端阻抗110耦接于控制電路104以及偵測電路102的一信號埠 RXP、RXN,其 中信號埠 RXP、RXN是用來接收來自通用串行總線主機112的輪詢低頻周期信號Sps。傳送 電路108耦接于控制電路104以及一信號埠 TXP、TXN,其中通用串行總線裝置100的信號 是通過信號埠 TXP、TXN傳送至通用串行總線主機112。
[0019] 依據(jù)本發(fā)明的實施例,通用串行總線裝置100是一通用串行總線3.0的裝置,而通 用串行總線主機112是一通用串行總線3. 0的主機,然此并不作為本發(fā)明的限制所在。通 用串行總線主機112亦可以是一通用串行總線3.0的集線器(hub)。當通用串行總線裝置 100插入通用串行總線主機112,且在通用串行總線裝置100與通用串行總線主機112進入 超高速數(shù)據(jù)傳輸模式(即5Gbps)前,通用串行總線裝置100就會執(zhí)行一頻率校正方法來校 正可程序化振蕩電路106,以使得可程序化振蕩電路106得以產(chǎn)生具有預定頻率Fp的目標 振蕩信號Sosc_tar,其中預定頻率Fp的目標振蕩信號Sosc_tar是用來作為一參考頻率, 以合成出通用串行總線裝置100處于超高速數(shù)據(jù)傳輸模式下所需的操作頻率(例如頻率為 2. 5GHz的操作頻率)。
[0020] 請參考圖2。圖2所示是當通用串行總線裝置100插入通用串行總線主機112后, 通用串行總線主機112的部分狀態(tài)圖200的一實施例。狀態(tài)202代表通用串行總線主機 112認為通用串行總線裝置100還沒開始啟動。狀態(tài)204代表通用串行總線主機112偵測 到通用串行總線裝置100的終端阻抗110。狀態(tài)206代表通用串行總線主機112開始對通 用串行總線裝置100進行輪詢(polling)。狀態(tài)208代表通用串行總線主機112與通用串 行總線裝置100之間已進入超高速數(shù)據(jù)傳輸模式。為了使得通用串行總線裝置100與通用 串行總線主機112進入超高速數(shù)據(jù)傳輸模式前,通用串行總線裝置100具有足夠的時間來 校正可程序化振蕩電路106,本發(fā)明的所述頻率校正方法會在狀態(tài)206中暫時延長通用串 行總線主機112對通用串行總線裝置100進行輪詢的時間。進一步而言,依據(jù)本發(fā)明的圖 2,狀態(tài)206中包括有三個狀態(tài),即狀態(tài)2062、2064、2066。狀態(tài)2062代表通用串行總線主機 112對通用串行總線裝置100發(fā)出輪詢低頻周期信號Sps。狀態(tài)2064代表通用串行總線主 機112接收到通用串行總線裝置100所發(fā)出的輪詢低頻周期信號Sps。狀態(tài)2066代表通用 串行總線主機112進入一致性模式(Compliance Mode)。為了使得通用串行總線主機112 的狀態(tài)可以持續(xù)暫留在狀態(tài)2062以持續(xù)對通用串行總線裝置100發(fā)出輪詢低頻周期信號 Sps,本發(fā)明的所述頻率校正方法會避免通用串行總線主機112的狀態(tài)進入狀態(tài)2064或狀 態(tài)2066, 一直到可程序化振蕩電路106被校正完成為止。
[0021] 因此,當通用串行總線裝置100插入通用串行總線主機112時,通用串行總線裝置 100就會執(zhí)行如圖3所示的頻率校正方法300來校正可程序化振蕩電路106,以使得可程序 化振蕩電路106得以產(chǎn)生具有預定頻率Fp的目標振蕩信號Sosc_tar。圖3所示是依據(jù)本 發(fā)明的頻率校正方法300的一實施例流程圖。倘若大體上可達到