用于操作和切換單導(dǎo)體接口的設(shè)備和方法
【專利摘要】本申請(qǐng)案涉及用于操作和切換單導(dǎo)體接口的設(shè)備和方法。本申請(qǐng)案尤其論述通信設(shè)備和方法,且更明確地說(shuō),論述單導(dǎo)體或單線通信方案。在一實(shí)例中,一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法可包含:使用主控裝置在所述第一單導(dǎo)體上發(fā)射第一乒通,所述第一單導(dǎo)體經(jīng)配置以將所述主控裝置耦合到從屬裝置;在乒通間隔期間在所述主控裝置處在所述第一單導(dǎo)體上接收從屬端乒通;在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔(例如與位間隔相關(guān)聯(lián)的單位間隔)一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平。
【專利說(shuō)明】用于操作和切換單導(dǎo)體接口的設(shè)備和方法
[0001]主張優(yōu)先權(quán)
[0002]本專利申請(qǐng)案主張梅耶(Maier)等人在2012年10月19日申請(qǐng)的標(biāo)題為“操作和切換單線接口 的設(shè)備和方法(APPARATUS AND METHOD OF OPERATING AND SWITCHINGSINGLE WIRE INTERFACE) ”的第61/715,973號(hào)美國(guó)臨時(shí)專利申請(qǐng)案(代理人檔案號(hào)2921.337PRV)的優(yōu)先權(quán)的權(quán)益,所述申請(qǐng)案的全文特此以引用的方式并入本文。
【技術(shù)領(lǐng)域】
[0003]本申請(qǐng)案論述通信協(xié)議,且更明確地說(shuō),論述用于單導(dǎo)體通信接口的通信協(xié)議。
【背景技術(shù)】
[0004]存在許多通信協(xié)議用于線連接在一起的裝置之間的通信。這些協(xié)議中的許多者依賴于多導(dǎo)體通信總線。然而,總線上的某些導(dǎo)體常常閑置,從而提供在所述通信總線上進(jìn)行額外通信而不使通信總線的原始性能變差的機(jī)會(huì)。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)案尤其論述通信設(shè)備和方法,且更明確地說(shuō),論述單導(dǎo)體或單線通信方案。在一實(shí)例中,一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法可包含:使用主控裝置在所述第一單導(dǎo)體上發(fā)射第一乒通(Ping),所述第一單導(dǎo)體經(jīng)配置以將所述主控裝置耦合到從屬裝置;在乒通間隔期間在所述主控裝置處在所述第一單導(dǎo)體上接收從屬端乒通;使用所述第一單導(dǎo)體將數(shù)據(jù)包從所述主控裝置發(fā)射到所述從屬裝置,其中發(fā)射數(shù)據(jù)包包含在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔的一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間(singlebit duration),且其中包含所述第一乒通和所述從屬端乒通的乒通包含大于單位間隔的持續(xù)時(shí)間。
[0006]本部分既定提供本專利申請(qǐng)案的標(biāo)的物的概述。其并不意欲提供對(duì)本發(fā)明的排它性的或詳盡的解釋。包含詳細(xì)描述以提供關(guān)于本專利申請(qǐng)案的進(jìn)一步信息。
【專利附圖】
【附圖說(shuō)明】
[0007]在不一定是按比例繪制的圖式中,相同數(shù)字可描述不同視圖中的類似組件。具有不同字母后綴的相同數(shù)字可表示類似組件的不同例子。圖式大體上作為實(shí)例而非限制來(lái)說(shuō)明本文獻(xiàn)中所論述的各種實(shí)施例。
[0008]圖1A大體說(shuō)明使用實(shí)例單導(dǎo)體通信方法在主控端與從屬端之間的初始交換。
[0009]圖1B和IC大體上說(shuō)明使用實(shí)例單導(dǎo)體通信方法發(fā)射數(shù)據(jù)的初始位。
[0010]圖2A到2D大體上說(shuō)明用于裝置經(jīng)由單導(dǎo)體接口暫停發(fā)射信息的實(shí)例方法。
[0011]圖3A到3D大體上說(shuō)明用于裝置在經(jīng)由單導(dǎo)體接口使用最小長(zhǎng)度前置碼發(fā)射信息期間暫停接口的實(shí)例方法。[0012]圖4A和4B說(shuō)明使用校準(zhǔn)脈沖指示單導(dǎo)體接口上的命令或數(shù)據(jù)傳輸?shù)慕Y(jié)束的實(shí)例方法。
[0013]圖5A和5B大體上說(shuō)明使單導(dǎo)體接口復(fù)位的實(shí)例方法。
[0014]圖6A和6B大體上說(shuō)明使用單導(dǎo)體接口在主控端與從屬端之間的實(shí)例交換。
[0015]圖7大體上說(shuō)明起始經(jīng)由單導(dǎo)體接口與從屬裝置的通信的實(shí)例方法的流程圖。
[0016]圖8大體上說(shuō)明經(jīng)由單導(dǎo)體接口驗(yàn)證從屬裝置的實(shí)例方法的流程圖。
[0017]圖9大體上說(shuō)明用于將與從屬裝置的通信從第一單導(dǎo)體切換到第二單導(dǎo)體的實(shí)例方法的流程圖。
[0018]圖10大體上說(shuō)明起始經(jīng)由單導(dǎo)體接口與從屬裝置的通信的實(shí)例方法的流程圖。
[0019]圖11大體上說(shuō)明經(jīng)由單導(dǎo)體接口驗(yàn)證從屬裝置的實(shí)例方法的流程圖。
[0020]圖12大體上說(shuō)明用于將與從屬裝置的通信從第一單導(dǎo)體切換到第二單導(dǎo)體的實(shí)例方法的流程圖。
【具體實(shí)施方式】
[0021]本發(fā)明的發(fā)明人已辨識(shí)出用于操作和切換單導(dǎo)體接口的實(shí)例方法。在某些實(shí)例中,方法可更有效利用耦合電子裝置的組件的導(dǎo)體。舉例來(lái)說(shuō),當(dāng)時(shí)多導(dǎo)體接口的一導(dǎo)體閑置時(shí),根據(jù)本發(fā)明配置的主控裝置可僅在次要功能中使用所述單獨(dú)導(dǎo)體起始并進(jìn)行與兼容從屬裝置的通信。在某些實(shí)例中,當(dāng)再次需要所述單獨(dú)導(dǎo)體用于其主要功能時(shí),主控和從屬裝置可執(zhí)行到不同導(dǎo)體的切換以繼續(xù)通信。在某些實(shí)例中,可圍繞固定時(shí)序窗定義單導(dǎo)體通信協(xié)議,其中主控組件與從屬組件可各自控制單導(dǎo)體總線。在一些實(shí)例中,主控端和從屬端可通過(guò)對(duì)校準(zhǔn)或乒通脈沖的脈沖寬度進(jìn)行時(shí)控來(lái)校準(zhǔn)其接收時(shí)鐘。在某些實(shí)例中,校準(zhǔn)脈沖的脈沖寬度還可用以指示每一裝置在總線上的存在以及指示數(shù)據(jù)或命令發(fā)射的結(jié)束。在某些實(shí)例中,主控裝置可對(duì)接口或單導(dǎo)體總線具有優(yōu)先權(quán)。
[0022]在其中一個(gè)以上導(dǎo)體可用于單導(dǎo)體通信的某些實(shí)例中,其它導(dǎo)體可用以編碼附接到接口的主控端的類型。在其中一個(gè)以上導(dǎo)體可用于單導(dǎo)體通信的某些實(shí)例中,實(shí)例協(xié)議可在導(dǎo)體之間切換以繼續(xù)通信,以避免導(dǎo)體的主要功能的中斷,以提供更多有效且及時(shí)的通信,或其組合。
[0023]圖1A大體說(shuō)明使用實(shí)例單導(dǎo)體通信方法在主控裝置與從屬裝置之間的初始交換。在某些實(shí)例中,主控端可對(duì)接口具有優(yōu)先權(quán)。在101,主控端可控制接口,且發(fā)射具有預(yù)定持續(xù)時(shí)間(Tpmst)的主控端校準(zhǔn)脈沖或乒通(Mpiic)。在102,主控端可釋放對(duì)接口的控制,且等待從屬端作出響應(yīng)。在某些實(shí)例中,從屬端可經(jīng)配置以在響應(yīng)間隔(Tpiic)內(nèi)作出響應(yīng)。如果從屬端在103并沒(méi)有在響應(yīng)間隔(Tpiic)中作出響應(yīng),則主控端可在104在發(fā)射下一主控端乒通脈沖(Mprae)之前等待乒通間隔(Tprae)。如果從屬端存在于接口上且接收到主控端乒通脈沖(Mprae),則從屬端可在105利用從屬端校準(zhǔn)或乒通脈沖(Sprae)在響應(yīng)間隔(Tpiic)內(nèi)作出響應(yīng)。
[0024]在某些實(shí)例中,在由從屬端接收主控端乒通脈沖期間,所述從屬端可對(duì)主控端乒通脈沖的持續(xù)時(shí)間進(jìn)行時(shí)控。當(dāng)從屬端對(duì)主控端乒通脈沖作出響應(yīng)時(shí),從屬端可發(fā)射長(zhǎng)度大致等于主控端乒通脈沖的從屬端乒通脈沖。在某些實(shí)例中,可配置主控端和從屬端乒通脈沖的持續(xù)時(shí)間而使得每一裝置的每單位間隔存在小于一個(gè)時(shí)鐘周期的力的誤差。在某些實(shí)例中,所發(fā)射的位長(zhǎng)度可等于單位間隔。在某些實(shí)例中,主控端乒通脈沖的長(zhǎng)度可存儲(chǔ)在從屬裝置的存儲(chǔ)器中以識(shí)別由主控裝置進(jìn)行的數(shù)據(jù)傳輸?shù)慕Y(jié)束。在某些實(shí)例中,從屬端乒通脈沖的發(fā)射可用以指示在接口上存在從屬端。
[0025]在某些實(shí)例中,在由主控端接收從屬端乒通脈沖期間,所述主控端可對(duì)從屬端乒通脈沖的持續(xù)時(shí)間進(jìn)行時(shí)控。在某些實(shí)例中,從屬端乒通脈沖的長(zhǎng)度可存儲(chǔ)在主控裝置的存儲(chǔ)器中以識(shí)別由從屬裝置進(jìn)行的數(shù)據(jù)傳輸?shù)慕Y(jié)束。在某些實(shí)例中,接收到持續(xù)時(shí)間比主控端或從屬端乒通脈沖中的任一者都長(zhǎng)的脈沖可起始接口的復(fù)位。
[0026]再次參看圖1A,響應(yīng)于從屬端乒通脈沖,主控裝置可控制接口以發(fā)射命令。在某些實(shí)例中,主控裝置可在從屬端乒通脈沖完結(jié)之后的預(yù)定響應(yīng)窗(Tmeeq)內(nèi)對(duì)所述從屬端乒通脈沖作出響應(yīng)。在某些實(shí)例中,如果主控端未在從屬端乒通脈沖完結(jié)之后在主控端請(qǐng)求間隔(Tmreq)內(nèi)作出響應(yīng),則從屬端可在從屬端兵通脈沖完結(jié)后在從屬端請(qǐng)求窗(Tsreq)完結(jié)之后請(qǐng)求控制總線。在某些實(shí)例中,從屬端請(qǐng)求窗間隔(Tsreq)大于主控端響應(yīng)間隔(Tmkeq)。在某些情形中,主控裝置或從屬裝置可能要求控制接口,但可能并未準(zhǔn)備好發(fā)射信息,例如命令信息或數(shù)據(jù)。在某些實(shí)例中,裝置可通過(guò)發(fā)射持續(xù)時(shí)間不同于位寬度的脈沖的脈沖串來(lái)控制和暫停接口。在一些實(shí)例中,暫停脈沖寬度持續(xù)時(shí)間可為位寬度的分?jǐn)?shù),例如位寬度的約四分之一。圖1A中大體說(shuō)明的實(shí)例方法展示,在106,主控裝置在從從屬裝置接收到答復(fù)乒通脈沖之后控制所述接口。在某些實(shí)例中,主控裝置可通過(guò)發(fā)射暫停脈沖的脈沖串來(lái)控制所述接口。在所說(shuō)明實(shí)例中,暫停脈沖具有為單位脈沖寬度的約四分之一的脈沖寬度。應(yīng)理解,在不脫離本發(fā)明的范圍的情況下,其它暫停脈沖寬度是可能的。
[0027]圖1B大體上說(shuō)明使用實(shí)例單導(dǎo)體通信方法的數(shù)據(jù)的初始位的實(shí)例發(fā)射,其中所述初始數(shù)據(jù)位(Tb msb)具有高邏輯電平。在某些實(shí)例中,所述初始位(Tb msb)可在標(biāo)頭之后。在一些實(shí)例中,標(biāo)頭可包含數(shù)個(gè)脈沖。標(biāo)頭的每一脈沖可具有比單位間隔短的脈沖持續(xù)時(shí)間。在某些實(shí)例中,標(biāo)頭脈沖持續(xù)時(shí)間可比單位間隔的一半短。在一些實(shí)例中,標(biāo)頭脈沖持續(xù)時(shí)間可為單位間隔的約四分之一或更小。
[0028]圖1C大體上說(shuō)明使用實(shí)例單導(dǎo)體通信方法的數(shù)據(jù)的初始位的實(shí)例發(fā)射,其中所述初始數(shù)據(jù)位(Tb msb)具有低邏輯電平。在某些實(shí)例中,所述初始位(Tb msb)可在標(biāo)頭之后。在一些實(shí)例中,標(biāo)頭可包含數(shù)個(gè)脈沖。標(biāo)頭的每一脈沖可具有比單位間隔短的脈沖持續(xù)時(shí)間。在某些實(shí)例中,標(biāo)頭脈沖持續(xù)時(shí)間可比單位間隔的一半短。在一些實(shí)例中,標(biāo)頭脈沖持續(xù)時(shí)間可為單位間隔的約四分之一或更小。
[0029]圖2A到2D大體上說(shuō)明用于裝置在經(jīng)由單導(dǎo)體接口發(fā)射信息(例如發(fā)射命令或數(shù)據(jù))期間暫停接口的實(shí)例方法。圖2A大體上說(shuō)明在具有高邏輯電平和位長(zhǎng)度(Tb)的第一位與具有低邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖2B大體上說(shuō)明在具有低邏輯電平的第一位與具有低邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖2C大體上說(shuō)明在具有高邏輯電平的第一位與具有高邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖2D說(shuō)明在具有低邏輯電平的第一位與具有高邏輯電平的第二位之間暫停發(fā)射的實(shí)例。在圖2A到2D的所說(shuō)明實(shí)例中,每一暫停脈沖包含為位長(zhǎng)度約四分之一的接通時(shí)間(on-time)和為位長(zhǎng)度約四分之一(TB/4)的斷開時(shí)間(off time)。應(yīng)理解,在不脫離本發(fā)明的范圍的情況下,暫停位的接通時(shí)間和斷開時(shí)間的其它值是可能的。在某些實(shí)例中,由暫停位形成的波形可稱為前置碼。在某些實(shí)例中,字節(jié)之間的前置碼可確保使主控端與從屬端之間的時(shí)鐘域同步的計(jì)數(shù)不會(huì)相隔過(guò)遠(yuǎn),且可在這些前置碼上復(fù)位。
[0030]圖3A到3D大體上說(shuō)明用于裝置在經(jīng)由單導(dǎo)體接口使用最小長(zhǎng)度前置碼發(fā)射信息期間暫停接口(例如在發(fā)射位之間暫停)的實(shí)例方法。在某些實(shí)例中,圖3A到3D大體上說(shuō)明可提供于多字節(jié)發(fā)射的字節(jié)之間的前置碼。圖3A大體上說(shuō)明使用最小長(zhǎng)度前置碼在具有高邏輯電平和位長(zhǎng)度(Tb)的第一位與具有低邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖3B大體上說(shuō)明使用最小長(zhǎng)度前置碼在具有低邏輯電平的第一位與具有低邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖3C大體上說(shuō)明使用最小長(zhǎng)度前置碼在具有高邏輯電平的第一位與具有高邏輯電平的第二位之間暫停發(fā)射的實(shí)例。圖3D大體上說(shuō)明使用最小長(zhǎng)度前置碼在具有低邏輯電平的第一位與具有高邏輯電平的第二位之間暫停發(fā)射的實(shí)例。在圖3A到3D的所說(shuō)明實(shí)例中,每一暫停脈沖包含為位長(zhǎng)度的約四分之一的接通時(shí)間和為位長(zhǎng)度的約四分之一(TB/4)的斷開時(shí)間。應(yīng)理解,在不脫離本發(fā)明的范圍的情況下,暫停位的接通時(shí)間和斷開時(shí)間的其它值是可能的。
[0031]圖4A和4B說(shuō)明使用校準(zhǔn)脈沖指示單導(dǎo)體接口上的命令或數(shù)據(jù)傳輸?shù)慕Y(jié)束的實(shí)例方法。圖4A大體上說(shuō)明以具有低的位、前置碼和校準(zhǔn)脈沖結(jié)束發(fā)射的實(shí)例方法。所述位可具有位持續(xù)時(shí)間TB,前置碼暫停脈沖可具有持續(xù)時(shí)間TB/4,且校準(zhǔn)脈沖可具有持續(xù)時(shí)間Tpmst或TPSW。圖4B大體上說(shuō)明以具有高邏輯電平的位、前置碼和校準(zhǔn)脈沖結(jié)束發(fā)射的實(shí)例方法。所說(shuō)明的校準(zhǔn)脈沖展示為具有高邏輯電平,然而,在不脫離本發(fā)明的范圍的情況下,具有低邏輯電平的校準(zhǔn)脈沖是可能的。
[0032]圖5A和5B說(shuō)明使單導(dǎo)體接口復(fù)位的實(shí)例方法。在某些實(shí)例中,使用大于乒通脈沖的脈沖寬度的脈沖寬度可充當(dāng)接口的復(fù)位。主控端和從屬端兩者皆可使接口復(fù)位。因?yàn)橹骺匮b置可具有對(duì)單導(dǎo)體接口的默認(rèn)控制,因此主控裝置可通過(guò)發(fā)射脈沖寬度大于校準(zhǔn)或乒通脈沖的復(fù)位脈沖來(lái)使單導(dǎo)體接口復(fù)位。在某一實(shí)例中,從屬裝置可通過(guò)以下操作而請(qǐng)求使接口復(fù)位:首先發(fā)送復(fù)位脈沖,接著主控端可通過(guò)發(fā)射主控端復(fù)位脈沖而準(zhǔn)許所述復(fù)位。圖5A大體上說(shuō)明用于從屬裝置在主控端乒通脈沖之后請(qǐng)求復(fù)位的方法。在主控端乒通脈沖之后,在等待間隔(tWAIT)期間,從屬端可發(fā)射從屬端復(fù)位請(qǐng)求,其可包含脈沖寬度寬于從屬端乒通脈沖的復(fù)位脈沖。在接收到從屬端復(fù)位請(qǐng)求后,主控裝置可即刻發(fā)射主控端復(fù)位脈沖。圖5B大體上說(shuō)明用于從屬端在從屬端已發(fā)射從屬端乒通脈沖(Sprae)時(shí)請(qǐng)求單導(dǎo)體通信接口的復(fù)位的實(shí)例方法。在從屬端請(qǐng)求窗間隔(tSKEQ)在從屬端乒通脈沖(Sprae)之后已到期之后且在主控端沒(méi)有請(qǐng)求控制單導(dǎo)體的情況下,從屬端可發(fā)射脈沖持續(xù)時(shí)間(tKESET)長(zhǎng)于從屬端乒通脈沖(Spiic)的持續(xù)時(shí)間(tPSW)的從屬端復(fù)位請(qǐng)求(Skeset keq)。在接收到從屬端復(fù)位請(qǐng)求(Skeset keq)后,主控端可即刻發(fā)送復(fù)位脈沖(Mkeset)以使主控裝置和從屬裝置的處理器同時(shí)將其相應(yīng)接口復(fù)位到所述單導(dǎo)體。在某些實(shí)例中,從屬端復(fù)位請(qǐng)求(Skesetkeq)可充當(dāng)復(fù)位,且從屬裝置和主控裝置兩者皆可在辨識(shí)出從屬端復(fù)位請(qǐng)求(Skesetkeq)的持續(xù)時(shí)間或完成之后即刻復(fù)位。在某一實(shí)例中,相應(yīng)發(fā)射裝置可釋放對(duì)單導(dǎo)體的電控制以允許其它裝置請(qǐng)求對(duì)所述單導(dǎo)體的控制或例如在發(fā)射之后的時(shí)序窗的等待周期(tWAIT,tSEEQ)期間控制所述單導(dǎo)體。
[0033]圖6A和6B說(shuō)明使用單導(dǎo)體接口在主控裝置與從屬裝置之間的實(shí)例交換。關(guān)于圖6A,交換可包含從屬裝置發(fā)送乒通脈沖(tPSW)以例如指示從屬端在接口上的存在。如果主控端并未在某一間隔內(nèi)作出響應(yīng),則在更長(zhǎng)間隔(tSKEQ)之后,從屬端可發(fā)送命令信息(SCOMMAND),繼之以從屬端乒通脈沖(tPSW)以指示所述命令信息(SC0MMAND)的完結(jié)。在某些實(shí)例中,主控端與從屬端可在主控裝置處理命令的同時(shí)根據(jù)預(yù)定窗間隔交換乒通脈沖。在某一實(shí)例中,主控裝置可控制單導(dǎo)體,并產(chǎn)生一系列暫停脈沖,直到對(duì)命令的響應(yīng)已經(jīng)處理且準(zhǔn)備好傳達(dá)為止。在某些實(shí)例中,主控端可通過(guò)在從屬端乒通脈沖(tPSW)后的預(yù)定主控端請(qǐng)求窗間隔(tMKEQ)期間控制所述單導(dǎo)體來(lái)發(fā)射響應(yīng)信息(MRESPONSE)。
[0034]圖6B大體上說(shuō)明使用單導(dǎo)體通信接口發(fā)射主控端命令信息(MC0MMAND)的實(shí)例方法。在某些實(shí)例中,交換可包含從屬裝置發(fā)送乒通脈沖(tPSW)以例如指示從屬端在接口上的存在。主控裝置可通過(guò)在主控端請(qǐng)求窗間隔Umeeq)內(nèi)開始發(fā)送主控端命令信息(MC0MMAND)來(lái)控制所述單導(dǎo)體。從屬端可響應(yīng)以指示接收到命令的響應(yīng)或響應(yīng)信息(SRESP0NSE)。在某些實(shí)例中,對(duì)于請(qǐng)求數(shù)據(jù)的命令,所返回的數(shù)據(jù)可充當(dāng)正確地接收到命令的確認(rèn)。在某些實(shí)例中,此類型的確認(rèn)可減少或消除用以確認(rèn)命令或確認(rèn)數(shù)據(jù)的額外回握。在一些實(shí)例中,如果所返回的數(shù)據(jù)不良,則請(qǐng)求者可重新嘗試請(qǐng)求。在某些實(shí)例中,請(qǐng)求者可在采取其它動(dòng)作之前重新嘗試預(yù)定數(shù)目的次數(shù),或提供目標(biāo)裝置不再在接口上活動(dòng)的指示。
[0035]在某些實(shí)例中,命令信息和響應(yīng)信息可在例如8位包的包中發(fā)送,但在不脫離本發(fā)明的范圍的情況下,其它包大小是可能的。在一些實(shí)例中,包跟在數(shù)個(gè)同步或暫停脈沖(例如具有單位間隔的分?jǐn)?shù)的脈沖)之后。在一些實(shí)例中,包之后可跟隨奇偶校驗(yàn)位以用于允許接收裝置確定是否恰當(dāng)?shù)亟邮盏剿霭T谝恍?shí)例中,包可包含或其后跟隨循環(huán)冗余檢查(CRC)信息。在某些實(shí)例中,包可包含或其后可跟隨奇偶校驗(yàn)位和CRC信息兩者。
[0036]圖7大體上說(shuō)明起始經(jīng)由單導(dǎo)體接口與從屬裝置的通信的實(shí)例方法700的流程圖。所述方法可包含:在701,經(jīng)由單導(dǎo)體從主控裝置發(fā)射一個(gè)或一個(gè)以上乒通;在702,經(jīng)由所述單導(dǎo)體接收從屬端乒通;在703,使主控端時(shí)鐘同步或測(cè)量從屬端乒通持續(xù)時(shí)間以使間隔持續(xù)時(shí)間與從屬裝置同步,例如使單位間隔的持續(xù)時(shí)間同步,使得如由主控裝置測(cè)量的單位間隔與如由從屬裝置測(cè)量的單位間隔不會(huì)變化大于任一裝置的半個(gè)時(shí)鐘周期;以及在704,經(jīng)由所述單導(dǎo)體與所述從屬裝置交換命令或數(shù)據(jù)。
[0037]圖8大體上說(shuō)明經(jīng)由單導(dǎo)體接口驗(yàn)證從屬裝置的實(shí)例方法800的流程圖。所述方法可包含:在801,在主控裝置處從單導(dǎo)體接收從屬端乒通;在802,經(jīng)由所述單導(dǎo)體發(fā)射隨機(jī)數(shù)或發(fā)射隨機(jī)數(shù)和驗(yàn)證命令到從屬裝置;在803,經(jīng)由所述單導(dǎo)體接收經(jīng)加密數(shù)字;以及在804,處理所述經(jīng)加密數(shù)字。在某些實(shí)例中,處理所述經(jīng)加密數(shù)字可包含但不限于將所述經(jīng)加密數(shù)字傳遞到比較器,執(zhí)行進(jìn)一步加密(包含對(duì)經(jīng)加密數(shù)字進(jìn)行解密),或其組合。在805,所述方法可包含在主控裝置處比較所述經(jīng)處理數(shù)字與預(yù)期數(shù)字(在一些實(shí)例中,例如所述隨機(jī)數(shù))。如果所述經(jīng)處理數(shù)字匹配所述預(yù)期數(shù)字,則在806,主控裝置可指示從屬裝置為可信裝置,例如對(duì)應(yīng)于在接口的單獨(dú)識(shí)別(ID)引腳上接收的從屬裝置類型ID。如果經(jīng)處理數(shù)字并不匹配預(yù)期數(shù)字,則在807,主控裝置可指示從屬裝置不為可信裝置。
[0038]圖9大體上說(shuō)明用于將與從屬裝置的通信從第一單導(dǎo)體切換到第二單導(dǎo)體的實(shí)例方法900的流程圖。所述方法可包含,在901,在主控裝置處從主機(jī)處理器接收切換命令。可例如因?yàn)橹鳈C(jī)處理器將使用當(dāng)前導(dǎo)體且第二導(dǎo)體閑置而起始此類命令。在某些實(shí)例中,所述導(dǎo)體可為例如但不限于通用串行總線(USB)接口等多導(dǎo)體總線接口的一部分。在902,主控裝置可使用第一單導(dǎo)體發(fā)射切換命令到從屬裝置。在一些實(shí)例中,所述切換命令可包含關(guān)于什么其它導(dǎo)體可用于單導(dǎo)體通信的信息。在某些實(shí)例中,主控端可從從屬端接收切換命令的確認(rèn)。在一些實(shí)例中,主控端可在繼續(xù)進(jìn)行切換方法900之前等待來(lái)自從屬端的確認(rèn)。在某些實(shí)例中,如果從屬裝置在從發(fā)射切換命令起的預(yù)定間隔內(nèi)未提供切換命令確認(rèn),則主控裝置可向主機(jī)處理器指示錯(cuò)誤。在903,主控裝置可在第一導(dǎo)體和可用于將通信切換到其上的一個(gè)或一個(gè)以上第二導(dǎo)體上發(fā)射主控端乒通。所述方法可包含:在904,在主控裝置處在第二單導(dǎo)體上接收從屬端乒通;在905,使用所述第二單導(dǎo)體將切換命令從主控裝置重新發(fā)送到從屬裝置;在906,在主控裝置處在第二單導(dǎo)體上從從屬裝置接收切換確認(rèn);以及在907,例如向主機(jī)處理器指示從第一單導(dǎo)體到第二單導(dǎo)體的切換完成。
[0039]圖10大體上說(shuō)明起始經(jīng)由單導(dǎo)體接口與從屬裝置通信的實(shí)例方法1000的流程圖。所述方法可包含:在1001,經(jīng)由單導(dǎo)體從主控裝置接收一個(gè)或一個(gè)以上主控端乒通;在1002,使從屬端的時(shí)鐘同步或測(cè)量主控端乒通持續(xù)時(shí)間以使間隔持續(xù)時(shí)間與主控裝置同步,例如使單位間隔的持續(xù)時(shí)間同步,使得由主控裝置測(cè)量的單位間隔與由從屬裝置測(cè)量的單位間隔不會(huì)變化大于任一裝置的半個(gè)時(shí)鐘周期;在1003,經(jīng)由所述單導(dǎo)體發(fā)射從屬端乒通;以及在1004,經(jīng)由所述單導(dǎo)體與所述主控裝置交換命令或數(shù)據(jù)。
[0040]圖11大體上說(shuō)明經(jīng)由單導(dǎo)體接口驗(yàn)證從屬裝置的實(shí)例方法1100的流程圖。所述方法可包含:在1101,經(jīng)由單導(dǎo)體將從屬端乒通發(fā)射到主控裝置;在1102,經(jīng)由所述單導(dǎo)體從主控裝置接收隨機(jī)數(shù)或接收隨機(jī)數(shù)和驗(yàn)證命令;在1103,加密所述隨機(jī)數(shù);以及在1104,經(jīng)由所述單導(dǎo)體發(fā)射所述經(jīng)加密數(shù)字。
[0041]圖12大體上說(shuō)明用于將與從屬裝置的通信從第一單導(dǎo)體切換到第二單導(dǎo)體的實(shí)例方法1200的流程圖。所述方法可包含,在1201,在從屬裝置處使用第一單導(dǎo)體接收切換命令。在一些實(shí)例中,所述切換命令可包含關(guān)于什么其它導(dǎo)體可用于單導(dǎo)體通信的信息。在某些實(shí)例中,從屬端可發(fā)射切換命令的確認(rèn)到主控裝置。在1202,所述方法可包含在第一導(dǎo)體和可用于將通信切換到其上的一個(gè)或一個(gè)以上第二導(dǎo)體上接收主控端乒通。所述方法可包含:在1203,在第二單導(dǎo)體上發(fā)射從屬端乒通;在1204,在從屬裝置處使用所述第二單導(dǎo)體從主控裝置接收切換命令;以及在1205,在所述第二單導(dǎo)體上將切換確認(rèn)從從屬裝置發(fā)射到主控裝置。
[0042]在某些實(shí)例中,可通過(guò)保持最后已知的良好信息(例如最后已知的良好從屬端ID)而獲得接口優(yōu)化。保存此些ID可改善單導(dǎo)體接口的驗(yàn)證時(shí)間。在一些實(shí)例中,主控端與從屬端之間的校準(zhǔn)脈沖交握還可用以表示主控端和從屬端在接口上的存在。在某些實(shí)例中,一種方法可包含用于主控端事務(wù)開始、從屬端事務(wù)開始和從屬端響應(yīng)(例如從屬端校準(zhǔn)響應(yīng))的固定窗。在一些實(shí)例中,一種方法可包含準(zhǔn)備好在通信期間暫停接口(例如在第一響應(yīng)窗期間暫停),以及使用前置碼來(lái)在數(shù)據(jù)傳送之間暫停接口。在某些實(shí)例中,其它導(dǎo)體可用以編碼耦合到接口的主控端的類型。在一些實(shí)例中,從屬裝置可經(jīng)由其它導(dǎo)體存取經(jīng)編碼數(shù)據(jù)。
[0043]額外灃釋
[0044]在實(shí)例I中,一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法可包含:使用主控裝置在所述第一單導(dǎo)體上發(fā)射第一乒通,所述第一單導(dǎo)體經(jīng)配置以將所述主控裝置耦合到從屬裝置;在乒通間隔期間在所述主控裝置處在所述第一單導(dǎo)體上接收從屬端乒通;使用所述第一單導(dǎo)體將數(shù)據(jù)包從所述主控裝置發(fā)射到所述從屬裝置,其中發(fā)射數(shù)據(jù)包包含在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔的一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間,且其中包含所述第一乒通和所述從屬端乒通的乒通包含大于單位間隔的持續(xù)時(shí)間。
[0045]在實(shí)例2中,實(shí)例I的發(fā)射所述主控端乒通任選地包含釋放對(duì)所述第一單導(dǎo)體的電控制,以及在乒通間隔期間等待接收所述從屬端乒通。
[0046]在實(shí)例3中,實(shí)例I到2中的任何一者或一者以上的發(fā)射數(shù)據(jù)包任選地包含發(fā)射多字節(jié)數(shù)據(jù)包。
[0047]在實(shí)例4中,實(shí)例I到3中的任何一者或一者以上的發(fā)射多字節(jié)數(shù)據(jù)包任選地包含發(fā)射多個(gè)字節(jié),其中每一字節(jié)包含多個(gè)數(shù)據(jù)位和一奇偶校驗(yàn)位。
[0048]在實(shí)例5中,實(shí)例I到4中的任何一者或一者以上的發(fā)射數(shù)據(jù)包任選地包含發(fā)射包結(jié)束乒通以指示數(shù)據(jù)包的每一包的結(jié)束。
[0049]在實(shí)例6中,實(shí)例I至5中的任何一者或一者以上的方法任選地包含在接收到從屬端乒通之后驗(yàn)證從屬裝置。
[0050]在實(shí)例7中,實(shí)例I到6中的任何一者或一者以上的驗(yàn)證任選地包含將隨機(jī)數(shù)從主控端發(fā)射到從屬端,從所述從屬端接收經(jīng)加密數(shù)字,解密或進(jìn)一步加密所述經(jīng)加密數(shù)字以提供經(jīng)解密或經(jīng)處理數(shù)字,以及在所述經(jīng)解密或經(jīng)處理數(shù)字匹配所述隨機(jī)數(shù)的情況下指示有效驗(yàn)證。
[0051]在實(shí)例8中,實(shí)例I到7中的任何一者或一者以上的方法任選地包含將通信從第一單導(dǎo)體切換到第二單導(dǎo)體。
[0052]在實(shí)例9中,實(shí)例I到8中的任何一者或一者以上的切換任選地包含在主控裝置處從主機(jī)處理器接收切換命令,使用第一單導(dǎo)體發(fā)射切換命令到從屬端,使用所述第一單導(dǎo)體和第二單導(dǎo)體發(fā)射主控端乒通,以及在所述第二單導(dǎo)體上接收第二從屬端乒通。
[0053]在實(shí)例10中,實(shí)例I到9中的任何一者或一者以上的切換任選地包含使用所述第二單導(dǎo)體將切換命令重新發(fā)送到所述從屬裝置,使用所述第二單導(dǎo)體從所述從屬端接收切換確認(rèn),以及發(fā)射中斷到所述主機(jī)裝置,從而指示從所述第一單導(dǎo)體到所述第二單導(dǎo)體的通信切換的完成。
[0054]在實(shí)例11中,實(shí)例I到10中的任何一者或一者以上的方法任選地包含使所述主控裝置與所述從屬裝置之間的通信復(fù)位,其中所述復(fù)位包含使用所述主控裝置經(jīng)由所述單導(dǎo)體發(fā)射復(fù)位脈沖,且其中所述復(fù)位脈沖包含大于所述主控端乒通的持續(xù)時(shí)間的持續(xù)時(shí)間。
[0055]在實(shí)例12中,實(shí)例I到11中的任何一者或一者以上的復(fù)位脈沖任選地具有大于主控端乒通的持續(xù)時(shí)間的5倍以上的持續(xù)時(shí)間。
[0056]在實(shí)例13中,實(shí)例I到12中的任何一者或一者以上的主控端乒通任選地包含大于單位間隔的十倍以上的持續(xù)時(shí)間。
[0057]在實(shí)例14中,一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法可包含:使用所述第一單導(dǎo)體在從屬裝置處接收第一主控端乒通;使用所述第一單導(dǎo)體從所述從屬裝置發(fā)射第一從屬端乒通;以及使用所述第一單導(dǎo)體在所述從屬裝置處從所述主控裝置接收數(shù)據(jù)包,其中接收數(shù)據(jù)包包含接收持續(xù)時(shí)間小于單位間隔的一半的多個(gè)脈沖,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間。[0058]在實(shí)例15中,實(shí)例I到14中的任何一者或一者以上的發(fā)射第一從屬端兵通任選地包含釋放對(duì)所述第一單導(dǎo)體的電控制,以及在檢測(cè)到主控端電控制所述第一單導(dǎo)體之前延遲至少一個(gè)單位間隔。
[0059]在實(shí)例16中,實(shí)例I到15中的任何一者或一者以上的發(fā)射第一從屬端兵通任選地包含釋放對(duì)所述第一單導(dǎo)體的電控制,且其中所述方法包含在控制所述第一單導(dǎo)體之前延遲三個(gè)單位間隔與五個(gè)單位間隔之間,以使用所述第一單導(dǎo)體將從屬端信息發(fā)送到主控端。
[0060]在實(shí)例17中,實(shí)例I到16中的任何一者或一者以上的方法任選地包含使用所述第一單導(dǎo)體發(fā)射從屬端數(shù)據(jù)包到主控裝置。
[0061]在實(shí)例18中,實(shí)例I到17中的任何一者或一者以上的發(fā)射從屬端數(shù)據(jù)包任選地包含發(fā)射包結(jié)束乒通以指示從屬端數(shù)據(jù)包的每一包的結(jié)束。
[0062]在實(shí)例19中,實(shí)例I到18中的任何一者或一者以上的方法任選地包含使用第一單導(dǎo)體在從屬裝置處從主控端接收驗(yàn)證命令和隨機(jī)數(shù),加密所述隨機(jī)數(shù)以提供經(jīng)加密數(shù)字,以及使用所述第一單導(dǎo)體將所述經(jīng)加密數(shù)字發(fā)射到主控端。
[0063]在實(shí)例20中,實(shí)例I到19中的任何一者或一者以上的方法任選地包含在所述從屬裝置處使用所述第一單導(dǎo)體從所述主控裝置接收切換命令,使用所述第一單導(dǎo)體將第一切換命令確認(rèn)從所述從屬裝置發(fā)射到所述主控裝置,在所述從屬裝置處在所述第一單導(dǎo)體和第二單導(dǎo)體兩者上接收主控端乒通,響應(yīng)于在所述第二單導(dǎo)體上接收的一個(gè)或一個(gè)以上主控端乒通而在所述第二單導(dǎo)體上發(fā)射第二從屬端乒通,在所述從屬裝置處在所述第二單導(dǎo)體上接收切換命令的復(fù)本,以及使用所述第二單導(dǎo)體將第二切換命令確認(rèn)從所述從屬裝置發(fā)射到所述主控裝置。
[0064]在實(shí)例21中,一種用于經(jīng)由單導(dǎo)體通信的收發(fā)器包含處理器,所述處理器經(jīng)配置以進(jìn)行以下操作:在第一單導(dǎo)體上發(fā)射第一乒通,所述第一單導(dǎo)體經(jīng)配置以耦合所述收發(fā)器與從屬裝置;在乒通間隔期間在所述第一單導(dǎo)體上接收從屬端乒通;使用所述第一單導(dǎo)體發(fā)射數(shù)據(jù)包到所述從屬裝置;在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔的一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間,且其中包含第一乒通和從屬端乒通的乒通包含大于單位間隔的持續(xù)時(shí)間。
[0065]在實(shí)例22中,實(shí)例I到21中的任何一者或一者以上的處理器任選地經(jīng)配置以進(jìn)行以下操作:發(fā)射隨機(jī)數(shù)到從屬端;從所述從屬端接收經(jīng)加密數(shù)字;解密所述經(jīng)加密數(shù)字以提供經(jīng)解密數(shù)字;以及在所述經(jīng)解密數(shù)字匹配所述隨機(jī)數(shù)的情況下指示對(duì)所述從屬端的有效驗(yàn)證。
[0066]在實(shí)例23中,一種用于經(jīng)由單導(dǎo)體通信的收發(fā)器可包含處理器,所述處理器經(jīng)配置以進(jìn)行以下操作:從耦合到第一單導(dǎo)體的主控裝置接收第一主控端乒通;響應(yīng)于所述主控端乒通在所述第一單導(dǎo)體上發(fā)射第一從屬端乒通;使用所述第一單導(dǎo)體從所述主控裝置接收數(shù)據(jù)包;以及緊接在接收所述數(shù)據(jù)包的每一數(shù)據(jù)包之前接收持續(xù)時(shí)間小于單位間隔的一半的多個(gè)脈沖,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間。
[0067]在實(shí)例24中,實(shí)例I到23中的任何一者或一者以上的處理器任選地經(jīng)配置以進(jìn)行以下操作:使用所述第一單導(dǎo)體從主控端接收驗(yàn)證命令和隨機(jī)數(shù);加密所述隨機(jī)數(shù)以提供經(jīng)加密數(shù)字;以及使用所述第一單導(dǎo)體發(fā)射所述經(jīng)加密數(shù)字到主控端。[0068]在實(shí)例25中,實(shí)例I到24中的任何一者或一者以上的處理器任選地經(jīng)配置以進(jìn)行以下操作:使用所述第一單導(dǎo)體從所述主控裝置接收切換命令;使用所述第一單導(dǎo)體發(fā)射第一切換命令確認(rèn)到所述主控裝置;在所述第一單導(dǎo)體和第二單導(dǎo)體兩者上接收主控端乒通;響應(yīng)于在所述第二單導(dǎo)體上接收的一個(gè)或一個(gè)以上主控端乒通而在所述第二單導(dǎo)體上發(fā)射第二從屬端乒通;在所述第二單導(dǎo)體上接收切換命令的復(fù)本;以及使用所述第二單導(dǎo)體發(fā)射第二切換命令確認(rèn)到所述主控裝置。
[0069]實(shí)例26可包含實(shí)例I到25中的任何一者或一者以上的任一部分或任何部分的組合或可任選地與其組合以包含標(biāo)的物,所述標(biāo)的物可包含用于執(zhí)行實(shí)例I到25的功能中的任何一者或一者以上的構(gòu)件,或包含指令的機(jī)器可讀媒體,所述指令在由機(jī)器執(zhí)行時(shí)致使所述機(jī)器執(zhí)行實(shí)例I到25的功能中的任何一者或一者以上。
[0070]以上詳細(xì)描述包含對(duì)附圖的參考,所述附圖形成所述詳細(xì)描述的一部分。所述圖式借助于說(shuō)明展示其中可實(shí)踐本發(fā)明的特定實(shí)施例。這些實(shí)施例在本文中還稱為“實(shí)例”。此些實(shí)例可包含除了那些所展示或所描述的元件之外的元件。然而,本發(fā)明的發(fā)明人還預(yù)期其中僅提供所展示或描述的那些元件的實(shí)例。此外,本發(fā)明的發(fā)明人還預(yù)期使用相對(duì)于特定實(shí)例(或其一個(gè)或一個(gè)以上方面)或相對(duì)于本文展示或描述的其它實(shí)例(或其一個(gè)或一個(gè)以上方面)而展示或描述的那些元件的任何組合或排列的實(shí)例(或其一個(gè)或一個(gè)以上方面)。
[0071]此文獻(xiàn)中所引用的所有公開案、專利和專利文獻(xiàn)的全部?jī)?nèi)容以引用的方式并入本文,如同個(gè)別地以引用的方式并入一樣。在此文獻(xiàn)與以引用的方式并入的那些文獻(xiàn)之間具有不一致使用的情況下,所并入的參考文獻(xiàn)中的使用應(yīng)視為對(duì)此文獻(xiàn)的使用的補(bǔ)充;對(duì)于不可調(diào)和的非一致性,以此文獻(xiàn)中的使用為準(zhǔn)。
[0072]在此文獻(xiàn)中,如專利文獻(xiàn)中所常見而使用術(shù)語(yǔ)“一”以包含一個(gè)或一個(gè)以上,其獨(dú)立于“至少一個(gè)”或“一個(gè)或一個(gè)以上”的任何其它例子或使用。在此文獻(xiàn)中,術(shù)語(yǔ)“或”用于指代非排它性或,使得除非另有指示,否則“A或B”包含“A而非B”、“B而非A”以及“A和B”。在此文獻(xiàn)中,術(shù)語(yǔ)“包含”和“其中(in which)”用作相應(yīng)術(shù)語(yǔ)“包括”和“其中(wherein)”的通俗等效術(shù)語(yǔ)。而且,在所附權(quán)利要求書中,術(shù)語(yǔ)“包含”和“包括”均為開放式的,即,包含除在權(quán)利要求中在此術(shù)語(yǔ)之后所列舉的元件之外的元件的系統(tǒng)、裝置、物品或工藝仍被認(rèn)為屬于所述權(quán)利要求的范圍內(nèi)。此外,在所附權(quán)利要求書中,術(shù)語(yǔ)“第一”、“第二”和“第三”等僅用作標(biāo)記,且并不希望在其對(duì)象上強(qiáng)加數(shù)字要求。
[0073]本文所述的方法實(shí)例可至少部分由機(jī)器或計(jì)算機(jī)實(shí)施。一些實(shí)例可包含編碼有指令的計(jì)算機(jī)可讀媒體或機(jī)器可讀媒體,所述指令可操作以配置電子裝置以執(zhí)行如以上實(shí)例中所描述的方法。此些方法的實(shí)施方案可包含代碼,例如微碼、匯編語(yǔ)言代碼、較高階語(yǔ)言代碼,等。此些代碼可包含用于執(zhí)行各種方法的計(jì)算機(jī)可讀指令。所述代碼可形成計(jì)算機(jī)程序產(chǎn)品的部分。此外,在一實(shí)例中,代碼可例如在執(zhí)行期間或其它時(shí)間有形地存儲(chǔ)在一個(gè)或一個(gè)以上易失性、非暫時(shí)性或非易失性有形計(jì)算機(jī)可讀媒體上。這些有形計(jì)算機(jī)可讀媒體的實(shí)例可包含但不限于硬盤、可移除式磁盤、可移除式光盤(例如,壓縮光盤和數(shù)字多功能光盤)、磁帶、存儲(chǔ)卡或棒、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(R0M),和其類似者。
[0074]以上描述既定為說(shuō)明性的而非限制性的。舉例來(lái)說(shuō),上述實(shí)例(或其一個(gè)或一個(gè)以上方面)可彼此組合地使用??衫缬伤鶎兕I(lǐng)域的技術(shù)人員在審閱以上描述后使用其它實(shí)施例。提供摘要以符合37C.F.R.1.72(b),以允許讀者快速確定技術(shù)揭示內(nèi)容的性質(zhì)。摘要是以其并非用于解釋或限制權(quán)利要求書的范圍或意義的理解而提交的。而且,在以上【具體實(shí)施方式】中,可將各種特征分組在一起以將揭示內(nèi)容連成整體。這不應(yīng)被解釋為希望使得未主張的所揭示特征對(duì)任何權(quán)利要求均為必要的。而是,發(fā)明性標(biāo)的物可在少于特定所揭示實(shí)施例的所有特征的情況下存在。因此,特此將所附權(quán)利要求書并入到【具體實(shí)施方式】中,其中每一權(quán)利要求作為一單獨(dú)實(shí)施例而獨(dú)立存在,且預(yù)期此些實(shí)施例可以各種組合或排列彼此組合。因此,本發(fā)明的范圍應(yīng)參看所附權(quán)利要求書以及所述權(quán)利要求書所具有的等效物的全部范圍來(lái)確定。
【權(quán)利要求】
1.一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法,所述方法包括: 使用主控裝置在所述第一單導(dǎo)體上發(fā)射第一乒通,所述第一單導(dǎo)體經(jīng)配置以將所述主控裝置耦合到從屬裝置; 在乒通間隔期間在所述主控裝置處在所述第一單導(dǎo)體上接收從屬端乒通; 使用所述第一單導(dǎo)體將數(shù)據(jù)包從所述主控裝置發(fā)射到所述從屬裝置,其中發(fā)射數(shù)據(jù)包包含在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔的一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間;且 其中包含所述第一乒通和所述從屬端乒通的乒通包含大于單位間隔的持續(xù)時(shí)間。
2.根據(jù)權(quán)利要求1所述的方法,其中所述發(fā)射所述主控端乒通包含釋放對(duì)所述第一單導(dǎo)體的電控制;以及 在所述乒通間隔期間等待接收所述從屬端乒通。
3.根據(jù)權(quán)利要求1所述的方法,其中所述發(fā)射數(shù)據(jù)包包含發(fā)射多字節(jié)數(shù)據(jù)包。
4.根據(jù)權(quán)利要求3所述的方法,其中發(fā)射多字節(jié)數(shù)據(jù)包包含發(fā)射多個(gè)字節(jié),其中每一字節(jié)包含多個(gè)數(shù)據(jù)位和一奇偶校驗(yàn)位。
5.根據(jù)權(quán)利要求1所述的方法,其中發(fā)射數(shù)據(jù)包包含發(fā)射包結(jié)束乒通以指示所述數(shù)據(jù)包的每一包的結(jié)束。
6.根據(jù)權(quán)利要求1所述的方法,其包含在接收到所述從屬端乒通之后驗(yàn)證所述從屬裝置。
7.根據(jù)權(quán)利要求6所述的方法,其中驗(yàn)證包含: 將隨機(jī)數(shù)從所述主控端發(fā)射到所述從屬端; 從所述從屬端接收經(jīng)加密數(shù)字; 解密所述經(jīng)加密數(shù)字以提供經(jīng)解密數(shù)字;以及 在所述經(jīng)解密數(shù)字匹配所述隨機(jī)數(shù)的情況下指示有效驗(yàn)證。
8.根據(jù)權(quán)利要求1所述的方法,其包含將通信從所述第一單導(dǎo)體切換到第二單導(dǎo)體。
9.根據(jù)權(quán)利要求8所述的方法,其中所述切換包含: 在所述主控裝置處從主機(jī)處理器接收切換命令; 使用所述第一單導(dǎo)體發(fā)射切換命令到所述從屬端; 使用所述第一單導(dǎo)體和所述第二單導(dǎo)體發(fā)射主控端乒通;以及 在所述第二單導(dǎo)體上接收第二從屬端乒通。
10.根據(jù)權(quán)利要求9所述的方法,其中切換包含: 使用所述第二單導(dǎo)體將切換命令重新發(fā)送到所述從屬裝置; 使用所述第二單導(dǎo)體從所述從屬端接收切換確認(rèn);以及 發(fā)射中斷到所述主機(jī)裝置,從而指示從所述第一單導(dǎo)體到所述第二單導(dǎo)體的通信切換完成。
11.根據(jù)權(quán)利要求1所述的方法,其包含使所述主控裝置與所述從屬裝置之間的通信復(fù)位; 其中所述復(fù)位包含使用所述主控裝置經(jīng)由所述單導(dǎo)體發(fā)射復(fù)位脈沖;且 其中所述復(fù)位脈沖包含比所述主控端乒通的持續(xù)時(shí)間長(zhǎng)的持續(xù)時(shí)間。
12.根據(jù)權(quán)利要求11所述的方法,其中所述復(fù)位脈沖具有比所述主控端乒通的所述持續(xù)時(shí)間長(zhǎng)五倍以上的持續(xù)時(shí)間。
13.根據(jù)權(quán)利要求1所述的方法,其中所述主控端乒通包含比所述單位間隔長(zhǎng)十倍以上的持續(xù)時(shí)間。
14.一種用于使用第一單導(dǎo)體在主控裝置與從屬裝置之間通信的方法,所述方法包括: 使用所述第一單導(dǎo)體在從屬裝置處接收第一主控端乒通; 使用所述第一單導(dǎo)體從所述從屬裝置發(fā)射第一從屬端乒通;以及使用所述第一單導(dǎo)體在所述從屬裝置處從所述主控裝置接收數(shù)據(jù)包,其中接收數(shù)據(jù)包包含接收持續(xù)時(shí)間小于單位間隔一半的多個(gè)脈沖,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間。
15.根據(jù)權(quán)利要求14所述的方法,其中發(fā)射第一從屬端乒通包含釋放對(duì)所述第一單導(dǎo)體的電控制,以及在檢測(cè)到所述主控端電控制所述第一單導(dǎo)體之前延遲至少一個(gè)單位間隔。
16.根據(jù)權(quán)利要求14所述的方法,其中發(fā)射第一從屬端乒通包含釋放對(duì)所述第一單導(dǎo)體的所述電控制;且 其中所述方法包含在對(duì)所述第一單導(dǎo)體取得控制之前延遲三個(gè)單位間隔與五個(gè)單位間隔之間,以使用所述第一單導(dǎo)體將從屬端信息發(fā)送到所述主控端。
17.根據(jù)權(quán)利要求14所述的方法,其包含使用所述第一單導(dǎo)體發(fā)射從屬端數(shù)據(jù)包到所述主控裝置。
18.根據(jù)權(quán)利要求17所述的方法,其中發(fā)射從屬端數(shù)據(jù)包包含發(fā)射包結(jié)束乒通以指示所述從屬端數(shù)據(jù)包的每一包結(jié)束。
19.根據(jù)權(quán)利要求14所述的方法,其包含使用所述第一單導(dǎo)體在所述從屬裝置處從所述主控端接收驗(yàn)證命令和隨機(jī)數(shù); 加密所述隨機(jī)數(shù)以提供經(jīng)加密數(shù)字;以及 使用所述第一單導(dǎo)體將所述經(jīng)加密數(shù)字發(fā)射到所述主控端。
20.根據(jù)權(quán)利要求14所述的方法,其包含使用所述第一單導(dǎo)體在所述從屬裝置處從所述主控裝置接收切換命令; 使用所述第一單導(dǎo)體將第一切換命令確認(rèn)從所述從屬裝置發(fā)射到所述主控裝置; 在所述從屬裝置處在所述第一單導(dǎo)體和第二單導(dǎo)體兩者上接收主控端乒通; 響應(yīng)于在所述第二單導(dǎo)體上接收的一個(gè)或一個(gè)以上主控端乒通而在所述第二單導(dǎo)體上發(fā)射第二從屬端乒通; 在所述從屬裝置處在所述第二 單導(dǎo)體上接收所述切換命令的復(fù)本;以及 使用所述第二單導(dǎo)體將第二切換命令確認(rèn)從所述從屬裝置發(fā)射到所述主控裝置。
21.一種用于經(jīng)由單導(dǎo)體通信的主控收發(fā)器,所述收發(fā)器包括: 處理器,所述處理器經(jīng)配置以進(jìn)行以下操作:在第一單導(dǎo)體上發(fā)射第一乒通,所述第一單導(dǎo)體經(jīng)配置以耦合所述收發(fā)器與從屬裝置;在乒通間隔期間在所述第一單導(dǎo)體上接收從屬端乒通;使用所述第一單導(dǎo)體發(fā)射數(shù)據(jù)包到所述從屬裝置;在發(fā)送第一數(shù)據(jù)包之前使用持續(xù)時(shí)間小于單位間隔一半的脈沖雙態(tài)觸發(fā)所述第一單導(dǎo)體的邏輯電平,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間,且其中包含所述第一乒通和所述從屬端乒通的乒通包含大于單位間隔的持續(xù)時(shí)間。
22.根據(jù)權(quán)利要求21所述的收發(fā)器,其中所述處理器經(jīng)配置以進(jìn)行以下操作:發(fā)射隨機(jī)數(shù)到所述從屬端;從所述從屬端接收經(jīng)加密數(shù)字;解密所述經(jīng)加密數(shù)字以提供經(jīng)解密數(shù)字;以及在所述經(jīng)解密數(shù)字匹配所述隨機(jī)數(shù)的情況下指示對(duì)所述從屬端的有效驗(yàn)證。
23.一種用于經(jīng)由單導(dǎo)體通信的從屬收發(fā)器,所述收發(fā)器包括: 處理器,所述處理器經(jīng)配置以進(jìn)行以下操作:從耦合到所述第一單導(dǎo)體的主控裝置接收第一主控端乒通;響應(yīng)于所述主控端乒通在所述第一單導(dǎo)體上發(fā)射第一從屬端乒通;使用所述第一單導(dǎo)體從所述主控裝置接收數(shù)據(jù)包;以及緊接在接收所述數(shù)據(jù)包的每一數(shù)據(jù)包之前接收持續(xù)時(shí)間小于單位間隔一半的多個(gè)脈沖,其中所述單位間隔定義所發(fā)射數(shù)據(jù)的單個(gè)位持續(xù)時(shí)間。
24.根據(jù)權(quán)利要求23所述的收發(fā)器,其中所述處理器經(jīng)配置以進(jìn)行以下操作:使用所述第一單導(dǎo)體從所述主控端接收驗(yàn)證命令和隨機(jī)數(shù);加密所述隨機(jī)數(shù)以提供經(jīng)加密數(shù)字;以及使用所述第一單導(dǎo)體發(fā)射所述經(jīng)加密數(shù)字到所述主控端。
25.根據(jù)權(quán)利要求23所述的收發(fā)器,其中所述處理器經(jīng)配置以進(jìn)行以下操作:使用所述第一單導(dǎo)體從所述主控裝置接收切換命令;使用所述第一單導(dǎo)體發(fā)射第一切換命令確認(rèn)到所述主控裝置;在所述第一單導(dǎo)體和第二單導(dǎo)體兩者上接收主控端乒通;響應(yīng)于在所述第二單導(dǎo)體上接收的一個(gè)或一個(gè)以上主控端乒通而在所述第二單導(dǎo)體上發(fā)射第二從屬端乒通;在所述第二單導(dǎo) 體上接收所述切換命令的復(fù)本;以及使用所述第二單導(dǎo)體發(fā)射第二切換命令確認(rèn)到所述主控裝置。
【文檔編號(hào)】G06F13/38GK103778091SQ201310495490
【公開日】2014年5月7日 申請(qǐng)日期:2013年10月21日 優(yōu)先權(quán)日:2012年10月19日
【發(fā)明者】埃里克·梅爾, 約翰·R·特納 申請(qǐng)人:飛兆半導(dǎo)體公司