專利名稱:有效進(jìn)入差分發(fā)送器和接收器的省電模式以及從該模式的恢復(fù)的制作方法
有效進(jìn)入差分發(fā)送器和接收器的省電模式以及從該模式的恢復(fù)相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求于2010年3月18日提交的美國(guó)申請(qǐng)No. 12/727,073的優(yōu)先權(quán),在此通過(guò)引用將美國(guó)申請(qǐng)No. 12/727,073的全部合并于此。
背景技術(shù):
差分傳信(signaling)是使用在兩條分開(kāi)的導(dǎo)線上發(fā)送的兩個(gè)互補(bǔ)信號(hào)電學(xué)地傳輸信息的方法。信號(hào)值是兩條分開(kāi)的導(dǎo)線上的電壓電平的差,并且該值形成傳輸?shù)男盘?hào)。接收設(shè)備感測(cè)兩個(gè)信號(hào)之間的差并忽略每條導(dǎo)線相對(duì)于地的各自的電壓。因此,差分傳信使能夠分辨處于較低電平的信號(hào)。此傳輸技術(shù)可以用于模擬傳信和數(shù)字傳信。差分傳信的例子包括但不限于LVDS (低電壓差分傳信)、差分ECL (發(fā)射器耦合的邏輯)、PECL (正發(fā)射器耦合的邏輯)、LVPECL (低電壓正發(fā)射器耦合的邏輯)、RS-422、RS-485、以太網(wǎng) (雙絞線)、 USB (通用串行總線)、串行ATA、TMDS (最小化傳輸差分信號(hào))、火線 (IEEE1394)以及HDMI(高清晰度多媒體接口)。因?yàn)椴罘謧餍鸥纳屏嗽趩味藗餍派系南到y(tǒng)噪聲抗擾性,諸如可攜式或移動(dòng)設(shè)備的許多電子應(yīng)用可以降低供給電壓以便節(jié)省電力并降低不希望的發(fā)射輻射。例如,在差分線上傳輸?shù)碾妷嚎梢员葐味藗餍诺偷枚?。通過(guò)TXDP和TXDN傳輸?shù)牟罘中盘?hào)電平大約是200mV。TXDP和TXDN之間的差表示邏輯“高”或“低”。差分信號(hào)可以在兩個(gè)設(shè)備之間發(fā)送,第一設(shè)備可以是主機(jī)設(shè)備(比如計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話等),第二設(shè)備可以是與主機(jī)設(shè)備相接口的設(shè)備(比如存儲(chǔ)卡、WiFi設(shè)備或者任何其它外圍設(shè)備)。設(shè)備之一可以經(jīng)由差分信號(hào)向另一設(shè)備發(fā)送省電命令以進(jìn)入省電狀態(tài)。省電狀態(tài)可以包括休眠或者空閑狀態(tài)。省電狀態(tài)是通過(guò)降低對(duì)于設(shè)備內(nèi)的組件中的一個(gè)或多個(gè)的電力、比如對(duì)設(shè)備內(nèi)的一個(gè)或多個(gè)組件斷電來(lái)節(jié)約電力的電力管理模式。在接收到省電命令之后,設(shè)備改變其配置以便進(jìn)入省電狀態(tài)以及以便(當(dāng)發(fā)送用于“喚醒”或退出省電狀態(tài)的隨后命令時(shí))從省電狀態(tài)退出。設(shè)備的一個(gè)示例配置在圖I中繪出。在主機(jī)/發(fā)送器側(cè),該輸出發(fā)送器被配置為處于高阻抗(HIZ)。HIZ是輸出端當(dāng)前不由電路驅(qū)動(dòng)的狀態(tài)。在數(shù)字電路中,這意味著信號(hào)既未被驅(qū)動(dòng)到邏輯“高”電平也未被驅(qū)動(dòng)到邏輯“低”電平。這樣的信號(hào)可以被看作是開(kāi)路(或者“浮置”導(dǎo)線),這是因?yàn)閷⑵溥B接到低阻抗電路將不影響該電路;而是其本身被拉動(dòng)到與有效驅(qū)動(dòng)輸出相同的電壓。在卡/接收器側(cè),關(guān)閉/斷開(kāi)一系列開(kāi)關(guān)以便配置該接收器。具體地,將用于普通差分傳信的高速終端電阻器的低值電阻器(比如50 Ω )從差分接收器線(RXDP、RXDN)斷開(kāi)并且將高值電阻器(比如幾ΚΩ)連接到差分接收器線(RXDP、RXDN)。高值電阻器(在圖I中示出為R-Large的)在與輸出發(fā)送器的HIZ狀態(tài)組合時(shí)模擬接收器側(cè)的邏輯“低”。當(dāng)主機(jī)設(shè)備退出HIZ并開(kāi)始驅(qū)動(dòng)RXDP、RXDN上的有效信號(hào)時(shí),接收器使用檢測(cè)器(DET)檢測(cè)喚醒信號(hào)。
圖I中的配置具有幾個(gè)缺點(diǎn)。首先,該配置需要在接收器側(cè)的兩組可切換電阻器,其中一組具有幾ΚΩ的電阻。其次,圖I中的配置易受到電磁干擾(EMI),因?yàn)镽-Large電阻器的值如此高,需要更復(fù)雜的操作來(lái)抵制EMI脈沖。設(shè)備的另一示例配置在圖2中繪出。在發(fā)送休眠命令之后,主機(jī)將其發(fā)送器輸出設(shè)置為HIZ。并且,主機(jī)接通可切換上拉電阻器,以便兩條差分線都被上拉到V-PULL UP。在主機(jī)和卡之間存在固有的接地偏移電壓。該接地偏移電壓被添加到V-PULL UP,并且總電平可能是過(guò)電壓(overvoltage)并且對(duì)接收器晶體管有害。在圖2中繪出的配置因此要求卡接收器包括用于保護(hù)輸入晶體管的特殊電路。再次,圖2中繪出的配置具有幾個(gè)缺點(diǎn)。首先,主機(jī)設(shè)備需要幾個(gè)另外的組件,包括上拉電阻器。其次,卡接收器需要另外的特殊電路來(lái)解決接地偏移。并且,該特殊電路限制了差分傳信的頻率范圍,僅支持最高達(dá)I. 5Gbps的頻率。因而,對(duì)于省電狀態(tài)的方案承受著過(guò)度的復(fù)雜性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例由權(quán)利要求限定,并且此部分中的任何內(nèi)容不應(yīng)被當(dāng)作對(duì)那些權(quán)利要求的限制。通過(guò)例子,以下描述的實(shí)施例一般涉及系統(tǒng)的至少一部分的省電。在一個(gè)實(shí)施例中,設(shè)備經(jīng)由差分信號(hào)線與設(shè)備通信。該設(shè)備包括控制器和至少兩個(gè)開(kāi)關(guān)。在省電模式中,控制器向開(kāi)關(guān)發(fā)送一個(gè)或多個(gè)信號(hào)以便開(kāi)關(guān)被配置為將差分信號(hào)線連接到低阻抗(比如將兩條差分信號(hào)線都連接到地)。提供了其他實(shí)施例,每個(gè)實(shí)施例可以單獨(dú)使用或者組合在一起使用?,F(xiàn)在將參考附圖描述各個(gè)實(shí)施例。
圖I是第一現(xiàn)有技術(shù)配置的框圖。圖2是第二現(xiàn)有技術(shù)配置的框圖。圖3是發(fā)送/接收休眠和喚醒命令的主機(jī)設(shè)備以及設(shè)備的框圖。圖4是例示主機(jī)設(shè)備/發(fā)送器和卡設(shè)備/接收器的框圖。圖5是圖4所示的主機(jī)設(shè)備/發(fā)送器的擴(kuò)展框圖的一個(gè)例子。圖6是圖4所示的主機(jī)設(shè)備/發(fā)送器的擴(kuò)展框圖的第二例子。圖7是圖4所示的卡/接收器的擴(kuò)展框圖的一個(gè)例子。圖8 (包括圖8A和8B)是圖4所示的主機(jī)設(shè)備和卡的擴(kuò)展框圖的另一例子。圖9是發(fā)送休眠命令、配置差分線用于休眠以及發(fā)送喚醒命令的發(fā)送器的流程圖的例子。圖10是接收休眠命令、感測(cè)喚醒命令并且配置接收器以醒來(lái)的接收器的流程圖的例子。
具體實(shí)施例方式通過(guò)介紹,以下實(shí)施例一般涉及在諸如休眠或空閑的省電模式之前、期間和/或之后一個(gè)或多個(gè)設(shè)備的操作。在一個(gè)實(shí)施例中,系統(tǒng)包括兩個(gè)設(shè)備,第一設(shè)備擔(dān)當(dāng)發(fā)送器并且第二設(shè)備擔(dān)當(dāng)接收器。在第二實(shí)施例中,第二設(shè)備還可以擔(dān)當(dāng)發(fā)送器并且第一設(shè)備可以擔(dān)當(dāng)接收器,以便傳輸可以去往/來(lái)自第一設(shè)備和第二設(shè)備的每個(gè)。第一設(shè)備可以與單個(gè)第二設(shè)備通信,或者,第一設(shè)備可以與多個(gè)第二設(shè)備通信。此夕卜,第一設(shè)備可以經(jīng)由差分傳信與該一個(gè)或多個(gè)第二設(shè)備通信。第一設(shè)備可以是主機(jī)設(shè)備,并且第二設(shè)備可以是一個(gè)或多個(gè)卡。如以下更詳細(xì)討論的,主機(jī)設(shè)備可以向一個(gè)或多個(gè)卡發(fā)送省電命令以便該一個(gè)或多個(gè)卡進(jìn)入省電狀態(tài)。主機(jī)設(shè)備可以配置其自身的至少一部分用于省電狀態(tài)。并且,一個(gè)或多個(gè)設(shè)備可以配置其自身用于省電狀態(tài)。此外,該一個(gè)或多個(gè)卡可以向主機(jī)設(shè)備發(fā)送省電命令以便主機(jī)設(shè)備進(jìn)入省電狀態(tài)。該一個(gè)或多個(gè)卡可以配置其自身的至少一部分用于省電狀態(tài)。并且,主機(jī)設(shè)備可以配置其自身用于省電狀態(tài)。發(fā)送省電命令的設(shè)備將其傳輸差分信號(hào)線的至少一條配置為預(yù)定低電壓和/或低阻抗。低阻抗是50Ω的量級(jí)基本等于或小于50Ω。例如,低阻抗可以是用于差分信號(hào)線的終端電阻器中的一個(gè)、一些或所有的量級(jí)或基本等于該終端電阻器中的一個(gè)、一些或所有。作為另一例子,低阻抗可以是差分信號(hào)線之一或兩者的特性阻抗的量級(jí)或者基本等于該特性阻抗。·在一個(gè)實(shí)施例中,發(fā)送省電命令(比如休眠命令和/或喚醒命令)的設(shè)備將傳輸差分信號(hào)線兩者配置到相同的(或基本相同的)預(yù)定低電壓,并將差分信號(hào)線兩者配置到低阻抗。在一個(gè)替換實(shí)施例中,發(fā)送省電命令(比如休眠命令和/或喚醒命令)的設(shè)備僅將傳輸差分信號(hào)線中的第一條配置到預(yù)定低阻抗和低電壓。傳輸差分信號(hào)線中的第二條可以與該傳輸差分信號(hào)線中的第一條不同地配置,比如配置到高阻抗。預(yù)定低電壓可以是幾個(gè)電壓之一。在一個(gè)實(shí)施例中,預(yù)定低電壓是0V。例如,OV可以包括對(duì)于發(fā)送省電命令的設(shè)備的至少一部分的電路地,比如對(duì)于主機(jī)設(shè)備的驅(qū)動(dòng)器電路的電路地。該驅(qū)動(dòng)器電路可以用于通過(guò)在差分信號(hào)線上放置和驅(qū)動(dòng)信號(hào)來(lái)經(jīng)由差分信號(hào)線傳輸數(shù)據(jù)。在一個(gè)替換實(shí)施例中,預(yù)定低電壓大于0V。具體地,預(yù)定低電壓可以低于最低差分傳信電壓,高于最高差分傳信電壓,或者在最低差分傳信電壓和最高差分傳信電壓之間的范圍內(nèi)。如上所述,在一個(gè)實(shí)施例中,差分信號(hào)線兩者都被設(shè)置到(或基本設(shè)置到)預(yù)定低電壓。具體地,兩條差分信號(hào)線的每條上的電壓可以被配置為等于預(yù)定低電壓和低阻抗。例如,在LVDS (低電壓差分傳信)的一個(gè)實(shí)現(xiàn)方式中,Vol=L 0V, Voh=L 4V,Vcc=2. 5-3. 3V,并且Vee=GND。在一個(gè)實(shí)施例中,兩條差分信號(hào)線的每條上的電壓可以被配置為小于比如基本小于I. OV或者等于GND。或者,兩條差分信號(hào)線的每條上的電壓可以被配置為不同的低電壓,配置的低電壓的差小于預(yù)定差。可以基于用于退出省電狀態(tài)的差分喚醒信號(hào)來(lái)選擇該預(yù)定差。具體地,差分喚醒信號(hào)可以具有至少最小差。該預(yù)定差可以小于差分喚醒信號(hào)中的最小差以便接收器不將省電狀態(tài)期間在差分信號(hào)線上的電壓錯(cuò)誤地翻譯為差分喚醒信號(hào)。在LVDS的例子中,取決于發(fā)送的邏輯,發(fā)送器可以將小電流(比如3. 5mA)注入差分信號(hào)線之一中。電流經(jīng)過(guò)在接收端處的可能處于50到120 Ω的范圍內(nèi)并且匹配于差分線的特性阻抗的電阻器,然后沿著另一條線在相反的方向上返回。根據(jù)歐姆定律,電阻器(如果其是大約100 Ω )兩端的電壓差因此在大約350mV。接收器感測(cè)此電壓的極性以確定邏輯電平。因此,差分信號(hào)上的電壓之間的預(yù)定差可以小于350mV,即差分喚醒信號(hào)中的最小差。主機(jī)設(shè)備可以按幾種方式之一配置差分信號(hào)線之一或兩者上的預(yù)定低阻抗和低電壓。主機(jī)設(shè)備可以使用無(wú)源或者有源電組件以便配置差分線上的電壓。作為一個(gè)例子,主機(jī)設(shè)備可以包括一個(gè)或多個(gè)開(kāi)關(guān)來(lái)配置差分線上的電壓。該一個(gè)或多個(gè)開(kāi)關(guān)可以是主機(jī)設(shè)備驅(qū)動(dòng)器電路的部分(如以下關(guān)于圖4討論的)。或者,一個(gè)或多個(gè)開(kāi)關(guān)可以與主機(jī)設(shè)備驅(qū)動(dòng)器電路分離(如以下關(guān)于圖5討論的)。該一個(gè)或多個(gè)開(kāi)關(guān)可以將差分信號(hào)線接地以便將差分信號(hào)線配置為預(yù)定低電壓和低阻抗。例如,第一開(kāi)關(guān)可以將差分信號(hào)線中的第一條直接接地(例如,從第一開(kāi)關(guān)至地僅有導(dǎo)線管(conduit)并且在其之間沒(méi)有中間電組件),并且第二開(kāi)關(guān)可以將差分信號(hào)線中 的第二條直接接地(例如僅從第二開(kāi)關(guān)導(dǎo)向地,并且在其之間沒(méi)有中間電組件)。作為另一例子,第一開(kāi)關(guān)可以將差分線中的第一條連接到第一中間電組件(比如第一電阻器),并且該第一中間電組件可以接地,并且差分線中的第二條連接到第二中間電組件(比如第二電阻器),并且該第二中間電組件可以接地。或者,該一個(gè)或多個(gè)開(kāi)關(guān)可以將差分信號(hào)線連接到與地不同的預(yù)定低電壓和低阻抗。例如,可以使用調(diào)壓器來(lái)輸出預(yù)定低電壓和低阻抗。該一個(gè)或多個(gè)開(kāi)關(guān)可以將差分信號(hào)線連接到調(diào)壓器輸出。與主機(jī)設(shè)備通信的設(shè)備接收在差分信號(hào)線之一或兩者上的預(yù)定低電壓和低阻抗。與主機(jī)設(shè)備通信的設(shè)備的一個(gè)例子是卡,比如包括存儲(chǔ)器器件的卡。存儲(chǔ)器器件的例子包括但不限于安全數(shù)字(“SD ”)存儲(chǔ)卡(相對(duì)慢的閃存器件的例子)以及超高速型II(UHS-II)存儲(chǔ)卡(更快的閃存器件的例子)。SD是SD-3C LLC的商標(biāo)。UHS-II是對(duì)于下一代SD 卡的由SD協(xié)會(huì)開(kāi)發(fā)的標(biāo)準(zhǔn),并且是“高速協(xié)議”的一個(gè)例子??ǖ牧硪焕涌梢允峭ㄓ瞄W存(“UFS”)存儲(chǔ)器件?!癠FS”是由為電子設(shè)備工程聯(lián)合委員會(huì)(“JEDEC”)固態(tài)技術(shù)協(xié)會(huì)工作的UFS工作組開(kāi)發(fā)的標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,卡可以包括檢測(cè)差分信號(hào)線之一或兩者上的喚醒信號(hào)的喚醒信號(hào)檢測(cè)器。喚醒信號(hào)檢測(cè)器的一個(gè)例子可以包括接收差分信號(hào)線上的預(yù)定低電壓作為輸入的差分放大器。在另一實(shí)施例中,卡可以包括與喚醒信號(hào)評(píng)估器組合的喚醒信號(hào)檢測(cè)器。喚醒信號(hào)評(píng)估器可以評(píng)估喚醒信號(hào)的至少一個(gè)方面,比如喚醒信號(hào)是差分信號(hào)“高”還是差分信號(hào)“低”?;诖_定的喚醒信號(hào),卡可以由此醒來(lái)。例如,第一喚醒信號(hào)可以指示在空閑狀態(tài)之后醒來(lái)的指令。在此情況下,卡可以向其電組件中的一個(gè)或一些(比如其接收器和發(fā)送器)重新供電。作為另一例子,第二喚醒信號(hào)可以指示要在喚醒期間執(zhí)行的特殊指令。在此情況下,在接收到第二喚醒信號(hào)之后,除了向其電組件中的一個(gè)或一些重新供電之外,卡可以進(jìn)行預(yù)定過(guò)程。以此方式,主機(jī)設(shè)備和與主機(jī)設(shè)備通信的設(shè)備可以被配置為提供有效的電學(xué)方法以傳信移動(dòng)到省電狀態(tài);在省電狀態(tài)期間有效地保持差分線;和/或從省電狀態(tài)恢復(fù)。與圖I和2中公開(kāi)的配置相比,本配置可以用更少的EMI、更小的底材面(real-estate)(例如硅面積)和/或更小的接地偏移效應(yīng)來(lái)進(jìn)行。圖3是發(fā)送/接收休眠和喚醒命令的主機(jī)設(shè)備300和設(shè)備305的框圖。如圖3所示,主機(jī)設(shè)備300包括發(fā)送器TX310和接收器RX320。類似地,可以包括卡或外圍設(shè)備的設(shè)備305包括發(fā)送器TX340和接收器RX330。主機(jī)設(shè)備300可以向設(shè)備350發(fā)送主機(jī)休眠命令。主機(jī)休眠命令可以由設(shè)備305使用以便將電力從設(shè)備305的至少一部分、比如接收器RX330關(guān)掉或者移除。主機(jī)設(shè)備300還可以閉合開(kāi)關(guān)315以將每條差分信號(hào)線連接到地。為了喚醒設(shè)備305,主機(jī)設(shè)備300發(fā)送主機(jī)喚醒命令。為了感測(cè)主機(jī)喚醒命令,設(shè)備305包括檢測(cè)器DET335,如以下更詳細(xì)討論的。主機(jī)喚醒命令可以由設(shè)備305使用以便將設(shè)備305的至少一部分、比如接收器RX330上電。設(shè)備305還可以向主機(jī)設(shè)備300發(fā)送設(shè)備休眠命令。該設(shè)備休眠命令可以由主機(jī)設(shè)備300使用以便將電力主機(jī)設(shè)備300的至少一部分、比如接收器RX320關(guān)掉或移除。設(shè)備305還可以閉合開(kāi)關(guān)345以將每條差分信號(hào)線連接到地。為了喚醒主機(jī)設(shè)備300,設(shè)備305發(fā)送設(shè)備喚醒命令。為了感測(cè)該設(shè)備喚醒命令,主機(jī)設(shè)備300包括檢測(cè)器DET325。設(shè)備喚醒命令可以由主機(jī)設(shè)備300使用以便將主機(jī)設(shè)備300的至少一部分、比如接收器RX320上電。圖4繪出主機(jī)設(shè)備410和卡420的框圖。在圖4所示的配置中,主機(jī)設(shè)備410擔(dān) 當(dāng)發(fā)送器,并且卡420擔(dān)當(dāng)接收器。此外,圖4例示主機(jī)設(shè)備410包括發(fā)送器TX。在省電狀態(tài)期間(比如在已經(jīng)從主機(jī)設(shè)備發(fā)出省電命令之后但是在發(fā)送喚醒命令之前),發(fā)送器TX被配置為具有低阻抗輸出L0WZ。低阻抗輸出LOWZ可以在差分信號(hào)線TXDP和TXDN之一或兩者上輸出???20包括差分信號(hào)線RXDP和RXDN。卡420還包括額定值為50 Ω的兩個(gè)電阻器R以及值為幾十皮法的電容器C。作為高速終端電阻器的2個(gè)電阻器R以及電容器C用于普通差分傳信???20還包括用于接收差分信號(hào)線RXDP和RXDN上的信號(hào)的接收器RX。卡還包括被配置為檢測(cè)喚醒信號(hào)以及檢測(cè)喚醒信號(hào)的類型的檢測(cè)器DET。例如,DET可以包括用于確定信號(hào)線上的差分電壓的差分放大器以及用于確定邏輯值(邏輯“低”還是邏輯“高”)以確定喚醒信號(hào)的類型的邏輯,如以下更詳細(xì)討論的。圖5是圖4中所示的主機(jī)設(shè)備410的擴(kuò)展框圖的一個(gè)例子。主機(jī)設(shè)備500可以包括處理器510、存儲(chǔ)器器件520以及用于在主機(jī)設(shè)備500的各個(gè)組件之間通信的總線530。處理器510是用于控制主機(jī)設(shè)備500的一個(gè)或多個(gè)操作的控制器(比如微控制器)或者運(yùn)算邏輯單元。主機(jī)設(shè)備500還包括用于驅(qū)動(dòng)傳輸線TXDP和TXDN中的一個(gè)、另一個(gè)或兩者的驅(qū)動(dòng)器電路550。當(dāng)經(jīng)由傳輸線TXDP和TXDN傳輸數(shù)據(jù)時(shí),驅(qū)動(dòng)器電路550放置并驅(qū)動(dòng)信號(hào)到傳輸線TXDP和TXDN上以便傳輸線TXDP和TXDN上的電壓差形成差分信號(hào)對(duì)。一對(duì)差分信號(hào)通常是電流波形彼此一百八十度(180° )異相的兩個(gè)信號(hào)。此外,在圖5描述的實(shí)現(xiàn)方式中,總線530是并行總線,并且驅(qū)動(dòng)器電路550接收串行輸入。為了協(xié)調(diào)此差別,串行器540擔(dān)當(dāng)并行總線530和驅(qū)動(dòng)器電路550的串行輸入之間的接口。在操作中,處理器510可以訪問(wèn)存儲(chǔ)器520以便向驅(qū)動(dòng)器電路550配置命令。處理器510經(jīng)由總線530發(fā)送命令??偩€530向串行器540發(fā)送命令,該串行器540又將該命令轉(zhuǎn)換為串行輸入命令用于輸入到驅(qū)動(dòng)器電路550。驅(qū)動(dòng)器電路550接收該串行輸入命令并由此配置其自身。在一個(gè)方面,驅(qū)動(dòng)器電路550接收的串行輸入命令包括用于配置驅(qū)動(dòng)器電路550內(nèi)的一個(gè)或多個(gè)開(kāi)關(guān)以將差分信號(hào)線TXDP和TXDN接地的命令。例如,驅(qū)動(dòng)器電路550響應(yīng)于接收到串行輸入命令,可以配置一個(gè)或多個(gè)開(kāi)關(guān)以便差分信號(hào)線TXDP和TXDN兩者連接到驅(qū)動(dòng)器電路550的地。在另一方面,驅(qū)動(dòng)器電路550接收的串行輸入命令包括用于將差分信號(hào)線TXDP和TXDN從地?cái)嚅_(kāi)的命令。響應(yīng)于此命令,驅(qū)動(dòng)器電路550可以控制驅(qū)動(dòng)器電路550中的一個(gè)或多個(gè)開(kāi)關(guān)以將差分信號(hào)線TXDP和TXDN從地?cái)嚅_(kāi)。圖6是圖4所示的主機(jī)設(shè)備的擴(kuò)展框圖的第二例子。代替驅(qū)動(dòng)器電路550包括用于將差分信號(hào)線TXDP和TXDN連接到地的開(kāi)關(guān),開(kāi)關(guān)610包括用于將差分信號(hào)線TXDP和TXDN連接到主機(jī)設(shè)備600的至少一部分的地、比如驅(qū)動(dòng)器電路550的地的一個(gè)或多個(gè)開(kāi)關(guān)。開(kāi)關(guān)610可以包括一個(gè)或多個(gè)晶體管。處理器510可以向開(kāi)關(guān)610發(fā)送第一命令以將差分信號(hào)線TXDP和TXDN連接到地。具體地,開(kāi)關(guān)610可以包括第一開(kāi)關(guān)和第二開(kāi)關(guān)。處理器510可以向第一開(kāi)關(guān)和第二開(kāi)關(guān)發(fā)送相同的信號(hào)以便第一開(kāi)關(guān)閉合(將第一差分線電連接到地)以及第二開(kāi)關(guān)閉合(將第二差分信號(hào)線電連接到地)?;蛘撸幚砥骺梢韵虻谝婚_(kāi)關(guān)發(fā)送第一信號(hào)以便閉合第一開(kāi)關(guān),并且向第二開(kāi)關(guān)發(fā)生第二信號(hào)以便閉合第二開(kāi)關(guān)。處理器510可以向開(kāi)關(guān)610發(fā)送第二命令以將差分信號(hào)線TXDP和TXDN從主機(jī)設(shè)備600的至少一部分的地?cái)嚅_(kāi)。圖7是圖4中所示的卡420的擴(kuò)展框圖的一個(gè)例子???20包括差分喚醒信號(hào)檢 測(cè)器710,其包括配置為檢測(cè)差分喚醒信號(hào)是否出現(xiàn)在差分信號(hào)線RXDP和RXDN上的電路。在一個(gè)方面,差分喚醒信號(hào)檢測(cè)器710被配置為比較差分信號(hào)線RXDP和RXDN上的電壓以確定電壓差是否超過(guò)預(yù)定量(比如100mV)。用于差分喚醒信號(hào)檢測(cè)器710的電路可以包括放大器(如關(guān)于圖8討論的)。或者,用于差分喚醒信號(hào)檢測(cè)器710的電路可以包括配置為比較差分信號(hào)線RXDP和RXDN上的電壓的處理器或者其他類型的控制器。差分喚醒信號(hào)檢測(cè)器710可以產(chǎn)生兩個(gè)輸出(I)指示是否已經(jīng)接收到差分喚醒信號(hào)的喚醒信號(hào)以及(2)指示差分喚醒信號(hào)的邏輯值的線狀態(tài)。卡420還可以包括差分喚醒信號(hào)評(píng)估器720。差分喚醒信號(hào)評(píng)估器720可以對(duì)喚醒信號(hào)做出響應(yīng)。具體地,響應(yīng)于指示已經(jīng)接收到差分喚醒信號(hào)的喚醒信號(hào),差分喚醒信號(hào)評(píng)估器720可以評(píng)估線狀態(tài)。例如,線狀態(tài)可以指示差分“低”或差分“高”。喚醒信號(hào)評(píng)估器720可以基于在差分信號(hào)線上的值來(lái)確定差分喚醒信號(hào)的類型。差分“低”可以指示第一類型的喚醒信號(hào),差分“高”可以指示第二類型的喚醒信號(hào)。差分喚醒信號(hào)評(píng)估器720的輸出(OUT)可以經(jīng)由總線650發(fā)送到存在于卡420中的處理器630。處理器630可以依賴于差分喚醒信號(hào)的類型確定喚醒的類型,并訪問(wèn)存儲(chǔ)器640以便根據(jù)喚醒信號(hào)的類型確定用于喚醒的一系列過(guò)程。例如,第一類型的喚醒可以是引導(dǎo)(boot)喚醒,這是指示卡420應(yīng)該進(jìn)行引導(dǎo)過(guò)程的喚醒信號(hào)。因此,響應(yīng)于接收到引導(dǎo)喚醒,設(shè)備可以進(jìn)行一個(gè)或多個(gè)過(guò)程以引導(dǎo)卡420。第二類型的喚醒可以是休眠喚醒,這是指示卡420應(yīng)該進(jìn)行休眠喚醒的喚醒信號(hào)。因此,響應(yīng)于接收到休眠喚醒,設(shè)備可以向卡420的一個(gè)或多個(gè)部分、比如接收器Rx提供電力。圖8 (包括圖8A和圖8B)是圖4中所示的主機(jī)設(shè)備和卡的擴(kuò)展框圖的另一例子,其中在休眠模式期間,主機(jī)設(shè)備800和卡810兩者被配置。主機(jī)設(shè)備800包括四個(gè)開(kāi)關(guān)SWA、SWB、SWjP SWD。如以上關(guān)于圖5和圖6所示,四個(gè)開(kāi)關(guān)可以是驅(qū)動(dòng)器電路的部分或者可以與驅(qū)動(dòng)器電路分離。在將主機(jī)設(shè)備800設(shè)置到休眠模式時(shí),SWa和SWb斷開(kāi),Sffc和SWd閉合。以此方式,差分信號(hào)線連接到主機(jī)設(shè)備800的地,比如傳輸?shù)豑x GND。如圖8所示,傳輸?shù)豑xGND連接到接收器地RxGND。或者,SWa和SWb可以將差分線從驅(qū)動(dòng)器電路的一個(gè)或多個(gè)放大器斷開(kāi)。例如,驅(qū)動(dòng)器電路可以包括第一放大器和第二放大器。在差分傳信期間,第一放大器可以用于在第一差分線上驅(qū)動(dòng)第一電壓,第二放大器可以用于第二差分線上驅(qū)動(dòng)第二電壓。在省電模式,第一放大器和第二放大器可以關(guān)閉。此外,SWa可以斷開(kāi)以將第一放大器從第一差分信號(hào)線電斷開(kāi),并且SWb可以斷開(kāi)以將第二放大器從第二差分信號(hào)線電斷開(kāi)。而且,主機(jī)設(shè)備800內(nèi)的組件可以被禁用,比如高速接收器HS Rcvrl。因此,由于差分信號(hào)線簡(jiǎn)單地連接到地(而不是被上拉到一電壓,如圖2所示),被消耗用于保持差分信號(hào)線的電力低于依賴于上拉晶體管的配置。此外,主機(jī)設(shè)備不需要添加任何另外的電阻器或者斷開(kāi)主機(jī)設(shè)備800上的任何電阻器以便配置主機(jī)設(shè)備800用于休眠模式。而是,被用作一般差分傳信的高速終端電阻器的Rt_Tx在休眠模式期間可以保持連接到差分信號(hào)線。在將卡810設(shè)置到休眠模式時(shí),卡810內(nèi)的組件可以被禁用,比如高速接收器HSRcvr2和高速驅(qū)動(dòng)器HS Driver。此外,卡不需要添加任何另外的電阻器或者斷開(kāi)卡810上的任何電阻器以便配置卡810用于休眠模式。而是,無(wú)需重新配置被用作高速終端電阻 在休眠模式期間可以斷開(kāi)或閉合。這不同于圖I中所示的配置,該配置需要另外的開(kāi)關(guān)和大Ω的電阻器,并且有問(wèn)題伴隨那些組件???10還可以包括差分活動(dòng)性檢測(cè)器,其是圖7所示的差分喚醒信號(hào)檢測(cè)器710的一個(gè)例子。該差分活動(dòng)性檢測(cè)器可以包括具有磁滯(hysteresis)運(yùn)算放大器??梢赃x擇該運(yùn)算放大器的磁滯以便其大于在休眠模式期間在差分信號(hào)線上的任何電壓差,但是小于在發(fā)送差分喚醒信號(hào)時(shí)在差分信號(hào)線上的電壓差。差分喚醒信號(hào)檢測(cè)器710的輸出可以被發(fā)送到活動(dòng)性檢測(cè)器邏輯(ADL)。該活動(dòng)性檢測(cè)器邏輯(ADL)是差分喚醒信號(hào)評(píng)估器720的一個(gè)例子。該活動(dòng)性檢測(cè)器邏輯(ADL)可以輸出指示差分喚醒信號(hào)的類型的一個(gè)或多個(gè)輸出信號(hào)。圖9是從發(fā)送器的角度的省電操作的流程圖900的例子。在905,發(fā)送器發(fā)送休眠命令。如上所述,主機(jī)設(shè)備或者諸如卡的外圍設(shè)備可以經(jīng)由一個(gè)或多個(gè)驅(qū)動(dòng)器電路發(fā)送休眠命令。為了發(fā)送休眠命令,處理器可以指示發(fā)送器經(jīng)由發(fā)送器發(fā)送休眠命令,比如處理器510可以指示驅(qū)動(dòng)器電路550通過(guò)在差分信號(hào)線上驅(qū)動(dòng)互補(bǔ)電壓以編碼休眠命令來(lái)發(fā)送休眠命令。在發(fā)送休眠命令之后,處理器可以發(fā)送配置差分信號(hào)線用于休眠的指令。在910,配置差分信號(hào)線用于休眠的指令可以由發(fā)送器接收。例如,用以配置差分信號(hào)線用于休眠的指令可以包括閉合一個(gè)或多個(gè)開(kāi)關(guān)的指令。諸如驅(qū)動(dòng)器電路550的驅(qū)動(dòng)器電路或者開(kāi)關(guān)610可以接收該用以配置差分信號(hào)線用于休眠的指令可以。響應(yīng)于接收到該指令,在915,發(fā)送休眠命令的設(shè)備的至少一部分將兩條差分信號(hào)線接地。例如,響應(yīng)于接收到來(lái)自處理器的該指令,驅(qū)動(dòng)器電路可以閉合一個(gè)或多個(gè)開(kāi)關(guān)。然后,發(fā)送器等待接收退出休眠的指令,如決定塊920所示。例如,主機(jī)設(shè)備500中的處理器510可以等待以在要退出休眠時(shí)發(fā)出該指令。當(dāng)?shù)綍r(shí)間退出休眠時(shí),處理器510發(fā)送該指令(比如配置一個(gè)或多個(gè)開(kāi)關(guān)的指令)。響應(yīng)于接收到退出休眠的指令,在925,發(fā)送器將兩條差分信號(hào)線從地?cái)嚅_(kāi)。在930,發(fā)送器還可以確定喚醒的類型(比如引導(dǎo)喚醒或者休眠喚醒)。并且,在935,發(fā)送器發(fā)送包括有喚醒類型的喚醒命令。圖10是從接收器的角度的省電操作的流程圖1000的例子。在1005,接收器接收休眠命令。如上所述,主機(jī)設(shè)備或者諸如卡的外圍設(shè)備可以接收休眠命令。響應(yīng)于接收到該休眠命令,在1010,該設(shè)備關(guān)閉其自身的至少一部分。例如,響應(yīng)于接收到休眠命令,該設(shè)備可以關(guān)閉接收器。然后,該設(shè)備等待接收喚醒信號(hào),如1015的決定塊所示。響應(yīng)于接收到喚醒信號(hào),在1020,該設(shè)備確定接收的喚醒信號(hào)的類型。如上所述,可以發(fā)出多個(gè)喚醒信號(hào)之一。喚醒信號(hào)的類型可以確定為退出省電狀態(tài)所進(jìn)行的一個(gè)或多個(gè)操作。在1025,該設(shè)備通過(guò)基于確定的喚醒信號(hào)的類型將其自身接通而從省電狀態(tài)退出。意圖將以上詳細(xì)描述理解為對(duì)本發(fā)明可以采取的所選形式的例示而不是對(duì)本發(fā)明的限定。意圖僅由以下權(quán)利要求包括所有等效物來(lái)定義本發(fā)明的范圍。
權(quán)利要求
1.一種用于經(jīng)由差分信號(hào)線與第二設(shè)備通信的設(shè)備,該設(shè)備包括 控制器; 第一開(kāi)關(guān),配置為響應(yīng)于接收到來(lái)自所述控制器的至少一個(gè)信號(hào),在省電模式的至少一部分期間將第一差分信號(hào)線連接到低阻抗;以及 第二開(kāi)關(guān),配置為響應(yīng)于接收到來(lái)自所述控制器的該至少一個(gè)信號(hào),在該省電模式的該至少一部分期間將第二差分信號(hào)線連接到低阻抗。
2.如權(quán)利要求I的設(shè)備,配置為通過(guò)在差分信號(hào)線上驅(qū)動(dòng)互補(bǔ)電壓以在差分信號(hào)線上編碼信息來(lái)與該第二設(shè)備通信; 其中該第一開(kāi)關(guān)配置為響應(yīng)于接收到該至少一個(gè)信號(hào)將第一差分信號(hào)線連接到第一預(yù)定電壓; 其中該第二開(kāi)關(guān)配置為響應(yīng)于接收到該至少一個(gè)信號(hào)將該第二差分信號(hào)線連接到第二預(yù)定電壓;以及 其中該第一預(yù)定電壓和該第二預(yù)定電壓小于所述互補(bǔ)電壓。
3.如權(quán)利要求2的設(shè)備,其中該第一預(yù)定電壓和該第二預(yù)定電壓基本相同。
4.如權(quán)利要求3的設(shè)備,還包括 驅(qū)動(dòng)器電路,配置為在差分信號(hào)線上驅(qū)動(dòng)互補(bǔ)電壓,該驅(qū)動(dòng)器電路包括第一放大器和第二放大器; 第一傳信開(kāi)關(guān),配置為將該第一放大器與該第一差分信號(hào)線電連接;以及 第二傳信開(kāi)關(guān),配置為將該第二放大器與該第二差分信號(hào)線電連接, 其中該控制器配置為 在該省電模式的至少一部分期間,閉合第一開(kāi)關(guān)和第二開(kāi)關(guān),并且斷開(kāi)第一傳信開(kāi)關(guān)和第二傳信開(kāi)關(guān);以及 在傳信模式期間,斷開(kāi)第一開(kāi)關(guān)和第二開(kāi)關(guān),并且閉合第一傳信開(kāi)關(guān)和第二傳信開(kāi)關(guān)。
5.如權(quán)利要求4的設(shè)備,其中第一開(kāi)關(guān)配置為將第一差分信號(hào)線電連接到地;以及 其中第二開(kāi)關(guān)配置為將第二差分信號(hào)線電連接到地。
6.如權(quán)利要求I的設(shè)備,其中第一開(kāi)關(guān)配置為響應(yīng)于接收到該至少一個(gè)信號(hào)將第一差分信號(hào)線連接到地;以及 其中第二開(kāi)關(guān)配置為響應(yīng)于接收到該至少一個(gè)信號(hào)將第二差分信號(hào)線連接到地。
7.一種配置為經(jīng)由差分信號(hào)線通信的設(shè)備,該設(shè)備包括 與該差分信號(hào)線中的至少一條電通信的電路,該電路配置為 接收配置該差分信號(hào)線中的該至少一條的指令;以及 響應(yīng)于接收到該指令,在省電模式的至少一部分期間,將該差分信號(hào)線中的一條設(shè)置到低阻抗,并將該差分信號(hào)線中的另一條設(shè)置到低阻抗或高阻抗。
8.如權(quán)利要求7的設(shè)備,其中該電路配置為將該差分信號(hào)線中的該另一條設(shè)置到低阻抗;以及 其中該電路配置為將該差分信號(hào)線設(shè)置到基本相同的預(yù)定電壓。
9.如權(quán)利要求8的設(shè)備,其中該電路包括至少兩個(gè)開(kāi)關(guān);以及 其中該電路配置為控制該至少兩個(gè)開(kāi)關(guān)以使得該差分信號(hào)線電連接到地。
10.如權(quán)利要求9的設(shè)備,其中該電路包括驅(qū)動(dòng)器電路,該驅(qū)動(dòng)器電路配置為在差分信號(hào)線上放置并驅(qū)動(dòng)差分信號(hào);以及 其中該驅(qū)動(dòng)器電路包括該至少兩個(gè)開(kāi)關(guān)。
11.如權(quán)利要求7的設(shè)備,其中該電路包括驅(qū)動(dòng)器電路,該驅(qū)動(dòng)器電路配置為在差分信號(hào)線上放置并驅(qū)動(dòng)互補(bǔ)電壓以在差分信號(hào)線上編碼信息; 其中該電路配置為將第一差分信號(hào)線設(shè)置到第一預(yù)定電壓; 其中該電路配置為將第二差分信號(hào)線設(shè)置到第二預(yù)定電壓;以及 其中該第一預(yù)定電壓和該第二預(yù)定電壓小于該互補(bǔ)電壓。
12.如權(quán)利要求11的設(shè)備,其中該第一預(yù)定電壓和該第二預(yù)定電壓基本相同。
13.如權(quán)利要求11的設(shè)備,其中該驅(qū)動(dòng)器電路配置為經(jīng)由差分信號(hào)線向外圍設(shè)備發(fā)送差分喚醒信號(hào),該差分喚醒信號(hào)包括在第一差分信號(hào)線上的第一喚醒電壓以及在第二差分信號(hào)線上的第二喚醒電壓;以及 其中該第一喚醒電壓和該第二喚醒電壓之間的差大于該第一預(yù)定低電壓和該第二預(yù)定低電壓之間的差。
14.一種在省電模式的至少一部分期間配置差分信號(hào)線的方法,該方法包括 在差分信號(hào)線上驅(qū)動(dòng)互補(bǔ)電壓以編碼省電命令; 在省電模式的至少一部分期間,將第一差分信號(hào)線連接到低阻抗和第一預(yù)定電壓;以及 在該省電模式的該至少一部分期間,將第二差分信號(hào)線連接到低阻抗和第二預(yù)定電壓; 其中該第一預(yù)定電壓和該第二預(yù)定電壓小于該互補(bǔ)電壓。
15.如權(quán)利要求14的方法,其中該第一預(yù)定電壓基本等于該第二預(yù)定電壓。
16.如權(quán)利要求14的方法,其中將該第一差分信號(hào)線連接到低阻抗包括將該第一差分信號(hào)線電連接到地;以及 將該第二差分信號(hào)線連接到低阻抗包括將該第二差分信號(hào)線電連接到地。
17.如權(quán)利要求14的方法,還包括經(jīng)由差分信號(hào)線發(fā)送差分喚醒信號(hào),該差分喚醒信號(hào)對(duì)來(lái)自多種類型的喚醒中的一種類型的喚醒編碼。
18.—種配置為經(jīng)由差分信號(hào)線與第二設(shè)備通信的設(shè)備,該設(shè)備包括 控制器;以及 與該控制器通信的電路,該電路配置為 在省電模式的至少一部分期間,接收差分信號(hào)線上的預(yù)定低阻抗電壓,所述預(yù)定低阻抗電壓基本相同; 確定是否已經(jīng)接收到差分喚醒信號(hào);以及 響應(yīng)于確定已經(jīng)接收到差分喚醒信號(hào),向該控制器輸出喚醒信號(hào)。
19.如權(quán)利要求18的設(shè)備,其中該電路包括放大器; 其中該差分信號(hào)線包括第一差分信號(hào)線和第二差分信號(hào)線; 其中該差分喚醒信號(hào)包括該第一差分信號(hào)線上的第一喚醒電壓以及該第二差分信號(hào)線上的第二喚醒電壓;以及 其中該放大器配置為僅當(dāng)?shù)谝粏拘央妷汉偷诙拘央妷褐g的差大于預(yù)定量時(shí)輸出喚醒信號(hào)。
20.如權(quán)利要求18的設(shè)備,還包括喚醒信號(hào)評(píng)估器電路,配置為確定差分喚醒信號(hào)的類型,其中該差分喚醒信號(hào)的類型確定響應(yīng)于接收到該差分喚醒信號(hào)該設(shè)備進(jìn)行喚醒的動(dòng)作。
21.如權(quán)利要求20的設(shè)備,其中第一類型的差分喚醒信號(hào)包括引導(dǎo)喚醒,該設(shè)備響應(yīng)于接收到引導(dǎo)喚醒而引導(dǎo);以及 其中第二類型的差分喚醒信號(hào)包括休眠喚醒,該設(shè)備響應(yīng)于接收到休眠喚醒而通電。
22.如權(quán)利要求18的設(shè)備,其中當(dāng)確定是否已經(jīng)接收到差分喚醒信號(hào)時(shí)差分信號(hào)線的電阻與當(dāng)確定差分信號(hào)線上的差分信號(hào)時(shí)差分信號(hào)線的電阻基本相同。
23.一種在省電模式期間操作設(shè)備的方法,該方法包括 接收用于在差分信號(hào)線上編碼省電命令的差分信號(hào)線上的互補(bǔ)電壓省電; 在省電模式的至少一部分期間,接收差分信號(hào)線上的低阻抗和預(yù)定電壓,該預(yù)定電壓小于該互補(bǔ)電壓; 確定是否已經(jīng)接收到差分喚醒信號(hào);以及 響應(yīng)于確定已經(jīng)接收到差分喚醒,輸出喚醒信號(hào)。
24.如權(quán)利要求23的方法,其中所述預(yù)定電壓基本相同。
25.如權(quán)利要求23的方法,其中所述預(yù)定電壓基本是地。
26.如權(quán)利要求23的方法,還包括 確定差分喚醒信號(hào)的類型,該類型是多種類型之一;以及 響應(yīng)于所確定的差分喚醒信號(hào)的類型,進(jìn)行喚醒。
27.如權(quán)利要求26的方法,其中第一類型的差分喚醒信號(hào)包括引導(dǎo)喚醒;以及 其中喚醒包括響應(yīng)于接收到弓丨導(dǎo)喚醒而進(jìn)行引導(dǎo)。
全文摘要
提供了用于在省電模式之前、期間和/或之后操作一個(gè)或多個(gè)設(shè)備的系統(tǒng)和方法。該系統(tǒng)可以包括在省電模式期間將差分信號(hào)線配置為低阻抗和預(yù)定低電壓(比如將差分信號(hào)線接地)的發(fā)送器設(shè)備。該系統(tǒng)還可以包括接收器設(shè)備,該接收器設(shè)備感測(cè)喚醒信號(hào),確定喚醒信號(hào)的類型,并根據(jù)喚醒信號(hào)的類型進(jìn)行喚醒。
文檔編號(hào)H04L25/02GK102893567SQ201180024624
公開(kāi)日2013年1月23日 申請(qǐng)日期2011年3月4日 優(yōu)先權(quán)日2010年3月18日
發(fā)明者Y.韋斯, D.溫菲爾德 申請(qǐng)人:桑迪士克科技股份有限公司