在電路開發的過程中,經常遇到兩個系統電平不一致的情況,這時候如果兩個系統需要通訊,就需要進行電平轉換也就是level shifting,如果通訊線比較多或者有其他特殊需求,可以選用整合的level shifting晶元進行設計,電路設計複雜度低,但是成本比較高。如果只有一兩路訊號,我們可以選用mos進行電平轉換,造價比較低。
原理圖如下:
1.從1.8v到3.3v(從左到右)
a. io_1.8為高電平時,mos關斷,此時io_3.3為高電平
b. io_1.8為低電平時,vgs = 1.8v>vgs(th), 此時mos導通,io_3.3被拉低,為低電平
c. io_1.8為高阻態時,mos關斷,io_3.3為高電平
2.從右到左
a. io_3.3為高電平,mos關斷,io_1.8為高電平
b. io_3.3為低電平,由於體二極體的存在,mos管s端會被拉低從而mos導通,io_1.8被拉低
c. io_3.3為高阻態,mos關斷,io_1.8為高電平
n溝道mos管做電平轉換
常用的n溝道mos管 nce2304 如上圖所示,是 mos n 場效電晶體 雙向電平轉換電路。雙向傳輸原理 為了方便講述,定義 3.3v 為 a 端,5.0v 為 b 端。a端輸出低電平時 0v mos管導通,b端輸出是低電平 0v a端輸出高電平時 3.3v mos管截至,b端輸出是高電平 5v...
經典的MOS管電平轉換電路
各電路模組間經常會出現電壓域不一致的情況,所以模組間的通訊就要使用電平轉換電路了。上圖是用mos管實現的i2c匯流排電平轉換電路,實現3.3v電壓域與5v電壓域間的雙向通訊。掛在匯流排上的有3.3v的器件,也有5v的器件。簡化來看,留下i2c的一根線來分析就可以了,如下圖。分四種情況 1 當sda1...
MOS管構成的簡易雙向電平轉換電路
下圖是usbdm電路圖的一部分,我們借其分析一下電平轉換過程 假設左邊rst io是5v電平標準,右邊br1端是3.3v電平標準。我們分別對雙高高低電平進行分析 1 左向右高電平轉換 當rst io為高電平5v時,若br1電壓低於vdd bdm 3.3v 則q2導通使br1達到vdd bdm 3.3...