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.

[参考译文] UCD90120:监控 MON1处的电压

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1459441/ucd90120-monitoring-voltage-at-mon1

器件型号:UCD90120

工具与软件:

在我们的设计中、UCD90120RGCR 会对电源轨进行序列控制和监控。
我们正在编写 I2C 程序以监控 MON 1引脚。
按照以下步骤读取 MON1。
1.(00h) page -->设置页面命令以选择电源轨(0x00表示电源轨0)
2. 8b -> READ_VOUT--> 从寄存器0x8B 读取
通过写入上述2寄存器、我可以监视 Voltage @ MON 1 (UCD90120的引脚1)吗?
如果不是,请建议我的步骤来读取连接的电压轨@MON1 .
谢谢/
Prashanth Pai B.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     如果您将 MON 1指定为监控电源轨#1 (PAGE = 0)、则为 Yes。 如果 MON 1被分配给其他电源轨、则 PAGE 命令需要选择该电源轨。

    此致

    Anne NGO

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

    感谢您的快速回复@ Anne NGO。

    是、希望 监控电源轨#1并设置页面= 0。

    我从 0x8Bh 寄存器读取垃圾值。 以下顺序是否正常?  还是需要添加延迟、或者我在这里遗漏了任何内容?

    1.(0x00h) page -->设置页面命令以选择电源轨(0x00表示电源轨0)
    2. 0x8Bh -> READ_VOUT--> 从寄存器0x8B 读取

    谢谢/

    Prashanth Pai B.

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

    您好!  

    您是否可以使用 Fusion GUI 发送保存的项目文件(.xml)? 您从8Bh 寄存器中读取了什么值? 您期望什么价值?

    此致

    Anne NGO

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

    感谢 Anne Ngo、

    如前所述、我们不使用 Fusion GUI 软件。

    使用 SM 总线协议、想从 UCD90120中写入和读取寄存器值。

    已连接1.2V 电源轨以监控电源轨#1并在0x8B 寄存器中读取。 当我执行我的脚本时,在寄存器0x8Bh 中得到一些随机值。

    请根据以下顺序进行建议是否可以、或者  需要写入任何其他 UCD90120寄存器?

    1.(0x00h) page -->设置页面命令以选择电源轨(0x00表示电源轨0)
    2. 0x8Bh -> READ_VOUT--> 从寄存器0x8B 读取

    谢谢。此致、

    Prashanth Pai B.

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

    您好!

    您读取电源轨#1 (索引0)上的电压的序列正常。

    此致

    Anne NGO

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

    谢谢!

    我从 UCD90120读取寄存器0x8Bh、结果为以下值。 当我运行 Python 脚本时、我在多次迭代中没有获得常量值。请在这方面帮助我们

    迭代1:原始电压(0x8B):0x8026

    迭代2:原始电压(0x8B):0x7626

    迭代3:原始电压(0x8B):0x1626

    迭代4:原始电压(0x8B):0x8026

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

    您好!

    安妮 目前没人、我需要一些时间来调查这种行为。 我会在星期一27日或之前回到你。

    此致、

    Troy

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

    您好!

    您可以发送用于此 I2C 事务的格式吗?

    我知道您说过您不使用 Fusion GUI 软件、但如果您有可用的软件、则可以使用它来仔细检查寄存器值是否正确、只有从脚本读取时才会出现问题。

    此致、

    Troy