标题: STM32调试过程中当5V和3.3V供电的单片机通过IIC通信时,能通信成功吗? [打印本页]

作者: A_yuan    时间: 2018-8-8 17:38
标题: STM32调试过程中当5V和3.3V供电的单片机通过IIC通信时,能通信成功吗?
在调试IIC过程中遇到一个问题,当5V和3.3V供电的单片机通过IIC通信时,能通信成功吗?

作者: buliao12    时间: 2020-3-17 11:08
我也有这个疑问
作者: Bugod    时间: 2020-3-17 15:13
如果管脚能承受5V电压,通常是可以的
作者: lfc315    时间: 2020-3-17 15:43
STM32可以
作者: 那个谁和谁    时间: 2020-3-17 16:21
前提是共地,地线连到一块儿。
作者: buliao12    时间: 2020-3-17 17:20
地线肯定是连在一起的,刚在网上查了很多资料,基本上是不能直接接在一条线上的,选了一个最简单方案,加两个MOS管和两个电阻,把3.3V和5V器件隔离开来,等板子回来调调看
作者: sduking    时间: 2020-3-18 16:11
电平不兼容时要注意风险,防止长时间电压过高,烧坏相关芯片。可以在二者中间加BUF,一边供电5V,一边供电3V,实现电平兼容。
作者: k455619    时间: 2020-3-18 17:53
加三极管 转换电平。不要直接接上去。
作者: fukaip    时间: 2020-3-18 18:25
你可以选择用STM32带FT的引脚,看一下STM32手册,带FT的引脚支持5V工作,IIC线上加两个上拉5V电阻
作者: tomboy    时间: 2020-3-18 18:35
STM32能够承受5V电压,可以试试,不会烧,就看另一边能不能识别3.3V了。不行的话就得加电平转换电路了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1