RM新时代网站-首页

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

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

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

9種實用的將3.3V輸出連接到5V輸入的方法!

硬件攻城獅 ? 來源:玩轉(zhuǎn)單片機與嵌入式 ? 作者:玩轉(zhuǎn)單片機與嵌入 ? 2022-12-20 11:42 ? 次閱讀

在本文中,我們將介紹相反的問題:我們有一個3.3V輸出,我們需要驅(qū)動一個5V系統(tǒng)。

這是一個非常典型的情況,我們有一個3.3V系統(tǒng)(例如大多數(shù)32位系統(tǒng),如STM32),我們需要將數(shù)據(jù)發(fā)送到較舊的5V系統(tǒng),如51單片機。

首先,我們需要考慮我們正在連接哪種5V系統(tǒng)。特別是,我們需要知道:

低電平和高電平輸入和輸出電壓。

輸入電流

對于CMOS輸入,輸入電流通常在1uA左右或更低,因此不存在這樣的問題。對于TTL器件,輸入電流甚至可能超過1 mA(例如,參見7400數(shù)據(jù)表)。因此,在與TTL輸入接口時,應(yīng)采取一些額外的措施,我們將進行逐一的解釋。

另一個更重要的方面由邏輯電平。

事實上,5V TTL和5V CMOS輸入具有不同的邏輯電平,因此我們將提出的一些解決方案對于某些輸入是足夠的,但這些解決方案無法可靠地用于其他輸入類型。

64753ff6-8017-11ed-8abf-dac502259ad0.png

圖1:3.3 V CMOS輸出、5 V TTL輸入和5 V CMOS輸入的邏輯電平

將3.3V輸出接口至5V輸入的主要方式有:

直接連接

使用 74HCTxx 柵極(或其他 5V TTL 輸入兼容系列)

使用二極管偏移

電阻偏移

雙極型晶體管/場效應(yīng)管逆變器

系列晶體管

雙極型晶體管系列

電平轉(zhuǎn)換器 IC

光耦合器/隔離器

1、直接連接

這是最簡單的方法。此解決方案“幾乎總是”有效,但有一些重要的警告。

6499a6e8-8017-11ed-8abf-dac502259ad0.png

圖2:3.3V CMOS和5V TTL器件之間可以直接連接

首先,當與TTL輸入接口時,任何最新的CMOS輸出都將工作,因為3.3V CMOS的高電平輸出電壓接近3.3V(注意!實際輸出電壓取決于輸出電流。對于重負載輸出,輸出電平可能變化為0.5V或更高!),TTL的最小高電平輸入電壓仍為2V。同樣,如果不是負載太重,CMOS的低電平輸出電壓也低于最大低電平TTL輸入電壓。

我們之所以寫“最新”的CMOS,是因為較舊的CMOS芯片(例如CD4xxx系列)具有非常高的輸出阻抗,因此它們不會吸收/源出太多電流(您通常不希望吸收/源出超過0.5 mA)。試圖獲得太多的電流會使輸出電壓偏移太大。較舊的TTL芯片具有輸入電流,可能超過1mA。幾乎所有現(xiàn)代CMOS器件(例如MCU的GPIO)都可以毫無問題地驅(qū)動更高的電流。

其次,當連接到5V CMOS器件時,這可能有效,但不可靠。事實上,5V CMOS的高電平輸入電壓為3.5V。這甚至高于您期望從3.3V系統(tǒng)(即3.3V)獲得的最大輸出電壓。

不過,為什么這有時還可以使用呢?答案是由于實際的閾值邏輯電平,即5V CMOS的2.5V。任何高于2.5V的電壓將被讀取為1,任何低于2.5V的電壓將被讀取為0。

但是,實際的閾值水平可能會隨著溫度和老化而變化:在兩個邏輯電平區(qū)域之間操作是不安全的。任何噪聲或干擾都可能在輸出端產(chǎn)生毛刺。如果您的系統(tǒng)必須可靠地工作,那么您需要其他解決方案,如下所示。

此外,在驅(qū)動接近邏輯電平閾值的數(shù)字非遲滯輸入時應(yīng)小心,因為會發(fā)生電流消耗。事實上,考慮簡單的CMOS逆變器,如下所示:當輸入電壓接近VDD/2時,兩個MOSFET都處于ON狀態(tài),因此直流路徑電流將從VDD流向GND。

64b83770-8017-11ed-8abf-dac502259ad0.png

