1. 程式人生 > >3.3V 和 5V電平轉換電路分享

3.3V 和 5V電平轉換電路分享

一個IIC的5V和3.3V電平轉換的經典電路分享

電路轉換

  1. 在電平轉換器的操作中要考慮下面的三種狀態:
    1. 沒有器件下拉匯流排線路。“低電壓”部分的匯流排線路通過上拉電阻Rp 上拉至3.3V。 MOS-FET 管的門極和源極都是3.3V,
      所以它的VGS 低於閥值電壓,MOS-FET 管不導通。這就允許“高電壓”部分的匯流排線路通過它的上拉電阻Rp
      拉到5V。此時兩部分的匯流排線路都是高電平,只是電壓電平不同。
    2. 一個3.3V 器件下拉匯流排線路到低電平。MOS-FET 管的源極也變成低電平,而門極是3.3V。
      VGS上升高於閥值,MOS-FET 管開始導通。然後“高電壓”部分的匯流排線路通過導通的MOS-FET管被3.3V
      器件下拉到低電平。此時,兩部分的匯流排線路都是低電平,而且電壓電平相同。
    3. 一個5V 的器件下拉匯流排線路到低電平。MOS-FET 管的漏極基底二極體“低電壓”部分被下拉直到VGS 超過閥值,MOS-FET
      管開始導通。“低電壓”部分的匯流排線路通過導通的MOS-FET 管被5V
      的器件進一步下拉到低電平。此時,兩部分的匯流排線路都是低電平,而且電壓電平相同。
      這三種狀態顯示了邏輯電平在匯流排系統的兩個方向上傳輸,與驅動的部分無關。狀態1 執行了電平轉換功能。狀態2 和3 按照I2C
      匯流排規範的要求在兩部分的匯流排線路之間實現“線與”的功能。 除了3.3V VDD1 和5V VDD2 的電源電壓外,還可以是例如:2.5V
      VDD1 和12V VDD2。在正常操作中,VDD2必須等於或高於VDD1(在開關電源時允許VDD2 低於VDD1)。

轉換電路2 轉換電路改進
MOS-N 場效電晶體 雙向電平轉換電路 – 適用於低頻訊號電平轉換的簡單應用
如上圖所示,是 MOS-N 場效電晶體 雙向電平轉換電路。
雙向傳輸原理:
為了方便講述,定義 3.3V 為 A 端,5.0V 為 B 端。

A端輸出低電平時(0V) ,MOS管導通,B端輸出是低電平(0V)
A端輸出高電平時(3.3V),MOS管截至,B端輸出是高電平(5V)
A端輸出高阻時(OC) ,MOS管截至,B端輸出是高電平(5V)

B端輸出低電平時(0V) ,MOS管內的二極體導通,從而使MOS管導通,A端輸出是低電平(0V)
B端輸出高電平時(5V) ,MOS管截至,A端輸出是高電平(3.3V)
B端輸出高阻時(OC) ,MOS管截至,A端輸出是高電平(3.3V)

優點:
1、適用於低頻訊號電平轉換,價格低廉。
2、導通後,壓降比三極體小。
3、正反向雙向導通,相當於機械開關。
4、電壓型驅動,當然也需要一定的驅動電流,而且有的應用也

相關推薦

3.3V 5V電平轉換電路分享

一個IIC的5V和3.3V電平轉換的經典電路分享 在電平轉換器的操作中要考慮下面的三種狀態: 沒有器件下拉匯流排線路。“低電壓”部分的匯流排線路通過上拉電阻Rp 上拉至3.3V。 MOS-FET 管的門極和源極都是3.3V, 所以它的VGS 低於閥值

3.3V5V微控制器通訊電路原理圖

如圖: 以左側的3V3_TX為例: 3V3_TX是高電平的時候,Q1位於飽和區,相當於短路,則R2下邊,Q2的輸入相當於接地。 Q2輸入低電平,位於截止區,相當於斷路,則5V_RX相當於被R3

簡單實用的雙向電平轉換電路(非常實用!)3.3V-5V

當你使用3.3V的微控制器的時候,電平轉換就在所難免了,經常會遇到3.3轉5V或者5V轉3.3V的情況,這裡介紹一個簡單的電路,他可以實現兩個電平的相互轉換(注意是相互哦,雙向的,不是單向的!).電路十分簡單,僅由3個電阻加一個MOS管構成,電路圖如下:  上圖中,S1,S2為兩

微控制器電平轉換電路5V 3.3V串列埠通訊等

很早的時候除錯串列埠通訊遇到微控制器和模組電壓不匹配,訊號無法傳輸,所以整理後來遇到的轉換電路。 1.最簡單的用轉換電平IC,可以去淘寶上搜索,有四路的有兩路的,比如這個雙向電平轉換模組 2.根據接觸

