请教68013 IIC接口问题

[复制链接]
1492|1
 楼主| ljmbest 发表于 2015-5-17 18:51 | 显示全部楼层 |阅读模式
我的图像数据通过USB2.0传输到上位机,CPLD控制时序。 但是调试时经常出现一个问题:我将CPLD代码稍微改动一个数字,比如图像增益或者两帧图像之间的消隐时间,原本正常的系统,改动后会出现检测不到USB,经测试,是因为本应该拉高的68013的SDA引脚上出现了像素时钟信号。 设计中SDA和SCL是接在CPLD普通IO口,但是CPLD中引脚分配时没有对该引脚配置任何输入和输出,不用的引脚我也设置成高阻态。 当我把SDA割断后能正常检测USB,或者把图像的增益什么的再改成另外一个值也能正常工作。 请问这可能是什么原因呢?
USB-Emily 发表于 2015-7-14 17:43 | 显示全部楼层
68013是从哪里启动的呢? 68013启动的时候优先检查I2C线上是否有EEPROM, 如果没有,就会调转到RAM 启动。
不确定你的这种连接方式是否影响到68013的启动了。

如果可以,将I2C总线连接到固定的上拉电平,就可以了。

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

本版积分规则

4

主题

17

帖子

0

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