尊敬的团队
客户对写寄存器有一些问题、可以帮您推荐吗?
随附的 xml 文件。
1.如何将 xml 文件转换为.bin 文件或.hex 文件
2. 空 IC 内是否存在阻止写入的情况? 因为有一些值,所以我们无法将其刻录到 IC 中。
非常感谢
Dennye2e.ti.com/.../TPS549D22-1.0-Address-16-Project-File_5F00_2021_5F00_06_5F00_16.xml
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.
尊敬的团队
客户对写寄存器有一些问题、可以帮您推荐吗?
随附的 xml 文件。
1.如何将 xml 文件转换为.bin 文件或.hex 文件
2. 空 IC 内是否存在阻止写入的情况? 因为有一些值,所以我们无法将其刻录到 IC 中。
非常感谢
Dennye2e.ti.com/.../TPS549D22-1.0-Address-16-Project-File_5F00_2021_5F00_06_5F00_16.xml
你(们)好
我使用 Fusion Digital Power Designer 创建专家寄存器设置文件、它只能导出三种格式。
2.他们试图写入的值有问题?
地址0x21写入0x01C0回读0x01CD
地址0x25写入0x01C0回读0x01CD
地址0x26写入0x01C0回读0x01CD
地址0xD2写入0x11回读0x17
3、器件设置如下 、客户使用 编程器地址0x21写入0x01C0、但回读0x01CD。
VSEL 的引脚搭接设置是否会导致寄存器0x21无法由 NVM 写入?
对于写入寄存器失败、您能提供建议吗?
非常感谢
丹尼
VOUT_COMMAND 的 VSEL 编程(命令代码21h)会在上电复位过程中覆盖 VOUT_COMMAND 的 NVM 设置、除非 VSEL 选择了0.975V 编程值(OPEN 或0Ω) 、否则如果要将引导电压存储到 NVM、 它们将需要对 VSEL 引脚使用这些设置之一。
同样、MFR_SPECIFIC_D2 (命令代码 D2h)-软启动时间和断续/闭锁故障响应的位[3:1]也会从引脚编程中通过 VSEL 和 MODE 引脚电阻器初始加载。 引脚编程设置在加电时将始终保持不变、并且只能在运行期间通过编程进行更改、在每个下电上电后复位为其引脚编程值。
要在加电时将 MFR_SPECIFIC_D2更改为11h、您需要更新 FSEL、MODE 和 VSEL 电阻器、以选择1ms 软启动时间、断续故障响应和强制连续导通模式轻负载运行设置。
1) 1)我在将0x01C0 (0.875V)写入0x21时没有看到任何错误、但 VSEL 电阻为10k 或12.1k 时、它看起来设置为700mV 选项。
您是否尝试使用融合 GUI 或您自己的 SMBus 源设备设置该值?
您是通过融合 GUI 还是自己的 SMBus 源器件读取它?
您是否在存储读取和写入之间对 NVM 的更改?
您是否在读取和写入之间对 TPS549D22进行电源循环?
您能否逐步向我介绍一下您正在执行的操作、以便我可以尝试在此处重新创建问题?
2) 2)无论使用融合 GUI 还是替代 PMBus 源、您都需要向 TPS549D22发送"STORE_DEFAULT_ALP"命令、然后才能更新 NVM 值、 否则、更改仅会存储在活动存储器中、并且会丢失、如果 VDD 降至低于其 UVLO 电平、则会复位。
在 TI Fusion GUI 中、您需要单击"Store to NVM"按钮
对于另一个 SMBus 源设备、您将需要使用"发送字节"事务向设备发送命令代码0x11、而不包含任何数据字节。 如果包含数据字节、TPS549D22会将其解释为 PEC 字节、并将数据字节与预期的 PEC 进行比较。 如果发送的数据字节与预期的 PEC 字节不匹配、TPS549D22将拒绝无效的 store 命令。
如果您的 SMBus 源设备不支持发送数据发送字节事务、因此需要计算 PEC 字节、则 TI 融合 GUI 包含 PEC & SMBus 转 I2C 转换工具、该工具将计算所需的 PEC 字节
在工具中、选择 Write Direction 和器件地址。 然后发送字节到命令代码0x11、它将计算 PEC。 在下面、您可以看到、对于地址11d (0x0B)、PEC 为0x5E、但由于地址字节是 PEC 计算的一部分、因此您需要将其与您的地址相匹配。