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: Can we use the PMIC GUI setting file for the startup/dynamic configuration via SPI PC application?

Part Number: LP876242-Q1
Other Parts Discussed in Thread: LP876242Q1EVM

Tool/software:

Hi,

We are using LP876242B0RQKRQ1 in our design.
It is connected with FT4232H which is connected to the PC.

Can you please answer the following queries?

1. Through the Scalable PMIC GUI, we generated the NVM register settings(LP8762420_bin_program.bin) for our 4 desired output voltages.
Can we use the same "register = value" settings (LP8762420_bin_program.bin) for configuring through our FTDI-SPI PC application to generate the 4 desired output voltages at startup or on the fly?

2. How to assign the register address and page number on the SPI protocol/messages for various page registers?
Kindly validate the following example.

0x0004 = 0xa0 => 8bits Register address is 0x04, 3bits Page number is 0 -- Is this correct?
0x014A = 0x06 => 8bits Register address is 0x4A, 3bits Page number is 1 -- Is this correct?

0x3000 = 0x0A => 8bits Register address is 0x00?, 3bits Page number is 3 -- Is this correct?
0x32ff = 0x00 => 8bits Register address is 0xff?, 3bits Page number is 3 -- Is this correct?

0x405 = 0xff => 8bits Register address is 0x05?, 3bits Page number is 4 -- Is this correct?

Thanks
Sivakumar S

  • Hi,

    1. Through the Scalable PMIC GUI, we generated the NVM register settings(LP8762420_bin_program.bin) for our 4 desired output voltages.
    Can we use the same "register = value" settings (LP8762420_bin_program.bin) for configuring through our FTDI-SPI PC application to generate the 4 desired output voltages at startup or on the fly?

    This is not validated and probably won't work since the referred GUI is implemented with MSP432E401YTPDTR  and firmware used in the EVM is compatible with that microprocessor. 

    You would have to use it separately using the SPI interface pins. 

    2. How to assign the register address and page number on the SPI protocol/messages for various page registers?
    Kindly validate the following example.

    Is this regarding GUI or separate from GUI in some other application? 

    Regards,

    Ishtiaque 

  • Hi Ishtiaque,

    1.  As of now, we don't have the LP876242Q1EVM.  We woud like to configure the  LP876242Q1 in our board using the FTDI-SPI interface PC application. So we want to know the set of register=value settings for to get our desired output voltages. How can we get this?

    2.  This is seperate from GUI. ie. in our FTDI-SPI interface PC application. In LP876242Q1 SPI communcation messages, register address are 8 bits. In such case how can i send the 16 bits addresses in the SPI communciation.. ?

     

    0x3000 = 0x0A

    0x32ff = 0x00

    0x405 = 0xff

    Here I understand the page number is 3 for 1st two registers and 4 for the 3rd one.

    for 0x3000, do i need to send register address as 0x00 and page # is 3? How to arrive 8bit  register address and it's 3 bit page number in the above 3 16 bit addresses.?

    Or do we need to send as two 8 bit register address as 0x30 and 0x00 for 0x3000?

    Thanking you.

    Regards,

    Sivakumar S

  • Hi,

    Please refer to the 7.5.3 of the datasheet for SPI frame information. You need to follow that frame information. 

    The Page number information in the address is for I2C but for SPI you need to implement 24 bit  read and write cycles (32-bit if CRC is enabled).

    Regards,

    Ishtiaque