專利名稱:為通信鏈路自動校準雙接頭和多接頭均衡的系統和方法
技術領域:
本發明總的涉及信號處理技術的一個或多個實施例,尤其涉及控制通信系統中均衡的系統和方法。
背景技術:
通信鏈路易受會劣化接收機端處信號質量的噪聲和其他因素的影響。業已使用各種技術用以改善鏈路性能。在移動通信系統中,一種已知作為均衡的技術能夠補償由帶限(頻選)時間分散信道中傳輸介質所引起的碼間串擾(ISI)。ISI在調制帶寬超過無線電信道相干帶寬時出現。這會因為引起接收機端的比特差錯而導致傳輸信號的失真。
均衡是用于最小化ISI的一種處理操作。只要容限允許,基于發送機的均衡(與基于接收機的均衡相比)更為簡單并且對于電路復雜度和功耗來說是首選過程。該過程包括對期望信道幅度的平均范圍和延遲特性進行補償。因為移動信道的固有性質,均衡器必須跟蹤信道的時變特性,因此就被認為本質上是自適應。
能夠以多種模式執行自適應均衡。在訓練模式中,由發送機發送已知的固定長度訓練序列,從而使接收機均衡器可以平均為適當的設置。上述訓練序列通常是偽隨機二進制信號或指定的固定比特模式。
緊接著訓練序列之后,用戶數據(可以包括或不包括編碼比特)就被發送,并且接收機端的均衡器就利用遞歸算法評估信道同時估計用于補償該信道的濾波器系數。設計所述訓練序列以允許均衡器獲取在最壞可能信道條件下的合適濾波器系數,從而在訓練序列結束時濾波器系數是用于用戶數據接收的接近最優值。一旦接收到用戶數據,均衡器的自適應算法就跟蹤變化的信道條件。于是該均衡器就隨時間連續改變它的濾波器特性以降低ISI并由此改善數據接收總體質量。
許多均衡器使用固定抽頭(快速PCI(PCI Express)、存儲器接口(MemoryInterface)等等)或者分量捆扎(strapped)值(XAUI)。PCI Express是期望在不久的將來占領全部PC方面市場的串行I/O技術。XAUI是另一種在10Gbps光學以太網應用中常用的串行I/O接口。在現有系統中,均衡器拓撲結構在設計時就已被固定并且此后就無法修改。而這導致了諸多問題。例如,為一個介質或信道設置的抽頭和濾波器系數的數目對另一個信道就不是最優的,甚至是無法使用的。為了克服這些矛盾,現有系統的用戶不得不考慮比特率以及其他變化而手動改變這些濾波器的參數以使得鏈路為不同的信道工作。這不僅耗費時間還破壞了系統的靈活性和適應性。
圖1根據本發明一個實施例示出了一個通信系統的示意圖。
圖2(a)示出了可被包括在圖1系統中的雙抽頭均衡器的示意圖;而圖2(b)則示出了可被包括在圖1系統中的五抽頭均衡器的示意圖。
圖3示出了可以作為包括在圖1發送機內均衡器輸出的一個獨立脈沖實例的示意圖。
圖4示出了包括在可用于設置圖1系統中均衡系數的方法內的模塊示意圖。
圖5示出了在均衡設置期間與圖1發送機和接收機之間被執行的握手過程和反饋通信的示意圖。
圖6示出了如何由接收機確定電壓偏移量以確定鏈路損耗的示意圖。
圖7示出了可用于導出鏈路損耗信息的DC模式信號。
圖8是根據本發明所述系統和方法的較佳實施例示出了包括在確定鏈路損耗內的模塊的流程圖。
圖9是概念性地示出了兩個均衡系數如何與根據本發明一個或多個實施例算出的鏈路損耗相關的示意圖。
圖10(a)和圖10(b)是示出了可以根據本發明一個或多個實施例使用的多抽頭系數和鏈路損耗之間關系的曲線圖。
圖11是根據本發明所述系統和方法的一個或多個實施例而為鏈路損耗值范圍預先計算并用于發送機均衡器自動設置的多抽頭均衡系數的查找表。
圖12是根據本發明一個實施例的處理系統的示意圖。
具體實施例方式
圖1示出了包括由一個或多個串行鏈路30連接的發送機10和接收機20的通信系統。發送機包括核心邏輯1、前驅動器2、鎖相環3、驅動器4和均衡器5.核心邏輯生成包含語音、數據或其他要發射信息的基帶信號。前驅動器在由鎖相環生成的載波頻率上調制所述基帶信號。該調制最好與包括但不限于CDMA的多種擴頻技術之一相稱。驅動器為控制已調制信號沿著一個或多個串行鏈路的傳輸執行切換操作。為了明晰僅示出了兩條串行鏈路31和32,但是也可以包括更多的鏈路。鏈路可以是位于不帶連接器的板連接內或是具有其他結構的有損耗互連,所述其他結構包括但不限于雙板-單連接器結構和三板-雙連接器結構。
均衡器包括存儲將在隨后詳述的抽頭系數查找表的存儲器6。優選地,從發送機和接收機之間的反饋信道7接收數據的核心邏輯也將那些數據送給計算由上述查找表所輸出系數的模塊。前向時鐘信道8可包括在發送機和接收機之間,其原因將在隨后顯見。前向時鐘和反饋信道可以具有與用于一般數據信道31和32相同的體系結構。前向時鐘信道不要求均衡(例如,它將發送二進制位組合格式101010...)。反饋信道可以是用于在低頻將數據發送回原始發送機比特的另一個數據信道。同樣雖然示出的均衡器在發送機內部,但是均衡器也可位于發送機之外。
接收機包括解調器和解偏斜(de-skew)電路。在解調器中,數據由輸入端的采樣放大器21接收并使用由內插器22生成的采樣時鐘信號解調。內插器接收來自延遲鎖定環(DLL)23的時鐘信號。內插器受控于跟蹤環路24的使用,所述跟蹤環路保持跟蹤關于鎖相環25輸出時鐘的數據相關相。解偏斜電路27和同步電路28同步接收來自端口的所有比特的數據。同樣地,可包括多路復用器29以選擇要被輸入延遲鎖定環的時鐘信號。解偏斜和同步模塊被認為是可任選的,因為能夠以如下將詳述的在每個通道(per-lane)為基礎上調整均衡系數。
發送機和接收機可以為驅動它們各自的鎖相環電路接收相同的參考時鐘。同樣可以在發送機和接收機之間建立前向時鐘信道。自適應均衡器降低了接收信號的ISI干擾從而改善了信號質量。
根據本發明的至少一個實施例,可以對正在被校準的每個信道使用響應/反饋信道。為降低額外信道的開銷,可以每次為一個信道自動驅動(可執行自動校準)抽頭系數和/或其他均衡設置。然而也可以使用常規的數據信道作為反饋信道。在此情況下,可以為多于一個發射信道同時確定抽頭系數,例如可以執行多鏈路自動校準。
圖2(a)根據本發明一個或多個實施例示出了系數受控的雙抽頭自適應均衡器。示出的均衡器是時變(FIR)濾波器,該濾波器具有依賴于無線電信道瞬時狀態的輸入Din、一個延遲元件Z-1、兩個抽頭P2和P3以及它們相應的系數a0和a1,以及用于生成對應于所述均衡器輸出的信號的加法器電路3。根據本發明的一個或多個實施例,抽頭系數是可基于被測鏈路損耗而被調整的權值,從而實現特定的性能水平并可優選地優化接收機端的信號質量。
圖2(b)根據在此描述的一個或多個實施例示出了系數同樣受控的五抽頭自適應均衡器。示出的均衡器是時變(FIR)濾波器,該濾波器具有依賴于無線電信道瞬時狀態的輸入Din、四個延遲元件、五個抽頭P1至P5以及它們相應的系數a0和a4,以及用于生成對應于所述均衡器輸出的信號的加法器電路3。根據本發明的一個或多個實施例,抽頭系數是可基于被測鏈路損耗而被調整的權值,從而實現特定的性能水平并可優選地優化接收機端的信號質量。
圖2(a)或圖2(b)中所示的多抽頭均衡器可以包括在發送機內,或者至少可以位于通信系統的發射端以執行與服務器信道或桌面信道互的損耗-均衡相關。雖然為了顯示方便示出了兩抽頭和五抽頭均衡器,但是在此描述的發送機可以使用帶有可被自動校準的任何數目抽頭/抽頭系數的均衡器。
圖3示出了從為此目的使用的均衡器輸出的單個脈沖的實例。在此圖中,P1、P3、P4和P5分別表示均衡器的前脈沖(cursor)、第一后脈沖、第二后脈沖和第三后脈沖。更具體地,P1對應于在主脈沖之前并被其緊接的脈沖幅度。而這是被設計用于取消任何“上升時間”延遲引起的ISI。P3對應于緊接在主脈沖之后的均衡脈沖的幅度。P4對應于緊接在P3之后的均衡脈沖幅度。而P5則對應于緊接在P4之后的均衡脈沖幅度。P3至P5的值通常為負以抵消主脈沖超出比特時間的正向殘余。P2代表發送多抽頭均衡獨立脈沖時的主脈沖幅度(最好被標準化為最大Vswing)。同樣可以調整更多、更少或者不同數目的系數以實現具體的性能水平。
圖4根據本發明一個實施例示出了包括在自動執行多抽頭均衡校準方法內的功能模塊。如下將討論包括在圖1內并能執行上述功能模塊的電路實例。
在鏈路初始化程序中,優選地為發送機和接收機之間的每條鏈路確定損耗量(框100)。而這可以根據在分別包括發送機和接收機的兩片芯片之間執行的握手和反饋過程而得以實現。該過程確保這些芯片已準備好參與均衡設置過程。在對每一鏈路/信道的校準中,不同的鏈路具有不同的信道損耗(不同的長度等等)。因此就可獨立校準各信道。
圖5示出了在握手和反饋過程中發生在兩芯片(例如,示意性地標有芯片A和芯片B的集成電路芯片,它們各自都優選地包括發送機和接收機)之間的信號流程。到達用于初始自動均衡校準過程的狀態并在隨后發送比特從而對另一芯片起始過程的所述芯片首先努力獲取自動均衡。例如,如果芯片A的發送機到達可以執行自動均衡校準的狀態(例如,在上電/啟動時、致命錯誤或鏈路故障出現時或者當鏈路需要被重新訓練時),芯片A經由專用信道102將含有一個或多個狀態比特的信號發送給接收機。芯片B的接收機隨后經由另一條專用信道104而響應一個確認收到信息ACK(信道104可被稱為反饋信道)。一旦接收到確認收到信號,就可執行用于確定鏈路30的損耗的過程。同樣可以通過相同的信道雙向傳輸狀態和確認收到信號。
圖6示出了用于獲取可在計算鏈路30損耗中使用的信息的不同電路。優選地,在接收機端獲取該信息并在隨后如下反饋回發送機。
發送機10將包含預定時鐘模式的差分信號發送給其輸出經偏移校準(被示意性地示出作為可調整電壓源Voffset)的接收機20。接收機掃描該偏移量以優選地將接收信號的幅度確定在一個最低有效位(LSB)誤差內。這一幅度測量最好在接收機的前端采樣放大器上執行。在測量之后,該接收機優選地沿著一專用信道,將一指示所接收信號幅度的信號發回發送機。
因為電壓偏移量校準(VOC)的幅度可作為壓力、電壓和溫度(PVT)變化的結果而改變,所以執行動態調整就需要考慮該變化。以上通過避免電壓偏移量校準范圍中的非線性而使用DC模式就能實現。例如,可以通過發送機發送時鐘模式(例如,DC″1″信號106的穩定流)送至接收機來執行VOC。可以使用已知的(外部校準的)擺動并在接收機終端開放的情況下發送信號以確保沒有DC損耗出現。接收機掃描偏移量并記錄獲取用于確定擺動的階躍數量(NDC)。
確定在階躍數(NDC)的執行如下。首先,校準偏移量以記錄零位置,即VOC偏移量完全對消的位置。對零位置的檢測最好在初始化期間當VOC偏移量由偏移量對消器(例如,可以是包括在圖1采樣放大器內的模塊)偏移時進行。為了計數NDC,偏移量對消器增加遠離零位置計數的偏移量的比特設置。在采樣放大器輸出的符號改變的瞬間,該比特設置就被立即讀取并從零位置計數中減去。偏移量消除器不得不增加的比特設置階躍數對應于NDC。這些階躍可由偏移量對消器內的計數器計數。
旦確定了階躍計數NDC,接收機就優選地使用反饋信道并以下降的頻率將該信息108發回給發送機。一旦發送機端接收到該信息,發送機就發送確認收到(ACK)信號給接收機,隨后該接收機就停止傳輸(參見圖5和圖6)。
依靠最優化設計,VOC在共模附近最接近線性。對于500mV的單端擺幅,共模約為250mV。通常優良的線性范圍約200mV,即在共模附近的100mV。因此為確定NDC的DC校準就可使用雙抽頭均衡DC信號。
如圖7所示,如果信號擺幅Vswing固定并在現有的PVT條件下被良好確定(如其外部可見),在應用DC″1″脈沖之后產生的已均衡DC電壓Vdc_eq對于給定的雙抽頭均衡設置來說變化很小。而確定Vdc_eq的幅度則不得不基于VOC的線性范圍。通常Vdc_eq越大越好。
一旦發送機將全擺幅的時鐘模式發送給接收機,接收機就掃描偏移量并記錄獲取用于確定信號時鐘幅度的階躍數(NAC)。該時鐘幅度是時鐘信號的幅度,例如被發送的101010...模式的幅度。階躍數(NAC)對應于偏移量控制器不得不執行的比特設置增加的數量。可以與上述對NDC討論相同的方式確定這一階躍計數,例如NAC是偏離VOC偏移量控制器“零位置”的階躍數。NAC中的術語“AC”是AC模式,例如可以是在信令技術中通常被稱為時鐘模式的101010(因為系統最終會計算NAC與NDC的比率,所以并不是一定要獲取101010...模式的實際時鐘幅度)。
包括NAC的信息可由接收機通過反饋信道反饋給發送機直到接收到發送機發出的確認收到(ACK)信號(框110)。發送機和接收機之間經由鏈路的所有信息交換出現的頻率最好低到無需對所述信息交換做出均衡。
特別地,在相當接近逐通道偏斜要求的條件下,發送機和接收機之間的反饋信息會變得不必要。例如,當擺幅恒定并在兩側都相等時,由芯片B(圖3)的接收機算出的NAC就可用于校準芯片B發送機-接收機鏈路的均衡,反之亦然。
發送機基于接收機鏈路損耗的相關信息計算鏈路損耗(框120)。例如損耗可被計算作為接收到的被發送時鐘模式信號幅度的比率。更具體地,可以基于DC和AC模式的VOC階躍數(在此消除了VOC中階躍大小的PVT變化)比率來計算損耗,該損耗可由下式給出Loss(dB)=-20log(NAC/NDC)×(Vdc_eq/Vswing) (1)圖8是包括在描述該點的方法內的流程圖總結模塊。該過程以芯片(在此為芯片A)的第一比特首先到達自動均衡狀態開始并對于其所有比特繼續。其后,芯片B到達該狀態(框210)。發送機A隨后將DC電壓發送給接收機B并且計算確定電壓擺幅所需的階躍數(NDC)(框220)。接下來在發送機內做出關于信號(DC)電平(NDC)信息是否通過反饋信道被接收的確定(框230)。如果沒有,則控制返回到框220。否則,如果已經接收了NDC,發送機就發送時鐘模式給接收機(框240)。隨后在發送機內做出關于是否接收到來自接收機的時鐘幅度(NAC)的確定(框250)。如果沒有,則控制返回到框240。否則,如果已經接收了NAC,發送機就發送“結束”模式給接收機并基于NAC和NDC使用例如等式(1)來計算抽頭系數(框260)。
返回圖4,基于算出的鏈路損耗自動確定抽頭均衡系數以優化地匹配所述鏈路損耗(框130)。這可通過為相應的多個鏈路損耗值預先存儲一個或多個均衡系數而實現。圖9是概念性地示出如何闡明兩個均衡系數和鏈路損耗值范圍之間的這一預定關系的曲線圖。為了顯示的明晰,僅在圖中示出了用于多抽頭均衡(例如對應于圖2(b)所示的五抽頭均衡器)的P3和P5系數。對于剩余系數或者用于雙抽頭均衡的一個或多個系數也可導出類似的曲線。
為確定多抽頭系數的值,首先應將算出的鏈路損耗值置于水平軸。隨后就該值與P3和P5曲線相關聯并在垂直軸上確定它們相應的系數。最好選擇這些系數以降低相關信道內的ISI失真(例如,為了達到最佳信噪比)。最佳濾波器系數例如可以對應于那些最大化接收機端電壓(和時間)容限的系數。在其他情況下也可使用非最佳值。
可以預先存儲均衡系數的一種方法是采取查找表的形式。該表例如可被存儲在發送機的存儲器內。能夠以各種方法實現使用查找表來確定系數。例如,可以對查找表進行搜索以定位用于雙抽頭均衡的系數。另外也可以對查找表進行搜索以定位用于多抽頭(例如,多于兩個抽頭)均衡的系數。它們都適用于給定的實現。
在等式(1)中,執行NAC與NDC的相除以確定鏈路損耗(Loss dB)。如果不能簡單執行相除,用戶可以插入NAC與NDC相對于均衡設置的二維查找表。通過僅對現實范圍的NAC與NDC制表就能簡化并縮減此類查找表。
查找表中的系數可以使用各種方法生成。如前所述,最好確定這些系數以使得接收到的電壓最大,而這可以通過最小化鏈路中的ISI失真而得以實現。在其他情況下,可以計算這些系數以實現不同的性能水平。
為了確定存儲在查找表中的均衡系數,就可選擇相同損耗下的不同鏈路操作組合。隨后例如就可使用峰值-失真分析來為每個鏈路組合優化均衡系數。在系數優化中,可以觀察預定標準,例如系數必須存在于特定模型誤差和一個LSB內。在一次仿真中,這些都可被執行用于雙抽頭和五抽頭均衡的三個數量級損耗。
圖10(a)和圖10(b)是示出了在五抽頭均衡器情況下執行一次仿真而獲取的某些系數的曲線圖。根據在此描述的一個或多個實施例,這些系數可以包括在用于優化設置發送機內均衡的查找表內。
在圖10(a)中,在四種不同條件下為三個損耗值(由數據點所示)確定用于P3系數的最優值。曲線200示出了在一個板的數據率為4.8Gb/s并且無連接器的情況下獲取的P3系數。曲線210示出了在數據率為6.4Gb/s且無連接器的情況下獲取的P3系數。曲線220示出了在三個板使用兩個連接器彼此連接且數據率為6.4Gb/s的情況下獲取的P3系數。而曲線230示出了在三個板使用兩個連接器彼此連接且數據率為4.8Gb/s的情況下獲取的P3系數。該曲線圖示出了在仿真期間觀察到的典型設置條件下,為相同損耗的主導項P3所設置的最優均衡彼此非常類似。
在圖10(b)中,在四種不同條件下為三個損耗值(由數據點所示)確定用于P5系數的最優值。曲線240示出了在一個板的數據率為4.8Gb/s并且無連接器的情況下獲取的P5系數。曲線250示出了在數據率為6.4Gb/s且無連接器的情況下獲取的P5系數。曲線260示出了在三個板使用兩個連接器彼此連接且數據率為6.4Gb/s的情況下獲取的P5系數。而曲線270示出了在三個板使用兩個連接器彼此連接且數據率為4.8Gb/s的情況下獲取的P5系數。該曲線圖示出了在仿真期間觀察到的典型設置條件下,為次主導項P5設置的最優均衡在相同損耗下就不如P3項所確定值那樣緊密或敏感,因此P5的影響也不夠強烈。
圖11是示出了為單板無連接器的桌面信道確定的最佳系數的一個實例圖表。如上所述,這些系數可以預先通過實驗測量/理論分析(諸如峰值失真分析)所確定。在該圖表中,為相同損耗(-12dB)下的六種情況示出了P3至P6系數。各種情況包括3″和11.6Gps、4″和11.2Gps、5″和10.5Gps、6″和9.8Gps、7″和9Gps以及8″和7.4Gps。這些圖表值示出了在為各種情況優化均衡系數時相對于在為一種情況(情況5″)優化均衡系數并將其應用于其他所有情況時所獲取的最佳眼圖大小(eye dimension)。眼圖大小的劣化為最小(例如,在3%至4%之內)。同樣地,以英寸給出的長度不包括組件導軌,僅包括沒有連接器的總板長。
在均衡系數已被確定之后,發送機就調節其均衡寄存器(例如,FIR濾波器)并開始用已均衡的設置發送模式。這些模式可以包括其特性未知且不可預測的實際數據。例如,模式可以包括任何1和0的序列,由此可被稱為隨機數掘(與在其中發送諸如DC=1或...101010...的確定性模式的校準間隔相反)。
一可任選階段涉及通過測量接收機焊盤處的電壓和眼圖定時容限來微調設置。確定“眼圖”在焊盤上可見的管芯上方法是一種可用于微調的方法。在此方法中,內插器之外的采樣時鐘被用于掃過各種比特設置以及故障出現處的設置以正確檢測注意到的數掘。可以獲取定時容限范圍的測度作為結果。
隨后使VOC偏移量掃過各設置以使用類似的算法確定電壓容限的范圍。對于兩個或三個均衡設置,以自動化的方式重復用于確定定時和電壓容限的方法,以確定哪個設置是最佳點,從而確定最佳均衡設置。使用這種微調方法通常可以期望在眼圖上提供3%至8%的增加。
可任選地,能夠使用損耗信息來選擇濾波器抽頭和系數以調節終端和發送機的驅動器設置。盡管如此,在眼圖大小和功耗之間仍存在折衷。
為了執行均衡設置的非迭代的一次性確定,在此描述的一個或多個實施例能夠顯著縮短接收機端用于確定最佳均衡設置的時間量。這僅需要幾千UI或大約納秒級時間,并且與其他確定均衡設置的方法相比無需額外的硬件圖12示出了包括處理器300、電源310、存儲器320(例如可以是隨機存取存儲器)的處理系統。處理器包括算術邏輯單元302和內部高速緩存304。該系統還優選地包括圖形接口430、芯片組340、高速緩存350以及網絡接口360。所述處理器可以是微處理器或者任何其他種類的處理器。如果該處理器是微處理器,它可以與所有或任何其他剩余特性的組合一并被包括在芯片管芯上,或者一個或多個剩余特性可經由已知連接和接口與所述微處理器管芯電耦合。自此描述的本發明實施例可以在CPU和芯片組連接之間、芯片組和RAM連接之間以及高速緩存和CPU連接之間實現。而在圖形接口與一個或多個CPU、芯片組和RAM之間的實現也是可行的。在此描述的任何實現或實施例中,可以在初始化階段使用自適應過程用于為任何獨立的通道設置發送機多抽頭均衡器系數。
除了擴頻系統之外,在此描述的本發明實施例還可用于其他類型的通信系統,包括但不限于利用銅互連的系統(SMA電纜、使用FR-4的印刷電路板等等)。
根據本發明的另一個實施例,包括一種存儲了含有代碼段的程序的計算機可讀介質,其中所述代碼段用于執行在此描述方法的全部或部分功能模塊。計算機可讀介質可以是在同一芯片上形成并與均衡器電氣耦合的集成電路存儲器,或者所述介質也可以是任何其他種類的存儲介質或設備。諸如CPU或其他處理器電路的控制器可用于執行搜索所述查找表以及基于前述搜索結果調節均衡設置的程序。
在任何前述實施例中,均衡器可以對查找表進行搜索或者該搜索可由控制器或者位于板上或含有均衡器的芯片上或者和板外或芯片外的處理電路來執行。
在此說明書中提及的一個“實施例”指的是與包括在本發明至少一個實施例內的所述實施例相關的具體特征、結構或者性能。在說明書各處出現的這些短語無需參考同一實施例。此外,在連同任何實施例描述具體特征、結構或者性能時,可以認為其處于本領域普通技術人員也能夠連同其他實施例實現這些特征、結構或者特性。
此外為便于理解,業已描繪了特定的功能模塊作為分隔的模塊;然而無需以在此討論或呈現的次序對這些分開描繪的模塊進行解釋。例如,某些模塊能夠以可選的順序或者同時被執行。
雖然已參考多個示出的實施例描述了本發明,但是本領域普通技術人員應該理解可以導出位于本發明原則精神和范圍內的各種其他的修改和實施例。更具體地,在元件部分和/或目標組合安排的排列內位于在對于前述公開、附圖和所附權利要求范圍內而不背離本發明實施例精神的各種合理變化是可能的。除了元件部分和/或安排的變化和修改之外,其他方式的使用也是顯而易見的。
權利要求
1.一種板,包括發射機;以及基于與所述發射機耦合的鏈路的損耗而自動確定多抽頭均衡設置的均衡器。
2.如權利要求1所述的板,其特征在于,所述均衡設置是雙抽頭均衡設置。
3.如權利要求1所述的板,其特征在于,所述均衡設置是五抽頭均衡設置。
4.如權利要求1所述的板,其特征在于,還包括經由預定信道接收包括鏈路損耗信息的信號。
5.如權利要求1所述的板,其特征在于,還包括存儲多個分別與相應數量的鏈路損耗值相對應的抽頭系數設置的查找表,所述均衡器在所述查找表中搜索對應于所述鏈路損耗的抽頭系數設置。
6.如權利要求1所述的板,其特征在于,所述均衡器確定鏈路初始化期間的所述均衡設置。
7.如權利要求1所述的板,其特征在于,所述均衡器接收指示接收機處眼圖的電壓和定時容限的信息并基于所述電壓和定時容限調整所述均衡設置。
8.一種方法,包括測量發射機和接收機之間鏈路內的損耗;以及基于所測出的損耗自動確定用于所述發射機的多抽頭均衡設置。
9.如權利要求8所述的方法,其特征在于,所述均衡設置是雙抽頭系數設置。
10.如權利要求9所述的方法,其特征在于,所述均衡設置是五抽頭系數設置。
11.如權利要求8所述的方法,其特征在于,在所述接收機處執行對所述損耗的測量。
12.如權利要求11所述的方法,其特征在于,測量所述損耗包括將時鐘信號從所述發射機發送給所述接收機;以及計算所述損耗為所發送的時鐘信號幅度和所接收時鐘信號幅度之比。
13.如權利要求12所述的方法,其特征在于,所述接收機通過偏移校準的輸入接收所述時鐘信號。
14.如權利要求13所述的方法,其特征在于,所述接收機掃描偏移量以把所接收到的時鐘信號幅度確定在預定誤差內。
15.如權利要求14所述的方法,其特征在于,所述預定誤差是一個LSB誤差。
16.如權利要求14所述的方法,其特征在于,所述損耗的測量基于下式Loss(dB)=-20log(NAC/NDC)×(Vdc_eq/Vswing)其中NAC是用于確定所接收時鐘信號幅度的階躍數,NDC是用于確定發送至所述接收機的DC電壓的電壓擺幅的階躍數,Vdc_eq是已均衡的DC電壓,而Vswing是所述電壓擺幅。
17.如權利要求8所述的方法,其特征在于,還包括存儲包括相應數量的分別與多個鏈路損耗值相對應的抽頭系數設置的查找表,其中確定所述均衡設置包括在查找表中搜索對應于所測出的損耗的抽頭系數設置并且基于從所述搜索中獲取的所述抽頭系數設置而設置所述發射機中的均衡器。
18.如權利要求17所述的方法,其特征在于,在鏈路初始化期間執行對所述損耗的測量以及對所述多抽頭均衡設置的確定。
19.如權利要求8所述的方法,其特征在于,還包括測量所述接收機處眼圖的電壓和定時容限;以及基于所述電壓和定時容限調諧所述多抽頭均衡設置。
20.一種系統,包括第一電路;第二電路;以及連接所述第一和第二電路的數據鏈路,其中所述第一和第二電路的至少一個包括(a)發射機;以及(b)基于所述數據鏈路的測出的損耗而自動確定多抽頭均衡設置的均衡器。
21.如權利要求20所述的系統,其特征在于,所述第一電路包括芯片組而所述第二電路包括CPU。
22.如權利要求20所述的系統,其特征在于,所述第一電路包括芯片組而所述第二電路包括存儲器。
23.如權利要求20所述的系統,其特征在于,所述存儲器是RAM和高速緩存中的一種。
24.如權利要求20所述的系統,其特征在于,所述第一電路包括存儲器而所述第二電路包括CPU。
25.如權利要求20所述的系統,其特征在于,所述第一電路中包括圖形接口而所述第二電路包括存儲器、CPU和芯片組中的至少一種。
26.如權利要求20所述的系統,其特征在于,所述第一和第二電路的至少一個包括存儲多個分別與相應數量的鏈路損耗值相對應的抽頭系數設置的查找表,所述均衡器在所述查找表搜索對應于所述鏈路損耗的抽頭系數設置。
27.如權利要求20所述的系統,其特征在于,所述均衡器確定鏈路初始化期間的所述均衡設置。
28.一種在板上存儲有用于控制均衡的程序的計算機可讀介質,所述程序包括基于與所述板相連的鏈路的損耗對查找表進行搜索的第一代碼段,所述表存儲多個分別與相應數量的鏈路損耗值相對應的抽頭系數設置;以及基于從所述搜索中生成的抽頭系數設置調整均衡器的第二代碼段。
29.如權利要求28所述的計算機可讀介質,其特征在于,所述第二代碼段基于鏈路初始化期間的所述抽頭系數設置調整所述均衡器。
30.如權利要求28所述的計算機可讀介質,其特征在于,還包括基于接收機眼圖的電壓和定時容限調諧所述均衡設置的第三代碼段。
全文摘要
一種對于在發送機和接收機之間數據鏈路上的通信信號校準均衡器的方法包括測量所述鏈路中的損耗并且基于所述被測損耗自動確定多抽頭均衡設置。可以使用存儲了分別與多個鏈路損耗值之一相對應的多個抽頭系數設置的查找表來確定所述多抽頭均衡設置。一旦在所述表中找出了與被測鏈路損耗相匹配的所述均衡設置,所述均衡器就能被優化設置以減少或排除碼間串擾以及其他類型的干擾。
文檔編號H04L27/01GK1918871SQ200580004841
公開日2007年2月21日 申請日期2005年3月4日 優先權日2004年3月12日
發明者S·喬德里, J·梅卡爾, K·甘古利, S·達布拉, M·古茨曼, K·德羅特拉, A·特里帕蒂, K·瓦基爾 申請人:英特爾公司