System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
本公開整體涉及串行通信,并且更具體地涉及耦合到單線通信總線的接收器處的時鐘生成。
技術介紹
1、移動通信設備可包括各種組件,這些組件包括電路板、集成電路(ic)設備和/或片上系統(soc)設備。這些組件可包括處理電路、用戶接口組件、存儲裝置以及通過串行總線進行通信的其他外圍組件。串行總線可以根據標準化協議或專有協議進行操作。在一個示例中,串行總線根據內部集成電路(i2c總線或i2c)協議進行操作。i2c總線被開發用于將低速外圍設備連接到處理器,其中i2c總線被配置為多點總線。雙線i2c總線包括承載數據信號的串行數據線(sda)和承載時鐘信號的串行時鐘線(scl)。在另一示例中,由移動行業處理器接口(mipi)聯盟定義的改進的內部集成電路(i3c)協議從包括單獨時鐘和數據線的i2c協議得出某些具體實施方面。
2、在另一示例中,由mipi聯盟定義的射頻前端(rffe)接口提供了用于控制各種射頻(rf)前端設備的通信接口,包括功率放大器(pa)、低噪聲放大器(lna)、天線調諧器、濾波器、傳感器、功率管理設備、開關等。這些設備可以被并置在單個ic設備中或者被提供在多個ic設備中。在另一示例中,由mipi聯盟定義的系統功率管理接口(spmi)提供了可在基帶或應用處理器與外圍組件之間實現的硬件接口。在一些具體實施中,spmi被部署成支持設備內的功率管理操作。
3、使用mipi定義的串行總線代替并行總線可減少支持多個設備之間的通信所需的物理通用輸入/輸出(gpio)引腳的數量。然而,隨著設備復雜性的增加,對gpio引
技術實現思路
1、本公開的某些方面涉及實現在接收設備處足以支持通過單線串行總線的通信的時鐘生成的系統、裝置、方法和技術。在接收器處生成的時鐘信號與編碼數據位的曼徹斯特編碼信號中的每個轉變同步。在一些示例中,用于生成曼徹斯特編碼信號的發送器時鐘信號被重構并且可充當原本通過雙線串行總線發送的時鐘信號的替代物。相位和頻率誤差可被適應,并且防止此類誤差的累積。單線鏈路可根據rffe、spmi或另一標準定義的協議來對數據報進行格式化。
2、在本公開的各個方面,一種時鐘和數據恢復裝置包括振蕩器,該振蕩器被配置為生成具有基本頻率的基本時鐘信號;時鐘門控電路,該時鐘門控電路響應于一個或多個控制輸入并且被配置為在時鐘門控電路被啟用時輸出門控基本時鐘信號;第一計數器,該第一計數器由門控基本時鐘信號計時并且被配置為提供反映門控基本時鐘信號中的正邊沿和負邊沿的計數的計數器輸出;控制邏輯,該控制邏輯耦合到時鐘門控電路的第一控制輸入并且被配置為在計數器輸出對應于最大計數值時禁用時鐘門控電路;以及邊沿同步電路,該邊沿同步電路耦合到單線總線。邊沿同步電路可被配置為在計數器輸出具有小于最大計數值的值時忽略從單線總線接收的信號中的邊沿,并且響應于在從單線總線接收的信號中檢測到的邊沿來復位第一計數器。
3、在本公開的各個方面,一種數據通信的方法包括將振蕩器配置為生成具有基本頻率的基本時鐘信號;將時鐘門控電路配置為在時鐘門控電路被啟用時輸出門控的基本時鐘信號,該時鐘門控電路響應于一個或多個控制輸入;將第一計數器配置為提供反映對第一計數器進行計時的門控基本時鐘信號中的正邊沿和負邊沿的計數的計數器輸出;將控制邏輯配置為在計數器輸出對應于最大計數值時禁用時鐘門控電路;以及配置邊沿同步電路。邊沿同步電路可被配置為在計數器輸出具有小于最大計數值的值時忽略由邊沿同步電路從單線總線接收的信號中的邊沿,并且響應于在從單線總線接收的信號中檢測到的邊沿來復位第一計數器。
4、在本公開的各個方面,一種數據通信裝置包括用于生成具有基本頻率的基本時鐘信號的部件;用于門控基本時鐘信號的部件,包括響應于一個或多個控制輸入的時鐘門控電路,用于門控基本時鐘信號的部件被配置為在時鐘門控電路被啟用時輸出門控基本時鐘信號;用于對門控基本時鐘信號中的正邊沿和負邊沿進行計數的部件,包括由門控基本時鐘信號計時的第一計數器;用于禁用時鐘門控電路的部件,包括耦合到時鐘門控電路的第一控制輸入的控制邏輯,用于禁用時鐘門控電路的部件被配置為在第一計數器的輸出對應于最大計數值時禁用時鐘門控電路;以及用于同步用于對從單線總線接收的信號中的正邊沿和負邊沿進行計數的部件的部件。用于同步的部件可被配置為在第一計數器的輸出表示小于最大計數值的值時忽略從單線總線接收的信號中的邊沿,并且響應于在從單線總線接收的信號中檢測到的邊沿來復位第一計數器。
5、在本公開的各個方面,一種計算機可讀介質在其上存儲代碼,并且該代碼在由處理電路中的處理器執行時使處理電路將振蕩器配置為生成具有基本頻率的基本時鐘信號;將時鐘門控電路配置為在時鐘門控電路被啟用時輸出門控的基本時鐘信號,該時鐘門控電路響應于一個或多個控制輸入;將第一計數器配置為提供反映對第一計數器進行計時的門控基本時鐘信號中的正邊沿和負邊沿的計數的計數器輸出;將控制邏輯配置為在計數器輸出對應于最大計數值時禁用時鐘門控電路;以及配置邊沿同步電路。邊沿同步電路可被配置為在計數器輸出具有小于最大計數值的值時忽略由邊沿同步電路從單線總線接收的信號中的邊沿,并且被進一步配置為響應于在從單線總線接收的信號中檢測到的邊沿來復位第一計數器。
6、在一個方面,基于編碼時鐘對從單線總線接收的信號進行曼徹斯特編碼,該編碼時鐘的頻率是基本時鐘信號的基本頻率的四倍。在一個示例中,編碼時鐘具有至少52mhz的頻率。
7、在一個方面,時鐘和數據恢復裝置包括觸發器,該觸發器被配置為響應于在從單線總線接收到的信號中檢測到的邊沿來從單線總線捕獲數據位。由禁用時鐘門控電路的控制邏輯輸出的信號可用于對觸發器進行計時。
8、在一個方面,由禁用時鐘門控電路的控制邏輯輸出的信號用于生成由時鐘和數據恢復裝置輸出的寫入時鐘信號。
9、在一個方面,時鐘和數據恢復裝置包括由從單線總線接收的信號計時的第二計數器。第二計數器可被配置為驅動時鐘門控電路的第二控制輸入。當單線總線空閑時并且直到在從單線總線接收的信號中檢測到序列開始條件(ssc),第二計數器可保持處于復位狀態。第二計數器可被配置為當在從單線總線接收的信號中已經對同步脈沖的預期數量進行了計數時停止計數。時鐘門控電路可被禁用,直到第二計數器停止計數。當禁用時鐘門控電路的控制邏輯的輸出用于生成由時鐘和數據恢復裝置輸出的寫入時鐘信號時,第二計數器可以被復位。
10、在一個方面,從單線總線接收的信號攜帶根據射頻前端(rffe)協議配置并使用曼徹斯特編碼進行編碼的數據報。
本文檔來自技高網...【技術保護點】
1.一種時鐘和數據恢復裝置,包括:
2.根據權利要求1所述的時鐘和數據恢復裝置,其中基于編碼時鐘對從所述單線總線接收的所述信號進行曼徹斯特編碼,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
3.根據權利要求2所述的時鐘和數據恢復裝置,其中所述編碼時鐘具有至少52MHz的頻率。
4.根據權利要求1所述的時鐘和數據恢復裝置,還包括:
5.根據權利要求4所述的時鐘和數據恢復裝置,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于對所述觸發器進行計時。
6.根據權利要求1所述的時鐘和數據恢復裝置,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于生成由所述時鐘和數據恢復裝置輸出的寫入時鐘信號。
7.根據權利要求1所述的時鐘和數據恢復裝置,還包括:
8.根據權利要求7所述的時鐘和數據恢復裝置,其中當禁用所述時鐘門控電路的所述控制邏輯的輸出用于生成由所述時鐘和數據恢復裝置輸出的寫入時鐘信號時,所述第二計數器被復位。
9.根據權利要求1所述的時鐘和數據恢復裝置,其中從所述單線總
10.一種數據通信的方法,包括:
11.根據權利要求10所述的方法,其中基于編碼時鐘對從所述單線總線接收的所述信號進行曼徹斯特編碼,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
12.根據權利要求11所述的方法,其中所述編碼時鐘具有至少52MHz的頻率。
13.根據權利要求10所述的方法,還包括:
14.根據權利要求13所述的方法,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于對所述觸發器進行計時。
15.根據權利要求10所述的方法,還包括:
16.根據權利要求10所述的方法,還包括:
17.根據權利要求16所述的方法,其中當禁用所述時鐘門控電路的所述控制邏輯的輸出用于生成被配置為提供用于寫入從所述單線總線捕獲的數據的定時的輸出信號時,所述第二計數器被復位。
18.根據權利要求10所述的方法,其中從所述單線總線接收的所述信號攜帶根據射頻前端(RFFE)協議配置并使用曼徹斯特編碼進行編碼的數據報。
19.一種數據通信裝置,所述數據通信裝置包括:
20.根據權利要求19所述的數據通信裝置,其中基于編碼時鐘對從所述單線總線接收的所述信號進行曼徹斯特編碼,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
21.根據權利要求20所述的數據通信裝置,其中所述編碼時鐘具有至少52MHz的頻率。
22.根據權利要求19所述的數據通信裝置,還包括:
23.根據權利要求22所述的數據通信裝置,其中用于從所述單線總線捕獲數據位的所述部件包括觸發器,并且其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于對所述觸發器進行計時。
24.根據權利要求19所述的數據通信裝置,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于生成由所述數據通信裝置輸出的寫入時鐘信號。
25.根據權利要求19所述的數據通信裝置,還包括:
26.根據權利要求25所述的數據通信裝置,其中當禁用所述時鐘門控電路的所述控制邏輯的輸出用于生成由所述數據通信裝置輸出的寫入時鐘信號時,所述第二計數器被復位。
27.根據權利要求19所述的數據通信裝置,其中從所述單線總線接收的所述信號攜帶根據射頻前端(RFFE)協議配置并使用曼徹斯特編碼進行編碼的數據報。
28.一種其上存儲了代碼的處理器可讀存儲介質,所述代碼在由處理電路中的處理器執行時使所述處理電路:
29.根據權利要求28所述的處理器可讀存儲介質,其中從所述單線總線接收的所述信號攜帶根據射頻前端(RFFE)協議配置并且使用編碼時鐘進行編碼的曼徹斯特編碼數據報,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
30.根據權利要求28所述的處理器可讀存儲介質,其中所述代碼進一步使所述處理電路:
...【技術特征摘要】
【國外來華專利技術】
1.一種時鐘和數據恢復裝置,包括:
2.根據權利要求1所述的時鐘和數據恢復裝置,其中基于編碼時鐘對從所述單線總線接收的所述信號進行曼徹斯特編碼,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
3.根據權利要求2所述的時鐘和數據恢復裝置,其中所述編碼時鐘具有至少52mhz的頻率。
4.根據權利要求1所述的時鐘和數據恢復裝置,還包括:
5.根據權利要求4所述的時鐘和數據恢復裝置,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于對所述觸發器進行計時。
6.根據權利要求1所述的時鐘和數據恢復裝置,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于生成由所述時鐘和數據恢復裝置輸出的寫入時鐘信號。
7.根據權利要求1所述的時鐘和數據恢復裝置,還包括:
8.根據權利要求7所述的時鐘和數據恢復裝置,其中當禁用所述時鐘門控電路的所述控制邏輯的輸出用于生成由所述時鐘和數據恢復裝置輸出的寫入時鐘信號時,所述第二計數器被復位。
9.根據權利要求1所述的時鐘和數據恢復裝置,其中從所述單線總線接收的所述信號攜帶根據射頻前端(rffe)協議配置并使用曼徹斯特編碼進行編碼的數據報。
10.一種數據通信的方法,包括:
11.根據權利要求10所述的方法,其中基于編碼時鐘對從所述單線總線接收的所述信號進行曼徹斯特編碼,所述編碼時鐘的頻率是所述基本時鐘信號的所述基本頻率的四倍。
12.根據權利要求11所述的方法,其中所述編碼時鐘具有至少52mhz的頻率。
13.根據權利要求10所述的方法,還包括:
14.根據權利要求13所述的方法,其中由禁用所述時鐘門控電路的所述控制邏輯輸出的信號用于對所述觸發器進行計時。
15.根據權利要求10所述的方法,還包括:
16.根據權利要求10所述的方法,還包括:
17.根據權利要求16所述的方法,其中當禁用所述時鐘門控電路的所述控制邏輯的輸出用于生成被配置為提供用于寫...
【專利技術屬性】
技術研發人員:L·J·米什拉,U·斯里坎蒂亞,F·蓋塔,M·K·奧澤爾,R·D·維特菲爾德,
申請(專利權)人:高通股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。