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.

[参考译文] TUSB320:TUSB320 _really_是否 通过外部软件支持 try.SNK 和/或 try.SRC?

Guru**** 663810 points
Other Parts Discussed in Thread: TUSB320, TUSB320HAI, TUSB320LAI, TUSB320LI
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1267829/tusb320-does-tusb320-_really_-support-try-snk-and-or-try-src-via-external-sw

器件型号:TUSB320

关于论坛关于这一专题的信息似乎不完整或相互矛盾。 也许您可以帮助澄清、因为我无法解决。

 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 驱动程序中吗? 如果是这样、我看不到它、指导将很有价值。

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

    您好、Evan:

    我会深入了解并回复给您。

    此致!

    谢恩

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

    您好、Evan:

    TUSB320不支持 Try.SNK 或 Try.SRC。 不再支持过去任何允许使用此功能的外部软件。 如果需要此功能、可考虑使用 TUSB320LAI 或 TUSB320HAI。 这些器件具有针对 Try.SNK 和 Try.SRC 的硬件支持。

    此致!

    谢恩

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

    尊敬的 Shane:

    谢谢你。 我了解 TI 不提供任何软件工具来执行此操作。

    要关闭上面可能的另一行问题、没有办法通过 TUSB320来模拟使用 I2C 的 Try.SNK 或 Try.SRC? 如果需要 try.SRC 和/或 try.SNK?、我必须使用较新的 TUSB320版本

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

    您好、Evan:

    我不知道如何在具有 I2C 的 TUSB320上对 Try.SNK/SRC 进行任何仿真、因此无法支持该用例。 如果您需要 try.SRC/SNK、我建议您使用320LI、320HI、320LAI 或320HAI。

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

    再次感谢 Shane。

    我不是要生气,但我想非常清楚。 在您的第一个技术回复中、您撰写了"TUSB320LAI 或 TUSB320HAI...具有针对 Try.SNK 和 Try.SRC"的硬件支持。 LI/HI 和 LAI/HAI 数据表在第11页上都说:"try.SRC 和 try.SNK 仅在 TUSB320配置为 I2C 模式时可用。 在 GPIO 模式下运行时、TUSB320将始终作为标准 DRP 运行。" 因此,我有两个澄清问题:(1)你的发言是否也包括 LI 和 HI 版本,而不仅仅包括 LAI 和 HAI 版本? (2)此外、如果 IC 的 GPIO 模式而不是 I2C 模式支持这些首选 DRP 功能、"硬件支持"意味着什么; 您的意思是、 即使在"硬件模式"(非 I2C 模式)下、原始 TUSB320在 IC (IC 的逻辑设计是您指的"硬件")中也不支持这些优选 DRP 功能?

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

    您好、Evan:

    我理解澄清的必要性,并向你保证,阐述你的问题是没有问题的。

    1.可以。TUSB320LI、HI、LAI 和 HAI 具有与 I2C 模式下的 Try.SRC/SNK 相同的支持。 我的原始回复可能包含了所有这些内容。

    2."TUSB320LAI 和 HAI 有硬件支持"。 也就是说、我意味着这些器件不需要外部软件来支持 Try.SNK/SRC、因为该器件具备执行这些功能的能力。 为了使用 Try.SRC/SNK、器件必须处于 I2C 模式、并且应按照数据表中所示将 SOURCE_PREF 寄存器写入。

    3.原始 TUSB320可能具有支持 Try.SRC/SNK 的逻辑能力、但为此、它似乎需要外部软件。 在调查此问题后、我认为没有此软件可用。

    此致!

    谢恩

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

    再次大家好、Shane、

    再次感谢。

    在上面的第3项中、您是否能够分享外部软件的功能? 即使软件/库或源代码不可用(或不再可用)、了解如何控制原始 TUSB320以执行 try.SRC 和 try.SNK 也可以缓解我的问题、因为我将 I2C 接口连接至处理器。 如果您可以分享如何操作、与我一起独立创建软件、我的问题可能会得到解决。

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

    您好、Evan:

    您是否有理由无法切换到 TUSB320LAI/HAI 器件? 从我可以看到,它会比原来的320更便宜,并有 try.SRC/SNK。

    TUSB320:

    TUSB320LAI:

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

    尊敬的 Shane:

    切换涉及测试和鉴定。 这可以在未来的产品上实现、但对已投入现场的产品没有帮助。 如果原始 TUSB320可以执行 Try.SRC 和 Try.SNK、则只有一个测试/鉴定流程和一组硬件。 该成本足够小、允许我们尽可能使用原始 TUSB320、然后稍后再次讨论。

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

    您好、Evan:

    我看到、不幸的是、没有该软件、我不知道它会做什么。 也许 I2C 中控制 MODE_SELECT 寄存器的某些功能可以模拟 Try.SNK/SRC 功能。

    由于这不是支持的用例、因此我无法保证会起作用。

    此致!

    谢恩