上圖是CMOS逆變器的內(nèi)部電路。如果“IN”信號處的電壓接近VDD/2,則兩個MOSFET都將處于ON狀態(tài),并且電流將在VDD和GND之間流動

優(yōu)勢:

無需其他組件

簡單

劣勢:

降低噪聲裕量,容易收到干擾

僅與某些邏輯族可靠地工作

2、使用邏輯門電路

74HCTxx 系列是具有 TTL 兼容邏輯電平的 CMOS 器件(具有 TTL 兼容輸入電平的所有其他 5V 邏輯系列也可以正常工作)。特別是,輸入高壓電平為2V,遠低于CMOS高輸出電壓。通過在系統(tǒng)之間插入任何具有TTL兼容輸入電平的邏輯門(請參閱下面的示例),就可以實現(xiàn)合適的電壓電平轉(zhuǎn)換器。

64d46026-8017-11ed-8abf-dac502259ad0.png

任何具有TTL兼容輸入的非反相邏輯門都可以可靠地充當轉(zhuǎn)換器。

優(yōu)勢:

可與 CMOS 和 TTL 器件配合使用

只需要一個電源。

劣勢:

需要一個外部 IC(可能還需要其去耦電容等器件)

3:使用二極管偏移

通過直接連接到5V CMOS輸入,我們看到主要問題是3.3V輸出的高電平輸出電壓,該輸出電壓不足以僅處于安全區(qū)域(最多3.3V,而最小值為3.5V)。相反,低電平CMOS輸入的最大電壓是VDD的30%,即5V系統(tǒng)中為1.5V。因此,如果我們能在CMOS輸出上增加小的偏移,那就太好了。出于這個原因,可以簡單地使用二極管和上拉電阻。

但是,通過這種方式,電流將流入我們3.3V系統(tǒng)的輸出保護二極管。這種電流應(yīng)盡可能小,以避免損壞3.3V系統(tǒng)。

64fe490e-8017-11ed-8abf-dac502259ad0.png

上述電路中,當3.3V系統(tǒng)的output為高電平時,5V系統(tǒng)的input電壓為3.3V+0.7V(二極管的壓降),當3.3V系統(tǒng)的output為低電平時,5V系統(tǒng)的input電壓為0.7V(二極管的壓降)。

在測試過程中需要注意,即使在3.3V系統(tǒng)為高電平狀態(tài)下,3.3V系統(tǒng)也會有電流流入。這可能會導(dǎo)致 3.3V 設(shè)備上出現(xiàn)問題。

更好的解決方案是使用額外的二極管。由于新二極管直接連接到3.3V電源軌(它不必通過我們的IC),因此電流將流向電源。

651c8c70-8017-11ed-8abf-dac502259ad0.png

在上述電路中,當輸出為高電平時,電流不會流入輸出,而是流過D2。

盡管如此,這兩種解決方案都有一個固有的問題:如果3.3V系統(tǒng)是低功耗,那么它這樣就會消耗非常低的電流。如果總電流消耗低于流入電阻器的電流,則3.3V電源軌實際上將由5V通過電阻器和二極管供電。

這可能是一個問題,因為如果3.3V系統(tǒng)沒有消耗足夠的電流,3.3V電壓可能會增加到約4.3V,這可能會損壞3.3V系統(tǒng)本身。

654244ce-8017-11ed-8abf-dac502259ad0.png

為了解決這個問題,有一個簡單的解決方案是放置第二個電阻,它至少吸收流入D2的電流(約1V / R1。因此,R2 應(yīng)為 R1 的 3.3 倍或更低)。

上圖中加上R2,其值最多比R1大3.3倍,這樣才能確保流入D2的電流將“耗散”,并且不會增加3.3V電壓。

上拉電阻的值應(yīng)計算在內(nèi),以便:

它足夠低,可以給我們所需的速度。

它比輸入阻抗小得多(盡管在CMOS器件中,這不是一個大問題)。

它足夠大,不會使CMOS輸出電壓過載,特別是在低電平下。對于那些具有相對較高輸出阻抗的CMOS輸出(CD40xx系列)來說,這尤其是一個問題。

它足夠大,以避免過多的電流流入3.3V電源軌。

它足夠大,可以將電流消耗保持在可接受的水平。

優(yōu)勢:

便宜

劣勢:

比其他解決方案慢得多。

需要仔細選擇電阻值:避免損壞,獲得正常的速度,并將高低壓保持在正確的范圍內(nèi)。

相對較高的電流消耗。

需要 2 到 4 個附加組件。

