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.

[参考译文] UCD90160:如何配置看门狗功能

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1176690/ucd90160-how-to-configuration-watchdog-function

器件型号:UCD90160

尊敬的 TI 团队:

我们希望使用 UCD90160的看门狗功能

根据文档“UCD90xxx 序列发生器和系统运行状况控制器 PMBus 命令参考”,我需要配置 D3h

我想将 GPI3配置为 WDI、将 GPIO16配置为 WDO。

根据表35和表14、我将在下面向系统上的 UCD90160发送 I2C 命令(Ubuntu 18.04)

root@ubuntu-Default-string:/home/ubuntu i2cset -f -y 4 0x6b 0xd3 0x80 0x0a 0xc0 0x17 s
错误:写入失败

0x6b 是 i2c 地址。 0xD3是寄存器编号。 0x80正在启用看门狗功能。

0x0A 是 WDI 的引脚 ID GPI3。 0xc0为复位周期(1.92秒)。 0x17是针对 WDO 的 GPIO16的引脚 ID。

但此命令失败。 我尝试在命令下发送、结果成功。

root@ubuntu-Default-string:/home/ubuntu i2cset -f -y 4 0x6b 0xd3 0x80 0x0 0xc0 0x17 s
root@ubuntu-Default-string:/home/ubuntu i2cdump -f -y 4 0x6b s 0xd3
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:80 00 c0 17????

为什么可以将 GPI3配置为 WDI? I2C 命令是否存在看门狗故障错误?

谢谢

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

    你(们)好

    对于 WDI、位[1:0]应设置为01b。 WDI 有0xA (0000 1010)、这是错误的、因为它被配置为主动驱动输出。

    我们不建议客户直接通过 I2C 进行所有这些配置、因为位/字节很容易被混淆。

    这就是 TI 开发 Fusion GUI 以帮助客户的全部目的。  

    此致

    Yihe

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

    您好 Yihe:

    感谢您的建议

    您所说的 Fusion GUI 是"FUSION_DIGITAL_POWER_DESIGNER、对吧?

     

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

    你(们)好

    是的、没错。

    此致

    Yihe