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.

[参考译文] UCD9.012万A:API库

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/579725/ucd90120a-api-library

部件号:UCD9.012万A
主题中讨论的其他部件: UCD9240UCD9.012万UCD7231

我正在将 UCD9.012万AUCD90SEQ64EVM-650 评估模块配合使用。

我想使用API访问它(我已经下载了版本 3.0。8)。

TIDP.PMBus.Parts.UCD9xxx 的库是否适用于UCD9.012万A?

我在n`t库中看不到任何组件。

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

    以下是我们尝试的C#代码,它发现USB适配器,但不发现UCD9.012万A设备。

    专用静态void Discover_Adapter()

           {

               IF (SMBusAdapter.Discover()== 0)

                   ConsoleApp.CDie("未找到USB串行适配器");

               ConsoleApp.WriteLine(找到适配器{},SMBusAdapter.Adapter);

           }

    私有静态void Discover_Device()

           {

               discover_Adapter();

               

                

                //此样式适用于Fusion Digital Power Designer支持的大多数设备

               //示例:UCD9240,UCD9.012万,UCD7231

               int num_devices = PMBusDevice.Discover();

     

               如果(num_devices == 0)

                   ConsoleApp.CDie("总线上未找到设备(但适配器正常)";

     

               IF (num_devices == 1)

                   ConsoleApp.WriteLine(找到{}",设备);

               否则

                   ConsoleApp.WriteLine("找到了{}个设备;使用{}进行测试",num_devices,Device);

           }

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

    您引用的API实际上与Fusion Digital Power Studio关联,后者支持UCD3K产品,UCD90k/9K和UCD3k产品同时共享同一GUI,即Fusion Digital Power Designer (FPD)。

    此API不应链接到  FPD网页的软件,因为 FPD现在仅支持UCD90k/9k产品。

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

    我不能n`t FDPD来监控19个板上的电压和电流(19 x 15 = 285个值)。

    是否有 如何为 UCD9.012万A创建简单命令(库)的示例?

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

    您好Marian:

    如果您无法使用FPD,则可以尝试Fusion GUI命令行工具。 您可以在FPD->文档和帮助中心-> GUI ->文档下找到文档。

    或者,如果您有PMBus驱动程序,您可以直接向设备发送PMBus命令以读取电压等  

    此致,

    志远

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

    感谢您提供非常有用的信息。
    FPD的命令行工作正常。
    我`了Linux版的PMBus驱动程序,但没有找到Windows版的PMBus驱动程序。
    插入USB-PMBus适配器后,Windows上的PMBus驱动程序是否会自动安装?
    如果是,是否可以从Windows命令行发送PMBus命令,即使没有安装FPD?

    Marian