您好!
我正在使用中继器 DS100KR401超低功耗,并找出了一些问题。 在中、我的项目中继器与 FPGA Kintex-7连接、我通过 I2C 接口将数据从 FPGA 发送到 REaper (我正在 FPGA 项目中使用 MicroBlaze)。
因此,当我尝试配置中继器时,我将相应的数据发送到相应的寄存器,如表8“SMBus 从模式寄存器映射”中所示,使用“写入寄存器”指令(DS100KR401数据表,第19-20页)。
一切看起来都很好,但是当我开始向寄存器0x06写入0x18以禁用从器 CRC 模式(我想这应该先完成)时,在我发送8位数据字节后,设备(中继器)不会驱动 ACK 位“0”。 此外、如果之后我向另一个寄存器发送另一个数据、除非我完全硬复位中继器、否则器件永远不会驱动 ACK 位。
我已经阅读了 DS100KR4001数据表,但没有看到我所做的错误。
我们非常感谢您的任何帮助。
此致。