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.

[参考译文] TPS65994AE:关于通过 I2C 控制 TPS65994BF 的 EC

Guru**** 2465890 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1548887/tps65994ae-regarding-ec-control-of-tps65994bf-via-i2c

器件型号:TPS65994AE
《主题:TPS65994BF 中讨论的其他器件》

工具/软件:

尊敬的先生:
关于 TPS65994BF 的 EC 控制、我们有两个问题:

由于采用节能选项、有时用户需要在睡眠模式/休眠模式/关机模式期间切断 VBUS。
在我们的电路板上、我们切断了 PP5V 引脚上的 5V 电源。 但是、当 PP5V 关闭时、PD 向重定时器发送复位信号、
重定时器复位会使 CPU 认为器件已热插拔、从而导致意外唤醒。
(我们确认,如果从 PD 到重定时器的复位断开连接,系统不会自动唤醒)。

如果 EC 在进入睡眠/休眠/关机模式之前通过 I2C 禁用 PD(寄存器如下所示)、
我们是否会避免 TPS65994BF 在切断 PP5V 后将复位信号发送到重定时器?


客户目前正在计划仅实现 USB3 Type-C、但未来可能支持 USB4。 BIOS 已禁用 Thunderbolt 功能。
但是、如果固件设置为支持 Thunderbolt、并且连接了 Thunderbolt 电缆、则存储设备将被识别为 PCIe 设备、并且无法识别(因为 BIOS 已禁用 Thunderbolt 支持)。

我们是否可以将固件设置为支持 Thunderbolt、然后使用 EC 配置 TPS65994BF 寄存器以禁用 Thunderbolt 模式? 如果可能、我们应该如何配置它?

原理图如下所示

谢谢。

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

    您好、

    禁用 PD 意味着禁用 CC 线路上的 PD 通信、而不是禁用 PD 控制器。 如果要禁用 PD 控制器的端口、可以在端口配置寄存器 0x28 中将 Type-C 状态机更改为禁用。

    如果要启用/禁用 PD 的 USB4 /TBT、则需要向 TBT 配置寄存器 0x52 中的 TBT 模式启用位写入 0 或 1、并更改 Tx 标识寄存器 0x47 DFP VDO 的 USB4 功能位。

    此致

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

    尊敬的 Tommy:
    1.如果 EC 将寄存器 0x28[1-0]设置为 3h 以禁用 Type-C 状态机、然后在 SHUTDOWN 模式下切断 PP5V。
    系统再次上电、当 EC 重新启用 Type-C 状态机位时、PD 是否开始通过 CC 与器件通信?
    将 Type-C 状态机位设回 2h 时、是否有任何时序要求?

    2.我是否可以向您确认 TBT 模式启用位是下图所示的位?



    我在 0x47 中找不到 VDO 的 USB4 Capability 位。 请说明下表中的哪个位?

    谢谢。

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

    在系统重新上电后将 Type-C 状态机位更改回 DRP 没有严格的时序要求、但我建议在 PP5V 准备就绪后立即更改。

    我在 0x47 找不到 VDO 的 USB4 功能位。 您能否指出它在下表中的位?

    需要对 DFP VDO 2 进行解码。 TX 标识 VDO 编号取决于产品类型。 您可以在 GUI 中找到它

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

    尊敬的 Tommy:

    “更改 DFP VDO 的 USB4 能力位“是否意味着取消选择 USB4 按钮(如下图所示)?


    我们不想修改 FW、而想使用 EC 来更改寄存器、因此是否可以使用 EC 来更改 DFP VDO 的 USB4 功能位?

    该客户当前希望使用 USB3 接口、但计划在未来支持 USB4。
    用户是否可以通过 EFI 或 Windows(如 BIOS)更新 PD 固件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于我们不想修改 FW 并希望使用 EC 来更改寄存器、因此是否可以使用 EC 来更改 DFP VDO 的 USB4 功能位?

    是的、他们可以使用 EC 来动态启用/禁用 USB4 功能位。 但请记住、每次 PD 体验 POR 时、固件会重新加载、该位将恢复到您的原始设置。

    PDFW 可以通过 EFI 更新、但他们需要自己开发 EFI 代码。  

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


    尊敬的 Tommy:
    感谢您提醒我们、当 PD 遇到 POR 时、固件会重新加载。

    我们要使用 EC 动态启用/禁用 USB4 功能位。
    但我仍不确定需要修改 Tx 标识寄存器 0x47 中的哪个位。
    您能告诉我寄存器 0x47 中的哪个位与您在 GUI 中提到的 USB4 功能位相对应吗?

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

    TX 身份寄存器根据您输入的 PDO 数量增加。 您可以转到 GUI 中的原始视图以查找 USB4 功能位