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.

[参考译文] TPS65987D:电路板与 EVM 之间的差异

Guru**** 2394295 points
Other Parts Discussed in Thread: TPS65987D, TPD6S300A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/835447/tps65987d-difference-between-our-board-and-evm

器件型号:TPS65987D
主题中讨论的其他器件: TPD6S300A

 

 我们有两个 TPS65987D。 其中之一是从电池电量耗尽时开始吸收20V 3A 电流。 我已将 ADCIN1连接到130k/100k 分压器(DIV=0.43)和 MISO 线路上的下拉电阻。 这应使 PD 控制器选择 BP_NoWait 和 Configuration 3。 将 USB-C 电缆连接到可提供20V 3A 电流且仅提供5V 电压的电源。 使用 TPS65987-90评估模块执行同样的操作可提供20V 的电压。 (S4 SW5打开、并在连接 USB 电缆时按 S3。)

设计中有两个不同之处:

1) 1)在我们的板上有一个用于保护的 TPD6S300A、  

2) 2)在评估板上、PD 控制器为 PTPS65987D、而在我们的板上、则为已发布的 TPS65987D。

两个版本的 TPS65987D 之间是否存在任何差异、这些差异可以解释不同的行为?

 

将 USB 电缆连接到我们的板可提供5V 0.10A。 (数据包18:请求对象位置1。)

 

在按 S3时将 USB 电缆连接到 TPS65987-90评估模块可提供20V 3A。 (数据包22:请求对象位置6。)

我们可以尝试什么吗?  e2e.ti.com/.../we-have-two-TPS65987D.docx

 

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

    尊敬的 Alan:

    我已将此主题分配给相应的工程师、他应在明天回答您的问题。

    谢谢、
    Eric

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

    您好、Ajayt、

    您如何设计 TPS65987D? 我将查看数据表上的"布局"部分、其中显示了一个示例。

    此外、您是否要将相同的配置编程到两个 TPS65987D PD 控制器? 您能否共享您的 GUI 配置项目文件?

    根据我的理解、您要将电源连接到一个 PD 控制器、然后使用 EVM 将电源灌入另一个 PD 控制器。 是这样吗?

    谢谢、

    哈里

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

    我已经做了更多的测试。 我们有两个不同的 TPS65987D 评估板。 以下测试是我使用 TPS65987-90评估模块进行的。 现在、我对 USB-PD-DUO EVM 进行了相同的测试(使用 TPS65987D DH)。 我必须做一个小的修改才能将其配置为默认配置3。 结果与我们的电路板相同、它从电源选择了5V 电压、而不是预期的20V 电压。 使用 Application-Customization 工具、我发现原因是寄存器#37自动协商灌电流未启用。 当我选中此框并发送命令 Get Source Capabilties 时、选择了20V。

     

    结论是 PTPS65987D DH 和发布的 TPS65987D DH 之间存在差异、而 TPS65987D DH 不使用外部闪存或通过 I2C 进行配置、就无法用于灌入高于5V 的电压。 您对此有何评论?

     

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

    您好、Ajayt、

    您的分析看起来正确。 我建议使用 SPI 闪存进行配置、或使用嵌入式控制器在运行时通过 I2C 更新必要字段。  

    谢谢、
    Eric  

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

    Eric 您好:-

    由于电路板由无电电池供电、因此我们没有可用的控制器。 唯一的选择是使用 SPI 闪存。 我们如何创建可以刷写的文件?

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

    尊敬的 Alan:

    您可以下载 TPS6598x 应用自定义工具并创建配置映像。 完成设置选择后、您可以选择 Binary -> Save Full Flash Binary 以保存将加载到 SPI 闪存中的映像。

    谢谢、
    Eric

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

    感谢您的观看:-

    在板上、我们有第二个 USB 端口和第二个 TPS65987DDH。 这可以由 CPU 进行配置。 使用应用程序自定义工具、我进行了配置。 如何将此配置导出到处理器 C 代码?

     

    如何使用应用程序自定义工具配置过流钳位? 根据数据表第9页、可以选择20个不同的电平。

     

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

    尊敬的 Alan:

    可以从应用程序自定义工具中导出.C 文件、方法是选择:binary -> Save Binary、然后为 Save File Format 选择.C Array 声明。 对于 CPU 中的无 SPI 引导映像、您需要使用低区域映像。

    在调整过流钳位位置方面、请参阅以下应用手册的第8页: http://www.ti.com/lit/an/slva994/slva994.pdf

    谢谢、
    Eric