<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 電路保護 > 正文

    拆分和仲裁雙向串行總線

    發布時間:2023-03-25 責任編輯:lina

    【導讀】雙向總線(例如,I 2 C、SMBus 和 LIN)在當今的電子產品中已變得無處不在,部分原因在于它們的簡單性。僅使用兩條線——數據線和時鐘線——多個設備就可以相互通信。根據I 2 C總線規范,多128個設備可以共享相同的數據和時鐘線;這是通過在每個設備上使用外部上拉電阻和開漏驅動器來實現的。如果沒有設備在傳輸 0,則總線自然會被上拉電阻拉到 1。但是,總線上的任何設備都可以將其拉為 0。


    雙向總線介紹

    雙向總線(例如,I 2 C、SMBus 和 LIN)在當今的電子產品中已變得無處不在,部分原因在于它們的簡單性。僅使用兩條線——數據線和時鐘線——多個設備就可以相互通信。根據I 2 C總線規范,多128個設備可以共享相同的數據和時鐘線;這是通過在每個設備上使用外部上拉電阻和開漏驅動器來實現的。如果沒有設備在傳輸 0,則總線自然會被上拉電阻拉到 1。但是,總線上的任何設備都可以將其拉為 0。

    允許總線master隨時驅動總線,slave在一定時間內響應總線master的查詢


    3-0.jpg


    收到查詢后。在多主機場景中,充當總線主機的各個設備需要執行自己的總線仲裁。希望斷言對總線的控制的總線主機需要通過將其拉至 0 來對其進行測試;這會通知其他主設備正在使用總線。

    為什么拆分雙向總線?

    I 2 C 總線規范 [1] 包含一個參考電路,允許將其分為輸入和輸出對。出于多種原因需要此配置。首先,在安全、噪聲和接地問題的情況下,分離總線可用于光學隔離總線主機和從機(圖 1 )。此外,可以通過放大分離總線(圖 2)或用執行媒體轉換的電路替換放大器來實現性能提升。這可以增加總線的工作距離,并通過減少電容來提高性能。隨著電容下降,信號時間常數 t 將由上拉電阻決定。


     拆分和仲裁雙向串行總線
    圖 1  雙向總線隔離



     拆分和仲裁雙向串行總線
    圖2  雙向總線中繼器


    對于那些設計雙向總線控制器的人,可以使用總線拆分技術進行調試。雙向協議的典型調試變得困難,因為行為不當的控制器可能將總線拉到 0,而另一個控制器正在斷言對總線的控制。這種情況使得在不知道每個設備控制器的內部狀態的情況下不可能識別總線上的傳輸設備。然而,通過監控圖 2中的 /gateB1 和 /gateA2 線路, 可以僅使用標準實驗室設備和調試技術來識別傳輸設備和總線的任何同時斷言。

    總線拆分技術可用于將支持 I 2 C 的設備連接到另一個沒有 I 2 C 控制器的設備。在這種情況下,分離總線可以連接到其他設備的 GPIO(圖 3)。


    拆分和仲裁雙向串行總線
    圖 3  連接到 GPIO 的拆分總線


    有幾個已發布的電路可以拆分雙向總線。不幸的是,用于分離總線應用的參考電路要么需要為特定應用專門設計的電路(如 見于已發表的文章),或需要使用傳輸門的外部控制邏輯(如 I 2C 標準中所示)允許發送器和接收器進行通信,而不會創建導致閂鎖的反饋路徑。閂鎖情況在圖 2中很明顯,其中 IOA 將總線拉至 0 迫使 IOB 通過 /gateB1 拉至 0,然后強制 IOA 通過 /gateA2 無限期拉至 0。

    本設計理念中介紹的雙邊仲裁器可以將雙向總線拆分為發送和接收對,并以通用方式構建,使其可用于任何拆分總線應用。此外,它不需要外部控制邏輯——總線僅由數據總線的狀態控制:


    拆分和仲裁雙向串行總線
    圖 4  雙邊仲裁器使能電路


    雙邊仲裁

    圖 5中所示的仲裁器由圖 4中的交叉耦合使能電路組成,之所以起作用,是因為根據定義,雙向總線僅支持半雙工通信。在穩定狀態下,DATA 總線被上拉電阻 R1 和 R2 拉高,迫使 OUT1 和 OUT2 為 0。這使兩個 NMOS FET 都處于截止狀態。當IC1拉低DATA時,OUT1變為1,使Q2拉低IC2的DATA總線。同時,OUT1 被饋送到或非門 U2 的輸入端,斷開從 OUT2 返回到 Q1 的反饋回路。反饋回路的這種中斷消除了閉鎖條件,使得任何其他控制邏輯都變得不必要,因為個斷言其數據線的電路贏得了比賽,并通過或非門阻塞了另一個電路。


    拆分和仲裁雙向串行總線
    圖5  雙向總線的雙邊仲裁

     拆分和仲裁雙向串行總線
    圖 6  雙邊仲裁啟用總線放大


    由于電路的通用性,雙邊仲裁可應用于任何拆分總線應用。圖 6 顯示了應用于放大的雙邊仲裁。通過分別用媒體轉換電路或光隔離器替換放大器組件,這可以很容易地擴展到媒體轉換和總線隔離。出于調試總線控制器的目的,可以監控放大器之間的線路以幫助識別故障總線控制器。圖 7 顯示了應用于 I 2 C 到 GPIO 連接的雙邊仲裁。


    拆分和仲裁雙向串行總線
    圖 7  I 2 C 到 GPIO 連接


    結論

    將雙向總線分成發送/接收對有多種原因。從提高性能到啟用調試再到隔離,總線分離是一種許多設計人員都曾發現有用的技術。

    雙邊仲裁是一種總線仲裁技術,可實現大多數總線拆分應用。它依賴于雙向總線通信的行為來消除對外部控制電路的需求,并且足夠通用以用于許多應用程序而不會增加不必要的復雜性。

    免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。


    推薦閱讀:

    生成與模擬電壓的平方根成反比的脈沖寬度

    串聯連接的 MOSFET 可提高電壓和功率處理能力

    電源管理面臨五大趨勢,產業界都是如何應對?

    電路檢測快速下降的信號并抑制噪聲

    DSP 技巧:頻率解調算法

    特別推薦
    技術文章更多>>
    技術白皮書下載更多>>
    熱門搜索
    ?

    關閉

    ?

    關閉

    亚洲精品无码国产| 久久亚洲精品成人无码网站| 中文字幕无码高清晰| 亚洲AV中文无码乱人伦下载| 日本一区二区三区中文字幕| 亚洲av中文无码乱人伦在线r▽ | 天堂网www中文在线| 日韩精品少妇无码受不了| 久久99久久无码毛片一区二区| 中文字幕热久久久久久久| 中文字幕无码高清晰 | 无码夫の前で人妻を犯す中字| 性无码专区一色吊丝中文字幕| 久久中文字幕无码专区| 中文字幕亚洲欧美日韩在线不卡| r级无码视频在线观看| 久久中文字幕视频、最近更新| 亚洲无av在线中文字幕| 中文字幕在线观看亚洲视频| 18无码粉嫩小泬无套在线观看| 午夜不卡久久精品无码免费| 日本中文字幕中出在线| 国产精品无码v在线观看| 久久久久亚洲AV无码永不| 久久久网中文字幕| 国产中文字幕在线| 天堂√最新版中文在线天堂| 波多野结衣中文字幕免费视频| 久久中文骚妇内射| 精品亚洲综合久久中文字幕| 91视频中文字幕| 中文字幕一区一区三区| 亚洲最大av无码网址| 无码少妇一区二区性色AV| 亚洲AV永久纯肉无码精品动漫| 亚洲AV无码码潮喷在线观看| 亚洲AV日韩AV永久无码免下载| 午夜无码A级毛片免费视频 | 国产精品无码国模私拍视频 | AV无码精品一区二区三区| 好硬~好爽~别进去~动态图, 69式真人无码视频免|