當兩個芯片的通訊IO口的電平不一樣時,就需要電平轉換器來進行電平轉換,使信號能正常通訊。
值得注意的是,如果未使用電平轉換電路,盲目地將兩個芯片的IO直接相連。B芯片的5V給到A芯片,可能造成過壓,損壞A芯片;而A芯片的3.3V通信時給到B芯片,3.3V的電壓不夠高,可能不被B芯片認定為高電平。所以說電平轉換是十分重要的,下面以雙向通信對電平轉換電路進行簡單講解。該電路一般適用于I2C/SPI等雙向通信線路。
*左側為3.3V通信區域,右側為1.8V通信區域。
通信方向為紅色箭頭時:
當左側電壓為高電平3.3V時,MOSFET是不滿足導通條件的,不導通,所以右側電壓就會被上拉至1.8V。(左側高電平時右側也是高電平)
當左側電壓為低電平時,MOSFET的體二極管會先導通,右側電壓也會被拉低至左側低電平+Vf (Vf為體二極管電壓)。然后MOS管的VGS電壓達到開啟閾值電壓后,MOS管會導通,右側電壓會被拉低至左側低電平。(左側低電平時右側也是低電平)
通信方向為藍色箭頭時:
當右側電壓為高電平1.8V時,MOSFET不導通,所以左側電壓就會被上拉至3.3V。(右側高電平時左側也是高電平)
當右側電壓為低電平時,MOSFET導通,所以左側電壓就會被拉低至低電平。(右側低電平時左側也是低電平)
注意:MOSFET要選擇低開通閾值(Vth)的類型,在這里Vgs=1.8V,要想MOSFET導通,一定要注意這個參數。體二極管的導通壓降也是越小越好。
審核編輯:湯梓紅
-
電平
+關注
關注
5文章
361瀏覽量
40005 -
轉換電路
+關注
關注
2文章
205瀏覽量
30539 -
通信線路
+關注
關注
0文章
11瀏覽量
7267
發布評論請先 登錄
相關推薦
評論