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.

[参考译文] IPG-UI:如何对 EEPROM 进行编程

Guru**** 1624225 points
Other Parts Discussed in Thread: TPS6521815, BOOSTXL-TPS65218, MSP-EXP430F5529LP, IPG-UI
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1365068/ipg-ui-how-to-programming-to-eeprom

器件型号:IPG-UI
Thread 中讨论的其他器件:TPS6521815BOOSTXL-TPS65218MSP-EXP430F5529LP

大家好、

即使更改了 TPS6521815设置、再次通电后也会恢复原始值。

我是否需要执行任何操作来对 EEPROM 进行编程?

此致、

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

    嗨、Hirosugu:

    您要采取哪些步骤来对器件进行编程?

    寄存器组中的某些位不可编程、并且始终会在下电上电后复位。 只有在数据表中标记为"E2"的位字段才能重新编程。

    此致、

    詹姆斯

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

    您好、James:

    我按下了"全部写入"、回读的数据被重新写入、但当我关闭电源并再次读取时、它恢复到默认值。

    还需要做些什么吗?

    所使用的工具为 BOOSTXL-TPS65218和 MSP-EXP430F5529LP。

    此致、

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

    嗨、Hirosugu:

    在 IPG-UI 中、应该有一个名为"Device Controls"的选项卡。 在这个标签页上有一个被称为"程序"的子部分。 在本小节中、应该有一个区域为"EEPROM"进行 Re 编程。

    您需要点击"do Action"按钮、将新设置作为新的默认设置提交到 EEPROM 存储器。

    此致、

    詹姆斯

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

    您好、James:

    谢谢、我将其保存到了 EEPROM 中。
    但是、在按下每个寄存器的所有 W 按钮后、才会写入预期值。
    因为是在大规模生产中编写的、所以这需要花费大量时间。 有什么办法吗?

    此致、

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

    嗨、Hirosugu:

    在 IPG-UI 中、可以使用"Write all"按钮提交所有待处理的寄存器写入。 然后、您可以将设置编程到 EEPROM。

    在生产环境中、您将需要能够写入需要更改的所有寄存器。 TPS65218x 可以处理高达400kHz 的 I2C 速度、因此这是最快的选项。

    如果你只是在谈论 IPG-UI ,那么"全部写入"按钮是你最好的选择。 "Write Group"将在"Configuration Registers"选项卡下写入每个寄存器、但是由于这是唯一可用的选项卡、它在功能上与"Write All"相同、因此任一个选项卡都可以工作。

    此致、

    詹姆斯

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

    您好、James:

    我的过程如下。

     将空白器件设置为套接字

     打开项目:GUI 上显示的寄存器值

     按"全部写入"

     按"执行操作"

     电源关闭

     开机、读取和检查、但失败。

    这个过程中是否有错误?

    在 Write All 之前、按 All Registers W 按钮、然后成功。

    此致、

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

    嗨、Hirosugu:

    我认为第一个流程没有问题。 您应该能够对寄存器进行更改、按"Write All"将这些更改发送到 PMIC。

    点击"Write all"后确保回读已更改的寄存器、以确保寄存器具有新值。

    确认写入操作已正确完成后、可以点击"DO Action"、这些设置在下电上电后应该是新的默认值。

    再次检查您要更改的位字段在数据表寄存器映射中标记为"E2"*。

    此致、

    詹姆斯