6979浏览
查看: 6979|回复: 3

[讨论交流] 二哈无法和OLED共用I2C问题的解决

[复制链接]
总结建议:改善二号的I2C信号质量。

UNO平台,二哈和OLED单独都能正常工作,但放到同一个I2C上就无法正常工作。当时感觉可能是驱动冲突?
后来把二哈和1602液晶屏放在同一个I2C上又能正常工作。于是感觉是信号质量可能有问题。
于是用手头小示波器看了下各个器件单独连接时的波形图,

单独二哈I2C波形,3V3,上升沿太缓,小示波器不方便卡时间,看上去Tr的余量不够:


单独OLEDI2C波形,3V3,看上去不错:


单独1602 I2C波形,5V0,看上去不错:


通过上面波形,感觉是二号的I2C波形太差,导致和OLED挂在一个I2C上时有问题。
而1602和二号挂在一起时,因为1602是5V0电平,所以可以掩盖这个问题。

于是就做了个实验,把淘宝上买的oled(如下图)背面的I2C上拉电阻从4K7改成了500R。
换完后,OLED和二号就能挂在同一个I2C上一起正常工作了。


有了规避手段,就没动力继续研究下去了。二号的开发兄弟要是看到这个帖子,能不能仔细测试确认下? :)

txm派瑞深山锹  高级技师

发表于 2020-4-13 08:14:41

确实,二哈和dfrobot的i2c时钟模块一起用也无法完成初始化 /无奈
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2020-4-13 08:17:59

说错了是iic
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2020-4-13 08:29:21

是dfrobot的iic时钟模块
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail