几种电平转换电路

几种电平转换电路在电路设计时 有时会遇到电压域不匹配的问题 如芯片为 1 8V 供电 而 MCU 为 3 3V 供电 这时候就需要进行电平转换才能通讯 今天就来介绍几种常用的电平转换电路 二 三极管单向电平转换一些通

几种电平转换电路

二/三极管单向电平转换

一些通讯模块(4G、NB模块等)的串口是1.8V电平,与常用MCU的3.3V,这时就需要电平转换。因为UART的收发引脚是独立的,只需单向传输数据,所以只需要单向电平转换即可。电路如下:

几种电平转换电路

左侧为1.8V电压域,右侧为3.3V电压域。上面部分的数据传输方向是从右到左,下面部分的数据传输方向是从左到右。

当MCU_TXD为低电平时,D1导通,IC_RXD被拉低;

当MCU_TXD为高电平3.3V时,D1截止,IC_RXD被拉高到1.8V高电平;

当IC_TXD为低电平时,Q1导通,MCU_TXD被拉低;

当IC_TXD为高电平1.8V时,Q1截止,MCU_RXD被拉高到3.3V高电平。

MOS管双向电平转换电路

在使用I2C、SPI等接口做不同电压域通讯时,就需要用到双向的电平转换电路。一种简单的电路如下:

几种电平转换电路

左侧为1.8V电压域,右侧为3.3V电压域。数据可双向进行传输。

当左侧电压为高电平1.8V时,MOS管不导通,右侧被上拉到3.3V高电平;

当左侧电压为低电平时,MOS管导通,右侧被拉低;

当右侧电压为高电平3.3V时,MOS管不通,左侧被上拉到1.8V高电平;

当右侧电压为低电平时,右侧电压通过体二极管被拉低。

MOS管选型时需要特别注意其开启电压,低电压域的电压必须大于MOS管的开启电压此电路才能正常工作。

集成芯片电平转换

在一些高速通讯的场合,上述电路可能无法满足要求,就需要用到专用的电平转换芯片。芯片有很多种,单向电平转换、带方向控制的双向电平转换、自动双向电平转换等,如下图。选型时需要注意其工作电压和通讯速率。

几种电平转换电路

总结

二极管、三极管、MOS管组成的电平转换电路,电路简单,成本低。电路可以应用于1.8V、3.3V、5V等不同电压域的电平转换,集成芯片构成的电平转换电路,优点是速率高,但成本也高。用户需要根据需求选择使用哪种方式。

推荐阅读:

国产MCU哪家强?

STM32CubeMX系列教程

STM32定时器应用合集

欢迎关注公众号”嵌入式技术开发”,大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175773.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:27
下一篇 2026年3月26日 下午11:27


相关推荐

  • linux改完环境变量,linux修改环境变量

    linux改完环境变量,linux修改环境变量etc profile 系统全局环境变量设定 所有用户共享 修改后 需要重启系统才能生效 bash profile bashrc 用户目录下的私有环境变量设定 常用来个性化定制功能 修改后 退出再登录生效 1 临时修改环境变量 exportPATH PATH opt project nodejs bin 只在本次登录有效 2 永久修改环境变量修改 etc profile 不建议 expo

    2026年3月19日
    2
  • Chrome安装HttpWatch

    Chrome安装HttpWatch1 下载 httpwatch 给出链接 https pan baidu com s 10rGdZ5dNATk 密码 hb1o2 安装 httpwatch 选择支持 GoogleChrome 3 找到 httpwatch 的安装路径 找到 HttpWatchFor crx 文件 因为 google 安装插件需

    2026年3月19日
    1
  • mysql isnull()用法

    mysql isnull()用法1 isnull exper 判断 exper 是否为空 是则返回 1 否则返回 02 ifnull exper1 exper2 判断 exper1 是否为空 是则用 exper2 代替 3 nullif exper1 exper2 如果 expr1 expr2 成立 那么返回值为 NULL 否则返回值为 expr1 比如 c SERVICE OFFER NAME 查出来是有数据的 但在 isnull

    2026年3月26日
    1
  • 极光漏洞,”极光”ie漏洞,微软发布2010年第一个IE 0day漏洞“极光”警告、最新官方补丁和解决办法

    极光漏洞,”极光”ie漏洞,微软发布2010年第一个IE 0day漏洞“极光”警告、最新官方补丁和解决办法微软2010年1月14日晚发布公告称,黑客在最近的针对Google、Adobe以及其他公司的攻击中利用了IE零日漏洞。远程代码执行漏洞影响到各Windows版本上运行的近乎全部的IE版本。关键字:极光

    2022年7月2日
    23
  • mybatis log plugin 2021 激活码(最新序列号破解)

    mybatis log plugin 2021 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    30
  • 用户态和内核态:用户态线程和内核态线程有什么区别?[通俗易懂]

    用户态和内核态:用户态线程和内核态线程有什么区别?[通俗易懂]转载文章来源于拉钩教育重学操作系统林䭽用户态和内核态:用户态线程和内核态线程有什么区别?什么是用户态和内核态Kernel运行在超级权限模式(SupervisorMode)下,所以拥有很高的权限。按照权限管理的原则,多数应用程序应该运行在最小权限下。因此,很多操作系统,将内存分成了两个区域:内核空间(KernalSpace),这个空间只有内核程序可以访问;用户空间(UserSpace),这部分内存专门给应用程序使用。用户态和内核态用户空间中的代码被限制了只能使用一

    2025年12月9日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号