电路原理很简单,分两种情况:
1.从A到B
A为高电平时,MOS管关断,B端通过上拉,输出高电平;
A为低电平时,MOS管内的体二极管导通,使MOS管的S极被拉低,从而使Vgs=3.3V>Vgs(th)=1.6V,MOS管导通,B端被拉低,输出低电平;
A为高阻态时,MOS管关断,B端通过上拉,输出高电平。
2.从B到A
B为高电平时,MOS管关断,A端通过上拉,输出高电平;
B为低电平时,此时Vgs约等于3.3V>Vgs(th)=1.6V,MOS管导通,A端被彻底拉低,输出低电平;
B为高阻态时,MOS管关断,A端通过上拉,输出高电平。