[讨论]5V的串行接口如何简单地与3.3V的单片机接口

[复制链接]
25123|33
shizaigaole 发表于 2012-3-13 08:56 | 显示全部楼层
1# 古道热肠

“MCU的IO口只能承受3.3V”

用带5V输入容忍的单片机,不就解决问题了?
xwj 发表于 2012-3-13 10:52 | 显示全部楼层
1、先确定5V系统的IO到底是推挽结构还是弱上拉、ODOC结构,这个只要用万用表测下各条件下的电流即可;
2、确定3.3V系统的IO口是否能5V输入容忍,是否会造成电源拉高(即没有低阻钳位到电源脚),这点看手册+ 实测即可;
3、上面两者确定后很可能会发现根本就不需任何电路就能直连或者条件直连,否则就考虑加偏置分压、电平转换等,毕竟单向信号还是很好解决的
xwj 发表于 2012-3-13 10:56 | 显示全部楼层
Re 20楼 20# 王紫豪

用三极管将3.3V的电平信号变换成5V电平,不能反相,不太好做吧。
古道热肠 发表于 2012-3-11 10:40
用俩呗:lol
王紫豪 发表于 2012-3-13 08:47


根本不必用俩,学会用共基电路即可;P

评分

参与人数 1威望 +1 收起 理由
Cortex-M0 + 1

查看全部评分

Cortex-M0 发表于 2012-3-13 12:08 | 显示全部楼层
老X正解,用共基电路简洁而可靠~~~
elec921 发表于 2012-3-13 12:36 | 显示全部楼层
强烈要求贴共基电路的图
xwj 发表于 2012-3-13 12:47 | 显示全部楼层
基极接电源正,发射极输入,集电极输出,自己去想或模拟
xwj 发表于 2012-3-13 12:51 | 显示全部楼层
用 mosfet,完美解决方案,可双向通信

http://ics.nxp.com/support/documents/interface/pdf/an97055.pdf
王紫豪 发表于 2012-3-10 01:40


其实这个就是共栅极电路,只不过MOS的D 和S可以交换使用,所以可以用于双向总线。

其实BJT也可以E、C交换使用,不过放大倍数低一点罢了,也是一样的。
 楼主| 古道热肠 发表于 2012-3-13 13:45 | 显示全部楼层
强烈要求贴共基电路的图
elec921 发表于 2012-3-13 12:36

看AVR开发工具STK500编程信号的电平转换电路,采用了共基三极管变换,将5V输出的控制信号变换成与目标供电完全一致的逻辑电平。
不采用三极管或其它辅助芯片,主要考虑是成本要尽可能低,加工要尽可能简单,当然能用是前提,不能用就是失败的设计了。
 楼主| 古道热肠 发表于 2012-3-13 13:48 | 显示全部楼层
还是贴个图吧,让大家记住是可能用三极管进行同相电平变换的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
poopghgmnn 发表于 2012-3-21 12:46 | 显示全部楼层
楼主啊....终于找到你了....我看到08年你发的一个帖子....是问关于DA控制高压电源的..我最近也在搞...想向您学习一下.....我QQ397640696   方便的话能联系下么.....
poopghgmnn 发表于 2012-3-21 12:46 | 显示全部楼层
楼主啊....终于找到你了....我看到08年你发的一个帖子....是问关于DA控制高压电源的..我最近也在搞...想向您学习一下.....我QQ397640696   方便的话能联系下么.....
lyjian 发表于 2012-3-21 13:02 | 显示全部楼层
还是贴个图吧,让大家记住是可能用三极管进行同相电平变换的。99362
古道热肠 发表于 2012-3-13 13:48

你这Q900A和Q901A也太多余了吧!
奔牛滚滚 发表于 2012-3-21 17:04 | 显示全部楼层
32# lyjian
同意,多余了
sunotea 发表于 2017-6-26 11:42 | 显示全部楼层
3级管的不错,比Mos管的有优势。Mos管的优势是双向的,但是有电压冲击缺陷
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部