噪聲裕量差。

需要一個低阻抗驅(qū)動輸出。

需要相對較高的輸入阻抗

4:電阻偏移

我們也可以使用電阻分壓器引入失調(diào)。

這種簡單的解決方案比二極管偏移更便宜(但速度稍慢),并且仍然存在電流流入輸出引腳的問題。

656338c8-8017-11ed-8abf-dac502259ad0.png

一個簡單的電阻分壓器將允許為我們的3.3V輸出增加一個失調(diào)。

更好的解決方案是在輸出中添加一個虛擬負載,該負載將吸附來自5V通過R1和R2的電流。另一種看待這一點的方法是,斷開輸出,根據(jù)計算值,R1-R2-R3將形成電阻分壓器,R3兩端的電壓最多為3.3V。圖中指示的值以術(shù)語或通用“R”值表示。

65824088-8017-11ed-8abf-dac502259ad0.png

當輸出為3.3V時,添加R3將允許將來自5V的任何電流分流至地(而不是通過輸出引腳分流至3.3V。

當輸出為0時,電壓將為5V *(R2/(R1+R2)),即1V,低于1.5V閾值。當輸出為3.3V時,電壓將為5V * (R2/(R1+R2)) + 3.3V * (R1/(R1+R2)) = 3.64V。通過調(diào)整R1/R2比率可以實現(xiàn)更好的高電平值,但必須考慮到,當輸出為0V時,電壓應(yīng)小于1.5V。

注意:我們分別以0和3.3V作為CMOS輸出電壓,當輸出分別為低電平和高電平時。雖然高電平電壓沒有問題(除非R3太低)(因為它被R1 + R2拉起),但低電平電壓將根據(jù)流入輸出的電流而增加。

優(yōu)勢:

比二極管偏移量便宜。

劣勢:

比二極管失調(diào)解決方案慢,特別是在高到低的過渡中,因為電流流過R1和R2,相對于二極管,R1和R2的阻抗要高得多。

需要仔細選擇電阻值,以避免損壞,獲得適當?shù)乃俣?,并將高低壓保持在正確的范圍內(nèi)。

相對較高的電流消耗。

需要 2 到 3 個附加組件。

噪聲裕量差。

需要一個低阻抗驅(qū)動輸出。

需要相對較高的輸入阻抗。

5、三極管或MOS管轉(zhuǎn)換

如果可以接受或需要反相信號,則可以使用簡單的MOSFET/BJT。否則,可以使用其他階段。

65a4a6be-8017-11ed-8abf-dac502259ad0.png

上圖中是簡單的三極管的反相器。級聯(lián)兩個將允許實現(xiàn)直接信號,而不是反相信號。

65c82b98-8017-11ed-8abf-dac502259ad0.png

上圖是MOSFET的 版本,使用的器件更少,但價格更昂貴。

優(yōu)勢:

相對于二極管偏移,尺寸要簡單得多。

更好的噪聲裕量,因為低電平和高電平都接近電源軌。

劣勢

需要 2/3 個外部組件。

它是反相的。

相對較慢的由低變?yōu)楦叩臅r間。

相對于MOSFET實現(xiàn),BJT實現(xiàn)實際上相對較慢,因為BJT關(guān)斷特性相對較慢。

當MOSFET/BJT處于導(dǎo)通狀態(tài)時,消耗相對較高。

需要相對較高的輸入阻抗

6、MOS管轉(zhuǎn)換

65e19d1c-8017-11ed-8abf-dac502259ad0.png

上圖的工作原理很簡單。當輸出為3.3V時,MOSFET將處于關(guān)斷狀態(tài),因為VGS=0V,因此輸出由上拉電阻保持在5V。如果輸出為低電平,則 VGS 為 3.3V。假設(shè)MOSFET具有邏輯電平閾值(當VGS = 2.5V時應(yīng)完全導(dǎo)通),MOSFET將導(dǎo)通,將低電平值傳遞至5V輸入。

優(yōu)勢:

雙向

相對簡單的解決方案。

它不會使輸入反相,就像通用源配置中的單個 MOSFET/BJT 一樣。

劣勢:

需要 2 個外部元件

相對較慢。

需要一個低阻抗驅(qū)動輸出以避免過載。

功耗相對較高。

需要相對較高的輸入阻抗。

7、三極管轉(zhuǎn)換

660943d0-8017-11ed-8abf-dac502259ad0.png

