加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 1. OC 門(mén)
    • 2. OD 門(mén)
    • 3. 推挽輸出
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

去參加應(yīng)聘,面試官考我OC門(mén)、OD門(mén)和推挽輸出

2020/06/28
261
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

硬件工程師的筆試題中經(jīng)常會(huì)考 OC 門(mén)和 OD 門(mén),有的放在面試中問(wèn),多個(gè) OC 或者多個(gè) OD 門(mén)能組成線與結(jié)構(gòu),線與結(jié)構(gòu)考的更頻繁,還有一個(gè)推挽輸出,有一些單片機(jī)GPIO 用的就是這種結(jié)構(gòu),如最常見(jiàn)的 STM32。

1. OC 門(mén)

OC 意為集電極開(kāi)路,結(jié)構(gòu)如下:

OC 門(mén)電路

?

A=0,①截止,②導(dǎo)通,相當(dāng)于開(kāi)關(guān)閉合,輸出 0V(實(shí)際輸出不是 0V,因?yàn)?a class="article-link" target="_blank" href="/baike/1454817.html">三極管存在飽和壓降)。A=1,①導(dǎo)通,②截止,相當(dāng)于開(kāi)關(guān)斷開(kāi),C 點(diǎn)呈現(xiàn)高阻態(tài),通常情況下 C 點(diǎn)要有上拉電阻,以輸出高電平。I2C,SMB 類(lèi)型總線就是 OC 門(mén)或 OD 門(mén),也是因?yàn)檫@種 IO 的高阻態(tài)輸出和線與邏輯才能讓他們能夠有一個(gè) master,多個(gè) slave,也不會(huì)出現(xiàn)短路情況。

使用注意事項(xiàng):

上拉電阻太小,會(huì)增大飽和壓降,導(dǎo)致輸出的低電平很高。

上拉電阻太大,會(huì)延緩信號(hào)的上升沿。

OC 門(mén)可以連在一起,做“線與邏輯”。

上拉電壓可以根據(jù)下一級(jí)輸入端的電平標(biāo)準(zhǔn)來(lái)選擇,但也要注意芯片輸出端口的電壓 maximal rating

2. OD 門(mén)

把 OC 門(mén)的三極管換成場(chǎng)效應(yīng)管,就是 OD 門(mén),OD 意為漏極開(kāi)路。

OD 門(mén)電路

A=0,①關(guān)閉,②導(dǎo)通,相當(dāng)于開(kāi)關(guān)閉合,輸出 0V(因?yàn)?MOS 管的導(dǎo)通阻抗很低,所以輸出幾乎等于 0)。A=1,①導(dǎo)通,②關(guān)閉,相當(dāng)于開(kāi)關(guān)斷開(kāi),C 點(diǎn)呈現(xiàn)高阻態(tài),通常情況下 C 點(diǎn)要有上拉電阻,以輸出高電平。I2C,SMB 類(lèi)型總線就是 OC 門(mén)或 OD 門(mén),也是因?yàn)檫@種 IO 的高阻態(tài)輸出,和“線與邏輯”才能讓他們能夠有一個(gè) master,多個(gè) slave。

使用注意事項(xiàng):

上拉電阻太小,會(huì)導(dǎo)致 MOS 管②的導(dǎo)通電流過(guò)大,燒毀 MOS 管。

上拉電阻太大,會(huì)延緩信號(hào)的上升沿。

OD 門(mén)可以連在一起,做“線與邏輯”。

上拉電壓可以根據(jù)下一級(jí)輸入端的電平標(biāo)準(zhǔn)來(lái)選擇,但也要注意芯片輸出端口的電壓 maximal rating

3. 推挽輸出

推挽輸出又叫 push-pull,很多芯片的部分 GPIO 會(huì)支持這個(gè)功能。

用 NPN+PNP 制作的推挽輸出結(jié)構(gòu)如下:

三極管推挽輸出

PMOS+NMOS 制作的推挽輸出結(jié)構(gòu)如下:

input 輸出高電平時(shí),PMOS 截止,NMOS 導(dǎo)通,output=0V

input 輸出低電平時(shí),PMOS 導(dǎo)通,NMOS 截止,output=VDD

MOS 管推挽輸出

推挽輸出結(jié)構(gòu)的低電平輸出能力與 OC 門(mén)或 OD 門(mén)是一樣的,但是高電平輸出能力比 OC 門(mén)或 OD 門(mén)強(qiáng)很多,因?yàn)槭侵苯由侠搅?a class="article-link" target="_blank" href="/tag/%E7%94%B5%E6%BA%90/">電源!因此推挽輸出可以輸出很高的電流。需要注意的是,配置為推挽輸出的兩個(gè)管腳,如果連載一起,一個(gè)配置為輸出高,另一個(gè)配置為輸出低,會(huì)產(chǎn)生很大的電流,導(dǎo)致 IO 燒毀。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

公眾號(hào)記得誠(chéng)主筆,CSDN博客專(zhuān)家,硬件-基帶工程師,從事2G/3G/4G無(wú)線通信、GNSS定位、車(chē)載電子、物聯(lián)網(wǎng)等產(chǎn)品的硬件開(kāi)發(fā)工作,用文字和讀者交流,總結(jié),分享,提高,共同進(jìn)步。