分割和仲裁雙向串行總線(xiàn)
出處:維庫(kù)電子市場(chǎng)網(wǎng) 發(fā)布于:2024-08-26 16:17:21 | 395 次閱讀
總線(xiàn)主控器可以隨時(shí)驅(qū)動(dòng)總線(xiàn),從控器 在收到查詢(xún)后,會(huì)在一定時(shí)間內(nèi)響應(yīng)總線(xiàn)主控器的查詢(xún)。在多主控器情況下,充當(dāng)總線(xiàn)主控器的各個(gè)設(shè)備需要執(zhí)行自己的總線(xiàn)仲裁。希望控制總線(xiàn)的總線(xiàn)主控器需要通過(guò)將其拉至 0 來(lái)測(cè)試總線(xiàn);這會(huì)通知其他主控器總線(xiàn)正在被使用。
I 2 C 總線(xiàn)規(guī)范[1] 包含一個(gè)參考電路,允許將其拆分為輸入和輸出對(duì)。出于多種原因,需要這種配置。首先,在出現(xiàn)安全、噪聲和接地問(wèn)題時(shí),可以使用拆分總線(xiàn)對(duì)總線(xiàn)主設(shè)備和從設(shè)備進(jìn)行光學(xué)隔離(圖 1)。此外,可以通過(guò)放大拆分總線(xiàn)(圖 2)或用執(zhí)行介質(zhì)轉(zhuǎn)換的電路替換放大器來(lái)實(shí)現(xiàn)性能提升。這可以增加總線(xiàn)的操作距離,并通過(guò)降低電容來(lái)提高性能。隨著電容下降,信號(hào)時(shí)間常數(shù) t 將由上拉電阻決定。

圖1 雙向總線(xiàn)隔離

對(duì)于設(shè)計(jì)雙向總線(xiàn)控制器的用戶(hù),總線(xiàn)分割技術(shù)可用于調(diào)試。雙向協(xié)議的典型調(diào)試很困難,因?yàn)樾袨椴划?dāng)?shù)目刂破骺赡軙?huì)將總線(xiàn)拉至 0,而另一個(gè)控制器則正在控制總線(xiàn)。這種情況使得在不了解每個(gè)設(shè)備控制器的內(nèi)部狀態(tài)的情況下無(wú)法識(shí)別總線(xiàn)上的傳輸設(shè)備。但是,通過(guò)監(jiān)控圖 2 中的 /gateB1 和 /gateA2 線(xiàn)路,僅 使用標(biāo)準(zhǔn)實(shí)驗(yàn)室設(shè)備和調(diào)試技術(shù)即可識(shí)別傳輸設(shè)備和總線(xiàn)的任何同時(shí)斷言。
最后,總線(xiàn)分割技術(shù)可用于將支持I2C的設(shè)備連接到另一個(gè)沒(méi)有 I2C 控制器的設(shè)備。在這種情況下,分割總線(xiàn)可以連接到另一個(gè)設(shè)備的 GPIO(圖 3)。

有幾種已發(fā)布的電路可以實(shí)現(xiàn)雙向總線(xiàn)的分離。遺憾的是,分離總線(xiàn)應(yīng)用的參考電路要么需要專(zhuān)門(mén)為特定應(yīng)用設(shè)計(jì)的電路(如 已發(fā)布文章中所示),要么需要外部控制邏輯(如 I 2 C 標(biāo)準(zhǔn)中所示),該邏輯使用傳輸門(mén)允許發(fā)送方和接收方進(jìn)行通信,而不會(huì)產(chǎn)生導(dǎo)致閂鎖的反饋路徑。閂鎖情況在圖 2中很明顯,其中 IOA 將總線(xiàn)拉至 0 會(huì)迫使 IOB 通過(guò) /gateB1 拉至 0,然后迫使 IOA 通過(guò) /gateA2 無(wú)限期地拉至 0。
本設(shè)計(jì)方案中介紹的雙邊仲裁器可以將雙向總線(xiàn)拆分為發(fā)送和接收對(duì),并且采用通用方式構(gòu)建,使其可以用于任何拆分總線(xiàn)應(yīng)用。此外,它不需要外部控制邏輯 - 總線(xiàn)僅由數(shù)據(jù)總線(xiàn)的狀態(tài)控制:

