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

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

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

邏輯電平案例:從IO口結(jié)構(gòu)分析電流倒灌的原因及解決措施

454398 ? 來源:傳感器技術(shù) ? 作者:傳感器技術(shù) ? 2020-12-20 12:15 ? 次閱讀

在邏輯電平互連的過程中,經(jīng)常會出現(xiàn)電流倒灌的現(xiàn)象。本篇從IO口的結(jié)構(gòu)出發(fā),分析電流倒灌的原因及解決措施。

1、IO口結(jié)構(gòu)

IO口根據(jù)接口類型的不同,分為高阻、三態(tài)、推挽、開漏等,但除了功能性區(qū)別外,幾乎所有IO口都會存在如下結(jié)構(gòu)所示的四個(gè)二極管。

pIYBAF9uG0KABttcAAAxqTetGnc170.png

D1在大多數(shù)CMOS集成電路中起著防靜電功能,同時(shí)輔助起著輸入端限幅作用。但是在ABT、LVT、LVC和AHC/AHCT類集成電路中無此二極管。

D2是半導(dǎo)體集成所產(chǎn)生的寄生二極管(存在于所有數(shù)字集成電路),其輔助功能為對線路反射的下沖信號進(jìn)行限幅,提供一些放電保護(hù)功能。

D3用于保護(hù)CMOS電路在放電時(shí)的干擾。在大多數(shù)雙極性器件中也存在此二極管,但為寄生二極管。在集電極開路和三態(tài)輸出的雙極性器件中無此二極管。

D4在所有集成電路中均存在此二極管。它是器件的集電極或漏極的二極管。在雙極性器件中還附加了一個(gè)肖特基二極管對線路反射的下沖信號進(jìn)行限幅。在CMOS電路中附加了二極管以增加防靜電功能。

pIYBAF9uG0SAf2YaAAFN1VkLQm8059.png

STM32的IO口結(jié)構(gòu)

2、電流倒灌的原因及解決措施

當(dāng)使用CMOS型器件作為接口芯片時(shí),如果Vcc2斷電,Vcc1繼續(xù)供給G1,G1的高電平輸出電流將通過D1向Vcc2上的電容充電(該充電電流將使D1迅速過載并使其損壞。CMOS器件中D1只能承受20mA的電流)并在Vcc2上建立一電壓,該電壓使使用Vcc2供電的其它電路工作不正常,特別是可編程器件。

o4YBAF9uG0WAT36aAABC9hz5qsk973.png

針對上述現(xiàn)象,解決措施如下:

如圖(a):在信號線上加一個(gè)幾歐姆的限流電阻,可防止過流損壞二極管D1,但不能解決灌流在Vcc上建立電壓;

如圖(b):在信號線上加二極管D3及上拉電阻R,D3用于阻斷灌流通路,R解決前級輸出高電平時(shí)使G1的輸入保持高電平。此方法既可解決灌流損壞二極管D1的問題,又可解決灌流在Vcc上建立電壓。缺點(diǎn)是二極管D3的加入降低了G1的低電平噪聲容限;

如圖(c):在G1的電源上增加二極管D7。缺點(diǎn)是前級輸出高電平時(shí),G1通過D1獲得電壓并輸出高電平給后級電路。同時(shí)降低了G1的供電電壓,使其在正常使用時(shí)高電平輸出電壓降低。

pIYBAF9uG0eAbR4pAACocjgrRB4404.png

最有效的解決方法是使用雙極型的器件(如LS系列器件,ABT系列器件)作為接口(即采用沒有D1二極管的器件),由于雙極型器件沒有保護(hù)二極管D1存在,故不存在灌流通路。需要注意的是這時(shí)接口的輸入、輸出信號線上不能加上拉電阻(雙極型器件輸入懸空當(dāng)高電平對待)。

編輯:hfy

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

    關(guān)注

    58

    文章

    5655

    瀏覽量

    235016
  • 二極管
    +關(guān)注

    關(guān)注

    147

    文章

    9537

    瀏覽量

    165594
  • 邏輯電平
    +關(guān)注

    關(guān)注

    0

    文章

    150

    瀏覽量

    14392
