上圖中,sda1/scl1,sda2/scl2為i2c的兩個訊號端,vdd1和vdd2為這兩個訊號的高電平電壓。電路應用限制條件為:
1,vdd1 ≤ vdd2;
2,sda1/
scl1的低電平門限大於0.7v左右(視nmos內的二極體壓降而定);
3,vgs≤ vdd1;
4,vds≤ vdd2 。
對於3.3v和5v/12v等電路的相互轉換,nmos管選擇ap2306或者si2306即可。
3.3v部分的匯流排線路通過上拉電阻rp上拉至3.3v。 nmos管的柵極和源極都是3.3v, 所以它的vgs 低於閥值電壓,nmos管不導通。這就允許5v部分的匯流排線路通過它的上拉電阻rp上拉到5v。此時兩部分的匯流排線路都是高電平,只是電壓電平不同。
nmos管的源極也變成低電平,而柵極是3.3v,vgs上公升高於閥值,nmos 管開始導通。然後5v部分的匯流排線路通過導通的nmos管被3.3v 器件下拉到低電平。此時,兩部分的匯流排線路都是低電平,而且電壓電平相同。
nmos管的漏極基底二極體導通,源極電壓為基底二極體導通0.7v,3.3v部分被下拉直到vgs 超過閥值,nmos管開始導通。3.3v部分的匯流排線路通過導通的nmos管被5v 的器件進一步下拉到低電平。此時,兩部分的匯流排線路都是低電平,而且電壓電平相同。
1、適用於低頻訊號電平轉換,**低廉。
2、導通後,壓降比三極體小。
3、正反向雙嚮導通,相當於機械開關。
4、電壓型驅動,當然也需要一定的驅動電流,而且有的應用也許比三極體大。
對這個電路測試了下,mos管採用的是2n7002小訊號nmos,輸入電容很小的,大概幾十pf。下面是電路及實物
115khz波形,這個是頻率是常用串列埠較高的波特率
分析:5v電路上公升沿緩是因為依靠上拉電阻上公升至5v,時間常數決定,上拉電阻越小上公升時間越小;5v電路下降沿陡是因為nmos導通,直接由3.3v電路驅動低電平。
400khz,高速iic通訊的時鐘頻率
1mhz,波形上公升太慢了
4mhz,已經不能輸出5v的電平了
分析:5v電路還沒來得及上公升至5v就被拉下來了。
3 3V與5V的電平轉換
現在大多數的mcu基本都是3.3v供電,而外圍器件依舊存在一些5v供電的,兩者之間的通訊不可避免的需要電平之間的轉換。這裡介紹乙個可以實現兩個電平的相互轉換的電路,網上相關的介紹也很多,近期的乙個專案設計剛好用的,特此記錄一下。tr1 tr2為分立的 nmos 三極體,s為源極,d為漏極,g為柵極。...
I2C匯流排3 3V與5V雙向電平轉換電路
電路功能 實現i2c雙向匯流排系統中3.3v與5v電平的雙向轉換,且不需要方向選擇訊號,而且還能將掉電的匯流排部分和剩下的匯流排系統隔離開來,保護低壓器件防止高壓器件的高電壓毛刺。整個電路工作過程 從電路中可以看出,sda和scl的電平轉換電路結構是一樣的,每個匯流排上都串有乙個分立的mosfet,...
乙個IIC的5V和3 3V電平轉換的經典電路分享
在電平轉換器的操作中要考慮下面的三種狀態 1 沒有器件下拉匯流排線路。低電壓 部分的匯流排線路通過上拉電阻rp 上拉至3.3v。mos fet 管的門極和源極都是3.3v,所以它的vgs 低於閥值電壓,mos fet 管不導通。這就允許 高電壓 部分的匯流排線路通過它的上拉電阻rp 拉到5v。此時兩...