尊敬的 UCD 朋友:
我想使用单个 UCD3138来控制2个 HSFB 电源、并希望 Fusion GUI 可用于监控这2个电源数据。
我看到 Fusion GUI 将默认显示第0页、您能不能帮助我知道如何将其更改为在其他页面显示数据? 谢谢。。。
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.
尊敬的 Jack:
您不需要 pageplus 命令。
只有标准 PAGE 命令(CMD CODE-00)足够好。
当然、所有其他分页命令现在都需要具有两个页面的参数、 例如 、而不是
PMBus_DCDC_CONFIG.VOUT_UV_FAULT_LIMIT 您需要一个包含两个数组的数组
两个页面的 PMBus_DCDC_CONFIG[0]。Vout_UV_FAULT_LIMIT 和 PMBus_DCDC_CONFIG[1].Vout_UV_FAULT_LIMIT。
如前所述、请确保设置页 CMD 的 CMD 位掩码 、因此 当 GUI 发送读取命令 PMBus_CMD_MFR_CMDS_DCDC_分 页(0xE4)或读取命令 PMBus_CMD_MFR_CMDS_DCDC_NONPAGED (0xE5)时、 GUI 将了解该页面受支持。
此致、
您好、Yizik、
我已经尝试过从 TI 网站下载的 HSFB 代码、并实现 PAGE 命令和设置 PAGE 命令的 CMD 位掩码。 但仍然无法正常工作、您能不能分享一些意见?
下面是我所做的工作:
1.在 pmbus_topology.h 中启用 PAGE 命令
#define PMBus_CMD_00_ENABLE (1)
2、相关的页命令代码、以下代码仅用于测试目的、我 还没有添加另一个 PMBus_DCDC_CONFIG[1]、因为我在当前测试阶段对2页使用相同的数据。
uint8 page_number = 1;
uint8 PMBus_read_page (void)
{
PMBus_Read_One_byte_handler (page_number);
返回 PMBus_SUCCESS;
}
uint8 PMBus_write_page (void)
{
PAGE_NUMBER = PMBus_buffer[1];
返回 PMBus_SUCCESS;
}
UINT8 PMBus_read_write_page (UINT8 PMBus_read)
{
if (PMBus_Read)
返回 PMBus_read_page ();
其他
返回 PMBus_write_page ();
}
3.从融合 GUI 中,仍然无法选择该页,并且始终指向0x00页。 您可以看到页面堆码位掩码已设置。 谢谢。。。
尊敬的 Jack:
您的两个问题都是相关的。
之前的 SETUP_ID 有一个格式、如下所示:
#define SETUP_ID "20|1V2VNNN|BUCK_BUCK_BUCK_"
1V 意味着 LOOP /Page1正在电压模式下进行调节。
2V 意味着 LOOP /Page2正在电压模式下进行调节。
NN 表示第三个循环/页不可用。
BUCg|BUCK 表示页面都是 BUCK。
已决定放弃使用格式的 SETUP_ID、新的 SETUP_ID 只是一个名称。
但 GUI 向后兼容并支持旧的 Setup_ID。
GUI 记住每个 EVM/项目的新 Setup_ID、并记住该项目的详细信息、包括页数。
您应该使用上述 Setup_ID、或者要求我们的 GUI 专家将您的项目 Setup_ID 添加到支持的项目列表中。
此致、