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.

[参考译文] TPS6521815:如何利用 IPGUI 导出 CSV 文件

Guru**** 2595770 points
Other Parts Discussed in Thread: USB2ANY, TPS65218EVM-100, BOOSTXL-TPS65218, IPG-UI, TPS6521815

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/976057/tps6521815-how-to-leverage-the-ipgui-export-the-csv-file

器件型号:TPS6521815
主题中讨论的其他器件:USB2ANYTPS65218EVM-100BOOSTXL-TPS65218IPG-UI

您好、先生、

我们是离线编程器制造商、也是以前 TI TPS 器件的制造商。 我们可以获取从"Fusion Digital Power Designer"导出的 CSV 文件、以了解如何对 TPS 器件进行编程。 您能否建议如何将 IPGUI 上的.json (项目文件)导出或传输到 CSV 文件?

谢谢你。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ricky、

    您需要将 BOOSTXL-TPS65218 + MSP430 LaunchPad (或 TPS65218EVM-100 + USB2ANY)连接到运行 IPG-UI 软件的笔记本电脑。

    当软件连接到 PMIC 时、您可以执行寄存器转储以获取当前存储在器件中的寄存器映射的.txt 文件。

    在未连接硬件的情况下、没有将.json 文件转换为.csv 文件的直接方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、  

    感谢您的回复。 我可以在 IPGUI 中找到转储寄存器函数、但它只是 txt 格式的寄存器和值。  

    您能建议如何导出 CSV 文件吗? (就像 Fusion Power Designer 导出的 CSV 文件一样)?

    谢谢你。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ricky、

    文本文件的格式为制表符分隔(而不是逗号分隔)、这在智能文本编辑器中很容易查看、如 Notepad++或 granded 或 Atom。

    您还可以在 Excel 中打开.txt 文件、并根据需要重新保存为.csv。 当您在 Excel 中打开.txt 时、您可以选择以下选项来获取2列(列1 =寄存器地址、列2 =数据值)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、  

    感谢您的回复。 TI Fusion 电源设计 GUI 可将编程器脚本文件导出为 CSV 文件格式。  

    编程器将从脚本中提取写入/读取命令/数据、以执行离线器件编程。  

    此 txt 文件具有命令、但仅具有寄存器/值。  

    您能不能建议像 Fusion Power Designer 一样有任何用于导出编程器脚本的函数?

    感谢您抽出宝贵的时间为您提供帮助。  

    e2e.ti.com/.../TPS546D24A-16384.0-Address-25-PMBus-Programr-Script.csv

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Fusion Power GUI 和 IPG-UI 无关。 Fusion Power GUI 适用于 PMBus、他们具有用于生成 CSV 的脚本。

    IPG-UI 用于 I2C、并使用.txt 文件执行寄存器转储。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rickey、

    是否可以附加要编程的.json 文件? 我可以提供有关如何对器件进行编程的详细信息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、  

    很抱歉耽误你的时间。 不允许此系统上载.j森 文件。  

    如您所知、编程器脚本 CSV 文件将指定读取/写入地址及其内容。  

    IPGUI 似乎无法像 Fusion Power Designer 一样导出编程器脚本文件。  

    或者、您能否与 NVM 编程规范共享并指定哪个地址为 NVM。

    我们可以按照本文档来实现编程器算法并导入寄存器转储 txt 文件进行编程。  

    感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rickey、

    TPS6521815数据表中有一个专用于编程 NVM 的部分(8.5编程)和寄存器映射部分(8.6寄存器映射)列出了所有为 NVM ("E2")或由 EEPROM 支持的寄存器。

    《BOOSTXL-TPS65218 用户指南 》中有一个附录 A 部分、专门介绍了该过程。

    寄存器地址0x13、0x14、0x16、-0x19和0x20-0x26都包含 EEPROM 存储器支持的位。

    为了覆盖所有 NVM 寄存器并完成编程、必须将特定字节的数据发送到寄存器0x10 (密码)。

    我还建议在 写入 NVM 寄存器之前将数据0x00写入 enable1/2 (寄存器0x11和0x12)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、  

    感谢您的信息。 TI 网站上的数据表仅为草稿版本、没有8.6寄存器映射。  

    我可以申请完整的版本数据表吗? 如有必要、我们可以签署此器件的专用 NDA。  

    谢谢你。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rickey、

    这是发布错误。 它不应该有一个"仅草稿"水印、我们正在努力解决这个问题。 这是文档的正式版本、但需要删除水印。

    但是、我仍然可以确认、即使是 TPS6521815数据表的这份副本、也有一个从第46页开始的章节标题"8.6寄存器映射"