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.

[参考译文] UCD90160A:用于控制 GPIO 的 PMBus 命令

Guru**** 2446500 points
Other Parts Discussed in Thread: UCD90160A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/649497/ucd90160a-pmbus-commands-to-control-gpio

器件型号:UCD90160A

尝试使用 PMBus 命令切换 GPIO 引脚的状态。 首先、我正确地假设可以使用 PMBus 命令切换任何 GPIO 引脚?

具有逻辑控制的 GPIO (UCD90160A)引脚11 GPIO1 (引脚 ID 18)、低电平有效、OD 输出。 使用融合 GUI SMBus_I2C_SAA 工具(正确设置地址) 使用写入字节 、我发送 GPIO_select 命令- FA 93。 然后使用 GPIO_CONFIG 命令 FB 03将输出设置为低电平有效。 这似乎不起作用。

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

    您好 Robert

    器件支持两种不同的 GPO:逻辑 GPO 和命令 GPO。     对于一对命令 fA/fb、它们设计用于命令 GPO。  我们强烈建议 不要将逻辑 GPO 与命令 GPO 混用。 如果要使用 FA/FB 来控制 GPO、请不要将其配置为逻辑控制 GPO。 反之亦然。

    此致

    Yihe

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

    因此,我应该能够控制任何 GPO,  但不建议(尽管可能)命令逻辑 GPO。 您能否向我发送一些只是切换输出的编码样本? 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于您的测试用例、PIN ID 为18、应使用0xFA 0x12、您使用的是0xFA 0x93。 这就是问题所在。
    此致
    Yihe
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢-使用的是 slvu352的第7节中显示的输入/输出格式