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.

[参考译文] TPS65218D0:将 TPS65218B1RSLT 更改为 TPS65218D0RSLT

Guru**** 2538950 points
Other Parts Discussed in Thread: TPS65218D0, TPS65218

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/861409/tps65218d0-change-from-tps65218b1rslt-to-tps65218d0rslt

器件型号:TPS65218D0
主题中讨论的其他器件: TPS65218

您好!

我们已将    原型 PCB 中的 TPS65218B1RSLT 更改为 TPS65218D0RSLT。 下面是原理图的屏幕截图。

当 DCDC5/DCDC6及其相关外设连接到仅线圈单元模式时、我们无法看到其输出端的电压。 放入 EVM (与 TPS65218B1RSLT 一起安装 )时的代码相同,线圈单元的输出外设工作正常。

 对于 TPS65218D0RSLT ,是否需要对硬件或软件进行任何更改才能使其以纽扣电池模式运行? 请建议。

谢谢。

e2e.ti.com/.../1122.PMIC.pdf

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

    您好、Aditya、

    我已将此主题分配给位于美国的器件专家、但由于致谢、假日响应可能会延迟到12月2日

    您是否 通过脱焊然后在同一位置再次焊接将器件 TPS65218B1RSLT 更改为 TPS65218D0RSLT? 只是想一下是否会出现一些焊料问题?

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

    你好、Jari、

    当然、将等待专家的建议。感谢大家的注意。

    对于您的问题、回答是否定的 我们尚未重新焊接。 我们对设计本身进行了更改。 PMIC 可在所有其他条件下正常工作。 但在连接了线圈单元的断电情况下不能工作。

    谢谢

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

    Aditya、

    我同意 Jari 的看法、这听起来可能是由于意外焊接错误造成的。 与 TPS65218 -B1版本相关的硬件或软件与仅纽扣电池供电的 TPS65218D0没有区别。

    在纽扣电池未充电的情况下、您可以使用 I2C 命令检查 CC 引脚上的电压。 您还可以验证 FSEAL=1b。 对于纽扣电池操作、FSEAL 位必须设置为1b。

    让我知道调试是如何进行的。 我认为、确定根本原因并验证 TPS65218D0在您的系统中能否正常工作并不困难。

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

    您好 Brian、

    感谢您的输入。 是的、我们的原型板中未设置 FSEAL 位。 但是、当将相同的代码放入我们的 EVM 板中时、它会起作用、并且我们能够在连接线圈单元时将 FSEAL 位读作"1"、如果移除线圈单元、则返回到"0"。

    您能否告诉我们、每次我们连接纽扣电池时、EVM 板中的 FSEAL 位都会设置为1、但在原型中不会发生这种情况、直到和、除非 使用对密码寄存器的连续写入手动设置。

    是否也必须在生产板上手动设置此 FSEAL 位?

    如果我们移除电池并稍后重新连接、那么每次使用密码寄存器的连续写入命令时是否都必须设置此 FSEAL 位?

    谢谢、

    Aditya Teja

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

    Aditya、

    [引用 user="Aditya Teja Damera1">但是、当将相同的代码放入我们的 EVM 板中时、 它的工作原理是、当连接线圈单元时、我们能够将 FSEAL 位读作"1"、如果移除线圈单元、则读回"0"。 B1芯片中存在一个错误、允许 FSEAL 在慢速期间自行从0b 翻转到1b CC 引脚上的斜升(>300us)。 这是由意外设置的触发器引起的、该触发器由设计在-D0器件中修复。 这是我对您看到的行为的唯一解释、我希望默认情况下 FSEAL=0b。

    [引用用户="Aditya Teja Damera1"]是否也必须在生产板上手动设置 FSEAL 位?是的、FSEAL 表示工厂密封。 在生产过程中、FSEAL = 0b 用于测试产品并防止纽扣电池消耗。 在生产线上进行测试后、您可以手动将 FSEAL = 1b 设置为"打破新鲜密封"。

    [引用 user="Aditya Teja Damera1"]如果我们每次使用密码寄存器的连续写入命令时都必须设置此 FSEAL 位,如果我们移除电池并稍后重新连接?在安全应用中,将无法移除纽扣电池。 这就是为什么 FSEAL 位在制造过程中为0b 如此重要、并且在产品准备发货时仅"打破密封"如此重要的原因、 因为即使在产品"准备发货"之后、纽扣电池也必须至少持续一年、然后施加输入电压以接管主电源。

    如果这是一个安全应用、那么我的答案是:在初始化期间、您应该始终读取 FSEAL 位状态。 如果 FSEAL=0b、则手动写入密码代码以设置 FSEAL=1b。 如果不存在纽扣电池、代码将无效。