精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是準雙向IO和開漏輸出?上拉電阻的好處和選擇原則

CHANBAEK ? 來源:工控小新 ? 作者:工控小新 ? 2023-11-09 16:27 ? 次閱讀

圖片

單片機IO口內部的結構,主要是三種:準雙向IO、開漏輸出、強推挽輸出

51單片機上通常使用的是準雙向IO和開漏輸出兩種。

什么是準雙向IO和開漏輸出?

準雙向IO是一種可以既作為輸入又作為輸出的IO口,它的內部電路結構包括一個場效應管和一個上拉電阻。

當IO口作為輸出時,可以通過控制場效應管的開關來輸出高電平或低電平。例如:我們從內部輸出1,經過一個反向器之后編程0,那么對應的場效應管不導通,這個時候由于內部有上拉電阻,那么對應的單片機IO口上就會輸出一個高電平;而如果在內部輸出輸出一個0,經過反向器之后編程1,那么導致場效應管導通,VCC就會通過上拉電機流通到場效應管的S極,那么對應的單片機的IO輸出就拉到低電平。

當IO口作為輸入時,需要先向IO口寫1,然后再讀取外部信號。這樣可以保證正確地讀取高電平或低電平。

開漏輸出是一種只能輸出低電平的IO口,它的內部電路結構只有一個場效應管。

當IO口輸出0時,場效應管導通,輸出低電平。當IO口輸出1時,場效應管截止,輸出高阻態。這時候IO口沒有驅動能力,需要外部接上拉電阻才能輸出高電平。

開漏輸出的優點是可以提高輸出電壓的靈活性,可以通過改變上拉電阻的電源來實現不同的電平轉換。例如,如果上拉電阻接5V電源,那么輸出的高電平就是5V;如果上拉電阻接3.3V電源,那么輸出的高電平就是3.3V。

上拉電阻就是將不確定的信號通過一個電阻拉到高電平,同時此電阻起到一個限流的作用,下拉就是下拉到低電平。

上拉電阻的好處:

1、OC門要輸出高電平,外部必須加上拉電阻

2、加大普通I0口的驅動能力。

3、起到限流的作用。

4、抵抗電磁干擾。

上拉電阻選擇的原則:

1、從降低功耗方面考慮應該足夠大,因為電阻越大,電流越小。

2、從確保足夠的引腳驅動熊力考慮應該足夠小越小,電流才能越大

電阻。

3、開漏輸出時,過大的上拉電阻會導致信號上升沿變緩。

一般選擇上拉電阻的阻值是4.7K-10K范圍。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44525

    瀏覽量

    633261
  • 上拉電阻
    +關注

    關注

    5

    文章

    359

    瀏覽量

    30574
  • 場效應管
    +關注

    關注

    46

    文章

    1147

    瀏覽量

    63829
  • IO口
    +關注

    關注

    3

    文章

    169

    瀏覽量

    23999
  • 開漏輸出
    +關注

    關注

    0

    文章

    34

    瀏覽量

    7312
收藏 人收藏

    評論

    相關推薦

    STM32cubemx在和推挽輸出模式下電阻和下拉電阻有什么作用和區別?

    只配置過輸入的時候和下拉電阻。不知道在和推挽輸出模式下
    發表于 03-27 07:20

    集電極開路 極開路 推挽 電阻 三態門 雙向

    集電極開路 極開路 推挽 電阻 三態門
    發表于 06-02 16:22

    請問stm32配置成輸出,在這個IO口加上100K電阻和12V電壓會燒壞IO口嗎?

    請問stm32配置成輸出 我在這個IO口加上100K電阻和12V電壓
    發表于 09-09 14:51

    GPIO的推挽、、雙向端口IO模式詳解【圖文并茂】

    ~P3端口51單片機的其他三個端口的內部結構如圖 23所示,與P0相比簡單了很多,沒有了頂部的MOS管,也沒有了地址/數據信號的選項。作為輸出時是帶有電阻的的
    發表于 08-26 08:09

    電阻作用,電阻應用和選擇原則

    最相近的一個!  P0為什么要電阻原因有:  1。 P0口片內無上電阻  2。 P0為I/O口工作狀態時,上方FET被關斷,從而
    發表于 12-14 17:21

    IIC為什么用輸出電阻

    IIC通信協議推挽輸出輸出輸出的作用IIC
    發表于 02-26 06:48

    雙向口、輸出、推挽輸出結構介紹

    雙向口、輸出、推挽輸出結構介紹1.
    發表于 11-30 08:08

    單片機的推挽輸出/輸出/雙向IO的相關資料下載

    單片機的推挽輸出、輸出、雙向IO對于剛開始接觸
    發表于 12-13 07:10

    集電極開路_極開路_推挽_電阻_弱_三態門_雙向

    集電極開路_極開路_推挽_電阻_弱_三態門_
    發表于 11-16 18:32 ?0次下載

    電阻的作用及阻值的選擇原則

    電阻的作用及阻值的選擇原則
    發表于 03-21 11:17 ?2次下載

    IIC為什么要用輸出電阻?

    。 ? 推挽輸出輸出 推挽輸出:? 輸出邏輯0,則N-MOS激活;
    的頭像 發表于 03-09 13:57 ?1.8w次閱讀
    IIC為什么要用<b class='flag-5'>開</b><b class='flag-5'>漏</b><b class='flag-5'>輸出</b>和<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>?

    輸出、推挽輸出,懸空輸入、模擬輸入、輸入、下拉輸入的區別

    1.輸出和推挽輸出的區別開輸出只能輸出低電平,
    發表于 12-01 10:06 ?49次下載
    <b class='flag-5'>開</b><b class='flag-5'>漏</b><b class='flag-5'>輸出</b>、推挽<b class='flag-5'>輸出</b>,懸空輸入、模擬輸入、<b class='flag-5'>上</b><b class='flag-5'>拉</b>輸入、下拉輸入的區別

    電阻阻值選擇及應用原則

    (或極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,電阻的功能主要是為集電極開路
    的頭像 發表于 03-17 15:57 ?2947次閱讀
    <b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>阻值<b class='flag-5'>選擇</b>及應用<b class='flag-5'>原則</b>

    I2C的輸出電阻

    信息和接收信息無法同時進行,I2C工作時的傳輸速率在標準模式下可達100kbit/s,快速模式下可達400kbit/s,高速模式下可達3.4Mbit/s。I2C總線采用極開路的設計,且SDA和SCL通過上電阻連接V~CC~。
    的頭像 發表于 07-02 16:39 ?5284次閱讀
    I2C的<b class='flag-5'>開</b><b class='flag-5'>漏</b><b class='flag-5'>輸出</b>和<b class='flag-5'>上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

    輸出為什么加上電阻

    受到限制。為了提高輸出的性能和可靠性,通常需要在電路中加入電阻。
    的頭像 發表于 07-14 10:46 ?1872次閱讀