99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

雙向總線簡介及為什么要拆分雙向總線

PCB線路板打樣 ? 來源:LONG ? 2019-08-07 14:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雙向總線(例如,I 2 C,SMBus和LIN)在今天已經(jīng)無處不在電子產(chǎn)品部分原因在于其簡潔性。僅使用兩條線 - 數(shù)據(jù)和時鐘 - 多個設(shè)備可以相互通信。根據(jù)I 2 C總線規(guī)范,多達(dá)128個設(shè)備可以共享相同的數(shù)據(jù)和時鐘線;這可以通過在每個器件上使用外部上拉電阻和開漏驅(qū)動器來實(shí)現(xiàn)。如果沒有設(shè)備發(fā)送0,則總線通過上拉電阻自然地拉至1。但是,總線上的任何器件都可以將其拉至0.

允許總線主控器隨時驅(qū)動總線,并且從器件在一定時間內(nèi)響應(yīng)總線主控器的查詢。在多主方案中,作為總線主控的各個設(shè)備需要執(zhí)行自己的總線仲裁。希望對總線進(jìn)行控制的總線主控器需要將其拉至0進(jìn)行測試;這通知其他主設(shè)備正在使用總線。

為什么要拆分雙向總線?

I 2 C總線規(guī)范[1]包含一個參考電路,允許它分成輸入和輸出對。出于若干原因需要此配置。首先,在安全,噪聲和接地問題的情況下,分離總線可用于光學(xué)隔離總線主機(jī)和從機(jī)(圖1)。此外,通過放大分離總線(圖2)或用執(zhí)行介質(zhì)轉(zhuǎn)換的電路替換放大器,可以實(shí)現(xiàn)性能提升。這可以增加總線的工作距離并通過減小電容來提高性能。隨著電容下降,信號時間常數(shù)t由上拉電阻控制。

雙向總線簡介及為什么要拆分雙向總線

圖1雙向總線隔離

雙向總線簡介及為什么要拆分雙向總線

圖2雙向總線中繼器

對于那些設(shè)計雙向總線控制器的人,可以使用總線分流技術(shù)進(jìn)行調(diào)試。雙向協(xié)議的典型調(diào)試變得困難,因?yàn)樾袨椴划?dāng)?shù)目刂破骺梢詫⒖偩€拉到0而另一個控制器斷言對總線的控制。這種情況使得在不知道每個設(shè)備的控制器的內(nèi)部狀態(tài)的情況下識別總線上的發(fā)送設(shè)備是不可能的。但是,通過圖2監(jiān)控/gateB1和/gateA2線路,可以僅使用標(biāo)準(zhǔn)實(shí)驗(yàn)室設(shè)備和調(diào)試技術(shù)識別發(fā)送設(shè)備和總線的任何同時斷言。

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

雙向總線簡介及為什么要拆分雙向總線

圖3與GPIO接口的分離總線

有幾個已發(fā)布的電路能夠拆分雙向總線。不幸的是,用于分離總線應(yīng)用的參考電路要么需要為特定應(yīng)用專門設(shè)計的電路(如發(fā)表的文章中所見),或者需要外部控制邏輯(如I 2中所見) C標(biāo)準(zhǔn))使用傳輸門允許發(fā)送器和接收器進(jìn)行通信,而不會產(chǎn)生導(dǎo)致閉鎖的反饋路徑。閉鎖條件在圖2中很明顯,其中IOA將總線拉至0迫使IOB通過/gateB1拉至0,然后迫使IOA通過/gateA2無限期地拉到0。

本設(shè)計方案中介紹的雙邊仲裁器可以將雙向總線分成發(fā)送和接收對,并以通用方式構(gòu)建,允許它用于任何分離總線應(yīng)用。此外,它不需要外部控制邏輯 - 總線僅由數(shù)據(jù)總線的狀態(tài)控制:

圖4雙邊仲裁者啟用電路

雙邊仲裁

