EDK OPB IIC  – 从IIC EEPROM读取的数据与写入ML403评估板上的IIC EEPROM的数据不匹配-Altera-Intel社区-FPGA CPLD-ChipDebug

EDK OPB IIC – 从IIC EEPROM读取的数据与写入ML403评估板上的IIC EEPROM的数据不匹配

问题描述

根据IIC总线规范,ML403无法满足IIC_SCL和IIC_SDA信号的上升时间。我确认当强(1.2K)电阻用于R70和R71电阻时,IIC故障不存在。

解决/修复方法

测量IIC_SCL和IIC_SDA信号的上升时间。根据所支持的工作模式,可能需要安装更强的上拉电阻。必须注意支持的操作模式。标准工作模式的IIC上升时间为1000 ns(最大值);但是,快速工作模式的IIC上升时间为300 ns(最大值)。选择一个电阻值以满足必须支持的工作模式的上升时间要求。此外,IIC IO信号最多可吸收6 mA电流,因此您必须注意选择不超过此值的电阻值。

例如,如果使用10K欧姆电阻来上拉IIC_SDA和IIC_SCL信号,并且电阻器的电压源为2.5V,则这相当于2.5V / 10000欧姆= 0.25mA的电流。

有关应用信息,请参阅“Philips IIC总线,v2.1,2000年1月发布”中的I2C总线规范。

请登录后发表评论

    没有回复内容