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.

[参考译文] TPS25751EVM:编程配置 EEPROM

Guru**** 2578735 points
Other Parts Discussed in Thread: TPS25751, TPS25751EVM, TPS26750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1563556/tps25751evm-programming-configuration-eeprom

器件型号:TPS25751EVM
主题中讨论的其他器件:TPS25751

工具/软件:

我们的新外设板使用 TPS25751 作为 12V 电源。 电路板上没有用于对该器件进行编程的微控制器、因此我们在电路板上放置了一个 EEPROM、该 EEPROM 仅通过 I2Cc_SDA 和 I2Cc_SCL 连接到 TPS25751。 我们使用电阻器将 EEPROM 地址设置为 0x50。 我假设 TPS 将在加电时从 EEPROM 读取配置。
我需要帮助来执行以下操作:
1.如何构建配置?
2.如何将配置加载到 EEPROM 上?
我购买了 TPS25751EVM 板。 我还在 笔记本电脑上下载并安装了 USBCPD 应用程序自定义工具。
我的 USBCPD 工具存在以下问题:
1.问卷中没有 12V 选项。
2.没有一个数字看起来适合我想 做的,但我选择了 EVM 一个,只是为了看看它是否会编程的 EEPROM。
3.完成问卷后,我按了“闪存到设备“,但收到了一条错误消息,说“硬件已断开“。 我不理解这一点、因为 GUI 应用程序底部显示“Hardware Connected“
我需要有人解决这些问题、以便可以在外设板上刷写 EEPROM。
我计划通过以下方式做到这一点:
1.移除 EVM 上 J10 处的跳线(断开 EVM 上的 EEPROM)
2.将 I2Cc_SDA、I2Cc_SCL 和 GND(在 EVM 上的 J6 处)连接到我们外设板上的 EEPROM
3.运行 USBCPD 应用程序对 EEPROM 进行编程
我已得到保证、这将起作用。 您同意吗?
请尽快帮助我解决上述问题。 谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Orest、

    感谢您联系我们。 我将在明天结束时回到您的身边。

    谢谢您、

    Katilynn

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

    尊敬的 Katilynn:

    我担心这些文本会来回拖移。 我面临着未能在最后期限内完成任务的风险。 您是否有机会与我和一位非常熟悉 TPS25751 的工程师进行通话、以便将这些资源来回缩减为一次课程?

    此致、

    Orest

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

    您好、Orest、

    感谢您的耐心。 如果 我的答复回答了您的问题、请告诉我。  

    我知道 TPS25751 将使用 I2C 来更新 EEPROM。

    我假设 TPS 在加电时将从 EEPROM 读取配置。

    正确的是、一旦 PD 控制器可以确认其处于“APP"模式“模式、PD 控制器就可以从外部 EEPROM 加载数据。 我想强调的是、可以从 EEPROM 加载初始配置。 但是、如果没有 MCU、PD 无法将新映像刷写到 EEPROM。

    完成调查问卷后、我按了“Flash to Device“、但收到错误消息“Hardware disconnected“。 我不理解这一点、因为在 GUI 应用程序的底部显示“Hardware Connected“(硬件已连接)

    抱歉、此问题已发生。 我过去也遇到过同样的问题、左下角显示“Hardware Connected“(硬件已连接) 、即使不存在连接。

    请按照以下步骤调试该问题:

    1. 单击“options -> Serial Port Setting“
    2. 点击“Port"的“的下拉选项、然后选择 EVM 连接到的 COM 端口
    3. 选择正确的端口后、您应该能够刷写 EVM

    如果仍有问题、请检查 计算机设置中“设备管理器“下的 COM 端口连接。

    [quote userid=“651499" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1563556/tps25751evm-programming-configuration-eeprom 移除 EVM 上 J10 处的跳线(断开 EVM 上的 EEPROM)

    应该移除 J16、以断开 EVM 上的 EEPROM。

    [quote userid=“651499" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1563556/tps25751evm-programming-configuration-eeprom 将 I2Cc_SDA、I2Cc_SCL 和 GND(位于 EVM 上的 J6)连接到我们的外设板上的 EEPROM [/报价]

    连接到 I2Ct_SDA/SCL。 请参阅下面重点介绍的连接。

    此对 EEPROM 进行编程的过程(使用上面建议的修复程序)将适用于开发。 确认与 EVM 上数据端口的连接、并确保外部 EEPROM 已通电。  

    或者、我建议从应用工具生成完整闪存二进制文件、并通过 I2C 编程器加载二进制文件。  带闪存中心的 Aardvark 适配器 是一个可以购买的 I2C 编程器示例、网上也有许多更便宜的选项。  

    如果您有任何 后续问题、请告诉我!

    谢谢您、

    Katilynn

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

    我在下拉列表中尝试了两个端口 (8 和 9)。 它只会连接到 8。 (应用程序底部显示已连接)。 当我尝试刷写时、唯一的选项是来自二进制文件(在此配置中,灰显,这是正确的吗?)。 我尝试从二进制文件刷写、但仍然收到器件未连接的消息。

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

    我是否有机会与工程师交谈?

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

    您好、Orest、

     我是一名工程师、在 TI USB 控制器团队工作!

    感谢您所看到的应用程序工具问题的图片。 这有助于 尝试解决配置连接的此问题。 在尝试刷写器件之前、请确保调查问卷已完整填写。 “Flash to device from current configuration“选择将保持灰色、直到所有问题都已填写完毕。  

    如果 需要进一步的帮助、我很乐意提供帮助! 如果您在尝试此解决方案后仍想致电、请告诉我!

    谢谢您、

    Katilynn

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

    我填写了我知道如何填写的所有内容、“Flash from current“仍然显示为灰色。 请提供帮助

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

    您好、Orest、

    重申一下、“Flash from Current“部分将保持灰色、直到问题 1-10 填写完毕。 如果您需要有关这些问题的更多信息、请参阅 TPS25751EVM 用户指南 的第 3 节。

    谢谢您、

    Katilynn

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

    有人能帮助我理解这些问题、以便我知道如何正确回答这些问题吗? 我能做的最好的是试错,并希望得到正确的答案,永远不知道肯定。 我相信你确切知道这是什么,我想做作为一个来源: 12V 3A。 我不在乎其他任何东西。 没有数据,没有任何电池,只有 12V 3A 输出。 您能告诉我所有问题的答案吗?

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

    您好、Orest、

    我知道您需要在调查问卷的选择过程中获得帮助。  

    我已联系 Lisa 安排电话 、让我们讨论这些问题。  

    Bests,

    Katilynn

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

    你好 Katilynn、

    我的日程正在迅速下滑。 如果我不能很快收到您的反馈、我会给您一个糟糕的评价。 为了解决我的问题、我需要与工程师沟通、我现在需要这样做、否则我会错过我的时间表。

    此致、

    Orest

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

    Orest、

    请放心、我们会在 Thread 中拥有合适的人员、Katilynn 是可提供帮助的合适工程师。

    虽然我们能够帮助您解决有关 GUI 调查问卷的任何具体问题、但我们不熟悉您的确切设计、因此无法告诉您哪些答案是“正确“。  具体而言、哪些问题是导致混淆的原因? 我们尝试在 用户指南 (https://www.ti.com/lit/ug/slvucp9a/slvucp9a.pdf) 中重点介绍这一切、但如果 提供的文档中存在任何空白、请告知我们。

    在回答所有与设计要求相关的问题后、系统将启用“Flash to device from current configuration“。  确保使用了正确的串行端口。   它应显示为 USB Serial Device(USB 串行设备)、类似于以下内容(但并不相同):

    此致、
    Tim

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

    您好、Orest、  

    再次感谢您与我会面、讨论如何刷写外部 EEPROM。  

    我确认了您在会议期间提出的问题。

    对于无法从 TPS25751 读取空 EEPROM 的情况、我能够确认 PD 控制器将进入补丁模式。 I2C_SDA 线路为开漏线路、这意味着 I2C 线路未处于活动状态、可以  通过高阻态行为观察到。

    有关  更新 EEPROM 时 I2C 线路上发生了什么的问题。 EEPROM 更新过程使用从 MCU 发送的 4CC ASCII 命令来允许主机将补丁捆绑包下载到外部 EEPROM 上。  有关特定 4CC 命令的更多信息、请参阅 TPS25751 和 TPS26750 EEPROM 通过 I2C 更新。

    谢谢您、

    Katilynn