圖5 中所示的仲裁器,包括來自圖4的交叉耦合使能電路,因?yàn)楦鶕?jù)定義,雙向總線僅支持半雙工通信。在穩(wěn)定狀態(tài)下,DATA總線通過上拉電阻R1和R2拉高,強(qiáng)制OUT1和OUT2為0.這使兩個NMOS FET保持在截止?fàn)顟B(tài)。當(dāng)IC1將DATA拉低時,OUT1變?yōu)?,這使得Q2下拉IC2的DATA總線。同時,OUT1被饋送到NOR門U2的輸入端,將反饋回路從OUT2斷開回Q1。這種反饋環(huán)路的中斷消除了閉鎖條件,使得任何其他控制邏輯都不必要,因?yàn)閿嘌云鋽?shù)據(jù)線的第一個電路贏得競爭并通過NOR門阻斷另一個電路。

雙向總線簡介及為什么要拆分雙向總線

圖5雙向總線的雙邊仲裁

雙向總線簡介及為什么要拆分雙向總線

圖6雙邊仲裁啟用總線放大

由于電路的通用性,雙邊仲裁可以應(yīng)用于任何分離總線應(yīng)用。圖6顯示應(yīng)用于擴(kuò)增的雙邊仲裁。通過分別用介質(zhì)轉(zhuǎn)換電路或光隔離器替換放大器組件,可以很容易地將其擴(kuò)展到介質(zhì)轉(zhuǎn)換和總線隔離。對于總線控制器調(diào)試目的,可以監(jiān)視放大器之間的線路,以幫助識別故障總線控制器。圖7顯示雙邊仲裁適用于I 2 C-to-GPIO連接。

圖7I 2 C到GPIO的連接

結(jié)論

將雙向總線分成發(fā)送/接收對有幾個原因。從提高性能到啟用調(diào)試再到隔離,總線分離是許多設(shè)計人員隨時都會發(fā)現(xiàn)有用的技術(shù)。

