这篇文章将为大家详细讲解有关NMOS中怎么实现双向电平转换,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联面向各种领域:阳台护栏等成都网站设计、成都营销网站建设解决方案、网站设计等建站排名服务。
原理分析
简化来看,留下I2C的一根线来分析就可以了,如下图。
分四种情况:
1、当SDA1输出高电平时:
MOS管Q1的Vgs = 0,MOS管关闭,SDA2被电阻R3上拉到5V。
2、当SDA1输出低电平时:
MOS管Q1的Vgs = 3.3V,大于导通电压,MOS管导通,SDA2通过MOS管被拉到低电平。3、当SDA2输出高电平时:
MOS管Q1的Vgs不变,MOS维持关闭状态,SDA1被电阻R2上拉到3.3V。4、当SDA2输出低电平时:
MOS管不导通,但是它有体二极管!MOS管里的体二极管把SDA1拉低到低电平,此时Vgs约等于3.3V,MOS管导通,进一步拉低了SDA1的电压。
注:低电平指等于或接近0V。高电平指等于或接近电源电压。所以3.3V电压域的器件,其高电平为等于或接近3.3V;5V电压域的器件,其高电平为等于或接近5V。具体要求看芯片的数据手册是怎么说明这个限定范围的,常见的比如说0.3倍的“芯片供电电压”以下为低电平,0.7倍的“芯片供电电压”以上为高电平。也就是说“芯片供电电压”为5V的时候,5 x 0.3 = 1.5V 以下为低电平,5 x 0.7 = 3.5V 以上为高电平。
注意事项
以上是3.3V与5V之间的情况,如果换用其他电压域之间的转换,如3.3V、2.5V、1.8V等电压值的两两之间,需要注意MOS管的Vgs开启导通电压。给MOS管过高的Vgs会导致MOS管烧坏!给过低的Vgs会导致MOS管打不开!不同型号的MOS管这个参数值还不一样!!!
Multisim仿真结果
此时,无论那边是高电平,对方也是输出高电平。
此时,5v端输入低电平,3.3v端也相应为低电平。
关于NMOS中怎么实现双向电平转换就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
分享文章:NMOS中怎么实现双向电平转换
文章位置:http://scgulin.cn/article/gcccpo.html