IIC电平转换电路

应用场景:

        3.3V的RAM芯片的IIC输入输出是3.3V,而传感器是5V或者12V的情况下,需要IIC的两根线电平转换。

解决办法:

      单独使用一个NMOS管(2N7002)就可以实现,如下图所示。

下面就以SCL为例分析其原理:

1、  A  作为输出的情况
       当A  (3.3V) 输出高电平,NMOS管截止,B =  5V;

       当A  (0V)    输出高电平,NMOS管导通,B =  0V;

2、  B 作为输出的情况

        当B  输出高电平,NMOS管截止,A =  3.3V;
        当B  输出低电平,NMOS管从NMOS内部的二极管导通,A =  0V;

当然,这个需要一定的条件,以下是条件分析:
1:A 为低电压部分(3.3V),B为高电压部分(5V)
2:从 A  到 B 的方向,当 A = 3.3V,VGS < VGSth(导通电压) ,NMOS关断,B = 5V(高电平)
3:从 A  到 B 的方向,当 A = 0时,  VGS>VGSth,NMOS导通,B = 0;
4,返过来,从 B 到 A 的方向,当VA = 3.3V, B = 0,通过NMOS内部二极管导通,与 A , B 形成回路,A  = 0( A 此时要大于0.7V,如果单片机本身低电平是低于0.7V,可以并联一个0.3V导通的二极管)

 

 

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值