打印

CY7C68013的I2C传输距离问题

[复制链接]
2998|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kuliuyisi|  楼主 | 2007-12-10 12:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了一个数据采集系统。主控芯片是CY7C68013单片机,利用其I2C接口对从模块进行控制,从模块接到命令后动作,并采集数据,然后将数据送回单片机。整个总线长度30cm,不算长。试验中发现离单片机近的从模块采集数据老是不正常,远的好像没问题。有时,只接少数几个从模块时,离单片机近的从模块也正确,但是从模块数量较多时,例如12个,近的就不行了。不知问题出在哪,请指教!



我尝试把单片机程序中从模块动作和采集数据之间的延时加大,好像也没有效果。

相关帖子

沙发
hotpower| | 2007-12-10 12:52 | 只看该作者

减小上拉电阻和速率~~~

使用特权

评论回复
板凳
kuliuyisi|  楼主 | 2007-12-10 21:54 | 只看该作者

上拉电阻使用2.2k,如何减少速率?

减小上拉好说,不知如何减少速率,是在I2C数据发送函数中添加一些延时函数吗?

使用特权

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

本版积分规则

28

主题

113

帖子

0

粉丝