一种简单实用的双向电平转换电路
时间:10-02
整理:3721RD
点击:
当你使用3.3V的单片机的时候,电平转换就在所难免了,经常会遇到3.3转5V或者5V转3.3V的情况,这里介绍一个简单的电路,他可以实现两个电平的相互转换(注意是相互哦,双向的,不是单向的!).电路十分简单,仅由3个电阻加一个MOS管构成,电路图如下
上图中,S1,S2为两个信号端,VCC_S1和VCC_S2为这两个信号的高电平电压.另外限制条件为:
1,VCC_S1<=VCC_S2.
2,S1的低电平门限大于0.7V左右(视NMOS内的二极管压降而定).
3,Vgs<=VCC_S1.
4,Vds<=VCC_S2
在别的论坛上看的,没弄清原理大师帮忙讲讲
S1 -> high(大于VCC_S1), NMOS打开,输出电压为VCC_S2
S1 -> high(小于VCC_S1-Vgs), NMOS闭合,输出电压为S1+Vds(一般Id是5mA的时候,Vds可以忽略不计),
总结,觉得应用不实际,输出直接和S1大小有关,并且S1需要有反向接受电流的能力。
S1 -> high(大于VCC_S1), NMOS打开,输出电压为VCC_S2
S1 -> high(小于VCC_S1-Vgs), NMOS闭合,输出电压 ...[/quote]
大师我还是有点不明白,不是最终电压比如3.3v和5v 之间是 vss1和s1 之间或vss2与s2之间吧
电流很小的时候,虽然NMOS内阻较大,但压降仍然可以很小,因为电流小。看起来这个电路是可以工作的,只要不是高速信号。
可以工作,不过输出电压精度不高,而且使用限制条件较多,玩玩还行,量产的话,应该很不稳定。
如果S2是输出的话,最终输出电压是VCC-S2 和 S1,但是跟VCC-S1无直接关系。当然VCC-S1还是要符合你给的前提。
我的意思是,NMOS闭合的时候,S2输出直接和S1有关,这就意味着很不稳定。但不代表他不能工作。