尊敬的先生
现在有必要将引导时间减少到130ms (PFC+LLC)、并且可以发现、在系统振铃后、PFC 将不会由程序控制20~120ms。
检查结果似乎是 PMBus_handler ()将执行以下操作 copy_configuration_to_ram()/ copy_configuration_to_register()
这似乎会覆盖我设置的 PID 值并重新跟踪、
是否可以关闭相关程序?
谢谢你
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.
尊敬的先生
现在有必要将引导时间减少到130ms (PFC+LLC)、并且可以发现、在系统振铃后、PFC 将不会由程序控制20~120ms。
检查结果似乎是 PMBus_handler ()将执行以下操作 copy_configuration_to_ram()/ copy_configuration_to_register()
这似乎会覆盖我设置的 PID 值并重新跟踪、
是否可以关闭相关程序?
谢谢你
您好 Wilson、
copy_configuration_TO_registers ()是 由 PMBus_write_restore_default_all (void)基本调用 的、用于将配置从数据闪存加载到寄存器。 如果您查看详细信息、您将看到它正在加载一些数据(如 Kp、Ki、Kd ...) 从数据闪存到寄存器。
copy_configuration_to_ram ()由 PMBus_write_store_default_all (void)调用、用于将所有 PMBus 可配置变量从 RAM 存储到数据闪存。 RAM 变量仅在线有效、并且可在调试期间进行修改、因此将这些值存储回数据闪存以便下次上电非常重要。
这两个函数不是必需的、但取决于您在代码中处理这些参数(如 Kp、Ki、Kd)的方式、以确保每次按预期加电。
完全删除 PMBus 函数并不是一个好主意、因为它是一个用于在线调试的有用工具。 相反、您可以删除大部分内容、但保留该部分进行调试。
此致、
徐美