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.

[参考译文] SN65DP159:SN65DP159上的本机 AUX

Guru**** 2668435 points

Other Parts Discussed in Thread: SN65DP159

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1262378/sn65dp159-native-aux-on-sn65dp159

器件型号:SN65DP159

我正在尝试测试一个使用 SN65DP159和 NVIDIA RT 1030 GPU 的电路板。  开机自检时可以接收有效的视频,所以我相信该卡是输出兼容格式的。  但是、当加载驱动程序时(我当前使用的是带有 Nouveau 驱动程序的 Ubuntu Linux)、我从调高驱动程序调试级别的角度看到 AUX 通道会执行一条命令9 (本机读取)、然后会失败。  我可以使用 i2cdump 命令使用 I2C 而不是 AUX 转储 EDID、这会导致命令4和1显示在内核日志中(I2C 写入和读取)。

SN65DP159是否应该通过 AUX 总线响应本机请求 AUX 通道仅适用于通过 AUX 的 I2C?

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

    您好、Stephen、

    源可以使用 DP159上的 DDC 引脚或 AUX 引脚向器件的 I2C 寄存器发出命令。

    您的器件的 DDC 引脚是如何配置的?

    谢谢。


    扎赫

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

    我们可以选择通过0.1uf 电容将 AUX 线路(DisplayPort 连接器上的引脚15和17)连接至 AUX 引脚(引脚45和44)或连接至 DDC 引脚(引脚46和47)。  我试过两种配置的电路板;在两种情况下、我都可以在 AUX 线路上看到差分信号。  当我使用引脚44和45时、我可以使用 Linux i2cdump 工具从 DP159后面的 EEPROM 转储 EDID。  当我使用引脚46和47时、没有得到响应。  我曾在 Ubuntu 台式电脑上和 Jetson Xavier 开发套件上使用 GT1030 PCIe 卡进行过此测试。  

    GT1030在开机自检期间显示 BIOS 屏幕、因此我确信该卡支持 DP++。  Xavier 声称支持 DisplayPort 输出上的双标准,但我还没有看到任何显示。

    正如我所说的,运行在 GPU 上的 Nouveau 驱动程序,我用来测试主板,似乎是发送原生的 AUX 命令到 DP159 ,但没有收到响应。  我在数据表中不清楚 DP159应该如何响应此类请求。

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

    您好、Stephen、

    来自源的辅助信号需要到达 DP159引脚44和45、而不是引脚46和47。  在数据表中、 9.2功能方框图显示 AUX 至 DDC 桥上的 I2C、该桥接(从引脚44和45接) AUX 电气接入、但输出为 I2C 电气接通。  

    SDA_SNK 和 SCL_SNK 引脚是 I2C 电气引脚。

    谢谢。

    扎赫

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

    是的、我已经解决了这个问题。  我的问题是 DP159应该如何响应本机请求。

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

    您好、Stephen、

    图31显示了使用 SNx5DP159RGZ 进行 DDC 和 AUX GPU 连接的情况。 DDC 或 AUX 选项都应向 DP159寄存器生成读取/写入命令。 但是、DDC 线路不应 与 AUX 同时驱动。  

    谢谢。

    扎赫

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

    在发送本机 AUX 事务处理时、Nouveau 驱动程序似乎超时、但在通过 AUX 事务发送 I2C 时不超时。  我需要执行哪些操作才能启用本机 AUX 交易吗?

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

    您好!

    DP159不支持本机 AUX。  DP159仅支持 I2C-over-Aux。

    谢谢。

    扎赫