CY7C68013的I2C传输距离问题

[复制链接]
3781|2
 楼主| kuliuyisi 发表于 2007-12-10 12:41 | 显示全部楼层 |阅读模式
做了一个数据采集系统。主控芯片是CY7C68013单片机,利用其I2C接口对从模块进行控制,从模块接到命令后动作,并采集数据,然后将数据送回单片机。整个总线长度30cm,不算长。试验中发现离单片机近的从模块采集数据老是不正常,远的好像没问题。有时,只接少数几个从模块时,离单片机近的从模块也正确,但是从模块数量较多时,例如12个,近的就不行了。不知问题出在哪,请指教!<br /><br /><br /><br />我尝试把单片机程序中从模块动作和采集数据之间的延时加大,好像也没有效果。
hotpower 发表于 2007-12-10 12:52 | 显示全部楼层

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

  
 楼主| kuliuyisi 发表于 2007-12-10 21:54 | 显示全部楼层

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

减小上拉好说,不知如何减少速率,是在I2C数据发送函数中添加一些延时函数吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

113

帖子

0

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