雙邊仲裁是一種總線仲裁技術(shù),可實(shí)現(xiàn)大多數(shù)總線分裂應(yīng)用。它依賴于雙向總線通信的行為來消除對外部控制電路的需求,并且通用性足以用于許多應(yīng)用而不會增加不必要的復(fù)雜性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2960

    瀏覽量

    89778
  • PCB打樣
    +關(guān)注

    關(guān)注

    17

    文章

    2977

    瀏覽量

    22579
  • 華強(qiáng)PCB
    +關(guān)注

    關(guān)注

    8

    文章

    1831

    瀏覽量

    28612
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43930
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    IIC總線簡介

     IIC(Inter-Integrated Circuit)是一個多主從的串行總線,又叫I2C,是由飛利浦公司發(fā)明的通訊總線,屬于半雙工同步傳輸類型總線。IIC總線是非常常見的數(shù)據(jù)
    發(fā)表于 11-10 16:07 ?2953次閱讀
    IIC<b class='flag-5'>總線</b><b class='flag-5'>簡介</b>

    一款RAM雙向數(shù)據(jù)總線電路分享

    一般RAM的數(shù)據(jù)總線都是將輸入輸出并接在一起,形成雙線數(shù)據(jù)總線。利用這種數(shù)據(jù)總線可以實(shí)現(xiàn)雙向數(shù)據(jù)傳輸。該電路采用兩片256 X 4RAM CM5010實(shí)現(xiàn)的
    發(fā)表于 04-13 07:16

    I2C總線簡介

    I2C 簡介I2C 是雙線雙向的串行總線,它為設(shè)備之間數(shù)據(jù)交換提供了一種簡單高效的方法。I2C 標(biāo)準(zhǔn)是一個具有沖突檢測機(jī)制和仲裁機(jī)制的真正意義上的多主機(jī)總線。它能防止兩個或者多個主機(jī)在
    發(fā)表于 02-22 06:55

    ?IIC總線簡介

    IIC簡介?IIC總線(Inter-Integrated Circuit)即集成電路總線,是Philips公司設(shè)計出來的一種簡單、雙向、二線制、同步串行
    發(fā)表于 02-23 06:48

    PCA9306 I2C總線和SMBus雙向電平轉(zhuǎn)換器簡介

    PCA9306是一款支持I2C總線和SMBus的雙向電平轉(zhuǎn)換器,支持從1.0V~3.6V(Vref(1))到1.8V~5.5V(Vbias(ref)(2))的電平轉(zhuǎn)換,并且?guī)в惺鼓茌斎搿?/div>
    發(fā)表于 03-10 15:37 ?53次下載

    PCA9564 并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCA9564是一款采用CMOS工藝,支持并行總線與串行I2C總線通信轉(zhuǎn)換的接口器件,適用于微控制器/處理器使用并行總線擴(kuò)展I2C總線接口。它支持并行
    發(fā)表于 03-10 15:47 ?51次下載

    PCA9665并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCA9665是一款并行總線與串行I2C總線接口轉(zhuǎn)換的器件,適用于微控制器/處理器使用并行總線擴(kuò)展I2C總線接口。它支持并行總線與I2C
    發(fā)表于 03-10 15:49 ?46次下載

    PCF8584 并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCF8584是一款采用CMOS工藝制作的集成電路,微處理器/微控制器通過它可以將并行總線轉(zhuǎn)換成串行的I2C總線,它支持并行總線和串行I2C總線間的
    發(fā)表于 03-10 15:52 ?35次下載

    現(xiàn)場總線簡介

    現(xiàn)場總線簡介 現(xiàn)場總線特征 • 雙向• 多節(jié)點(diǎn)• 開放標(biāo)準(zhǔn)• 全數(shù)字• 自動化領(lǐng)域的計算機(jī)局域網(wǎng)
    發(fā)表于 04-02 10:48 ?22次下載

    CAN總線系統(tǒng)測試技術(shù)簡介

    CAN總線系統(tǒng)測試技術(shù)簡介 【摘 】 CAN總線作為現(xiàn)場總線的一種,在汽車、船舶、航天、工業(yè)測控與工業(yè)自動化等領(lǐng)域已經(jīng)得到廣泛的應(yīng)用。C
    發(fā)表于 03-11 11:22 ?9993次閱讀

    基于LTC4310設(shè)計的絕緣雙向I2C總線通信技術(shù)

    基于LTC4310設(shè)計的絕緣雙向I2C總線通信技術(shù) LTC4310是Linear 公司的絕緣的雙向I2C總線通信器件,每個器件可把I2C邏輯狀態(tài)編碼成信號,通
    發(fā)表于 04-30 09:26 ?1783次閱讀
    基于LTC4310設(shè)計的絕緣<b class='flag-5'>雙向</b>I2C<b class='flag-5'>總線</b>通信技術(shù)

    FPGA雙向電路設(shè)計經(jīng)驗(yàn)

    在工程應(yīng)用中,雙向電路是設(shè)計者不得不面對的問題.在實(shí)際應(yīng)用中,數(shù)據(jù)總線往往是雙向的.如何正確處理數(shù)據(jù)總線是進(jìn)行時序邏輯電路設(shè)計的基礎(chǔ).在程序設(shè)計過程中,關(guān)鍵技術(shù)在于:實(shí)體部
    發(fā)表于 11-11 10:27 ?3356次閱讀

    Linear LTC4310絕緣雙向I2C總線通信方案

    Linear LTC4310絕緣雙向I2C總線通信方案
    發(fā)表于 02-07 16:15 ?9次下載

    DSPeCAN總線中斷方式與上位機(jī)的雙向通信

    DSPeCAN總線中斷方式與上位機(jī)的雙向通信
    發(fā)表于 10-20 10:57 ?5次下載
    DSPeCAN<b class='flag-5'>總線</b>中斷方式與上位機(jī)的<b class='flag-5'>雙向</b>通信

    總線收發(fā)器使用雙向緩沖器的方法

    收發(fā)器使用背對背三態(tài)緩沖器將不同設(shè)備連接到共享雙向雙向數(shù)據(jù)的公共通信總線。
    的頭像 發(fā)表于 04-18 15:54 ?5865次閱讀
    <b class='flag-5'>總線</b>收發(fā)器使用<b class='flag-5'>雙向</b>緩沖器的方法