主题中讨论的其他器件:TPS544C25
您好 Miller、
您能帮我们生成 hex 文件吗?
我们手头没有 EVM 板。 谢谢。
e2e.ti.com/.../TPS544B25-_4000_-PMBus-Address-46d-Project.xml
非常感谢、
Jimmy
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.
您好 Miller、
您能帮我们生成 hex 文件吗?
我们手头没有 EVM 板。 谢谢。
e2e.ti.com/.../TPS544B25-_4000_-PMBus-Address-46d-Project.xml
非常感谢、
Jimmy
TI 的 Fusion 软件使用.tifsp 系统文件、.xml 单器件文件、.csv 编程器脚本文件和.txt 文本文件、不支持十六进制文件。
十六进制或二进制文件的格式将特定于将 SMBus 命令转换为总线事务的 i2c/smbus 字节解析器程序。
您可能正在寻找融合编程器脚本文件、它是一个.csv 文件、其中列出了:
事务类型
目标地址(7位格式)
命令代码
数据、如果需要、则使用可选 PEC
从单个器件配置文件(.xml)生成编程脚本
1) 1)打开 Fusion Digital Power Designer -离线模式
2) 2)通过打开现有系统文件(.tifsp)或项目文件(.xml)创建新的脱机系统
3) 3)选择现有的.xml 单器件配置文件
4) 4)选择"Finish"以从单个器件配置文件构建系统
5) 5)选择"Click to Configure Device"(单击以配置设备)以打开单个设备配置
6) 6)选择 File -> Export 以启动导出功能。
7) 7)在顶部选项卡中、选择"Programmer Script"
8) 8)选择所需的编程器设置。
验证配置将包括编程器脚本的后半部分、用于在目标器件复位后读回并验证所有编程设置。 由于 TPS544C25没有 PMBus 远程复位功能、编程后需要通过下电上电周期对器件进行手动复位。
在编程前关闭电源轨、对器件进行编程以响应 OPERATION 命令、然后将 OPERATION 设置为禁用输出转换、以确保器件在编程期间关闭。
将 IC_DEVICE_ID 添加到脚本中、并向脚本中添加读取验证行、以在编程之前确认已连接器件的 IC_DEVICE_ID
写入验证将在写入后立即向每个命令添加一个读取以确认写入发生、然后再继续脚本、这使得程序的长度是直接编程的两倍、但有助于在编程 序列的早期发现写入错误。
包含设备地址将在每个包含该行地址的事务行中添加一列、从而允许将多个设备的脚本合并到单个文件中。
添加 PEC 字节会将计算出的 PEC 字节值添加到每个写入命令的数据中。
设置完成后、单击"Export PMBus Programming Script"以生成 CSV 文件
e2e.ti.com/.../TPS544B25-0.0-Address-46-PMBus-Programr-Script.csv
我之前的帖子包括使用 TI Fusion Digital Power Designer 软件生成逗号分隔值(csv)文件的分步说明、可从 TI.com 下载
https://www.ti.com/tool/FUSION_DIGITAL_POWER_DESIGNER?keyMatch=FUSION%20DIGITAL%20POWER%20DESIGNER