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.

[参考译文] TPS65988DK:原理图审阅

Guru**** 2540720 points
Other Parts Discussed in Thread: TPS65987DDK, TUSB1064, TPS65988DK, HD3SS214, TPS65988, TUSB564

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1445188/tps65988dk-schematic-review

器件型号:TPS65988DK
主题中讨论的其他器件:TUSB1064HD3SS214TPS65988、TPS65987DDK、 TUSB564

工具与软件:

你(们)好  

我们有一个名为 RSW 的新项目、 它用于两台主机的 USB 和 DisplayPort 开关、我们选择 TUSB1064 + TPS65988DK + hd3ss214用于其部件功能 实现。 以下是相关的原理图、您能帮助回顾一下吗、谢谢。

需要简介:

两个 USB-type C 端口连接到两台不同的计算机、因此无需 PD 充电。   TPS65988DK 用于 DP 交替模式、某些 GPIO 用于 Ctrl。  TUSB1064同时适用于 USB 和 DP。

e2e.ti.com/.../TUSB1064_2B00_TPS65988DK_2B00_hd3ss214.pdf

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

    尊敬的 Devyn:

    我可以查看原理图的 TPS65988部分、请在本周结束之前说明。 请回答问题以帮助完成该过程。

    您对该端口有哪些系统要求? 它们是否仅是 DP 供电设备、DFP 和电源设备? 需要功率合约、对于 PD 合约、可以限制在5V、0A。 您是否需要任何其他电压?

    如果您尚未提交以 TUSB 为主要器件的单独原理图审阅、以便其团队也可以进行审阅。

    谢谢。此致、

    Chris。

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

    你好、Chris。

    它是一种类似于集线站的设备、 因此这些端口是 UFP、我们不需要 PD、因此无需电力需求。 我们只希望它用于 DP 交替模式控制器。

    请注意、 审核时需要全部 TUSB1064 + TPS65988DK + HD3SS214。

    谢谢!

    Devyn。

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

    尊敬的 Devyn:

    如上所述、请为 TUSB1064 + HD3SS214提交单独的 E2E 票证。 我仅支持 TPS65987DDK、且只能查看这些器件的原理图。 如果您提交另一个将 TUSB 器件作为主要器件的 E2E、它将转至正确的团队进行审核。 该团队支持这两个器件。

    如果我理解正确、您有一个带两个 UFP 端口的988? 在本例中、它们都用作 DP 受电方吗? 您需要支持哪些引脚分配? 什么是 DP 角色? 您如何控制 TUSB1064和 HD3SS214器件?

    要进入交替模式、需要先进入功率合约。 在这种情况下、听起来您可能需要5V/0A 合约、这是不消耗功率的最基本的功率合约。

    您期望如何使用每个 I2C 端口? 控制器、目标、它控制什么、它应该提供什么信息?

    谢谢。此致、

    Chris

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

    Chris、您好:

    好的、现在明白了、我要再提交一个 TT 供 TUSB1064 + HD3SS214审查使用。  

    是的、988中的两个端口是 UFP 端口、它们都用作 DP 接收端和 USB、USB 流将进入 USB 集线器。  DP 流将变为显示值。 引脚分配如原理图所示、请检查引脚是否正常。  

    TUSB1064在 GPIO 模式下工作、USB 和 DP 都是固定启用、且 FLIP 由 TPS65988配置。 因此、我们希望988能够进入交替模式、并处理插件方向、然后正确配置翻转。

    我们保留 TUSB1064 I2C 模式、在此模式下、 我们将使用 I2C3 (主设备)来控制1064。

    Re HD3SS21控制、因此我们需要通过988的 GPIO12对其进行开关操作、还需要通过 GPIO13读取开关状态、因为我们有一个也能够对其进行控制的按钮。

    对于988控制、扩展坞中没有其他控制器、主机将是一个专用计算机、通过 USB Type-C 连接到 I2C 桥接器、然后通过 I2C1 (从站)控制988。 数据流如下所示:

    会议计算机 --> TPS65988 & TUSB1064 --> USB 流至 USB 集线器--> USB 转 I2C brideg --> I2C 控制 TPS65988 (用于开关 HD3SS21)

    Re 进入交替模式、我们应该如何处理5V/0A?

    谢谢!

    Devyn。

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

    尊敬的 Devyn:

    我对 DP 规范的理解是、引脚分配 A、B 和 F 已弃用。 您是否计划使用 C、D 和 E? 请咨询 TUSB 团队、但如果强制使用 USB 和 DP (CTL0、CTL1) GPIO、它将强制将其置于多功能(USB + DP)引脚分配中、因此引脚分配 E 和 C 也不可用。

    此外、您是否计划在1064的 GPIO 和 I2C 控制之间切换?

    您期望 TPS65988如何通过 I2C 控制 TUSB1064、请描述该行为、以便我们可以确认这是可能的。

    您能否提供一个介绍 TPS65988上使用的所有 GPIO 和预期行为的电子表格? TPS65988有一组 GPIO 事件、因此我们需要确认可以满足要求。 我知道我们有一个电缆翻转/方向 GPIO、但我不熟悉您刚才针对 GPIO12和13而描述的 GPIO 要求。  

    对于 GPIO12、它要切换什么? 我没有看到它与任何东西相关联。

    对于 GPIO13、您希望它读入一个值? 它需要做什么吗?它是只是报告引脚是高电平还是低电平?

    Re 进入交替模式、我们该如何处理5V/0A?

    我不确定您在这里问什么。

    我们需要电压合约的原因是、在协商交替模式之前、需要协商功率合约。 在这种情况下、由于您不需要传输功率、因此我们可以广播和协商5V/0A 合约、因此会协商功率合约、但实际上不会消耗任何功率。

    在 GUI 中、我们可以将两个端口配置为仅广播5V/0A 协议、如果主机侧支持 USB-C PD、PD 控制器将自动协商这些协议。

    谢谢。此致、

    Chris

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

    尊敬的 Chris:

    我们计划使用引脚分配 D、因为我们必须使用 USB+DP。

    我们不会在 GPIO 和 I2C 控制之间切换、电路不同、只有一种方法使用。 但保留 I2C 模式以备将来使用、则不使用 GPIO 模式。 但现在、我们的目标是 GPIO 模式。

    当处于 I2C 模式时、我们期望 USB+DP 也必须、65988会将此配置设置为默认配置、然后 659988会识别 Type-C 方向并通过 I2C 自动配置1064的翻转。 主机(专用计算机)可通过 I2C1配置65988、然后通过 I2C3配置65988以配置1064、如 EQ、请确认是否可行。  

    下面是 GPIO 的预期行为、请注意、由于其他 TI 团队的建议、我已添加 GPIO 来控制 TUSB1064的 CTL0/1、它用于启用 DP/USB。 请检查 GPIO 配置是否正常。

    GPIO 网络 传递函数的值
    GPIO0 FLIP_PC 识别 USB-C 端口1 (专用计算机)方向并配置翻转
    GPIO1 FLIP_MU 识别 USB-C 端口2 (客户计算机)方向并配置翻转
    GPIO3 PC_HPD DP HPD
    GPIO4 MU_HPD DP HPD
    GPIO12 PDC_GPO_SW 此信号将与按钮一起发送到 D 触发器的时钟输入、然后 D 触发器的输出将发送到 hd3ss214的 DX_SEL 以控制 DP 开关、因此 GPIO 每次通过 I2C 从主机接收控制后、需要发送脉冲信号、预期行为输出 L 然后 H
    GPIO13 MUX_SW 接收来自 D 触发器输出的开关信号后、主机通过 I2C 读取该引脚
    GPIO14 SW1_CTL1 输出至 TUSB1064#1、H 以启用显示端口
    GPIO15 SW1_CTL0 输出至 TUSB1064#1、H 以启用 USB
    GPIO16 SW2_CTL1 输出至 TUSB1064#2、H 以启用显示端口
    GPIO17 SW2_CTL0 输出至 TUSB1064#2、H 以启用 USB

    对于5V/0A、我们是否需要在电路中进行任何设计? 或者 只需要从 GUI 配置对其进行配置、我 提出的问题是、因为我不确定5V/0A 电路应该是什么。

    谢谢!

    Devyn。

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

    尊敬的 Devyn:

    明白了、是的、只应使用一种方法、因此我将重点介绍 GPIO 实现。 如果 EQ 设置是固定的、则可以向 TUSB564寄存器发送固定的 I2C 写入、这些写入可在 I2C 控制器事件表中设置、并由 PD 控制器在启动时自动发送。 还有一条"I2Cw" 4CC 命令、主机可以向 TUSB564发送"传递"I2C 写入。 如果 EQ 设置是固定的、还应该有无源器件、可以设置为直接在 TUSB564上配置 EQ。

    感谢您提供全面的 GPIO 信息。  除 GPIO12外、所有这些引脚都可以轻松地进行配置。

    对于 GPIO12:我们有"4CC"命令来分别设置可使用的 GPIO 低电平和高电平、但我们没有使 GPIO 产生脉冲的特定事件。 此外、我们针对这些事件没有很长的时序、因此如果脉冲具有非常具体的时序要求、我不知道 TPS65897是否能够满足这些时序、您可能需要使用其他器件来创建该脉冲。 我希望性能能够以毫秒到10s 的毫秒为单位、但不太确定。

    要创建脉冲、首先将 GPIO 配置为输出使能、并将初始值设置为高电平(如果希望其默认为高电平)。 然后使用 GPsl 和 GPsh 4cc 命令来切换 GPIO。


    原理图反馈。

    • 对于 LDO1V8、我们建议最大值为6uF、您目前拥有10uF
    • Type-C 插座和 PD 控制器之间的 VBUS 节点的最大值为10uF。 目前、连接器附近有一个22uF 电容、PD 控制器附近有一个1uF 电容。 我们建议4.7uf 或2.2uF 电容
    • 确保 I2C1总线上的某处有3.3V 上拉电阻。 我没有看到他们,但他们可能在另一张纸上。
    • 如果您使用的是 HRESET 引脚、请使用100k 下拉电阻和0.01uF 电容将该引脚接地、否则直接接地(0 Ω 或直接连接)
    • 对于 PPHV 引脚、请使用弱下拉接地(100k)、而不是直接连接到接地。
      • 此外、(这是  很好 重要事项)、请  通过执行以下操作确保电源路径永远不会关闭:
        • 使用不会自动启用电源路径的电池电量耗尽/ADCIN 配置。 (应该比我在原理图中看到的更好)
        • 配置工程时、请将5V/0A 电源路径配置为"仅受电方、等待 SRDY"。 如果您确实仅受电、则在协商合约时、电源路径会自动关闭。 对于"Wait for SRDY"、它不会关闭电源路径、直到主机发送 SRDY 命令、在这种情况下、绝不应将其发送以确保电源路径绝不会关闭。

    请抓住这个机会、与新的 GPIO 连接分享更新后的原理图。

    如果您遵循 TUSB 团队的建议、我不会过于担心这些连接、但最好是保证安全。

    谢谢。此致、

    Chris

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

    Chris、您好:

    对于 GPIO12、我认为应该可以、我们不需要它自动输出脉冲、 它与任何事件都没有关联、当我们要切换 DP MUX (HD3SS214)时它由主机进行控制、因此如果它能够支持高输出和低输出、则应该可以由主机来处理时序。 此外、不必精确满足任何时序、它只用于模拟按钮事件。 你怎么看?

    我继续向您推荐并附上更新的原理图,请帮助检查,非常感谢您的时间。

    e2e.ti.com/.../TPS65988_2D00_For-TI-review.pdf

    此致、

    Devyn

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

    尊敬的 Devyn:

    对于 GPIO12、我认为应该可以、我们不需要它自动输出脉冲、 它不与任何事件相关、当我们想要切换 DP MUX (HD3SS214)时由主机控制、因此如果它能够支持高输出和低输出、则应该可以由主机来处理计时。 此外、不必精确满足任何时序、它只用于模拟按钮事件。 你怎么看?[/QUOT]

    只要没有严格的时间要求、我认为应该是好的! 如前面所述、您需要将 GPIO 配置为"Output Enabled Without Event"、并使用 gpsh 和 gpsl 4CC 命令从 I2C 主机将 GPIO 置为有效和置为无效。 如需更多信息、请参阅器件 TRM。

    在新原理图中、我只回顾了建议更改的内容(修复看起来不错)和新的 GPIO 连接。 原理图看起来很好。

    谢谢。此致、

    Chris

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

    Chris、您好:

    非常感谢您抽出宝贵时间!