能夠單純通過檢查MSB來容易地知曉新添加的從動設(shè)備是從動設(shè)備。
[0132]圖10解說了CCIe協(xié)議的一個示例。這些塊指示了 CCIe特有的定時(shí)和信令以及舊式I2C定時(shí)和信令。如1002中所解說的,存在用以進(jìn)入CCIe模式以及退出CCIe模式的協(xié)議。一旦執(zhí)行對CCIe模式的進(jìn)入,共享總線模式就留在CCIe模式中直到執(zhí)行了從CCIe模式的退出。在該示例中,進(jìn)入CCIe模式是在I2C模式期間由作為一般調(diào)用的一部分的CCIe模式進(jìn)入序列1004來完成的。為了向I2C兼容設(shè)備宣告進(jìn)入CCIe模式,在CCIe模式中操作的主控設(shè)備可以在共享總線上發(fā)送宣告進(jìn)入CCIe模式1032的I2C—般調(diào)用1030。類似地,為了宣告從CCIe模式退出1006,主控設(shè)備可以發(fā)送作為一般調(diào)用的一部分的CCIe模式退出序列1034。一般調(diào)用內(nèi)的這些進(jìn)入/退出序列1030和1034由啟用CCIe的設(shè)備用來分別從I2C模式切換到CCIe模式以及從CCIe模式切換到I2C模式。這些一般調(diào)用1030和1034還允許唯I2C從動設(shè)備知曉共享總線何時(shí)在切換至CCIe模式并抑制在共享總線上發(fā)出中斷或以其它方式進(jìn)行傳送。
[0133]寫數(shù)據(jù)協(xié)議1008可向由從動方標(biāo)識符(SID)1lS標(biāo)識的從動節(jié)點(diǎn)/設(shè)備發(fā)送任意數(shù)目的地址字1014和數(shù)據(jù)字1016。類似地,讀數(shù)據(jù)協(xié)議1010可以從由從動方標(biāo)識符(SID)標(biāo)識的從動方節(jié)點(diǎn)/設(shè)備讀取多個數(shù)據(jù)字1022,而地址字1020的數(shù)目仍然是任意的。
[0134]一個最近的特殊協(xié)議是時(shí)鐘數(shù)據(jù)恢復(fù)(CDR)校準(zhǔn)1012,該⑶R校準(zhǔn)1012可由CCIe主控設(shè)備用來使所指示的CCIe設(shè)備(包括主控設(shè)備自身)啟動用以校準(zhǔn)其時(shí)鐘數(shù)據(jù)恢復(fù)邏輯以使鏈路速率最大化的序列。為此目的,CCIe主控設(shè)備也必須具有其自己的從ID。
[0135]任何CCIe字可以在攜帶19位信息的12個碼元中發(fā)送。除了⑶R校準(zhǔn)協(xié)議1012之外,這19位中的16位可以是數(shù)據(jù)信息,而這19位中的3位可被用于其他信息(諸如控制信息)。
[0136]圖11解說了sI2C兼容從動設(shè)備在共享總線上發(fā)送的示例性帶內(nèi)中斷信號(IRQ)1102的示圖。從動設(shè)備拉低主控設(shè)備檢測到的共享總線的SDA線1104或使其接地,并且然后將SDA線1104釋放給請求方從動設(shè)備。從動設(shè)備然后能傳送其IRQ信號1102。在IRQ信號終止之際,主控設(shè)備可通過將SDA線1104保持為低達(dá)一時(shí)間段來確收對中斷信號的接收。
[0137]再次參照圖10,如同I2C兼容從動設(shè)備那樣,sI2C從動設(shè)備可接收宣告進(jìn)入CCIe模式的可理解的I2C協(xié)議消息1030,并立即禁止其自身發(fā)送帶內(nèi)IRQ( S卩,共享總線上的中斷信號KSI2C從動設(shè)備然后可接收sI2C從動設(shè)備不理解并忽略的CCIe通信1032。最后,sI2C從動設(shè)備可接收宣告退出CCIe模式的可理解的I2C協(xié)議消息1034,并且該sI2C從動設(shè)備再次允許其自身發(fā)送帶內(nèi)IRQ。
[0138]圖12解說了sI2C從動設(shè)備在混合協(xié)議模式環(huán)境(例如,其中共享總線可根據(jù)相異通信協(xié)議操作或者在相異通信協(xié)議之間動態(tài)地切換)中發(fā)出中斷信號(IRQ)的附加方式。如上所述,雖然共享總線1204由處于CCIe模式的主控設(shè)備1208來管理,但sI2C兼容從動設(shè)備1210a和1210b可停止在共享總線1204上發(fā)送或發(fā)出帶內(nèi)中斷信號。然而,在該替代辦法中,這些sI2C兼容從動設(shè)備1210a和1210b可以經(jīng)由一個或多個單獨(dú)的線1212和1214耦合到IRQ路由器CCIe從動設(shè)備1216。當(dāng)共享總線1204正在CCIe模式中操作時(shí),sI2C兼容從動設(shè)備1210可被配置成改為向IRQ路由器CCIe從動設(shè)備1216發(fā)送其中斷信號。IRQ路由器CCIe從動設(shè)備1216接收sI2C協(xié)議中斷信號并將該中斷路由至CCIe IRQ總線或線1206以使其可由主控設(shè)備1208處理。主控設(shè)備1208然后可決定是否要將共享總線1204切換至I2C模式并向I2C兼容請求方從動設(shè)備準(zhǔn)予其中斷請求。
[0139]因此,雖然共享總線1204可以在CCIe模式中操作,但每一sI2C兼容從動設(shè)備1210內(nèi)的內(nèi)部邏輯可將中斷信號的輸出從共享總線1204切換至將sI2C從動設(shè)備1210耦合到IRQ路由器CCIe從動設(shè)備1216的單獨(dú)線1212或1214,而不是由sI2C兼容從動設(shè)備1210禁用其發(fā)出中斷信號(例如,請求共享總線1204的服務(wù)或?qū)ζ涞氖褂?的能力。而且,在共享總線1204上檢測到從CCIe模式的退出代碼之際,sI2C兼容從動設(shè)備1210切換回使用共享總線1204來發(fā)出中斷信號。相應(yīng)地,sI2C兼容從動設(shè)備1210和CCIe兼容從動設(shè)備1218可以在共享總線1204在CCIe模式中操作時(shí)共存而沒有數(shù)據(jù)沖突。
[0140]在多模共享控制數(shù)據(jù)總線上操作的示例性單模從動設(shè)備
[0141]圖13解說了包括發(fā)射機(jī)和接收機(jī)電路1306以及處理/邏輯電路1304的示例性從動設(shè)備1302。發(fā)射機(jī)和接收機(jī)電路1306可以耦合到處理電路1304以傳送去往和來自處理/邏輯電路1304以及一個或多個總線的數(shù)據(jù)。發(fā)射機(jī)和接收機(jī)電路1306可以耦合到例如多模共享總線1320,其可包括第一線和第二線。在第一操作模式(例如,I2C模式)中,發(fā)射機(jī)和接收機(jī)電路1306可被配置成將第一線用于數(shù)據(jù)傳輸并且將第二線用于第一時(shí)鐘信號。在第二操作模式(例如,CCIe模式)中,發(fā)射機(jī)和接收機(jī)電路1306可被配置成將第一線和第二線兩者用于數(shù)據(jù)傳輸,而此時(shí)將第二時(shí)鐘信號嵌入在數(shù)據(jù)傳輸?shù)拇a元轉(zhuǎn)變內(nèi)。多模共享總線可以是I2C兼容總線和/或CCIe兼容總線。在第三操作模式中,發(fā)射機(jī)和接收機(jī)電路1306與第二模式相類似地操作,但不并發(fā)地支持唯第一模式的舊式設(shè)備(例如,I2C兼容舊式設(shè)備)。
[0142]從動設(shè)備1302可以與耦合至多模共享總線1320的其他設(shè)備集合共存,但是僅在第一模式中操作而在第一操作模式和第二操作模式兩者期間不斷地監(jiān)視至少第一線和/或第二線。在第一操作模式中,從動設(shè)備1302可以在共享總線1320的第一線上向另一設(shè)備傳送數(shù)據(jù)。在第二操作模式中,共享總線1320的第一線和第二線兩者都可根據(jù)第二模式來向支持第二模式的其它設(shè)備傳送數(shù)據(jù)。
[0143]在各示例中,耦合到共享總線1320的設(shè)備可支持多個不同的操作模式(例如,相異的通信協(xié)議)。例如,第一從動設(shè)備可以是sI2C兼容從動設(shè)備、第二從動設(shè)備可以是CCIe兼容從動設(shè)備,且第三從動設(shè)備可以具備多種模式(例如,I2C兼容和CCIe兼容模式)的能力。
[0144]第一操作模式可以實(shí)現(xiàn)用于共享總線1320上的數(shù)據(jù)傳輸?shù)牡谝粎f(xié)議,并且第二模式實(shí)現(xiàn)用于共享總線1320上的數(shù)據(jù)傳輸?shù)牡诙f(xié)議。
[0145]在一個示例中,從動設(shè)備1302可以是兼容sI2C的從動設(shè)備。處理電路1304可包括在共享總線1320根據(jù)第一模式操作時(shí)用于監(jiān)視共享總線1320上的通信的共享總線監(jiān)視電路/模塊1310。當(dāng)共享總線1320根據(jù)第二模式操作時(shí),共享總線監(jiān)視電路/模塊1310用于監(jiān)視指示該總線正切換回到第一模式的退出調(diào)用/命令。中斷請求生成器電路/模塊1312可以用于生成中斷信號。中斷請求禁止電路/模塊1314可以用于查實(shí)從動設(shè)備1302何時(shí)應(yīng)抑制生成和/或發(fā)出中斷請求。例如,如果共享總線監(jiān)視電路/模塊1310檢測到共享總線1320正根據(jù)第二模式操作,則中斷請求禁止電路/模塊1314可阻止在共享總線1322上發(fā)出中斷。
[0146]發(fā)射機(jī)和接收機(jī)電路1306可包括時(shí)鐘恢復(fù)電路1308(用以從所傳送的數(shù)據(jù)中恢復(fù)時(shí)鐘信號)。在任選/替代辦法中,IRQ切換電路1316可允許從動設(shè)備1302在共享總線1320在第二模式中操作時(shí)在單獨(dú)線上向中斷路由器設(shè)備1322發(fā)出中斷請求。
[0147]圖14解說了用于準(zhǔn)許單模從動設(shè)備共存于在多個通信模式之間切換的共享數(shù)據(jù)總線上的方法。從動設(shè)備可以在包括共享數(shù)據(jù)總線上的帶內(nèi)中斷請求的第一協(xié)議模式中操作1402。從動設(shè)備然后可以在共享數(shù)據(jù)總線上監(jiān)視指示共享數(shù)據(jù)總線正切換成根據(jù)不允許共享數(shù)據(jù)總線上的帶內(nèi)中斷請求的第二協(xié)議模式操作的進(jìn)入調(diào)用1404。在檢測到進(jìn)入調(diào)用之際,從動設(shè)備禁止在共享數(shù)據(jù)總線上發(fā)出任何帶內(nèi)中斷請求1406??扇芜x地,從動設(shè)備可以切換成經(jīng)由單獨(dú)線向中斷請求路由器發(fā)送中斷請求1408。從動設(shè)備可以在共享數(shù)據(jù)總線上監(jiān)視從第二協(xié)議模式的退出調(diào)用1410。在接收到退出調(diào)用之際,從動設(shè)備禁止在共享數(shù)據(jù)總線上作出帶內(nèi)中斷請求1412。
[0148]I2C從動設(shè)備與相機(jī)控制接口擴(kuò)展設(shè)備在具有帶內(nèi)IRQ的共享控制數(shù)據(jù)總線上的共存
[0149]先前的討論允許使用專用中斷總線來在I2C兼容從動設(shè)備與CCIe兼容設(shè)備之間路由IRQ。以下討論允許I2C兼容設(shè)備和CCIe兼容設(shè)備兩者都使用共享控制數(shù)據(jù)總線上的帶內(nèi)中斷。
[0150]第一特征允許為耦合到共享總線的所有設(shè)備消除專用中斷線和引腳。取而代之的是,所有設(shè)備改為使用共享控制數(shù)據(jù)總線來發(fā)出中斷請求,藉此允許耦合到共享控制數(shù)據(jù)總線的從動設(shè)備在共享控制數(shù)據(jù)總線上傳送數(shù)據(jù)。
[0151]第二特征允許在共享控制數(shù)據(jù)總線上所傳送的碼元內(nèi)定義中斷時(shí)段,在該中斷時(shí)段期間耦合到該總線的一個或多個從動設(shè)備能夠在該總線的第一線上斷言中斷請求而此時(shí)該總線的第二線被主控設(shè)備使用來進(jìn)行心跳傳輸,其中此類心跳傳輸用于同步該一個或多個從動設(shè)備。
[0152]第三特征允許出于解碼在共享總線上接收到的經(jīng)轉(zhuǎn)碼數(shù)據(jù)位的目的而在中斷時(shí)段期間在接收機(jī)設(shè)備處在內(nèi)部掩蔽共享總線的第一線。例如,主控設(shè)備和從動設(shè)備可通過使用本地(內(nèi)部)生成的掩蔽信號來掩蔽對時(shí)鐘數(shù)據(jù)恢復(fù)電路(CDR)的第一線輸入。
[0153]第四特征允許主控設(shè)備在中斷時(shí)段期間監(jiān)視共享控制數(shù)據(jù)總線的第一線以查實(shí)從動設(shè)備是否斷言中斷請求。
[0154]第五特征允許主控設(shè)備在檢測到共享控制數(shù)據(jù)總線的第一線上的中斷請求之際掃描共享控制數(shù)據(jù)總線上的從動設(shè)備以標(biāo)識斷言方/請求方從動設(shè)備。
[0155]使用專用IRQ線的中斷機(jī)制
[0156]圖15是解說具有主控設(shè)備1508以及耦合到共享控制數(shù)據(jù)總線1504和共享中斷總線/請求1506的多個從動設(shè)備1510a-1510e的系統(tǒng)1502的框圖。在一個示例中,控制數(shù)據(jù)總線1504可以是I2C總線,其包括兩條導(dǎo)線:時(shí)鐘線(SCL)和串行數(shù)據(jù)線(SDA)。時(shí)鐘線SCL可以被用來同步I2C總線(控制數(shù)據(jù)總線1504)上的所有數(shù)據(jù)傳遞。數(shù)據(jù)線SDA和時(shí)鐘線SCL耦合至I2C總線(控制數(shù)據(jù)總線1504)上的所有設(shè)備1508和1510a-1510e。當(dāng)在CCIe模式中使用時(shí),控制數(shù)據(jù)總線1504的SDA線和SCL線兩者都可用于數(shù)據(jù)傳輸。
[0157]根據(jù)一方面,共享中斷總線1606可以是耦合到從動設(shè)備1610a_1610e以及主控設(shè)備1608的單條線。該共享中斷總線1506可以在未被使用時(shí)被上拉(例如,拉高),并且可在從動設(shè)備斷言中斷請求(IRQ)信號時(shí)被拉低(例如,接地)。即,每個從動設(shè)備1510a-1510e可通過向主控設(shè)備1508發(fā)送IRQ信號(例如,請求)來獨(dú)立地請求接入以在共享控制數(shù)據(jù)總線1504上進(jìn)行傳送。
[0158]在一些示例中,單線IRQ總線可以是異步總線(例如,不受主控設(shè)備或任何其他設(shè)備管理)。這意味著這些從動設(shè)備可以在任何時(shí)間單方面斷言IRQ信號。
[0159]在另一示例中,單線IRQ總線可專用于自從動設(shè)備到主控設(shè)備的單向信號傳輸。即,單線IRQ總線可被僅用于IRQ信號,而不被用于其他類型的信號。
[0160]在一個示例中,控制數(shù)據(jù)總線1504可以是相機(jī)控制接口(CCI)或CCI擴(kuò)展兼容總線。
[0161]在另一示例中,控制數(shù)據(jù)總線1504可以是從動設(shè)備與主控設(shè)備之間的雙向總線。
[0162]圖16是解說圖15中的多個從動設(shè)備1510a_1510e如何可出于發(fā)出中斷的目的而被邏輯地編群的框圖。在該示例中,第一多個從動設(shè)備1510a和1510b可以在第一群1602中,并且第二多個從動設(shè)備1510c和1510d可以在第二群1604中。這樣的編群可以例如是預(yù)先配置的或在被主控設(shè)備1508引導(dǎo)之際動態(tài)定義(例如,通過枚舉)的。這樣的編群允許主控設(shè)備1508更快地標(biāo)識出哪個從動設(shè)備在IRQ總線1506上觸發(fā)了 IRQ信號而沒有不可接受的延遲。
[0163]每一群從動設(shè)備1602和1604可具有特異的IRQ信號。例如,第一群1602可使用具有第一周期的第一信號,并且第二群1604可使用具有第二周期的第二信號,以此類推。例如,“周期”可以是IRQ總線1506被斷言方從動設(shè)備拉低的時(shí)間長度。注意,可以使用其他形式的信號區(qū)分(例如,針對由不同從動設(shè)備群使用的IRQ信號的不同電壓電平等)。在一個實(shí)現(xiàn)中,每個“群”可包括單個從動設(shè)備。在其他實(shí)現(xiàn)中,每個“群”可包括2、3和/或4個從動設(shè)備或者更多個從動設(shè)備。每群的從動設(shè)備數(shù)目可以是查詢并標(biāo)識斷言方從動設(shè)備將花費(fèi)的時(shí)長的函數(shù)。例如,如果有大量的耦合至IRQ總線1506的從動設(shè)備必須由主控設(shè)備1508查詢,則這可能導(dǎo)致不可接受的長延遲。因此,對從動設(shè)備進(jìn)行編群并針對每一群使用特異的IRQ信號允許主控設(shè)備1508在相對較短的時(shí)段或可接受的時(shí)間段內(nèi)標(biāo)識出斷言方從動設(shè)備。
[0164]主控設(shè)備1508檢測共享的單線IRQ總線1506上的IRQ信號的發(fā)生,并且查詢該群中的每個從動設(shè)備以標(biāo)識哪個從動設(shè)備觸發(fā)或斷言了該IRQ信號。例如,如果IRQ信號標(biāo)識了群2 1604從動設(shè)備,則主控設(shè)備1508可以(經(jīng)由控制數(shù)據(jù)總線1504)向群2 1604內(nèi)的第一從動設(shè)備1510c發(fā)送寄存器狀態(tài)請求。如果第一從動設(shè)備1510c狀態(tài)響應(yīng)指示其不是斷言方從動設(shè)備,則主控設(shè)備108可以(經(jīng)由控制數(shù)據(jù)總線1504)向群2 1604內(nèi)的第二從動設(shè)備1510d發(fā)送另一個寄存器狀態(tài)請求。針對群2 1604中的所有從動設(shè)備重復(fù)該過程直至標(biāo)識出斷言了該IRQ信號的從動設(shè)備。
[0165]在替代辦法中,即使第一從動設(shè)備1510c被標(biāo)識為IRQ信號的發(fā)出者,主控設(shè)備1508也可掃描群2 1604中的所有從動設(shè)備。例如,同一群中的不止一個從動設(shè)備同時(shí)發(fā)出IRQ信號是可能的。因此,主控設(shè)備可以一次知曉來自群中諸設(shè)備的所有IRQ請求并逐個處置這些請求。在一個實(shí)現(xiàn)中,來自單個群中的多個設(shè)備的并發(fā)或交疊IRQ請求可由主控設(shè)備1608按照緊急程度、重要性和/或優(yōu)先級次序來處置。
[0166]圖17解說了IRQ信號如何可以在IRQ線或總線上被仲裁的第一示例。在該示例中,可定義不同的從動設(shè)備群1702和1704,且每一從動設(shè)備群1702和1704具有不同寬度的中斷1706和1708。當(dāng)從動設(shè)備檢測到IRQN線1506為低時(shí),它等待IRQN線1506變?yōu)楦呒由献钚】偩€空閑時(shí)間1702,之后斷言IRQN線為低。在該示例中,第一中斷1706由第一群1702內(nèi)的從動設(shè)備斷言,之后繼以第二中斷請求1708由第二群1704內(nèi)的另一從動設(shè)備斷言。
[0167]圖18解說了IRQ信號如何可以在IRQ線或總線1506上被仲裁的第二示例。當(dāng)兩個從動設(shè)備同時(shí)(或者在交疊時(shí)間)斷言IRQN線為低(以指示中斷請求)時(shí),具有最長的IRQN低時(shí)段的從動方群獲勝。在該示例中,第一中斷信號1806已由第一群1802中的第一從動設(shè)備斷言/發(fā)出,而并發(fā)地或同期地(例如在時(shí)間上交疊地),第二群1804中的第二從動設(shè)備已在共享中斷總線1506上斷言/發(fā)出第二中斷信號1808。因?yàn)榈诙袛嘈盘?808長于第一中斷信號1806,所以第一群1802中的第一從動設(shè)備輸?shù)袅酥俨?。即,第二中斷信?808在中斷總線1506上被承認(rèn),但第一中斷信號1806不被承認(rèn)。做出請求的第一從動設(shè)備可以在它在第一中斷信號1806結(jié)束時(shí)釋放中斷總線1506但中斷總線1506在它應(yīng)已返回至高(例如,被拉高)時(shí)仍保持為低(例如,拉至接地)時(shí)檢測到輸?shù)袅酥俨?。因此,第一從動設(shè)備在稍后時(shí)間(例如,在中斷總線1506已在第二中斷信號1808結(jié)束之際被再次上拉達(dá)一時(shí)間量1812后)重新發(fā)出其中斷信號1810。
[0168]圖19解說了在一個示例中可以是可行的最短IRQ信號長度。該示例假定對于中斷線1902,最遲在IRQ信號1904是VDD電平(例如,高狀態(tài))的70%時(shí)可以檢測到“高”狀態(tài),且最遲在IRQ信號1904是VDD電平的30%時(shí)可以檢測到“低”狀態(tài)。注意,高或低狀態(tài)可以取決于接收機(jī)輸入電平在IRQ信號1902處于VDD電平的30%到70%之間的任何地方時(shí)被檢測到。在此,TRF max是最大下降-上升時(shí)間且TLOW是預(yù)期低時(shí)段。tLOW約束的主要目的在于使得主控設(shè)備能夠在來自不同從動設(shè)備群的IRQ信號之間作出區(qū)分。另外,從主控設(shè)備的觀點(diǎn)來看,2TRF max必須小于TL0W(S卩,2TRF max〈TL0W)以保證使得IRQ信號1904被檢測為低狀態(tài)。
[0169]第一IRQ 信號長度(時(shí)段)tLOW 大于 TLOW-TFR 且小于 2TL0W+TFR (S卩,TL0ff-TFR<tL0ff〈2TL0W+TFR) ο 類似地,第二 IRQ信號長度(時(shí)段)tLOW ’ 大于2TL0W-TFR且小于2TL0W+TFR(SP,2TL0ff-TRF<tL0ff<2TL0ff+TFR)。
[0170]注意,在第一從動設(shè)備將IRQ信號斷言為低之后,第二從動設(shè)備可能沒有檢測到IRQ信號為低達(dá)將TFRmax延伸到tLOW min的時(shí)段,tLOW min必須是至少TFR max長。因此,TL0ff>3TFR max,且tLOW min>2TFR max。
[0171]邊帶IRQ(例如,在專用IRQ總線/線上)在中斷等待時(shí)間方面具有勝過帶內(nèi)IRQ(例如,在共享控制數(shù)據(jù)總線上)的明顯優(yōu)勢。邊帶IRQ在對于中斷信號檢測要求非常短的等待時(shí)間的一些實(shí)現(xiàn)中可以是優(yōu)選的。
[0172]共享總線上的帶內(nèi)中斷機(jī)制
[0173]圖15到19中所解說的邊帶IRQ方法要求對每一從動設(shè)備和主控設(shè)備使用額外引腳。具體而言,從動設(shè)備經(jīng)常在可用大小/空間上受限制,且將期望消除對邊帶中斷的使用或?qū)S弥袛嗑€/總線的需求。由此,對邊帶IRQ方法的替代方案是在共享控制數(shù)據(jù)總線上發(fā)送帶內(nèi)IRQ。
[0174]圖20是解說其中中斷總線已經(jīng)被消除以利于帶內(nèi)中斷的示例性系統(tǒng)2002的框圖。系統(tǒng)2002可包括耦合到共享控制數(shù)據(jù)總線2004的主控設(shè)備2008以及多個從動設(shè)備2010a-2010e。在一個示例中,控制數(shù)據(jù)總線2004可以是I2C總線,其包括兩條導(dǎo)線:時(shí)鐘線(SCL)和串行數(shù)據(jù)線(SDA)。時(shí)鐘線SCL可以被用來同步I2C總線(控制數(shù)據(jù)總線2004)上的所有數(shù)據(jù)傳遞。數(shù)據(jù)線SDA和時(shí)鐘線SCL耦合至I2C總線(控制數(shù)據(jù)總線2004)上的所有設(shè)備2008和2010a-2010e。相對于圖15-16,該系統(tǒng)2002不具有單獨(dú)的中斷線或總線。中斷改為在共享控制數(shù)據(jù)總線2004上被帶內(nèi)地發(fā)送。
[0175]—個特征允許實(shí)現(xiàn)同時(shí)支持12C設(shè)備和相機(jī)控制接口擴(kuò)展(CCIe)設(shè)備(例如,使共享總線在CCI e模式和12C模式之間動態(tài)地切換)的共享控制數(shù)據(jù)總線。
[0176]共享總線上的示例性CCIe和I2C傳輸
[0177]圖21解說I2C—字節(jié)寫數(shù)據(jù)操作的示例性時(shí)序圖。在該示例中,共享控制數(shù)據(jù)總線2004(圖20)包括串行數(shù)據(jù)線SDA 2102和串行時(shí)鐘線SCL 210