一、问题:不同器件之间的gpio连接为什么需要电平一致呢?
如果连接不同电平信号的i/o,驱动ic的输出电压电平可能不满足接收器的输入电压规格,从而导致接收器故障或损坏。
图一、电平转换
1.2、 如果各个器件之间的电压不匹配,可能会出现何种异常现象:
将某个信号从高电压电平输入至低电压电平的器件,如右上图所示。低压侧的器件输入电路的耐压通常较低,如果输入高于芯片耐压值的电压,该器件可能会遭损毁。
将某个信号从低电压电平输入至高电压电平的器件,如左下图所示。如果在高压侧的器件上施加接近输入阈值的电压,则无法识别高电平信号,从而导致故障。
二、问题:既然gpio允许被配置为开漏输出。那么是否可以直接使用开漏功能实现不同电平之间转换呢?比如:3v-1.8v
2.1、实现开漏输入、输出功能的引脚大至分为两大类:
输入、输出引脚内部电路是真正的mos开漏、三极管开集电极输出形式:比如电平转换的专用缓存器、使用mos管搭建的开漏输入、输出电路。此类功能的芯片、电路使用较简单。
普通的gpio引脚通过配置控制寄存器,实现开漏极输出功能。注意:此类gpio使用较为复杂,不能简单的认为利用“开漏电路实现线与”实现电平转换。
2.2、通过gpio控制寄存器配置的开漏输出为什么不能直接“线与”?
从前文gpio简介可以知道:gpio口内部由输入、输出2部分组成;当gpio口的output被使能,不管output是否使能开漏输出或推挽输出,gpio的输入input始终开启。
如图下图所示,当外部输入1.8v时,由于io_vcc 3.3v,1.8v处于中间电平,导致io输入部分漏电。具体原因如下:
当gpi0口电平与供电电压vcc相等时,处于input状态的内部电路等效为一个pmos连接到vcc和一个nmos连接到地;当输入电压为vcc时,只导通下管nmos,不导通上管pmos,故功耗可以忽略不计。同理,当输入电平为低电平时,只导通上管pmos,不导通下管nmos,功耗也可以忽略不计。
但当gpio输入电压为1.8v时,io_vcc电压为3.3v,上管和下管同时微导通,因此通过pmos、nmos产生漏电。
三、常用的电平转换方法、电路:
3.1、 二极管转换电平(单向转换)
左侧为 5v 电压域,右侧为 3.3v 电压域:
当左侧电压输出高电平(5v)时,二极管 d1 截止。右侧被上拉到一个 3.3v 的高电平;
当左侧电压输出低电平(0v)时,二极管 d1 导通,右侧被拉到为二极管导通电压的低电平;
(注:该电路在低电平转换时存在转换误差,该误差主要来源于二极管正向导通压降,二极管在选型时,5v 端输出的 vol + 二极管正向压降 vf不能超过 vil的最大值,mcu 在 3.3v 供电时,vil电压最大值为 0.8v,mcu 在 1.8v 供电时,vil电压最大值为 0.3*1.8v=0.54v)。
3.2、mos 管转换电平(双向转换)
左侧为 3.3v 电压域,右侧为 5v 电压域:
当左侧电压输出低电平(0v)时,mos 管导通,右侧电压通过 mos 管被拉低;
当左侧电压输出高电平(3.3v)时,mos 管不导通。右侧电压被电阻 r1 上拉到 5v;
当右侧电压输出低电平(0v)时,mos 管不导通,mos 管先经过体二极管把左侧电压拉到低电平,此时,vgs 大于 mos 管阈值电压从而使 mos 管导通,进一步左侧电压通过 mos 管被拉低;
当右侧电压输出高电平(5v)时,mos 管不导通。左侧电压被电阻 r2 上拉到 3.3v。
3.3、使用专用电平转换总线开关或总线缓冲器
当向输出使能信号(oe)的输入端施加等于或高于vih的电压时,总线开关将输入信号(高或低)传输至输出端:
0v≤输入电压
输入电压≥vohu:内部开关关断。vccb侧的外部上拉电阻将输入电压上拉至vccb电平。
在智能电网储能产业链中,单一设备提供商向全方位解决方案提供商的转变
苹果又被起诉因为涉及Apple Watch心率传感器专利?
诺基亚88104G版评测 定位特殊但覆盖人群非常广
硅片自旋转磨削法的加工原理和工艺特点的介绍
esp32外接多个传感器 如何供电
不同器件之间的GPIO连接为什么需要电平一致呢?
idea加密算法及原理详解
铜线和铝线能直接连接吗
iPhone 8销售遇冷,运营商证实iphoneX更有吸引力
一文带你全面了解CMF设计
高分养成:求知应让兴趣先行,讯飞智能学习机做到了
基于MPEG-4标准和PNxl.300芯片实现网络视频编码系统的设计
拓扑绝缘体材料有望成为硅替代品?
多光谱传感器的结构组成
Linux操作系统下的PCI驱动开发
全国钢材和焊接材料消费量将持续增长,市场仍将继续扩张
这家方案公司接连获得高通投资,凭什么?
半导体组合式可靠性检查的IC设计验证解析
高质量PCB设计应该注意事项盘点
磁敏电阻有哪些应用_磁敏电阻主要应用于什么场合