雙邊仲裁
圖 5所示的仲裁器由圖 4中的交叉耦合使能電路組成,它之所以能工作是因?yàn)殡p向總線(xiàn)按照定義只支持半雙工通信。在穩(wěn)定狀態(tài)下,DATA 總線(xiàn)被上拉電阻 R1 和 R2 拉高,從而強(qiáng)制 OUT1 和 OUT2 為 0。這使兩個(gè) NMOS FET 都處于截止?fàn)顟B(tài)。當(dāng) IC1 將 DATA 拉低時(shí),OUT1 變?yōu)?1,這使得 Q2 拉低 IC2 的 DATA 總線(xiàn)。同時(shí),OUT1 被饋送到 NOR 門(mén) U2 的輸入端,從而斷開(kāi)從 OUT2 回到 Q1 的反饋回路。反饋回路的斷開(kāi)消除了閂鎖情況,使得任何其他控制邏輯都變得沒(méi)有必要,因?yàn)榈谝粋€(gè)斷言其數(shù)據(jù)線(xiàn)的電路將贏得競(jìng)爭(zhēng)并通過(guò) NOR 門(mén)阻止另一個(gè)電路。

圖5 雙向總線(xiàn)的雙邊仲裁

由于電路的通用性,雙向仲裁可應(yīng)用于任何分離總線(xiàn)應(yīng)用。圖 6 顯示了應(yīng)用于放大的雙向仲裁。通過(guò)將放大器組件分別替換為媒體轉(zhuǎn)換電路或光隔離器,可以輕松將其擴(kuò)展到媒體轉(zhuǎn)換和總線(xiàn)隔離。為了進(jìn)行總線(xiàn)控制器調(diào)試,可以監(jiān)控放大器之間的線(xiàn)路,以幫助識(shí)別故障的總線(xiàn)控制器。圖 7 顯示了應(yīng)用于 I 2 C 至 GPIO 連接的雙向仲裁。

結(jié)論
將雙向總線(xiàn)拆分為發(fā)送/接收對(duì)的原因有多種。從提高性能到啟用調(diào)試再到隔離,拆分總線(xiàn)是一項(xiàng)許多設(shè)計(jì)人員會(huì)發(fā)現(xiàn)有用的技術(shù)。
雙邊仲裁是一種總線(xiàn)仲裁技術(shù),可實(shí)現(xiàn)大多數(shù)總線(xiàn)分割應(yīng)用。它依賴(lài)于雙向總線(xiàn)通信的行為,從而消除了對(duì)外部控制電路的需求,并且足夠通用,可用于許多應(yīng)用而不會(huì)增加不必要的復(fù)雜性。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- LM317:高效構(gòu)建電壓源及電流源電路方案1
- 如何使用多相轉(zhuǎn)換器平衡電流2
- LTC4365 如何實(shí)現(xiàn)敏感電路過(guò)壓與反接保護(hù)3
- MOS 管邏輯電路五種門(mén)電路特性4
- 點(diǎn)動(dòng)正轉(zhuǎn)控制電路簡(jiǎn)介5
- 單鍵開(kāi)關(guān)機(jī)電路與輕觸開(kāi)關(guān)的創(chuàng)新設(shè)計(jì)解析6
- 二極管的恒壓降模型7
- MC34063電路計(jì)算公式及應(yīng)用講解8
- 3.3V - 1.8V 電平雙向轉(zhuǎn)換:多場(chǎng)景配置及獨(dú)特優(yōu)勢(shì)剖析9
- 液晶電視機(jī)電路結(jié)構(gòu)的關(guān)鍵要點(diǎn)10
- XR2206函數(shù)發(fā)生器
- MC34063電路計(jì)算公式及應(yīng)用講解
- 二極管的恒壓降模型
- 點(diǎn)動(dòng)正轉(zhuǎn)控制電路簡(jiǎn)介
- 如何使用多相轉(zhuǎn)換器平衡電流
- 液晶電視機(jī)電路結(jié)構(gòu)的關(guān)鍵要點(diǎn)
- LTC4365 如何實(shí)現(xiàn)敏感電路過(guò)壓與反接保護(hù)
- 單鍵開(kāi)關(guān)機(jī)電路與輕觸開(kāi)關(guān)的創(chuàng)新設(shè)計(jì)解析
- MOS 管邏輯電路五種門(mén)電路特性
- LM317:高效構(gòu)建電壓源及電流源電路方案














