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.

[参考译文] TPS546D24:将 TPS546D24 EEPROM 寄存器更改为 TI 出厂默认值

Guru**** 2390735 points
Other Parts Discussed in Thread: TPS546D24, TPS546D24A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1397938/tps546d24-change-tps546d24-eeprom-regs-to-ti-factory-default-value

器件型号:TPS546D24

工具与软件:

团队成员、您好!

我仍在申请 TPS546D24的完整 D/S。 目前、我的客户希望在其实验中将器件的 EEPROM 寄存器恢复为 TI 出厂默认值、是否有相关指导? 谢谢!

此致、

Qiang

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

    大家好、Qiang:

    除了将其重新写入器件之外、无法恢复 TI 出厂默认设置。 数据表中提供了出厂默认值。

    谢谢!
    Tomoya

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

    Tomoya,

    感谢您的回答。

    我们又问一个问题。 在我们的工厂中、我们看到在将固件加载到 D24后、输出为0V。

    我们连接 GUI 并设置"始终转换"、输出良好;然后我们设置为"仅控制引脚"、我们再次看到输出0V。  

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

    Tomoya,

    我想就这一问题添加更多信息:

    1. 大约5%的电路板显示了该问题
    2. 在系统中、VIN 早于 EN 信号

    并且客户希望导出。 带有读取命令的 CSV 文件(如下图所示)、目前我们只能使用写入命令导出.csv 文件。

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

    大家好、 Qiang:

    Tomoya 将在几天内作出回应。

    谢谢!

    Calan

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

    大家好、Qiang:

    当器件设置为"仅 CONTROL 引脚"时、请确保 EN/UVLO 引脚电压 大于 EN/UVLO 上升阈值1.1V。 您可以查看示波器下方的 EN/UVLO 引脚以确认这一点。 如果低于1.1V、这就是转换器未进行开关的原因。  

    如果问题不是这样、请确保对器件进行了正确编程。 您能否从 ON_OFF_CONFIG 寄存器读取数据以确保其编程为"仅控制引脚"? 可能会将其配置为其他项。  

    另一个需要考虑的问题是客户是否有足够的时间将配置存储到 NVM 中。 它们是否为器件留出至少100ms 的时间来完成 NVM 用户存储的刻录? 在这100ms 内、AVIN 或 VDD5断电会影响 NVM 的完整性。 如果未能完成 NVM 烧录操作、可能会导致 NVM 损坏以及后续上电复位的 POR 故障。

    谢谢!
    Tomoya

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

    Tomoya,

    我们检查了是否有足够的时间将配置存储到 NVM 中、它们会为5000ms 来移动到下一步。

    请从故障电路板中找到固件快照、如下所示并附上:

    关于 Vin 和使能图、当 VIN 上升到5.2V 时、EN 为高电平:

    我们希望与您确认:

    是否有办法告诉系统已正确/成功下载固件?

    是否可以在每次 FW reg 写入后读回每个 FW reg、以验证是否正确下载了每个 FW reg?

    所连接的导出固件中是否存在任何问题?

    e2e.ti.com/.../TPS546D24A-16384.0-abnormal.xml

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

    大家好、Qiang:

    1. 将 STACK_CONFIG 设置为0x0002意味着它是一个三相转换器。 您能确认吗? 如果您给我们发送一个原理图 供我们审阅、可能会有所帮助。
    2. 如果您在器件上电后切换使能、它的输出是否出现?
    [报价 userid="376303" url="~/support/power-management-group/power-management/f/power-management-forum/1397938/tps546d24-change-tps546d24-eeprom-regs-to-ti-factory-default-value/5374834 #5374834"]

    我们希望与您确认:

    是否有办法告诉系统已正确/成功下载固件?

    是否可以在每次 FW reg 写入后读回每个 FW reg、以验证是否正确下载了每个 FW reg?

    所连接的导出固件中是否存在任何问题?

    [报价]

    如果您有一个已编程的"已知良好"器件、则可以使用 NVM_CHECKSUM 比较存储的 NVM 值。  

    否则、可以通过命令读回来执行命令。 GUI 的 Export 功能提供了将这些选项添加到编程脚本中的选项。

    "验证命令写入"在每次写入后添加回读、以验证命令写入。

    "验证配置"会将所有已写入命令的回读添加到脚本、但它依赖于用户在编程和回读之间对器件进行下电上电。  

    谢谢!
    Tomoya

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

    Tomoya,

    他们希望使用三相输出。  

    当设置为 始终在器件上电后转换时、它们可以有输出。  

    我们还尝试加载相同的 FW、但每次我们回读 NVM_CHECKSUM 时、值不同、我们是否可以使用此 NVM_CHECKSUM 作为参考?  

    此致、

    Qiang

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

    大家好、Qiang:

    Tomoya 已经不在办公室了一段时间。 救主或彼得将照顾这直到托莫亚返回。

    谢谢!

    Calan

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

     

    在进行配置更改时、FUSION 离线不会更新 NVM_CHECKSUM。  如果您要使用离线融合生成配置、则已编程器件的 NVM_CHECKSUM 不应与项目文件中的 NVM_CHECKSUM 匹配。  没关系。

    要获得正确的 NVM_CHECKSUM、请在 FUSION_ONLINE 模式下将融合连接到器件并上传所需的配置。

    将该值存储到 NVM 中

    已使用器件->刷新所有参数以从器件中读取 NVM 校验和。

    使用相同配置设置进行编程的所有器件都将具有相同的 NVM_CHECKSUM、因此该校验和在由编程器件生成后、可用于确认与其他器件的编程是匹配的。

    如果在 ON_OFF_CONFIG 设置为"始终转换"但 ON_OFF_CONFIG 设置为使用控制引脚时三相转换器上电并正常工作、请检查所有3个 TPS546D24A 器件的 EN/UVLO 引脚上的电压。  所有三个器件都需要在启用输出电压之前启用。

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

    Peter、

    请参阅如下所示的非输出设备日志。  

    我可以通过电子邮件而不是 E2E 与您分享 SCH。

    此外、所有3个器件在启用 VOUT 之前共享相同的使能信号。

    此致、

    Qiang

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

     

    您尝试添加的图像未通过。  您似乎尝试将图像复制并粘贴到文本框中、这会导致它们在您键入时出现、但不会使它们在线可用。  您需要保存屏幕截图、然后使用下面的"插入"菜单项和"image/video/file"将其上载到服务器、以便显示它们。

    如果所有3个器件共享相同的 EN 信号、并且在 ON_OFF_CONFIG 编程为"始终转换"时输出开启、并在 ON_OFF_CONFIG 编程为使用 CNTRL 引脚时关闭输出、我将检查每个 EN/UVLO 引脚处的焊接、以确保没有冷焊点或损坏的焊点。

    Fusion 中状态选项卡的附加屏幕截图也可能会有所帮助。  STATUS_INPUT 显示输入欠压警告、因此至少一个器件的 PVIN 看起来为低电平。

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

    Peter、

    对于漏掉的图片、深表歉意、请按如下所示重新连接 pic。

    请参阅下文中 NOT OUTPUT 器件的日志、似乎已触发 UVW 警告。 该警告是因为当器件尝试启动时、输入电压不符合器件输入规格、对吗? 我会研究原因。

    此外、我们将检查每个 EN/UVLO 引脚的焊接情况。

    谢谢!

    此致、

    Qiang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请查看下方的非输出设备日志、似乎触发了 UVW 警告

    否、这是 VIN 欠压警告。  这意味着其中一个器件报告的 PVIN 电压低于已编程的输入欠压电平。

    此外、在尝试从各个相位读取时、GUI 似乎没有从跟随器器件获取任何信息、这使我很想知道跟随器器件是否编程为正确的相位数和相位数。  

    您是否有显示每个器件电阻器的此板原理图?

    您能否确认电路板是使用 TPS546D24还是 TPS546D24A 器件构建的?

    此外、客户从何处购买设备?

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

    Peter、

    请参阅随附的 SCH。

    e2e.ti.com/.../D24.pdf

    关于具体器件型号、客户方向大错特错、他们使用 TPS546D24A

    他们通过正式的 TI 销售订单购买器件。

    此致、

    Qiang

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

     

    感谢您的原理图。  引脚编程似乎正确。

    这是这个电路板构建时使用的原理图、对吧?  在构建此电路板后、BOM 没有更改、对吗?

    我们能否从堆栈中导出项目文件以便我们查看 PMBus 编程?

    PIN_DETECT_OVERRIDE 是否仍然设置为1F2F 默认值、或者是否已更改?

    VIN_UV_WARN_LIMIT 设置为什么?

    VIN_ON 和 VIN_OFF 如何?