這種方案與上面的MOS管方案類似,只是這里使用了三極管。工作原理是相同的,當output輸出3.3V時,三極管截止。此時Input的電壓被電阻上拉到5V。當output輸出0V時,三極管導(dǎo)通,input的電壓為三極管的Vce電壓。

它與前一個電路具有相同的優(yōu)點,但也引入了一些額外的缺點。

優(yōu)勢:

雙向

相對簡單的解決方案。

它不會使輸入反相,就像通用源配置中的單個 MOSFET/BJT 一樣。

劣勢:

需要 3 個外部組件。

相對較慢。

需要一個低阻抗驅(qū)動輸出以避免過載。

功耗相對較高。

需要相對較高的輸入阻抗。

BJT飽和集電極至發(fā)射極電壓(VCESAT)被添加到低電平輸出電壓中。不過,一般不印象使用。

8:使用電平轉(zhuǎn)換IC

專用電平轉(zhuǎn)換器 IC(如 74LVC1T245)將滿足您所需的一切需求,與分立式解決方案相比具有更好的性能,但價格要高得多。

有許多變體,例如具有不同速度(和價格)的更多通道(74LVC8T245,74LVC16T245)或不同的邏輯系列(74ALVT162245)。

當您需要高性能 3.3V 至 5V 電平轉(zhuǎn)換(通常在高速總線、時鐘等中)時,請使用此解決方案。

662e42de-8017-11ed-8abf-dac502259ad0.png

與其他解決方案相比,電平轉(zhuǎn)換器通常性能更好,特別是在噪聲裕量和速度方面(直接連接除外)。

優(yōu)勢:

快速(即使不如直接連接快,因為增加了一個小的延遲)。

高噪聲裕量

劣勢:

需要一個電平轉(zhuǎn)換器,可能還需要 2 個去耦電容器(每個電源域一個)。

貴。

9、使用隔離器件

該解決方案是“任何電壓到任何電壓”的轉(zhuǎn)換器,因此它也可用于3.3V到5V的轉(zhuǎn)換。有 4 種配置,具體取決于您的要求。

6657d86a-8017-11ed-8abf-dac502259ad0.png

上圖中是采用光耦合器的非反相配置。

667c67fc-8017-11ed-8abf-dac502259ad0.png

上圖是使用使用光耦合器的反相配置。

請注意,某些配置需要強大的低電平輸出驅(qū)動器(而在高級輸出強度方面沒有任何要求),而另一種配置則需要強大的高級輸出驅(qū)動程序。

同樣,輸出將提供一個強的上拉/下拉路徑(通過耦合器)和一個較弱的上拉/下拉路徑(分別通過下拉/上拉電阻)。

您可以使用基于電容式、巨磁阻或磁耦合的更新器件,而不是使用標準光隔離器,即使這些器件通常要昂貴得多。

優(yōu)勢:

電氣絕緣。

更好的安全性。

“任何電壓到任何電壓”轉(zhuǎn)換。

您可以選擇反轉(zhuǎn)信號。

劣勢:

通常速度較慢,除非使用高速隔離器。

相對昂貴。

相當笨重的設(shè)備。

高功耗。

輸出和輸入阻抗有一些限制。

審核編輯:湯梓紅

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

    關(guān)注

    58

    文章

    5710

    瀏覽量

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

    關(guān)注

    147

    文章

    9627

    瀏覽量

    166307
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8694

    瀏覽量

    147085
  • 晶體管
    +關(guān)注

    關(guān)注

    77

    文章

    9682

    瀏覽量

    138079