電源轉換電路設計---24V轉3.3V或者5V

外部提供 7~36V 電源,有板載 DC-DC 電源晶片轉換得到 5V 電源,開發板使用的電源晶片型號為 LM2596S-5.0, 該芯 片最大可輸出 3A 電流 3.3V 電源則是利用 LD

MCU模組之間的電平轉換電路

電子工程師在電路設計過程中,經常會碰到處理器MCU的I/O電平與模組的I/O電平不相同的問題,為了保證兩者的正常通訊,需要進行電平轉換。以下,我們將針對電平轉換電路做出詳細的分析。  對於多數MCU,其引腳基本上是CMOS結構,因此輸入電壓範圍是:高電平不低於0.7VCC,

電平轉換電路的分析

        電平轉換電路在電路設計中會經常用到,市面上也有專用的電平轉換晶片,專用的電平轉換晶片主要是其轉換速度較快,多使用在速度較高的通訊介面,一般對速度要求不高的控制電路,則可使用此文介紹的分立器件搭建的電平轉換電路。 1、NPN三極體  

用NMOS搭建自動雙向電平轉換電路

以下內容摘自“AN97055” 2.3 Devices with different logic levels connected via the bi-directional level shifter. The bi-directional level

簡單靠譜的電平轉換電路

IC整合度的不斷提高,導致IC需要的供電電壓逐步降低,功耗越來越低。對於某些場合應用,兩顆IC電平要求不同的情況下,電平轉換就配上了用場。 電平轉換方案多種多樣:整合晶片,三極體電路,MOS管電路等都

[Golang學習筆記] 06 程序實體3 類型斷言類型轉換

問題 怎麽 values ima spa 極客 內部 png nta 類型斷言: 語法:<目標類型的值>,<布爾參數> := <表達式>.( 目標類型 ) // 安全類型斷言<目標類型的值> := <表達式>.(

5V到3V3的電平轉換-串列埠通訊

轉載自http://blog.sina.com.cn/s/blog_7880f98301014fmj.html 一、電平轉換電路 下面來分析一下電路的設計思路: http://bbs.ednchina.com/BLOG_ARTICLE_244240.HTM 首先宣

數位電路 電平轉換總結

74HC/LS/HCT/F系列晶片的區別 1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT輸入輸出與LS相容,但是功耗低;F是高速肖特基電路; 2、 LS是TTL電平,HC是COMS電平。 3、 LS輸入開路為高電平,HC輸入不允許開路, hc 一

電路設計中的電平轉換問題,CMOS&TTL&232&485,總結

<pre id="answer-content-1055183235" class="answer-text mb-10" name="code" style="word-wrap: break-word; margin-top: 0px; margin-bottom

第五章 陣列廣義表(3)三元組矩陣轉換

#include<stdio.h> #include<stdlib.h> //巨集定義 #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXS

電平轉換電路

有一種電平轉換電路可以輕鬆的實現3.3V到5V,12V的電平轉換,暫時還沒嘗試。電路如下: 其中注意事項如下: 上圖中,S1,S2為兩個訊號端,VCC_S1和VCC_S2為這兩個訊號的高電平電壓.另

在Sql中將 varchar 值 '1,2,3,4,5,6' 轉換成數據類型 int

給定 序列 顯示 結果 空格 sel -方法 一個表 affect --問題:將aa轉換為Int類型失敗 string aa="3,5,11,56,88,45,23"; select * from ERPBuMen where ID in(aa) ; --方法sel

(3)列表元組

元組 分享 com 一個 元素 類型 操作 使用 ges 數據結構: 通過某種方式(例如對元素進行編號)組織在一起的數據元素的集合,這些數據元素可以是數字或者字符,甚至可以其他數據結構 python中最基本的數據結構是序列。序列中的每個元素被分配一個序號-即元素的位置,也成

C# 關鍵字explicit(顯示),implicit(隱式),類型的隱式顯式轉換

tar oid bsp color col 必須 code 類型 顯示 class Program { static void Main(string[] args) { Adaptee ada = ne

(三)3 路由試圖函數

python#路由其實就是將用戶請求分發到哪個視圖函數去處理。譬如,要做一個新聞的網站,網站主要包含首頁、類別頁面、詳情頁。我們可以做如下設計: #!/usr/bin/python #coding=utf-8 from flask import Flask app = Flask(__name__) @

NSDateNSString相互轉換

date 部分 當前 sda 英文 none 剛剛在線 轉換 微信公眾號 不積小流無以成江海,不及矽步無以至千裏。做iOS開發也是這樣。平時寫代碼要多收集一些實用的代碼,以免每次都從新來一遍,不僅浪費時間,也影響開發效率。 有人把做app形容成蓋房子。碼農