This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] USB 转 GPIO2:SCL 的频率及其持续生成的频率是多少

Guru**** 2673945 points

Other Parts Discussed in Thread: USB-TO-GPIO2

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1589892/usb-to-gpio2-what-is-the-frequency-of-scl-and-it-is-continuously-generating

器件型号: USB-TO-GPIO2

您好、

抱歉!! 我不确定此查询适用于哪个论坛。 请考虑或将其移至相关论坛。

我正在使用 USB-TO-GPIO2 与 Fusion Digital Power Design 工具。 我仅使用总线连接器的引脚 9 和 10 来连接具有 I2C 线路的 FPGA。 我认为时钟频率将为 400kHz、如下所示:

当我通过在 GUI 中选择 I2C 进行写入操作来发送数据和命令时、我看到通过 JTAG 电缆连接的 FPGA 板的 2 行 ILA 上的数据如下所示:

那么、器件的这种预期行为是什么? 为什么当我仅发送一次时、这个 SCL 和 SDA 信号会持续切换? 而且接收到的数据也不匹配、为什么?

我只是在 RTL 中首先读取地址、如果匹配、然后读取下一个数据。 我有什么遗漏吗? 请帮助我了解有关此器件的更多信息。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    预期 CLK 仅在数据事务期间切换。 GUI 中的轮询功能允许器件连续轮询、这可能会导致持续切换。 就数据不匹配而言、您使用的是什么设备、因此我可以让您与可以确认预期行为的人联系

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Britton Jones ,

    感谢您的回答。

    我正在使用 FPGA 板 G47D 并仅使用 2 条线路连接上述的 USB 转 GPIO 器件。

    如果需要切换时钟、则时钟应以一致的频率切换、但实际上并没有切换。 此外、数据线在时钟的相同边沿上切换、这导致仅在时钟的每个边沿读取 1。

    此致