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.

[参考译文] UCD9090:正在记录?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/573723/ucd9090-logging

部件号:

大家好,

请您就以下问题发表意见吗?

-我设置MiSC/config bit0=1以启用Brownout功能。  我看到我的规格在2.9V到2.6V的范围内有超过5毫秒(我在我的主板上测量了24毫秒)。  但是,我没有看到在整个UCD电源循环中保存logged_faults。 是否需要其他配置?

-启用了断开功能(MISC_CONFIG bit0=1)时,如果我将所有0写入logged_faults (0xEA)条目,然后关闭UCD电源再打开,我发现logged_faults不清楚。  我认为这个问题可能与上述问题有关。

-在UCD90xxx_PMBus_Command_Reference规范中,9.26 部分显示“注意: 必须清除日志,设备才能开始正常操作。”  这 是否意味着我应该在UCD每次通电时清除故障日志,或者仅在其已满时清除故障日志? 我确实注意到,如果日志已满,即使我启用FIFO日志(即 MISC_CONFIG位2和1)日志不更新。  

 

以下是断电期间捕获的V33A和V33D:

以下是我们的UCD示意图供参考:

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

    你好,Khan

    请参阅下面我的答复。

    此致

    Yihe

    [报价用户="Nabeel Khan"]

    部件号: UCD9090

    大家好,

    请您就以下问题发表意见吗?

    -我设置MiSC/config bit0=1以启用Brownout功能。  我看到我的规格在2.9V到2.6V的范围内有超过5毫秒(我在我的主板上测量了24毫秒)。  但是,我没有看到在整个UCD电源循环中保存logged_faults。 是否需要其他配置?

    [YH]不需要其他设置。是否单击了"存储RAM至闪存"按钮以保存设置? 在测试过程中是否出现任何故障?禁用了电压输出时是否记录故障。

    -启用了断开功能(MISC_CONFIG bit0=1)时,如果我将所有0写入logged_faults (0xEA)条目,然后关闭UCD电源再打开,我发现logged_faults不清楚。  我认为这个问题可能与上述问题有关。

    [YH] 如果禁用了电压输出功能,是否已清除日志故障? 清除日志后是否存在任何故障?

    -在UCD90xxx_PMBus_Command_Reference规范中,9.26 部分显示“注意: 必须清除日志,设备才能开始正常操作。”  这 是否意味着我应该在UCD每次通电时清除故障日志,或者仅在其已满时清除故障日志? 我确实注意到,如果日志已满,即使我启用FIFO日志(即 MISC_CONFIG位2和1)日志不更新。  

     [YH]如果客户想要记录新故障,则需要在日志已满且记录FIFO模式未完成时擦除日志。如果日志已满,则启用FIFO不记录新故障,必须在日志已满之前启用此功能。

    以下是断电期间捕获的V33A和V33D:

    以下是我们的UCD示意图供参考:

    [/引述]

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

    [YH]不需要其他设置。是否单击了"存储RAM至闪存"按钮以保存设置? 测试期间是否出现任何故障?禁用了电压输出时是否记录故障。[/QUOT]

    我 通过我们的主机CPU通过I2C设置MISC_CONFIG bit0=1。  我没有使用Fusion。  一旦我通过I2C设置了MISC_CONFIG bit0=1,我是否需要存储到闪存并在激活新配置之前重置UCD?  我没有这样做,也许这就是问题所在?

    谢谢
    Jason

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

    你好,Jason

    我们推荐这种方式。

    此致

    Yihe

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

    您好,Yihe:

     我无法获得MISC_CONFIG以节省整个电源循环。 以下步骤是否正确?

    将MISC_CONFIG设置为0x7: I2C块写入0xFC,值为0x2,0x7,0x0

    set store_default_all =发送字节0x11

    谢谢
    Jason

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

    你好,Jason

    发送字节0x11后,在重启电路板之前,您需要等待多长时间?

    您是否检查了MFR_STATUS位9以查看是否成功完成了存储缺省值全部?

    此致

    Yihe

    [引述用户="Jason Pang "]

    您好,Yihe:

     我无法获得MISC_CONFIG以节省整个电源循环。 以下步骤是否正确?

    将MISC_CONFIG设置为0x7: I2C块写入0xFC,值为0x2,0x7,0x0

    set store_default_all =发送字节0x11

    谢谢
    Jason

    [/引述]

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

    您好,Yihe:

    我使用了TI Fusion GUI,并在单击“将RAM存储到闪存”按钮时探测了i2c总线。  我看到Fusion用0x2a向0x11写入一个1字节的数据。  总线事务如下所示:

    <ucd_address><w><0x11><0x2a>

    因此,我更改了主机软件以执行同样的操作,现在配置在整个电源循环中保存。  您能告诉我为什么需要0x2a吗?

    谢谢!

    Jason

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Jason
    0x2a是PEC,它不应影响。您的从属地址是什么?

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

    您好,Yihe:

    从属地址为7'b11.01万 (0x34)。  您的意思是PEC 0x2a是可选的吗? 当我不发送0x2a时,Store to RAM肯定不起作用。

    谢谢
    Jason

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

    你好,Jason

    根据您的地址0x68(0x34<<1),0x2A是PEC,它是绝对可选的。 您可以在TI fusion GUI doggle上禁用PEC。

    请遵循以下步骤:

    1.打开TI Fusion GUI

    2.文件->USB适配器设置...

    3.解散消除多氯联苯俱乐部

    然后重试测试。

    此致

    Yihe

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

    您好,Yihe:

    我的退电功能正常工作,但我在清除记录的故障时遇到一些问题。  当我单击Fusion中的"清除记录的故障"按钮时,我看到所有日志故障都已清除。  但是,在我重启UCD后,记录的故障会再次出现。  永久清除记录的故障的正确程序是什么? 清除记录的故障后,我是否需要执行"将RAM存储到闪存"操作?

    谢谢
    Jason

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

    你好,Jason

    如果启用了电压过低,请按照以下步骤清除故障日志:

    1.禁用退电模式

    2.清除故障日志

    3启用退电模式。

    此致

    Yihe

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

    您好,Yihe:

    谢谢,我看到故障日志正在清除。  我的困惑 实际上是由于UCD在通电期间记录了大量的故障,这些故障填满了日志。 是否有配置可用于在开机后延迟启动故障监控和记录以使系统稳定?  

    在这种情况下,建议是什么:

    -记录的故障未满时,我启用FIFO和退电功能,保存到闪存并重置UCD

    -在操作过程中,记录的故障将满

    -如果我关闭并重新打开UCD,是否需要清除记录的故障,然后FIFO功能才会再次开始工作? 或者,即使记录的故障已满,FIFO功能是否应在整个电源循环中保持工作?

    谢谢
    Jason

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jason
    开机时为什么会出现大量故障? 然后UCD没有重置,它会立即开始监护。
    日志FIFO模式必须在日志已满之前启用。 无论日志fifo设置是否必须存储在闪存中。
    启用FIFO后,设备将自动覆盖旧日志,您不必清除故障日志。
    此致

    Yihe
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Yihe:
    我发现意外行为是由于UCD重置未被拉至电压抑制电路。 进行更改后,一切正常工作。 感谢您的帮助!
    -Jason