收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于單片機(jī)IO電壓電平轉(zhuǎn)換

    在這個(gè)電平轉(zhuǎn)換電路中,當(dāng)單片機(jī)IO(3.3V器件)拉低時(shí),MOS導(dǎo)通,5V器件被拉低,此時(shí)單片機(jī)IO豈不是接入了一個(gè)5V上拉電阻,這樣為
    發(fā)表于 04-18 22:59

    51單片機(jī)IO的使用方法

    傳統(tǒng)51單片機(jī)IO接口只可以作為標(biāo)準(zhǔn)雙向IO接口,如果用其來驅(qū)動LED只能用灌電流的方式或是用三極管外擴(kuò)驅(qū)動電路。灌電流方式:LED正極接VCC,負(fù)極接
    發(fā)表于 08-25 09:35

    怎樣去解決電流倒灌的問題

    電流倒灌是什么意思?電流倒灌原因有哪些?怎樣去解決電流倒灌
    發(fā)表于 09-28 06:56

    電流倒灌產(chǎn)生的原因

    系列文章目錄 1.元件基礎(chǔ)2.電路設(shè)計(jì) 3.PCB設(shè)計(jì)4.元件焊接6.程序設(shè)計(jì)9.檢測標(biāo)準(zhǔn)文章目錄前言一、異常情況的思考1、 電流倒灌電流倒灌產(chǎn)生的
    發(fā)表于 11-11 06:16

    數(shù)電的角度去分析幾種IO模式

    與非門、一個(gè)與門及場效應(yīng)管驅(qū)動電路構(gòu)成。有一定的數(shù)電基礎(chǔ)可以分析得到:當(dāng)Vgs大于一定值,場效應(yīng)管導(dǎo)通。先分析內(nèi)部結(jié)構(gòu):1.輸入緩沖器:在P0中,有兩個(gè)三態(tài)的緩沖器。三態(tài)門有三個(gè)狀態(tài)
    發(fā)表于 12-07 07:12

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的IO操作

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO結(jié)構(gòu)的均不同,導(dǎo)致了IO操作也不同。操作單片機(jī)IO
    發(fā)表于 02-20 20:25 ?1.1w次閱讀
    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的<b class='flag-5'>IO</b><b class='flag-5'>口</b>操作

    51單片機(jī)IO輸入輸出方式_IO的四種使用方法

    傳統(tǒng)51單片機(jī)IO接口只可以作為標(biāo)準(zhǔn)雙向IO接口,如果用其來驅(qū)動LED只能用灌電流的方式或是用三極管外擴(kuò)驅(qū)動電路。灌電流方式:LED正極接VCC,負(fù)極接
    發(fā)表于 04-26 14:11 ?6.6w次閱讀
    51單片機(jī)<b class='flag-5'>IO</b><b class='flag-5'>口</b>輸入輸出方式_<b class='flag-5'>IO</b><b class='flag-5'>口</b>的四種使用方法

    邏輯電平的一些基本概念詳細(xì)說明

    本篇為邏輯電平系列文章中的第一篇,主要介紹邏輯電平相關(guān)的一些基本概念。后續(xù)將會介紹常見的單端邏輯電平
    發(fā)表于 01-06 17:40 ?16次下載
    <b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>的一些基本概念詳細(xì)說明

    邏輯電平互連出現(xiàn)電流倒灌原因及解決措施

    邏輯電平互連的過程中,經(jīng)常會出現(xiàn)電流倒灌的現(xiàn)象。本篇IO
    發(fā)表于 01-07 16:30 ?17次下載
    <b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>互連出現(xiàn)<b class='flag-5'>電流</b><b class='flag-5'>倒灌</b>的<b class='flag-5'>原因</b>及解決<b class='flag-5'>措施</b>

    邏輯電平互連出現(xiàn)電流倒灌原因及解決措施

    邏輯電平互連的過程中,經(jīng)常會出現(xiàn)電流倒灌的現(xiàn)象。本篇IO
    發(fā)表于 01-07 16:30 ?13次下載
    <b class='flag-5'>邏輯</b><b class='flag-5'>電平</b>互連出現(xiàn)<b class='flag-5'>電流</b><b class='flag-5'>倒灌</b>的<b class='flag-5'>原因</b>及解決<b class='flag-5'>措施</b>

    互聯(lián)邏輯電平電流倒灌原因和解決措施

    互聯(lián)邏輯電平電流倒灌原因和解決措施
    發(fā)表于 09-10 15:33 ?3次下載

    單片機(jī)檢測IO電平、低電平、懸空三種狀態(tài)。

    單片機(jī)檢測IO電平、低電平、懸空三種狀態(tài)。步驟1:設(shè)置IO為輸入上拉模式,讀取
    發(fā)表于 12-23 19:16 ?42次下載
    單片機(jī)檢測<b class='flag-5'>IO</b><b class='flag-5'>口</b>高<b class='flag-5'>電平</b>、低<b class='flag-5'>電平</b>、懸空三種狀態(tài)。

    9.1 單片機(jī)IO結(jié)構(gòu)

    上節(jié)課我們提到了單片機(jī) IO 的其中一種“準(zhǔn)雙向 IO”的內(nèi)部結(jié)構(gòu),實(shí)際上我們的單片機(jī) IO
    發(fā)表于 01-13 15:54 ?5次下載
    9.1 單片機(jī)<b class='flag-5'>IO</b><b class='flag-5'>口</b>的<b class='flag-5'>結(jié)構(gòu)</b>

    單片機(jī)接口電路設(shè)計(jì)中的電流倒灌電平轉(zhuǎn)換問題

    單片機(jī)接口電路設(shè)計(jì)中的電流倒灌電平轉(zhuǎn)換問題
    的頭像 發(fā)表于 09-27 15:22 ?1265次閱讀
    單片機(jī)接口電路設(shè)計(jì)中的<b class='flag-5'>電流</b><b class='flag-5'>倒灌</b>和<b class='flag-5'>電平</b>轉(zhuǎn)換問題

    stm32怎么讀取io輸入電平

    要讀取STM32的IO輸入電平,你可以使用GPIO外設(shè)來完成。GPIO是通用輸入輸出端口,它可以配置成輸入模式,用于讀取外部信號的電平。 首先,你需要定義一個(gè)GPIO_InitTyp
    的頭像 發(fā)表于 01-05 11:46 ?4546次閱讀