N相極性輸出引腳模式復(fù)用器的制造方法
【專利摘要】描述了促成數(shù)據(jù)傳輸,特別是電子裝置內(nèi)的兩個(gè)設(shè)備之間的數(shù)據(jù)傳輸?shù)南到y(tǒng)、方法和設(shè)備。數(shù)據(jù)被選擇性地以N相極性編碼碼元或差分驅(qū)動的連接器上的分組來傳輸。確定用于這兩個(gè)設(shè)備之間的通信的想要的操作模式,選擇編碼器以驅(qū)動通信地耦合這兩個(gè)設(shè)備的多個(gè)連接器,并且配置多個(gè)驅(qū)動器以接收來自編碼器的編碼數(shù)據(jù)并且驅(qū)動多個(gè)連接器。開關(guān)可將所選擇的編碼器的輸出耦合到該多個(gè)驅(qū)動器??墒够蚱仁沽硪痪幋a器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
【專利說明】N相極性輸出引腳模式復(fù)用器
[0001] 相關(guān)申請的交叉引用
[0002] 本專利申請要求2012年6月29日提交的、且轉(zhuǎn)讓給本申請受讓人并據(jù)此被明確 援引納入于此的題為"N-Phase Polarity Output Pin Mode Multiplexer(N相極性輸出引 腳模式復(fù)用器)"的臨時(shí)申請No. 61/666, 197的優(yōu)先權(quán)。
[0003] 背景
[0004] 領(lǐng)域
[0005] 至少一個(gè)方面一般涉及高速數(shù)據(jù)通信接口,更具體地,涉及對應(yīng)用處理器的輸入 和輸出引腳進(jìn)行復(fù)用。
[0006] 背景
[0007] 移動設(shè)備(諸如蜂窩電話)的制造商可從各種來源(包括不同制造商)獲得移動 設(shè)備的各組件。例如,蜂窩電話中的應(yīng)用處理器可從第一制造商獲得,而蜂窩電話的顯示器 可從第二制造商獲得。此外,定義了用于將移動設(shè)備的某些組件互相連接起來的多個(gè)標(biāo)準(zhǔn)。 例如,有多種類型的接口被定義為用于移動設(shè)備內(nèi)的應(yīng)用處理器和顯示器之間的通信。一 些顯示器提供遵從由移動行業(yè)處理器接口聯(lián)盟(MIPI)所規(guī)定的顯示系統(tǒng)接口(DSI)標(biāo)準(zhǔn) 的接口。其它顯示器可使用其它種類的物理接口,這些物理接口可能比常規(guī)的DSI更高效。 同一應(yīng)用處理器被配置成與不止一種顯示器接口聯(lián)用將是經(jīng)濟(jì)的。
[0008] 概述
[0009] 本文所公開的各實(shí)施例提供了使應(yīng)用處理器能夠使用多個(gè)接口標(biāo)準(zhǔn)中的任意一 個(gè)來與顯示器通信的系統(tǒng)、方法和設(shè)備。根據(jù)本文所描述的某些方面,兩個(gè)或更多個(gè)集成電 路(IC)設(shè)備可共處于電子設(shè)備中并且通過一個(gè)或多個(gè)數(shù)據(jù)鏈路通信地耦合,所述數(shù)據(jù)鏈 路可根據(jù)需要來配置以與多個(gè)接口標(biāo)準(zhǔn)中的一個(gè)兼容。
[0010] 在本公開的一方面,一種數(shù)據(jù)傳輸方法包括確定將要用于無線移動終端中的兩個(gè) 設(shè)備之間的通信的物理接口的類型,選擇編碼器以生成與用于所述兩個(gè)設(shè)備之間的通信的 物理接口的類型相符的編碼數(shù)據(jù),以及配置多個(gè)驅(qū)動器以從所述編碼器接收所述編碼數(shù)據(jù) 并且根據(jù)用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩 個(gè)設(shè)備的多個(gè)連接器。物理接口的類型可以是這兩個(gè)設(shè)備中的至少一者所支持的多種物理 接口類型中的一種。
[0011] 在本公開的一個(gè)方面,該數(shù)據(jù)傳輸方法包括控制多個(gè)開關(guān)以將所選擇的編碼器的 輸出耦合到所述多個(gè)驅(qū)動器。
[0012] 在本公開的一個(gè)方面,該多個(gè)連接器包括至少一些雙向連接器。在本公開的一個(gè) 方面,該多個(gè)連接器包括至少一些單向連接器。在本公開的一個(gè)方面,該多個(gè)連接器包括雙 向和單向連接器的組合。
[0013] 在本公開的一個(gè)方面,編碼器可提供差分編碼信號形式的編碼數(shù)據(jù)。該多個(gè)驅(qū)動 器可被配置成通過使另一編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式來接收編碼數(shù)據(jù)。該另 一編碼器可以是一不同類型的編碼器并且可包括例如N相編碼器。
[0014] 在本公開的一個(gè)方面,該編碼器在使用第一對連接器的相位狀態(tài)、第二對連接器 的極性、以及對至少一個(gè)未被驅(qū)動的連接器的選擇的組合來編碼的碼元序列中提供編碼數(shù) 據(jù)。第一對連接器可包括與第二對連接器相同的導(dǎo)線??墒共罘志幋a器的一個(gè)或多個(gè)輸出 進(jìn)入高阻抗模式。在一個(gè)示例中,所述編碼數(shù)據(jù)可包括與由所述兩個(gè)設(shè)備中的一者所控制 的相機(jī)或顯示器有關(guān)的視頻數(shù)據(jù)。
[0015] 在本公開的一方面,一種設(shè)備包括將第一 IC設(shè)備與第二IC設(shè)備通信地稱合的多 個(gè)連接器,用于生成與用于所述兩個(gè)設(shè)備之間的通信的物理接口的類型相符的編碼數(shù)據(jù)的 裝置,以及用于配置多個(gè)驅(qū)動器以從所述至少兩個(gè)編碼器中的一個(gè)接收所述編碼數(shù)據(jù)并且 根據(jù)用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩個(gè)設(shè) 備的多個(gè)連接器的裝置。用于生成編碼數(shù)據(jù)的裝置可包括被配置成以不同方式編碼數(shù)據(jù)的 至少兩個(gè)編碼器。所述多個(gè)連接器可包括導(dǎo)線、跡線或其它導(dǎo)電連接器。
[0016] 在本公開的一方面,一種設(shè)備包括將無線移動終端中的第一設(shè)備與第二設(shè)備通信 地耦合的多個(gè)連接器,以及處理系統(tǒng),其被配置成確定用于第一設(shè)備和第二設(shè)備之間的通 信的操作模式,選擇用于驅(qū)動所述多個(gè)連接器的編碼器,以及配置多個(gè)驅(qū)動器來接收來自 編碼器的編碼數(shù)據(jù)。所述多個(gè)驅(qū)動器可驅(qū)動所述多個(gè)連接器。
[0017] 在本公開的一個(gè)方面,一種具有一條或多條指令的處理器可讀存儲介質(zhì),所述指 令在由至少一個(gè)處理電路執(zhí)行時(shí)使所述至少一個(gè)處理電路確定將要用于無線移動終端中 的兩個(gè)設(shè)備之間的通信的物理接口的類型,選擇編碼器以生成與用于所述兩個(gè)設(shè)備之間的 通信的物理接口的類型相符的編碼數(shù)據(jù);以及配置多個(gè)驅(qū)動器以從所述編碼器接收所述編 碼數(shù)據(jù)并且根據(jù)用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型來驅(qū)動通信地耦合 所述兩個(gè)設(shè)備的多個(gè)連接器。物理接口的類型可以是這兩個(gè)設(shè)備中的至少一者所支持的多 種物理接口類型中的一種。
[0018] 附圖簡述
[0019] 圖1描繪了在各IC設(shè)備之間使用數(shù)據(jù)鏈路的裝置,該數(shù)據(jù)鏈路根據(jù)多個(gè)可用標(biāo)準(zhǔn) 之一來選擇性地工作。
[0020] 圖2解說了在各IC設(shè)備之間使用數(shù)據(jù)鏈路的裝置的系統(tǒng)架構(gòu),該數(shù)據(jù)鏈路根據(jù)多 個(gè)可用標(biāo)準(zhǔn)之一來選擇性地工作。
[0021] 圖3解說了使用差分信令的數(shù)據(jù)鏈路的示例。
[0022] 圖4解說了一個(gè)N相極性數(shù)據(jù)編碼器的示例。
[0023] 圖5解說了一個(gè)N相極性編碼接口的示例中的信令。
[0024] 圖6解說了一個(gè)N相極性解碼器的示例。
[0025] 圖7解說了可選擇性地使用N相極性編碼或差分信令的裝置的系統(tǒng)架構(gòu)。
[0026] 圖8是用于選擇性的N相極性編碼的方法的流程圖。
[0027] 圖9是解說使用N相極性數(shù)據(jù)編碼的裝置的硬件實(shí)現(xiàn)的示例的示圖。
[0028] 詳細(xì)描述
[0029] 現(xiàn)在參照附圖描述各個(gè)方面。在以下描述中,出于解釋目的闡述了眾多具體細(xì)節(jié) 以提供對一個(gè)或多個(gè)方面的透徹理解。然而,明顯的是,沒有這些具體細(xì)節(jié)也可實(shí)踐此種 (類)方面。
[0030] 如本申請中所使用的,術(shù)語"組件"、"模塊"、"系統(tǒng)"及類似術(shù)語旨在包括計(jì)算機(jī)相 關(guān)實(shí)體,諸如但并不限于硬件、固件、硬件與軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件 可以是但不限于是,在處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行件、執(zhí)行的線程、程序和/ 或計(jì)算機(jī)。作為解說,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用和該計(jì)算設(shè)備兩者皆可以是組件。一個(gè)或 多個(gè)組件可駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),且組件可以本地化在一臺計(jì)算設(shè)備上和/或 分布在兩臺或更多臺計(jì)算設(shè)備之間。另外,這些組件能從其上存儲著各種數(shù)據(jù)結(jié)構(gòu)的各種 計(jì)算機(jī)可讀介質(zhì)來執(zhí)行。這些組件可藉由本地和/或遠(yuǎn)程進(jìn)程來通信,諸如根據(jù)具有一個(gè) 或多個(gè)數(shù)據(jù)分組的信號來通信,這樣的數(shù)據(jù)分組諸如是來自藉由該信號與本地系統(tǒng)、分布 式系統(tǒng)中另一組件交互的、和/或跨諸如因特網(wǎng)之類的網(wǎng)絡(luò)與其他系統(tǒng)交互的一個(gè)組件的 數(shù)據(jù)。
[0031] 此外,術(shù)語"或"旨在表示包含性"或"而非排他性"或"。也就是,除非另外指明或 從上下文能清楚地看出,否則短語"X采用A或B"旨在表示任何自然的包含性排列。X采用 A ;X采用B ;或X采用A和B兩者。另外,本申請和所附權(quán)利要求書中所使用的冠詞"一"和 "某"一般應(yīng)當(dāng)被解釋成表示"一個(gè)或多個(gè)",除非另外聲明或者可從上下文中清楚看出是指 單數(shù)形式。
[0032] 本發(fā)明的某些實(shí)施例可適用于被部署在電子組件之間的通信鏈路,這些電子組件 可包括設(shè)備的子組件,諸如電話、移動計(jì)算設(shè)備、家電、汽車電子、航空電子系統(tǒng)等。圖1描 繪了在各IC設(shè)備之間使用數(shù)據(jù)鏈路的裝置100的示例,該數(shù)據(jù)鏈路選擇性地根據(jù)多個(gè)可 用標(biāo)準(zhǔn)之一來工作。裝置100可包括無線通信設(shè)備,該無線通信設(shè)備與無線電接入網(wǎng)絡(luò) (RAN)、核心接入網(wǎng)、因特網(wǎng)和/或另一網(wǎng)絡(luò)無線地通信。裝置100可包括可操作地耦合 到處理電路102的通信收發(fā)機(jī)106。處理電路102可包括一個(gè)或多個(gè)IC設(shè)備,諸如專用 IC(ASIC) 108。ASIC 108可包括一個(gè)或多個(gè)處理設(shè)備、定序器、邏輯電路等等。處理電路102 可包括和/或耦合到處理器可讀存儲(諸如存儲器設(shè)備112),該處理器可讀存儲112可維 護(hù)可由處理電路102執(zhí)行以及以其它方式使用的指令和數(shù)據(jù)。處理電路102可由操作系統(tǒng) 以及應(yīng)用編程接口(API)IlO層中的一者或多者來控制,該API 110層支持并允許執(zhí)行駐留 在存儲器設(shè)備112中的軟件模塊。存儲器設(shè)備112可包括只讀存儲器(ROM)和/或隨機(jī)存 取存儲器(RAM)、電可擦除可編程只讀存儲器(EEPROM)、閃存設(shè)備、或可被用于處理系統(tǒng)和 計(jì)算平臺中的任意存儲器設(shè)備。處理電路102可包括和/或訪問本地?cái)?shù)據(jù)庫114,該本地 數(shù)據(jù)庫114可維護(hù)用于配置和操作該裝置100的工作參數(shù)和其它信息。該本地?cái)?shù)據(jù)庫114 可使用數(shù)據(jù)庫模塊或服務(wù)器、閃存存儲器、磁介質(zhì)、EEPR0M、光學(xué)介質(zhì)、磁帶、軟盤或硬盤等 中的一者或多者來實(shí)現(xiàn)。處理電路也可以可操作地耦合至外部設(shè)備,諸如天線122、顯示器 124、操作者控件(諸如按鈕128和按鍵板126以及其他組件)。
[0033] 圖2是解說裝置的某些方面的框圖200,裝置諸如無線移動設(shè)備、移動電話、移動 計(jì)算系統(tǒng)、無線電話、筆記本計(jì)算機(jī)、平板計(jì)算設(shè)備、媒體播放器、游戲設(shè)備或諸如此類。裝 置200可包括通過通信鏈路220交換數(shù)據(jù)和控制信息的多個(gè)IC設(shè)備202和230。通信鏈路 220可被用于連接可彼此位置靠近或者物理上位于裝置200的不同部件中的IC設(shè)備202和 222。在一個(gè)示例中,通信鏈路220可被提供在攜帶IC設(shè)備202和230的芯片載體、基板或 電路板上。在另一示例中,第一 IC設(shè)備202可位于折疊式電話的鍵盤部分中,而第二IC設(shè) 備230可位于折疊式電話的顯示器部分中。在另一示例中,通信鏈路220的一部分可包括 電纜或光學(xué)連接。
[0034] 通信鏈路220可包括多個(gè)信道222、224和226。一個(gè)或多個(gè)信道226可以是雙向 的,并且可以工作在半雙工和/或全雙工模式下。一個(gè)或多個(gè)信道222和224可以是單向 的。通信鏈路220可以是非對稱的,由此在一個(gè)方向上提供較高帶寬。在本文描述的一個(gè) 示例中,第一通信信道222可被稱為前向鏈路222,而第二通信信道224可被稱為反向鏈路 224。第一 IC設(shè)備202可以被指定為主機(jī)系統(tǒng)或發(fā)射機(jī),而第二IC設(shè)備230可以被指定為 客戶機(jī)系統(tǒng)或接收機(jī),即便IC設(shè)備202和230都被配置成在通信鏈路222上發(fā)射和接收。 在一個(gè)示例中,前向鏈路222可以在將數(shù)據(jù)從第一 IC設(shè)備202傳達(dá)到第二IC設(shè)備230時(shí) 工作在較高數(shù)據(jù)速率下,而反向鏈路224可以在將數(shù)據(jù)從第二IC設(shè)備230傳達(dá)到第一 IC 設(shè)備202時(shí)工作在較低數(shù)據(jù)速率下。
[0035] IC設(shè)備202和230可各自包括處理器或其它處理和/或計(jì)算電路或設(shè)備206、236。 在一個(gè)示例中,第一 IC設(shè)備202可執(zhí)行裝置200的核心功能,包括維護(hù)經(jīng)由無線收發(fā)機(jī)204 和天線214的無線通信,而第二IC設(shè)備230可支持管理或操作顯示器控制器232的用戶接 口,并且可使用相機(jī)控制器234來控制相機(jī)或視頻輸入設(shè)備的操作。IC設(shè)備202和230中 的一者或多者所支持的其它特征可包括鍵盤、語音識別組件以及其它輸入或輸出設(shè)備。該 顯示器控制器232可包括支持顯示器(諸如液晶顯示器(LCD)面板、觸摸屏顯示器、指示器 等)的電路和軟件驅(qū)動器。存儲介質(zhì)208和238可包括瞬態(tài)和/或非瞬態(tài)存儲設(shè)備,其被 適配成維護(hù)由相應(yīng)處理器206和236和/或IC設(shè)備202和230的其它組件所使用的指令 和數(shù)據(jù)。每個(gè)處理器206、236及其相應(yīng)的存儲介質(zhì)208和238以及其它模塊和電路之間的 通信可分別由一個(gè)或多個(gè)總線212和242來促成。
[0036] 反向鏈路224可以與前向鏈路222相同的方式操作,并且前向鏈路222和反向鏈 路224可以能夠以相當(dāng)?shù)乃俣然蛞圆煌乃俣冗M(jìn)行傳送,其中速度可被表示為數(shù)據(jù)傳輸速 率和/或時(shí)鐘速率。取決于應(yīng)用,前向和反向數(shù)據(jù)速率可以基本上相同或相差幾個(gè)數(shù)量級。 在一些應(yīng)用中,單個(gè)雙向鏈路226可支持第一 IC設(shè)備202和第二IC設(shè)備230之間的通信。 當(dāng)例如前向和反向鏈路222和224共享相同的物理連接并且以半雙工方式工作時(shí),前向鏈 路222和/或反向鏈路224可被配置成以雙向模式工作。
[0037] 在一個(gè)示例中,通信鏈路220可被操作用于根據(jù)行業(yè)或其它標(biāo)準(zhǔn)在第一 IC設(shè)備 202和第二IC設(shè)備230之間傳達(dá)控制、命令以及其它信息。行業(yè)標(biāo)準(zhǔn)可以是因應(yīng)用而異的。 例如,MIPI標(biāo)準(zhǔn)定義物理層接口,該物理層接口包括應(yīng)用處理器IC設(shè)備202和支持移動設(shè) 備中的相機(jī)或顯示器的IC設(shè)備230之間的同步接口規(guī)范(D-PHY)。該D-PHY規(guī)范管控遵從 移動設(shè)備的MIPI規(guī)范的產(chǎn)品的操作特性。D-PHY接口可支持使用在移動設(shè)備內(nèi)的將IC設(shè) 備202、230和/或其它組件互連的靈活、低成本、高速的串行接口的數(shù)據(jù)傳輸。這些接口可 包括提供相對低比特率以及慢邊沿以避免電磁干擾(EMI)問題的互補(bǔ)金屬氧化物半導(dǎo)體 (CMOS)兼容并行總線。
[0038] 圖3是解說圖2中描繪的通信鏈路220的實(shí)現(xiàn)的差分信令示例的示意圖。差分信 令通常涉及使用在導(dǎo)線對310a、310b或310c上發(fā)送的兩個(gè)互補(bǔ)信號來電力地傳送信息,該 導(dǎo)線對可被稱為差分對。通過消除影響差分對中的兩條線的共模干擾效應(yīng),使用差分對能 夠顯著地降低EMI。在前向鏈路222上,可由主差分放大器304來驅(qū)動導(dǎo)線對310a。差分 放大器304接收輸入數(shù)據(jù)流302并且生成正和負(fù)版本的輸入302,該正和負(fù)版本的輸入302 隨后被提供給導(dǎo)線對310a??蛻魴C(jī)側(cè)的差分接收機(jī)306通過執(zhí)行對導(dǎo)線對310a上攜帶的 信號的比較來生成輸出數(shù)據(jù)流308。
[0039] 在反向鏈路224上,可由客戶機(jī)側(cè)差分放大器326來驅(qū)動一個(gè)或多根導(dǎo)線對310c。 差分放大器326接收輸入數(shù)據(jù)流328并且生成正和負(fù)版本的輸入328,該正和負(fù)版本的輸入 隨后被提供給導(dǎo)線對310c。主機(jī)上的差分接收機(jī)324通過執(zhí)行對導(dǎo)線對310c上攜帶的信 號的比較來生成輸出數(shù)據(jù)流322。
[0040] 在雙向鏈路226中,主機(jī)和客戶機(jī)可被配置用于半雙工模式并且可在相同的導(dǎo)線 對310b上傳送和接收數(shù)據(jù)。替代地或補(bǔ)充地,雙向總線可使用前向鏈路和反向鏈路驅(qū)動器 304、326的組合以驅(qū)動多根導(dǎo)線對310a、310c來工作在全雙工模式下。在所描繪的雙向鏈 路226的半雙工雙向?qū)崿F(xiàn)中,發(fā)射機(jī)314和314'可通過使用例如輸出使能(OE)控制320a、 320c來(分別)迫使發(fā)射機(jī)314和314'進(jìn)入高阻抗?fàn)顟B(tài)來避免同時(shí)驅(qū)動導(dǎo)線對310b。通 常,通過使用OE控制320b來迫使差分接收機(jī)316'進(jìn)入高阻抗?fàn)顟B(tài),差分接收機(jī)316'可避 免在差分發(fā)射機(jī)314活躍時(shí)驅(qū)動輸入/輸出312。通常,通過使用OE控制320d來迫使差 分接收機(jī)316進(jìn)入高阻抗?fàn)顟B(tài),差分接收機(jī)316可避免在差分發(fā)射機(jī)314'活躍時(shí)驅(qū)動輸入 /輸出318。在一些情況下,當(dāng)接口不活躍時(shí),差分發(fā)射機(jī)314和314'以及差分接收機(jī)316 和316'的輸出可處于商阻抗?fàn)顟B(tài)。相應(yīng)地,差分發(fā)射機(jī)314、314'以及差分接收機(jī)316和 316'的OE控制320a、320c、320b以及320c可被彼此獨(dú)立地操作。
[0041] 每個(gè)差分放大器304、314、314'以及326可包括一對放大器,一個(gè)放大器在一個(gè)輸 入端處接收另一放大器的輸入的逆。差分放大器304、314、314'以及326可各自接收單個(gè) 輸入,并且可包括內(nèi)部反相器,該內(nèi)部反相器生成反向輸入以供一對放大器使用。差分放大 器304、314、314'以及326還可用兩個(gè)分開控制的放大器來構(gòu)造,以使得它們各自的輸出可 被彼此獨(dú)立地置于高阻抗模式。
[0042] 根據(jù)本文所公開的某些方面,系統(tǒng)和裝置可使用用于IC設(shè)備202和230之間的通 信的多相數(shù)據(jù)編碼和解碼接口方法。多相編碼器可驅(qū)動多個(gè)導(dǎo)體(即M個(gè)導(dǎo)體)。該M個(gè) 導(dǎo)體通常包括三個(gè)或更多個(gè)導(dǎo)體,并且每個(gè)導(dǎo)體可指代一條線,當(dāng)然該M個(gè)導(dǎo)體可包括電 路板上或者半導(dǎo)體IC設(shè)備的導(dǎo)電層內(nèi)的導(dǎo)電跡線。該M個(gè)導(dǎo)體可被分成多個(gè)傳送組,每個(gè) 組對待傳送的數(shù)據(jù)塊的一部分進(jìn)行編碼。N相編碼方案被定義為其中數(shù)據(jù)比特被編碼成在 該M個(gè)導(dǎo)體上的相位變換和極性變化。在一個(gè)示例中,用于三線系統(tǒng)的N相編碼方案可包括 三個(gè)相位狀態(tài)和兩個(gè)極性,從而提供6個(gè)狀態(tài)和來自每個(gè)狀態(tài)的5個(gè)可能的變換??蓹z測 確定性的電壓和/或電流變化并對其解碼以從M個(gè)導(dǎo)體中提取數(shù)據(jù)。解碼不依賴于獨(dú)立的 導(dǎo)體或?qū)w對,并且可直接從該M個(gè)導(dǎo)體的相位和/或極性變換中推導(dǎo)出定時(shí)信息。N相極 性數(shù)據(jù)傳輸可被應(yīng)用于任何物理信令接口,包括例如電氣的、光學(xué)的以及射頻(RF)接口。
[0043] 圖4是解說使用N相極性編碼來實(shí)現(xiàn)圖2中描繪的通信鏈路220的某些方面的示 意圖。所解說的示例可涉及三線鏈路或者具有不止三根導(dǎo)線的鏈路的一部分。通信鏈路 220可包括具有多個(gè)信號導(dǎo)線的有線總線,其可被配置成在高速數(shù)字接口(諸如移動顯示 器數(shù)字接口(MDDI))中攜帶N相編碼數(shù)據(jù)。信道222、224以及226中的一者或多者可使用 N相極性編碼。物理層驅(qū)動器210和240可被適配成對鏈路220上傳送的N相極性編碼數(shù) 據(jù)進(jìn)行編碼和解碼。N相極性編碼的使用允許高速數(shù)據(jù)傳輸,并且可消耗其它接口的功率的 一半或更少,因?yàn)樵谌我鈺r(shí)間在N相極性編碼數(shù)據(jù)鏈路220中少于N個(gè)的驅(qū)動器是活躍的。 N相極性編碼設(shè)備210和/或240能夠?qū)νㄐ沛溌?20上的每次變換編碼多個(gè)比特。在一 個(gè)示例中,3相編碼和極性編碼的組合可被用于支持寬視頻圖形陣列(WVGA)、每秒80幀的 IXD驅(qū)動器IC而不需要幀緩沖器,其以810Mbps的速率在三根或更多根導(dǎo)線上遞送像素?cái)?shù) 據(jù)以供顯示器刷新。
[0044] 在所描繪的示例400中,M線、N相極性編碼發(fā)射機(jī)被配置為M = 3以及N = 3。出 于簡化對本公開的某些方面的描述的目的而單獨(dú)選擇了該三線、三相編碼的示例。針對三 線、三相編碼器所公開的原理和技術(shù)可被應(yīng)用在M線、N相編碼器的其它配置中,并且可遵 循或兼容其它接口標(biāo)準(zhǔn)。
[0045] 當(dāng)使用N相極性編碼時(shí),連接器(諸如N線總線上的信號導(dǎo)線410a、410b和410c) 可不被驅(qū)動、被驅(qū)動為正、或被驅(qū)動為負(fù)。不被驅(qū)動的信號導(dǎo)線410a、410b或410c可處于 高阻抗?fàn)顟B(tài)。不被驅(qū)動的信號導(dǎo)線410a、410b或410c可被驅(qū)動或拉到處于被驅(qū)動的信號 導(dǎo)線上提供的正和負(fù)電壓電平之間的基本中間點(diǎn)的電壓電平。不被驅(qū)動的信號導(dǎo)線410a、 410b或410c可不具有流過它的電流。在示例400中,每個(gè)信號導(dǎo)線410a、410b和410c可 以是使用驅(qū)動器408的三種狀態(tài)(標(biāo)記為+1、-1、或0)中的一種。在另一示例中,驅(qū)動器 408可在兩個(gè)信號410a和410b上驅(qū)動相反極性電壓,而第三信號410c處于高阻抗和/或 被拉到接地。對于每個(gè)所傳送的碼元區(qū)間,至少一個(gè)信號處于不被驅(qū)動(0)狀態(tài),而正驅(qū)動 (+1狀態(tài))的信號的數(shù)目等于負(fù)驅(qū)動(一 1狀態(tài))的信號的數(shù)目,以使得流向接收機(jī)的電流 和總是零。對于每個(gè)碼元,至少一個(gè)信號導(dǎo)線410a、410b或410c的狀態(tài)相對于之前傳送區(qū) 間中傳送的碼元發(fā)生了改變。
[0046] 在示例400中,映射器402可接收16比特?cái)?shù)據(jù)418,并且映射器402可將輸入數(shù) 據(jù)418映射成7個(gè)碼元412,以用于通過信號導(dǎo)線410a、410b以及410c順序地傳送。配置 用于三線、三相編碼的M線、N相編碼器406 -次一碼元414地接收由映射器生成的7個(gè)碼 元412,并且針對每個(gè)碼元區(qū)間計(jì)算每個(gè)信號導(dǎo)線410a、410b以及410c的狀態(tài)。可使用例 如并行轉(zhuǎn)串行轉(zhuǎn)換器404來串行化該7個(gè)碼元412。編碼器406基于輸入碼元414以及信 號導(dǎo)線410a、410b以及410c的先前狀態(tài)來選擇信號導(dǎo)線410a、410b以及410c的狀態(tài)。
[0047] M線、N相編碼的使用允許多個(gè)比特被編碼成多個(gè)碼元,其中每個(gè)碼元的比特不是 整數(shù)。在簡單的三線、三相系統(tǒng)示例中,有3種可用的2線組合(這2根導(dǎo)線可被同時(shí)驅(qū) 動)以及被同時(shí)驅(qū)動的任意導(dǎo)線對上的2種可能的極性組合,從而產(chǎn)生6個(gè)可能狀態(tài)。由 于每個(gè)變換從當(dāng)前狀態(tài)發(fā)生,因此在每次變換時(shí)有6種狀態(tài)中的5種狀態(tài)可用。在每次變 換時(shí),通常要求至少一根導(dǎo)線的狀態(tài)改變。有5種狀態(tài),則每個(gè)碼元可編碼Iog 2 (5) 2 2.32 個(gè)比特。相應(yīng)地,映射器可接受16比特的字并將其轉(zhuǎn)換成7個(gè)碼元,因?yàn)槊看a元攜帶2. 32 個(gè)比特的7個(gè)碼元可編碼16. 24個(gè)比特。換句話說,編碼五種狀態(tài)的七個(gè)碼元的組合具有 57(即78125)種排列。相應(yīng)地,這7個(gè)碼元可被用于編碼16比特的2 16(即65536)種排列。
[0048] 圖5基于循環(huán)狀態(tài)圖550解說了使用三相調(diào)制數(shù)據(jù)編碼方案的信令500的示例。 根據(jù)數(shù)據(jù)編碼方案,三相信號可在兩個(gè)方向上旋轉(zhuǎn)并且可在三個(gè)導(dǎo)體410a、410b和410c上 傳送。由導(dǎo)體410a、410b、410c攜帶的三個(gè)信號中的每一個(gè)包括獨(dú)立驅(qū)動各個(gè)導(dǎo)體410a、 410b和410c的三相信號,其中每個(gè)信號相對于其它兩個(gè)信號呈120度的相位差。在任意 時(shí)間點(diǎn),三根導(dǎo)線中的每一根處于與其它兩根導(dǎo)線不同的狀態(tài)(由V+、V-和開路來表示)。 該編碼方案還以導(dǎo)體410a、410b和410c中被活躍地驅(qū)動到正和負(fù)電平的兩個(gè)導(dǎo)體的極性 的形式來編碼信息。在508處指示了針對所描繪的狀態(tài)序列的極性。
[0049] 在三線示例中的任意相位狀態(tài),導(dǎo)體410a、410b、410c中的恰好兩個(gè)攜帶實(shí)際上 是針對該相位狀態(tài)的差分信號的信號,并且第三個(gè)導(dǎo)體410a、410b或410c未被驅(qū)動。每 個(gè)導(dǎo)體410a、410b或410c的相位狀態(tài)可通過導(dǎo)體410a、410b、410c與至少一個(gè)其它導(dǎo)體 410a、410b、410c之間的電壓差或者導(dǎo)體410a、410b、410c中的電流方向或電流缺失來定 義。如狀態(tài)圖550中所示出的,定義三個(gè)相位狀態(tài)(分別對應(yīng)于狀態(tài)A、B和C),其中從狀 態(tài)A到狀態(tài)B、狀態(tài)B到狀態(tài)C以及狀態(tài)C到狀態(tài)A的信號流在第一方向上而從狀態(tài)A到狀 態(tài)C、狀態(tài)C到狀態(tài)B以及狀態(tài)B到狀態(tài)A的信號流在第二方向上。對于其它的N值,N個(gè) 狀態(tài)之間的變換可根據(jù)對應(yīng)的狀態(tài)圖來定義,以獲得狀態(tài)變換之間的環(huán)型旋轉(zhuǎn)。
[0050] 在三線、三相鏈路的該示例中,狀態(tài)變換時(shí)的順時(shí)針旋轉(zhuǎn)(A到B)、(B到C)或(C 到A)可被用于編碼邏輯1,而狀態(tài)變換時(shí)的逆時(shí)針旋轉(zhuǎn)(A到C)、(C到B)或(B到A)可被 用于編碼邏輯〇。相應(yīng)地,可通過控制信號是順時(shí)針還是逆時(shí)針旋轉(zhuǎn)摂來在每次變換處對比 特進(jìn)行編碼。例如,當(dāng)三根導(dǎo)線從狀態(tài)A變換到狀態(tài)B時(shí),可編碼邏輯1,而當(dāng)三根導(dǎo)線從狀 態(tài)B變換到狀態(tài)A時(shí),可編碼邏輯0。在所示的簡單的三線示例中,旋轉(zhuǎn)的方向可容易地基 于在變換前以及變換后三根導(dǎo)線中的哪一根沒有被驅(qū)動來確定。
[0051] 信息還可以被驅(qū)動的導(dǎo)體410a、410b、410c的極性或者兩個(gè)導(dǎo)體410a、410b、410c 之間的電流方向的形式來編碼。信號502、504和506解說了在三線、三相鏈路的每個(gè)相位狀 態(tài)處分別施加于導(dǎo)體410a、410b、410c的電壓電平。在任意時(shí)間,第一導(dǎo)體410a、410b、410c 被耦合到正電壓(例如+V),第二導(dǎo)體410a、410b、410c被耦合到負(fù)電壓(例如一 V),而第 三導(dǎo)體410a、410b、410c可為開路。如此,可通過第一和第二導(dǎo)體410a、410b、410c之間的 電流流動或第一和第二導(dǎo)體410a、410b、410c的電壓極性來確定一種極性編碼狀態(tài)。在一 些實(shí)施例中,可在每個(gè)相位變換處編碼兩個(gè)比特的數(shù)據(jù)。解碼器可確定旋轉(zhuǎn)以獲得第一個(gè) 比特,而第二個(gè)比特可基于極性來確定。已確定了旋轉(zhuǎn)方向的解碼器可確定當(dāng)前相位狀態(tài) 和施加在兩個(gè)活躍連接器410a、410b和/或410c之間的電壓的極性,或者流過兩個(gè)活躍導(dǎo) 體410a、410b和/或410c的電流的方向。
[0052] 在本文所描述的三相、三線示例中,一個(gè)比特的數(shù)據(jù)可以旋轉(zhuǎn)的形式編碼,或者以 三線、三相鏈路中的相位變化的形式編碼,而附加比特可以兩根被驅(qū)動的導(dǎo)線的極性的形 式來編碼。某些實(shí)施例通過允許從當(dāng)前狀態(tài)變換到可能狀態(tài)中的任意一種狀態(tài)來在三線、 三相編碼系統(tǒng)的每次轉(zhuǎn)換中編碼不止兩個(gè)比特。假定有3個(gè)旋轉(zhuǎn)相位以及每個(gè)相位有兩種 極性,則定義出6種狀態(tài),使得從任何當(dāng)前狀態(tài)有5種狀態(tài)可用。相應(yīng)地,可以有每碼元(變 換)log2 (5) 2 2. 32個(gè)比特,因此映射器可接受16比特的詞并將其轉(zhuǎn)換成7個(gè)碼元。
[0053] N相數(shù)據(jù)傳輸可使用被提供在通信鏈路或總線中的不止三根導(dǎo)線。使用可被同時(shí) 驅(qū)動的附加信號導(dǎo)線提供了更多狀態(tài)和極性的組合,并且允許在狀態(tài)間的每次轉(zhuǎn)換處編碼 更多比特的數(shù)據(jù)。這可顯著地改善系統(tǒng)的吞吐量,并且相對于使用多個(gè)差分對來傳送數(shù)據(jù) 比特的方法降低了功耗,同時(shí)提供了增加的帶寬。
[0054] 在一個(gè)示例中,編碼器可使用6根導(dǎo)線來傳送碼元,其中對于每個(gè)狀態(tài),驅(qū)動兩對 導(dǎo)線。6根導(dǎo)線可被標(biāo)記為A到F,以使得在一個(gè)狀態(tài)下,導(dǎo)線A和F被驅(qū)動為正,導(dǎo)線B和 E被驅(qū)動為負(fù),而C和D未被驅(qū)動(或不攜帶電流)。對于6根導(dǎo)線,可以有:
【權(quán)利要求】
1. 一種運(yùn)行在終端中的兩個(gè)設(shè)備中的至少一者上的數(shù)據(jù)傳輸方法,其特征在于,所述 方法包括: 確定將用于所述兩個(gè)設(shè)備之間的通信的物理接口的類型,其中所述物理接口的類型是 由所述兩個(gè)設(shè)備中的至少一者所支持的多種物理接口類型中的一種; 選擇編碼器以生成與用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型相符的編 碼數(shù)據(jù);以及 配置多個(gè)驅(qū)動器以從所述編碼器接收所述編碼數(shù)據(jù)并且根據(jù)用于所述兩個(gè)設(shè)備之間 的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩個(gè)設(shè)備的多個(gè)連接器。
2. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 控制多個(gè)開關(guān)以將所述編碼器的輸出耦合到所述多個(gè)驅(qū)動器。
3. 如權(quán)利要求1所述的方法,其特征在于,所述多個(gè)連接器包括至少一些雙向連接器。
4. 如權(quán)利要求1所述的方法,其特征在于,所述多個(gè)連接器包括至少一些單向連接器。
5. 如權(quán)利要求1所述的方法,其特征在于,所述編碼器以差分編碼信號形式來提供所 述編碼數(shù)據(jù)。
6. 如權(quán)利要求5所述的方法,其特征在于,配置所述多個(gè)驅(qū)動器以接收所述編碼數(shù)據(jù) 包括使另一不同編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
7. 如權(quán)利要求6所述的方法,其特征在于,所述另一不同編碼器包括N相編碼器。
8. 如權(quán)利要求1所述的方法,其特征在于,所述編碼器以使用第一對所述連接器的相 位狀態(tài)以及第二對所述連接器的極性的組合來編碼的碼元序列的形式提供所述編碼數(shù)據(jù)。
9. 如權(quán)利要求8所述的方法,其特征在于,所述碼元序列是使用一個(gè)或多個(gè)未被驅(qū)動 的連接器來編碼的。
10. 如權(quán)利要求8所述的方法,其特征在于,所述第一對所述連接器包括與所述第二對 所述連接器相同的連接器。
11. 如權(quán)利要求8所述的方法,其特征在于,配置所述多個(gè)驅(qū)動器以接收所述編碼數(shù)據(jù) 包括使差分編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
12. -種設(shè)備,包括: 將第一集成電路(1C)設(shè)備與第二1C設(shè)備通信地耦合的多個(gè)連接器; 用于確定將用于終端中的兩個(gè)設(shè)備之間的通信的物理接口的類型的裝置,其中所述物 理接口的類型是由所述兩個(gè)設(shè)備中的至少一者所支持的多種物理接口類型中的一種; 用于生成與用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型相符的編碼數(shù)據(jù)的 裝置,其中所述用于生成編碼數(shù)據(jù)的裝置包括被配置成以不同方式編碼數(shù)據(jù)的至少兩個(gè)編 碼器;以及 用于配置多個(gè)驅(qū)動器以從所述至少兩個(gè)編碼器中的一個(gè)接收所述編碼數(shù)據(jù)并且根據(jù) 用于所述兩個(gè)設(shè)備之間的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩個(gè)設(shè)備的 多個(gè)連接器的裝置。
13. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述用于配置多個(gè)驅(qū)動器的裝置包括多 個(gè)開關(guān),所述多個(gè)開關(guān)選擇性地將所述至少兩個(gè)編碼器中的所述一個(gè)編碼器的輸出連接到 所述多個(gè)驅(qū)動器。
14. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述多個(gè)連接器包括至少一些雙向連接 器。
15. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述多個(gè)連接器包括至少一些單向連接 器。
16. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述至少兩個(gè)編碼器中的所述一個(gè)編碼 器被配置成以差分編碼信號形式來提供所述編碼數(shù)據(jù)。
17. 如權(quán)利要求16所述的設(shè)備,其特征在于,所述用于配置多個(gè)驅(qū)動器的裝置被配置 成使所述至少兩個(gè)編碼器中的另一個(gè)不同編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
18. 如權(quán)利要求16所述的設(shè)備,其特征在于,所述至少兩個(gè)編碼器包括N相編碼器。
19. 如權(quán)利要求12所述的設(shè)備,其特征在于,所述至少兩個(gè)編碼器中的所述一個(gè)編碼 器被適配成以使用第一對所述連接器的相位狀態(tài)、以及第二對所述連接器的極性、以及對 至少一個(gè)未被驅(qū)動的連接器的選擇的組合來編碼的碼元序列的形式提供所述編碼數(shù)據(jù)。
20. 如權(quán)利要求19所述的設(shè)備,其特征在于,所述碼元序列是使用對至少一個(gè)未被驅(qū) 動的連接器的選擇來編碼的。
21. 如權(quán)利要求19所述的設(shè)備,其特征在于,所述第一對所述連接器包括與所述第二 對所述連接器相同的連接器。
22. 如權(quán)利要求19所述的設(shè)備,其特征在于,所述用于配置所述多個(gè)驅(qū)動器的裝置被 配置成使差分編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
23. -種設(shè)備,包括: 通信地耦合終端中的兩個(gè)設(shè)備的多個(gè)連接器;以及 處理電路,其被配置成 確定將用于所述兩個(gè)設(shè)備之間的通信的物理接口的類型,其中所述物理接口的類型是 由所述兩個(gè)設(shè)備中的至少一者所支持的多種物理接口類型中的一種; 選擇編碼器以生成與用于所述兩個(gè)設(shè)備之間的通信的物理接口的類型相符的編碼數(shù) 據(jù);以及 配置多個(gè)驅(qū)動器以從所述編碼器接收所述編碼數(shù)據(jù)并且根據(jù)用于所述兩個(gè)設(shè)備之間 的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩個(gè)設(shè)備的多個(gè)連接器。
24. 如權(quán)利要求23所述的設(shè)備,其特征在于,所述處理電路被配置成控制多個(gè)開關(guān)以 將所述編碼器的輸出耦合到所述多個(gè)驅(qū)動器。
25. 如權(quán)利要求23所述的設(shè)備,其特征在于,所述多個(gè)連接器包括至少一些雙向連接 器。
26. 如權(quán)利要求23所述的設(shè)備,其特征在于,所述多個(gè)連接器包括至少一些單向連接 器。
27. 如權(quán)利要求23所述的設(shè)備,其特征在于,所述編碼器以差分編碼信號形式來提供 所述編碼數(shù)據(jù)。
28. 如權(quán)利要求27所述的設(shè)備,其特征在于,配置所述多個(gè)驅(qū)動器以接收所述編碼數(shù) 據(jù)包括使另一不同編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
29. 如權(quán)利要求28所述的設(shè)備,其特征在于,所述另一不同編碼器包括N相編碼器。
30. 如權(quán)利要求23所述的設(shè)備,其特征在于,所述編碼器以使用第一對所述連接器的 相位狀態(tài)以及第二對所述連接器的極性的組合來編碼的碼元序列的形式提供所述編碼數(shù) 據(jù)。
31. 如權(quán)利要求30所述的設(shè)備,其特征在于,所述碼元序列是使用對至少一個(gè)未被驅(qū) 動的連接器的選擇來編碼的。
32. 如權(quán)利要求30所述的設(shè)備,其特征在于,所述第一對所述連接器包括與所述第二 對所述連接器相同的連接器。
33. 如權(quán)利要求30所述的設(shè)備,其特征在于,配置所述多個(gè)驅(qū)動器以接收所述編碼數(shù) 據(jù)包括使差分編碼器的一個(gè)或多個(gè)輸出進(jìn)入高阻抗模式。
34. -種具有一條或多條指令的非瞬態(tài)處理器可讀存儲介質(zhì),所述指令在由至少一個(gè) 處理電路執(zhí)行時(shí)使所述至少一個(gè)處理電路: 確定將用于終端中的兩個(gè)設(shè)備之間的通信的物理接口的類型,其中所述物理接口的類 型是由所述兩個(gè)設(shè)備中的至少一者所支持的多種物理接口類型中的一種; 選擇編碼器以生成與用于所述兩個(gè)設(shè)備之間的通信的物理接口的類型相符的編碼數(shù) 據(jù);以及 配置多個(gè)驅(qū)動器以從所述編碼器接收所述編碼數(shù)據(jù)并且根據(jù)用于所述兩個(gè)設(shè)備之間 的通信的所述物理接口的類型來驅(qū)動通信地耦合所述兩個(gè)設(shè)備的多根導(dǎo)線。
35. 如權(quán)利要求34所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,一個(gè)或多個(gè)指令 使所述至少一個(gè)處理電路將所述編碼器的輸出耦合到所述多個(gè)驅(qū)動器。
36. 如權(quán)利要求34所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述多根導(dǎo)線包 括至少一些雙向?qū)Ь€。
37. 如權(quán)利要求34所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述多根導(dǎo)線包 括至少一些單向?qū)Ь€。
38. 如權(quán)利要求34所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述編碼器以差 分編碼信號形式來提供所述編碼數(shù)據(jù)。
39. 如權(quán)利要求38所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,一條或多條指令 在由至少一個(gè)處理電路執(zhí)行時(shí)使所述至少一個(gè)處理電路迫使另一不同編碼器的一個(gè)或多 個(gè)輸出進(jìn)入高阻抗模式。
40. 如權(quán)利要求39所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述另一不同編 碼器包括N相編碼器。
41. 如權(quán)利要求34所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述編碼器以使 用第一對所述導(dǎo)線的相位狀態(tài)以及第二對所述導(dǎo)線的極性的組合來編碼的碼元序列的形 式提供所述編碼數(shù)據(jù)。
42. 如權(quán)利要求41所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述碼元序列是 使用對至少一個(gè)未被驅(qū)動的導(dǎo)線的選擇來編碼的。
43. 如權(quán)利要求41所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,所述第一對所述 導(dǎo)線包括與所述第二對所述導(dǎo)線相同的導(dǎo)線。
44. 如權(quán)利要求41所述的非瞬態(tài)處理器可讀存儲介質(zhì),其特征在于,一條或多條指令 在由至少一個(gè)處理電路執(zhí)行時(shí)使所述至少一個(gè)處理電路迫使差分編碼器的一個(gè)或多個(gè)輸 出進(jìn)入高阻抗模式。
【文檔編號】G06F13/38GK104396203SQ201380034474
【公開日】2015年3月4日 申請日期:2013年7月1日 優(yōu)先權(quán)日:2012年6月29日
【發(fā)明者】G·A·威利, G·D·拉斯金, C·李 申請人:高通股份有限公司