您好!
ZC702电路板。 我有一个脚本、用于为 VGA 输出(HSYNC、VSYNC、数据等)生成测试图像。 此部件工作正常、并已在 VGA 显示屏上进行验证。
在项目的第一步中、我尝试使用 ZC702板作为 HDMI 输出、但 I2C 和配置器件存在一些问题。 我可以提供 I2C 控制器和配置文件。 如果有人愿意查看、也可以查看仿真文件。 我真的不清楚为什么这不起作用。 我已按照 Analog Devices 的应用手册 AN-1270中的 I2C 写入操作。
下面是一些问题:
为什么8开关器 件的 ZC702文档具有9个地址?:I2C 地址为0x74、但列出了其他8个通道。
PCA9548文档具有另一组地址、用于写入 PCA9548 I2C (文档的表1第9.6节、8个通道0x70-0x77) 。在本文档中、0x74是通道5。
我的 akncycle 在 SDA 线上应该是1'b1还是1'bz? 我在这里看到了一些相互冲突的信息。
时钟拉伸是否正常? 正如您在我的片段中看到的、在等待应答时、CLK 中存在一些延迟。
在 PCA 文档中,它指出我需要提供从机地址+控制寄存器。 是这样吗? 如果我在 SDA 线上只有一个器件、并且我发送00001或1111111、实际上会有任何差异。 我知道控制寄存器用于访问 I2C 通道上的不同器件。 如果一个通道上只有一个器件、那么启用所有器件或其中一个器件不应起作用?
谢谢
Jerome
谢谢、