发新帖我要提问
12
返回列表
打印
[MCU]

I2C通信距离到底是有什么决定的???疑惑求助

[复制链接]
楼主: hsxs
手机看帖
扫描二维码
随时随地手机跟帖
21
gx_huang| | 2018-8-29 12:10 | 只看该作者 回帖奖励 |倒序浏览
hsxs 发表于 2018-8-29 11:22
我用的是新塘的51单片机。管脚配置成了开漏,他手册上面也说了推荐模式。。我现在就是觉得分布电容的问题 ...

看波形,绝对不是OD输出,是推挽输出,你是执迷不悟呀!
OD输出,电阻上拉拉高,是典型的RC充电,不可能这么陡峭!

使用特权

评论回复
22
hyh403| | 2018-8-29 16:24 | 只看该作者

使用特权

评论回复
23
sdggg| | 2018-8-29 18:16 | 只看该作者
本帖最后由 sdggg 于 2018-9-2 12:18 编辑

。   

使用特权

评论回复
24
hsxs|  楼主 | 2018-8-30 10:04 | 只看该作者
gx_huang 发表于 2018-8-29 12:10
看波形,绝对不是OD输出,是推挽输出,你是执迷不悟呀!
OD输出,电阻上拉拉高,是典型的RC充电,不可能 ...

是的,图片上是推挽,但我自己重新设置过了,没贴图而已

使用特权

评论回复
25
sdggg| | 2018-8-30 14:56 | 只看该作者
本帖最后由 sdggg 于 2018-9-2 12:17 编辑

。   

使用特权

评论回复
26
申小林一号| | 2018-8-30 17:25 | 只看该作者
飞利浦给出的官方文档中提到了两个和距离相关的东西,一个是传输速率,一个是负载电容,负载电容不能大于400pF

使用特权

评论回复
评论
gx_huang 2018-8-31 13:40 回复TA
其实负载电容大于400pf,也是可以的,看你怎么处理。 
雪山飞狐D 2018-8-30 18:56 回复TA
正解 
27
hjw01| | 2018-8-30 19:44 | 只看该作者
发这么个菜的问题,暴露你很多东西

使用特权

评论回复
28
caijie001| | 2018-8-31 11:58 | 只看该作者
那么长。。。。。。。你还引出线来

使用特权

评论回复
29
ddllxxrr| | 2018-8-31 12:59 | 只看该作者
caijie001 发表于 2018-8-31 11:58
那么长。。。。。。。你还引出线来

多长到底??????

使用特权

评论回复
30
linqing171| | 2018-8-31 17:57 | 只看该作者
可以很长。
楼主的图的两根线之间的串扰太多了。明显两个线太近,寄生电容太大了。两根线都单独配地线连接。
几米是没有问题的,如果上升沿慢了,除了500欧姆外,速度慢下来是另外一个解决方案。

使用特权

评论回复
31
hsxs|  楼主 | 2018-8-31 22:07 | 只看该作者
其实很想看到有成功的案例 po个图之类的

好了 关于线的问题着实不知道如何解决好的,
我现在换成单总线通讯的传感器了。。也怕I2C太长在现场被干扰

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则