使用Fusion Digital Power Designer GUI 中的Memory Debugger观察用户自定义变量
能否使用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”值则用来输入用户设定的过流保护点。