点击上方名片关注了解更多
大家好,我是王工。
分享一篇以前写过的基础文章,当两个模块电平不一样,且需要通信时,一定要用电平转换电路。
比如两个芯片之间的供电电压不一样,一个是5V,另一个是3.3V,那么在两者之间进行通讯建立连接关系时,就需要进行电平转换。
以TTL 5V和CMOS 3.3V为例,他们的高低电平范围不一样,如果不进行电平转换,逻辑则是混乱的。
2.1、单向电平转换电路
下面数据传输方向是从左到右,即TXD-1传到RXD-2
③当TXD-1为低电平时,Q1导通,RXD-2被拉低;
④当TXD-1为高电平3.3V时,Q1截止,RXD-2被拉高到5V高电平。
①当DAT1为高电平3.3V时,Q2截止,DAT2被上拉到5V高电平;
②当DAT1为低电平时,Q2导通,DAT2被拉低;
③当DAT2为高电平5V时,Q2不通,DAT1被上拉到3.3V高电平;
④当DAT2为低电平时,MOS管里的体二极管把DAT1拉低到低电平,此时Vgs约等于3.3V,Q2导通,进一步拉低了DA1的电压。
①上拉电阻的取值
MOS管常用2N7002,便宜可靠。
声明:
推荐阅读▼
电路设计-电路分析
EMC相关文章