关于论坛关于这一专题的信息似乎不完整或相互矛盾。 也许您可以帮助澄清、因为我无法解决。
8年前的 e2e.ti.com/.../1762458具有一个 PowerPoint 附件、其中显示 TRY。SNK 通过软件干预获得支持。 我看不到链接到此软件的信息。 Try.SRC 和其他一些选项被称为 WIP。
7年前的 e2e.ti.com/.../tusb320-does-tusb320-support-try-snk-try-src 表示 TUSB320不支持 Try.SNK 和 Try.SRC。 但是、很显然、可能只考虑为这些模式首选项提供硬件支持、而忽略可能的软件权变措施。
5年前的 e2e.ti.com/.../2608914显示外部软件支持 Try.SRC 和 Try.SNK。 同样、未链接任何 SW 信息。
最后、 3年前的 e2e.ti.com/.../3581699指出 TUSB320不支持两种模式首选项。 同样、尚不清楚这是否仅意味着通过硬件且忽略软件干预。
所以... "那怎么办? 正如我说过的、信息看起来不完整或存在冲突。 我的产品在 DRP 上使用原始 TUSB320、我想在与另一个 DRP 连接时更喜欢接收器/器件的角色。 我将 I2C 总线连接到了处理器、但 目前不使用该接口。
根据 TUSB320及更高版本的数据表、第19页显示了所有数据表上的相关寄存器映射。 TUSB320 (https://www.ti.com/lit/ds/symlink/tusb320.pdf)不显示 Source_PREF 寄存器(用于 Try.SRC 和 Try.SNK)。 TUSB320H / TUSB320L (https://www.ti.com/lit/ds/symlink/tusb320li.pdf)以及 TUSB320HA / TUSB320LA (https://www.ti.com/lit/ds/symlink/tusb320lai.pdf)。 那么、TUSB320是否确实支持 Source_PREF 寄存器、但数据表中没有显示该参数? 是否有一些其他 SW 歌曲和舞蹈将模拟 Try.SNK 和 Try.SRC? "SW 干预"或"外部 SW"是其他意思吗? 我只能假设这意味着将使用 TUSB320的 I2C 接口。
是否确实有软件方法使原始 TUSB320执行 try.SRC 和/或 try.SNK? 如果是,是什么? 它在最新的 Linux 驱动程序中吗? 如果是这样、我看不到它、指导将很有价值。