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.

[参考译文] UCD3138:UCD3138复位条件问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/784062/ucd3138-questions-of-ucd3138-reset-condition

器件型号:UCD3138

各位专家、您好!

我正在调试 UCD3138128的复位问题、我知道 MCU 上电时、校验和验证过程至少需要10ms、 是否可以使用此规则来验证 PSU 反复恢复时是否复位?

我之所以这样要求、是 因为我在初始函数处将调试引脚置于高电平、然后将调试引脚置于后台进行循环、但我 看到 2个高电平信号之间的间隔小于10ms。

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

    如果使用引导闪存校验和、则速度会快得多。 大多数启动时间用于计算闪存校验和。 如果2k 校验和有效、它会立即跳转到 pflash。

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

    谢谢、我将检查代码是否具有引导加载程序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    我还想知道是否不使用引导加载程序进行 FW 下载,是否可以使用此规则(10ms 验证时间) 来确认是否已重置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您在 UCD3138和 UCD3138A 上未使用引导加载程序、UCD 引导 ROM 初始化器件并验证校验和的时间应约为10ms。 在这段时间内、由于从 ROM 运行比从闪存运行更高效、因此通常消耗的电流将减少5mA 至10mA。

    因此、如果您没有设置 I/O 线路、您可以使用芯片电流作为另一种方法来尝试查看正在发生的情况。

    然后、将有额外的时间、具体取决于它在何处到达将其复位的代码。

    在 UCD3138064上、时序更复杂。 对于前2K 中的引导加载程序、它将非常快、例如 UCD3138。 对于前32K 中的校验和、它将大约为10ms、就像3138一样。 如果校验和位于第二个2K 引导空间中、则其时间将会更长一些。 如果校验和在第二个32K 或整个64K 中、则将大约为20毫秒、因为它将需要经过整个64K

    在 UCD3138128、A64和128A 上、我们进行了更快的校验和计算、每次读取一个字而不是一个字节、这样我们就可以在10ms 左右的时间内在128K 闪存上完成整个校验和。 因此、所有其他东西也会以大约4倍的速度加速。 仍有5种情况:

    2K 引导闪存-快速
    前32K -大约3ms
    前64K -大约6ms
    第二个64K、全部128K -大约10ms。

    每次读取一个字时、我们转到这些器件上的8字节校验和、而不是4字节的校验和。

    信息可能太多、但参考起来很方便。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将此标记为已解决
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    前面的问题已经澄清了、实际上、我仍在寻找一种方法、让我们能够从器件端验证已通知的复位问题、因为我们遇到了太多情况、 HW 和 FW RD 对 MCU 复位有不同的看法、HW 看不到代码、他们会认为代码中是否存在 FW 逻辑错误? 但是 FW 认为 MCU 复位不是 FW 的业务、因此我能否使用 BP18波形来验证是否存在噪声复位?
    如果我看到 BP18在 PSU 工作运行条件中出现骤降、我可以确定是否有噪声、高电平的硬件复位? cuz 我知道 MCU 的启动过程需要将 BP18重新校准到1.8V。

    BP18 波形是否是复位的判断标准?

    谢谢。  

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

    我从未看过 BP18、但我认为复位不会对它产生太大影响。  处理器的复位非常快、BP18上有一个电容器、因此我不希望它发生变化。   

    我始终清除校验和、或根本不对其进行编程。  这样、处理器将停止而不是重新启动、因此它的复位非常清楚。  不能用它来争辩。