找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3435|回复: 6
收起左侧

MCU与模块通信3.3v与5v的接口电平转换问题

[复制链接]
回帖奖励 10 黑币 回复本帖可获得 10 黑币奖励! 每人限 2 次
ID:116263 发表于 2019-10-15 10:19 | 显示全部楼层 |阅读模式
MCU工作电压是3.3v,通信模块是5v,现在的问题是有时收发数据没问题,但绝大多数都是不行的。是电平不匹配的原因吗?
回复

使用道具 举报

ID:557673 发表于 2019-10-15 14:54 | 显示全部楼层
是的,解决方法:1.整个转换电路非常简单,成本极低。 2.采用高速开关二极管1N4148实现高波特率,塑料封装壳提高使用的温度,测试最高通讯波特率57600没有异常。 3.通过二极管的压降实现对电压的变换。
回复

使用道具 举报

ID:10947 发表于 2019-10-15 15:15 | 显示全部楼层
可能是电平不匹配引起的,试试下面电路: 50da81cb39dbb6fd858626e40724ab18962b3717.jpg

回复

使用道具 举报

ID:151348 发表于 2019-10-16 11:06 | 显示全部楼层
IO开漏模式,外接上拉电阻至5v
回复

使用道具 举报

ID:624970 发表于 2019-10-16 12:45 | 显示全部楼层
如果只是5v-3.3v单向的话用稳压二极管箍位即可
回复

使用道具 举报

ID:625009 发表于 2019-10-16 13:58 | 显示全部楼层
最稳妥的肯定是用电平转换芯片,但是普遍价格高 单向传输的话,好解决,分压等等办法即可。
回复

使用道具 举报

ID:351097 发表于 2019-10-16 14:14 | 显示全部楼层
最好还是用专用的电平转换芯片。不同电平的直接通信,有大电流灌入GPIO口的风险,或者GPIO口被拉电流。这些都可能影响芯片的正常工作。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表