原文標題:9種實用的將3.3V輸出連接到5V輸入的方法!

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    實用技巧: 5V轉(zhuǎn)3.3V電平的19種方法

    3.3V5V直接連接 3.3V 輸出連接到
    發(fā)表于 09-03 10:47

    5V3.3V電平的同步數(shù)字輸出?

    我有一個項目與PSoC 5LpTe飾面與5V3.3V外部組件。有沒有一方式有兩個不同的輸出引腳連接到
    發(fā)表于 09-16 11:02

    如何3.3V Spartan 6 GPIO連接到5V ADC輸出上?

    嗨,我想將5V ADC的輸出引腳連接到運行3.3 V的Spartan 6 GPIO。我正在考慮使用帶有串聯(lián)電阻的ESD保護二極管,并將其
    發(fā)表于 04-29 10:01

    MAX1864應(yīng)用電路圖(輸入24V 輸出3.3V/5V)

    MAX1864應(yīng)用電路圖(輸入24V 輸出3.3V/5V)
    發(fā)表于 07-25 00:45 ?2044次閱讀
    MAX1864應(yīng)用電路圖(<b class='flag-5'>輸入</b>24<b class='flag-5'>V</b> <b class='flag-5'>輸出</b><b class='flag-5'>3.3V</b>/<b class='flag-5'>5V</b>)

    采用MAX865雙輸出電荷泵電路從5V輸入獲得3.3V輸出

    采用MAX865雙輸出電荷泵電路從5V輸入獲得3.3V輸出的應(yīng)用電路
    發(fā)表于 02-07 21:33 ?952次閱讀
    采用MAX865雙<b class='flag-5'>輸出</b>電荷泵電路從<b class='flag-5'>5V</b><b class='flag-5'>輸入</b>獲得<b class='flag-5'>3.3V</b><b class='flag-5'>輸出</b>的

    具有3.3V5V輸出的dc變換電路

    具有3.3V5V輸出的dc變換電路
    發(fā)表于 09-14 10:53 ?1139次閱讀
    具有<b class='flag-5'>3.3V</b>和<b class='flag-5'>5V</b><b class='flag-5'>輸出</b>的dc變換電路

    MIC5158組成的5V輸入、3.3V/10A輸出的線性穩(wěn)壓

    MIC5158組成的5V輸入3.3V/10A輸出的線性穩(wěn)壓器電路
    發(fā)表于 03-06 08:44 ?1270次閱讀
    MIC5158組成的<b class='flag-5'>5V</b><b class='flag-5'>輸入</b>、<b class='flag-5'>3.3V</b>/10A<b class='flag-5'>輸出</b>的線性穩(wěn)壓

    3.3V5V連接技巧與訣竅

    3.3V5V連接技巧與訣竅3.3V5V連接技巧與訣竅3.
    發(fā)表于 12-14 14:11 ?0次下載

    5V如何轉(zhuǎn)3.3V的N種方法

    5V轉(zhuǎn)3.3V的N種方法
    的頭像 發(fā)表于 02-04 15:16 ?2.4w次閱讀

    DN311雙輸出電源從3.3V5V輸入為FPGA供電

    DN311雙輸出電源從3.3V5V輸入為FPGA供電
    發(fā)表于 04-28 10:24 ?0次下載
    DN311雙<b class='flag-5'>輸出</b>電源從<b class='flag-5'>3.3V</b>和<b class='flag-5'>5V</b><b class='flag-5'>輸入</b>為FPGA供電

    如何5V系統(tǒng)的輸出接到3.3V系統(tǒng)的輸入上呢

    如果嘗試輸入大于VDD,3.3V的電壓,它們會將輸入電壓箝位為VDD,3.3V(加上正向二極管電壓,通常為0.7V)。
    的頭像 發(fā)表于 09-05 09:17 ?3744次閱讀

    5V轉(zhuǎn)3.3V的N種方法

    開關(guān)電源輸出5V轉(zhuǎn)化為專門用于芯片供電的3.3V電壓
    發(fā)表于 11-02 14:59 ?0次下載

    3.3v串口與5v串口通信問題

    遇到一些問題。本文詳細探討3.3V串口與5V串口通信的問題及解決方案。 問題分析 電平不匹配 3.3V5V之間的主要區(qū)別在于它們的電平。
    的頭像 發(fā)表于 12-19 13:51 ?7128次閱讀

    5V傳感器和信號連接到3.3V輸入SAR ADC

    電子發(fā)燒友網(wǎng)站提供《5V傳感器和信號連接到3.3V輸入SAR ADC.pdf》資料免費下載
    發(fā)表于 09-06 10:09 ?0次下載
    <b class='flag-5'>將</b><b class='flag-5'>5V</b>傳感器和信號<b class='flag-5'>連接到</b><b class='flag-5'>3.3V</b><b class='flag-5'>輸入</b>SAR ADC

    具有3.3V/5V輸入和12V/15V輸出的信號和電源隔離

    電子發(fā)燒友網(wǎng)站提供《具有3.3V/5V輸入和12V/15V輸出的信號和電源隔離.pdf》資料免費
    發(fā)表于 09-26 10:12 ?2次下載
    具有<b class='flag-5'>3.3V</b>/<b class='flag-5'>5V</b><b class='flag-5'>輸入</b>和12<b class='flag-5'>V</b>/15<b class='flag-5'>V</b><b class='flag-5'>輸出</b>的信號和電源隔離
    RM新时代网站-首页