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.

[参考译文] LP876242-Q1:LP876242Q1:我们可以通过 SPI PC 应用使用 PMIC GUI 设置文件进行启动/动态配置吗?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1454987/lp876242-q1-lp876242q1-can-we-use-the-pmic-gui-setting-file-for-the-startup-dynamic-configuration-via-spi-pc-application

器件型号:LP876242-Q1
主题中讨论的其他器件:LP876242Q1EVM

工具与软件:

您好!

我们的设计中使用的是 LP876242B0RQKRQ1。
它与连接到 PC 的 FT4232H 相连。

您可以回答以下问题吗?

1.通过可扩展 PMIC GUI、我们为4种所需输出电压生成了 NVM 寄存器设置(LP8762420_bin_program.bin)。
我们是否可以使用相同的"register = value"设置(LP8762420_bin_program.bin)通过 FTDI-SPI PC 应用程序进行配置、从而在启动时或动态生成所需的4个输出电压?

2.如何为各种页寄存器分配 SPI 协议/消息上的寄存器地址和页码?
请验证以下示例。

0x0004 = 0xa0 => 8位寄存器地址是0x04、3位页码是0 --这是正确的吗?
0x014A = 0x06 => 8bits 寄存器地址为0x4A3bits 页码为1 --这是正确的吗?

0x3000 = 0x0A => 8位寄存器地址是0x00?3位页码是3 --这是正确的吗?
0x32ff = 0x00 => 8bits 寄存器地址是0xff?、3位页码是3 --正确吗?

0x405 = 0xff => 8位寄存器地址是0x05?、3位页码是4 --这是正确的吗?

谢谢
Sivakumar S.

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

    您好!

    Unknown 说:
    1. 通过 Scalable PMIC GUI、我们为所需的4个输出电压生成 NVM 寄存器设置(LP8762420_bin_program.bin)。
    我们是否可以使用相同的"寄存器=值"设置(LP8762420_bin_program.bin)通过 FTDI-SPI PC 应用程序进行配置、从而在启动时或动态生成所需的4个输出电压?[/QUOT]

    这未经验证、可能不起作用、因为参考的 GUI 是使用 MSP432E401YTPDTR 实现的 、EVM 中使用的固件与该微处理器兼容。  

    您必须使用 SPI 接口引脚单独使用它。  

    Unknown 说:
    2. 如何为各种页面寄存器分配 SPI 协议/消息上的寄存器地址和页码?
    请验证以下示例。

    这是关于 GUI 还是在某些其他应用中与 GUI 分开?  

    此致、

    Ishtiaque  

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

    嗨、Ishtiaque、

    1. 到目前为止、我们还没有 LP876242Q1EVM。  我们希望  使用 FTDI-SPI 接口 PC 应用在我们的电路板中配置 LP876242Q1。 因此、我们想知道的寄存器=值的设置集合、以获得我们所需的输出电压。 我们如何才能得到它?

    2.  此文件独立于 GUI。  也就是 我们的 FTDI-SPI 接口 PC 应用程序。 在 LP876242Q1 SPI 通信消息中、寄存器地址为8位。 在这种情况下、我如何在 SPI 通信中发送16位地址。 ?

     

    0x3000 = 0x0A

    0x32ff = 0x00

    0x405 = 0xff

    在这里、我知道第1个寄存器的页码是3、第3个寄存器的页码是4。

    对于0x3000、我是否需要将寄存器地址发送为0x00且页号为3? 如何到达8位 寄存器地址及其上述3个16位地址中的3位页码?

    或者我们是否需要作为两个8位寄存器地址发送、即0x30和0x00、用于0x3000?

    谢谢你。

    此致、

    Sivakumar S.

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

    您好!

     有关 SPI 帧的信息、请参阅数据表的7.5.3。 您需要遵循该帧信息。  

    地址中的页码信息用于 I2C、但对于 SPI、您需要实现24位  读取和写入周期(如果启用了 CRC、则为32位)。

    此致、

    Ishtiaque