【技術實現步驟摘要】
【國外來華專利技術】相關申請的交叉引用本申請要求于2014年4月22日在美國專利局提交的臨時專利申請No.61/982,466以及于2015年4月9日在美國專利局提交的非臨時申請No.14/682,846的優先權和權益,這兩篇申請的全部內容通過引用納入于此。背景
本公開一般涉及主機處理器與外圍設備(諸如相機)之間的接口,尤其涉及改進相機控制通信接口總線上的數據率。
技術介紹
移動設備(諸如蜂窩電話)的制造商可從各種來源(包括不同制造商)獲得移動設備的各組件。例如,蜂窩電話中的應用處理器可從第一制造商獲得,而蜂窩電話的顯示器可從第二制造商獲得。可使用基于標準的或專有物理接口來互連應用處理器和顯示器或其他設備。例如,顯示器可提供遵從由移動行業處理器接口(MIPI)聯盟所規定的相機串行接口標準的接口。在一個示例中,MIPI標準定義了相機控制接口(CCI),CCI使用被配置為連接主控設備和一個或多個從動設備的總線的雙線、雙向、半雙工串行接口。常規CCI與集成電路間(I2C)總線的變體中所使用的協議兼容并且能夠用單個主控設備來處置該總線上的多個從動設備。CCI總線可包括串行時鐘(SCL)和串行數據(SDA)信號。CCI設備和I2C設備可被部署在同一總線上以使得兩個或更多個CCI設備可使用CCI協議來通信,同時涉及I2C總線的任何通信使用I2C協議。CCI的較新版本可使用經修改的協議來支持較快信令速率以提供較高吞吐量。在一個示例中,CCI擴展(CCIe)總線可被用于為與CCIe總線操作兼容的設備提供較高數據率。此類設備可被稱為CCIe設備,并且CCIe設備可以在彼此通信時通過將數據編碼為 ...
【技術保護點】
一種數據通信方法,包括:在串行總線上傳送第一同步(SYNC)碼;在響應于所述第一同步碼建立與第一設備的同步之后,根據與第一協議相關聯的第一操作模式在所述串行總線上與所述第一設備通信;在所述串行總線上傳送不同步(UNSYNC)碼,其中所述不同步碼被配置成致使失去與所述第一設備的同步;在所述串行總線上傳送第二同步碼;以及在響應于所述第二同步碼建立與第二設備的同步之后,根據與所述第一協議相關聯的第二操作模式在所述串行總線上與所述第二設備通信。
【技術特征摘要】
【國外來華專利技術】2014.04.22 US 61/982,466;2015.04.09 US 14/682,8461.一種數據通信方法,包括:在串行總線上傳送第一同步(SYNC)碼;在響應于所述第一同步碼建立與第一設備的同步之后,根據與第一協議相關聯的第一操作模式在所述串行總線上與所述第一設備通信;在所述串行總線上傳送不同步(UNSYNC)碼,其中所述不同步碼被配置成致使失去與所述第一設備的同步;在所述串行總線上傳送第二同步碼;以及在響應于所述第二同步碼建立與第二設備的同步之后,根據與所述第一協議相關聯的第二操作模式在所述串行總線上與所述第二設備通信。2.如權利要求1所述的方法,其特征在于,所述第一協議包括相機控制接口(CCIe)協議,并且其中所述第一操作模式對應于數據字被編碼在要在所述串行總線上傳送的12個碼元中的操作模式。3.如權利要求2所述的方法,其特征在于,傳送所述第一同步碼包括:在所述串行總線上傳送12碼元的序列,其中12碼元的所述序列被選擇成致使在12碼元的所述序列的傳輸期間所述串行總線的串行時鐘(SCL)線保持在邏輯高信令狀態,并且進一步致使所述串行總線的串行數據(SDA)線在12碼元的所述序列的連貫碼元之間的每一轉變處改變信令狀態。4.如權利要求1所述的方法,其特征在于,所述第一協議包括CCIe協議,并且其中所述第二操作模式對應于數據字被編碼在要在所述串行總線上傳送的20個碼元中的操作模式。5.如權利要求4所述的方法,其特征在于,傳送所述第二同步碼包括:在所述串行總線上傳送20碼元的序列,其中20碼元的所述序列被選擇成致使在20碼元的所述序列的傳輸期間所述串行總線的串行時鐘(SCL)線保持在邏輯高信令狀態,并且進一步致使所述串行總線的串行數據(SDA)線在20碼元的所述序列的連貫碼元之間的每一轉變處改變信令狀態。6.如權利要求1所述的方法,其特征在于,所述第一協議包括CCIe協議,并且其中與所述第一設備通信包括:在碼元序列中向從動CCIe設備傳送一個或多個數據字。7.如權利要求1所述的方法,其特征在于,所述第一同步碼包括同步字和心跳字,所述心跳字允許一個或多個從動CCIe設備生成時鐘信號。8.如權利要求1所述的方法,其特征在于,所述不同步碼包括出錯狀況的指示符,并且其中所述出錯狀況的指示符的存在致使所述第一設備進入未經同步的狀態。9.如權利要求1所述的方法,其特征在于,進一步包括:在所述串行總線上傳送通用呼叫,其中所述通用呼叫被選擇成致使所述串行總線進入空閑狀態;以及在所述串行總線已進入所述空閑狀態之后,使用第二協議與耦合到所述串行總線的第三設備通信。10.如權利要求9所述的方法,其特征在于,所述第一協議包括CCIe協議,并且其中所述第二協議包括集成電路間(I2C)協議。11.如權利要求1所述的方法,其特征在于,連接到所述串行總線的至少一個設備被限于使用集成電路間(I2C)協議進行通信。12.一種裝置,包括:配置成在串行總線上通信的收發機;以及至少一個處理器,其被配置成:將第一同步(SYNC)碼提供給所述收發機以用于在所述串行總線上傳輸;在響應于所述第一同步碼建立與第一設備的同步之后,根據與第一協議相關聯的第一操作模式在所述串行總線上與所述第一設備通信;將不同步(UNSYNC)碼提供給所述收發機以用于在所述串行總線上傳輸,其中所述不同步碼被配置成致使失去與所述第一設備的同步;將第二同步碼提供給所述收發機以用于在所述串行總線上傳輸;以及在響應于所述第二同步碼建立與第二設備的同步之后,根據與所述第一協議相關聯的第二操作模式在所述串行總線上與所述第二設備通信。13.如權利要求12所述的裝置,其特征在于,所述第一協議包括相機控制接口(CCIe)協議,并且其中所述第一操作模式對應于數據字被編碼在要在所述串行總線上傳送的12個碼元中的操作模式。14.如權利要求13所述的裝置,其特征在于,所述第一同步碼包括如下12碼元的序列:12碼元的所述序列被選擇成致使所述串行總線的串行時鐘(SCL)線在12碼元的所述序列的傳輸期間保持在邏輯高信令狀態,并且被進一步選擇成致使串行數據(SDA)線在12碼元的所述序列的連貫碼元之間的每一轉變處改變信令狀態。15.如權利要求12所述的裝置,其特征在于,所述第一協議包括CCIe協議,并且其中所述第二操作模式對應于數據字被編碼在要在所述串行總線上傳送的20個碼元中的操作模式。16.如權利要求15所述的裝置,其特征在于,所述第二同步碼包括如下20碼元的序列:20碼元的所述序列被選擇成致使所述串行總線的串行時鐘(SCL)線在20碼元的所述序列的傳輸期間保持在邏輯高信令狀態,并且被進一步選擇成致使串行數據(SDA)線在20碼元的所述序列的連貫碼元之間的每一轉變處改變信令狀態。17.如權利要求12所述的裝置,其特征在于,所述第一協議包括CCIe協議,并且所述裝置進一步包括:被適配成將一個或多個數據字編碼在碼元序列中的編碼器,其中所述碼元序列由所述收發機在所述串行總線上傳送給從動CCIe設備。18.如權利要求12所述的裝置,其特征在于,所述第一同步碼包括同步字和心跳字,所述心...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。