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.

使用Fusion Digital Power Designer GUI 中的Memory Debugger观察用户自定义变量

Other Parts Discussed in Thread: UCD3138

能否使用Fusion Digital Power Designer GUI 中的Memory Debugger观察用户自定义变量?若可以,怎样添加自定义变量?

  • Fusion Digital Power Designer GUI   

            1)配置:通过PMBUS 命令对数字电源的参数进行配置,如输入电压的欠压保护点(对应的PMBUS 命令为VIN_ON 和VIN_OFF),输出电流的过流保护(对应的PMBUS 命令为IOUT_OC_FAULT_LIMIT)。

      2)设计:主要是对数字电源的环路参数进行设计和模拟。

      3)监控:可以实时监控输入电压,输入电流和温度等诸多信息。

      4)状态:可以显示电源板输入和输出等状态,告知用户当前是否存在故障。

     

    我使用UCD3138 芯片给楼主做范例演示。。

     

    运行Isolated GUI Bitmask Generator

     

    上图所示的是GUI 的配置界面,其显示的每一条信息都对应一条PMBUS 命令,可以在用户计算机与UCD3138 之间传递。例如制造商的位置信息( MFR_LOCATION ) , 对应的便是PMBUS 命令MFR_LOCATION (0x9C),借助PMBUS 总线GUI 软件可以将UCD3138 中存贮的信息读取并显示出来。用户也可以自行重新编辑该信息,新信息会传递到UCD3138 芯片中并进行存储。

     

     Fusion Digital Designer 提供了Bitmask tool,用来快速生成新的CMD_DCDC_NONPAGED 变量。具体操作如下。

    在随后打开的界面中,勾选“PMBUS_CMD_IOUT_OC_FAULT_LIMIT”,即使能命令IOUT_OC_FAULT_LIMIT。此时界面右侧的数据会有变化,该PMBUS 对应的位由0 变为了1。

     勾选相应PMBUS 命令并复制输数据

     

    右侧红色图内的数据复制到UCD3138 的软件中,覆盖原来的CMD_DCDC_NONPAGED 变量。

     

    GUI 中增加新的信息栏

     

     将上述新生成的软件编译后烧录到UCD3138 中,此时通过Fusion Digital Designer 与UCD3138 建立连接后,会发现,GUI 中新增了一条信息输入栏,

    见图中的红色框。

      该信息栏的名称为“IOUT_OC_FAULT_LIMIT”,代码为0x46,上述为固定信息,是由GUI 软件自身设定,用户无法修改。后面的“Value/Edit”值则用来输入用户设定的过流保护点。