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.

[参考译文] TPS6.5983万B:3.0

Guru**** 2475755 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/655209/tps65983b-pd3-0

部件号:TPS6.5983万B

您好,先生  

我们将TPS6.5983万A用于Inter AR平台  

如果我更改为直接从TPS6.5983万A使用TPS6.5983万B,并使用TPS6.5983万的GUI构建代码(而不是TPS6.5983万B GUI)

1.如果将TPS6.5983万B与TPS6.5983万A电流代码配合使用,此结构是否支持3.0 38?

2.您是否有任何易于检查3.0 的功能的简单测试方法??

3.我可以知道英特尔Titan Ridge主机端(笔记本电脑)的TPS6.5983万B源代码是否为finish  

谢谢

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

    这两个GUI版本(TPS6.5983万B和TPS6.5983万)的命名确实不准确且令人困惑(有历史原因导致这种情况),因此这里是"解码器环"。

    本讨论涉及两个相关设备:

    TPS6.5983万 (A)具有80 KB RAM

    TPS6.5983万B具有96KB RAM

    还有两个相关的代码库- 4.x和6.x  无论您何时根据英特尔参考设计设计设备,都必须使用4.x / 6.x固件代码库。 (这些固件版本使用主机接口2.0 规范。)  这是因为这是验证这些参考设计所使用的固件,而且这是支持与这些参考设计一起使用的固件。

    支持4.x / 6.x固件的GUI版本名为“TPS6.5983万 GUI”,并支持TPS6.5983万A和TPS6.5983万B器件。  根据您的描述,我相信您以前的产品在TPS6.5983万A器件上使用4.x固件。  为了支持PD3,您需要从4.x固件库迁移到6.x固件库。  PD3支持是这两个固件基础之间的主要区别。  但是,由于TPS6.5983万A器件上的80 KB内存不足,因此6.x固件基座不能在TPS6.5983万A器件上执行,因此,要移至6.x固件基座,还必须移至具有额外内存的TPS6.5983万B器件。

    在此背景下,让我直接回答您的问题:

    1.如果将 TPS6.5983万B 与TPS6.5983万A电流代码配合使用,此结构是否支持3.0 38?

    >> 您还必须从4.x固件转换为6.x固件。  

    2.您是否有任何易于检查3.0 的功能的简单测试方法??

    >> 具体取决于您要查找的验证级别。  最简单的方法是连接到一个或多个PD3设备并验证其是否正常工作。  使用PD分析仪,您可以验证是否正在发送PD3消息(所有PD3设备都必须支持降级至PD2的功能),并且在正确设置下,您可以验证PD3特定的功能,例如快速角色交换。  

    >> 与其他PD3设备的成功互操作不能保证PD3合规性。  为了保证PD3合规性,您需要购买 测试仪(Ellisys, LeCroy,MQP,GRL)或与测试机构合作。  您也可以注册,以便在USB-IF事件中对您的设备进行测试和潜在认证。

    3.我可以知道 英特尔 Titan Ridge主机端(笔记本电脑)的TPS6.5983万B源代码是否为finish  

    >> 英特尔目前正在对支持6.x的GUI候选版本进行最终验证(2018年10月1日)。   我们 预计这将由英特尔进行验证,然后在1-2周内通过mySecureSoftware机制发布到TI.com。  6.x固件除了支持PD3外,还支持Titan Ridge。