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: Unable to read/write registers and program NVM on the LP876242Q1EVM

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

Tool/software:

Hi,

Can you please help us to read/write registers and program PMIC's NVM on the LP876242Q1EVM Kit via Scalable PMIC GUI software version 3.0?

We did the following things:

Setup:

PMIC-GUI software able to connect to the EVM with comport baudrate 115200. (We have tried with 9600 also)

After selecting the interface as SPI, unplug and replugging the USB, make the PMIC-GUI Connects to the PMIC(LP876242 device)

Kept the Jumper and DIP switch settings as below

In J33 = VIO is 3.3 V.

In J24 = 3.3V, VCCA: Closed (This is the only changes), SCL2/CS, GPIO2: Closed

In J18 = SPI_EN: Closed, GPIO3,SDA2/SDO: Closed

S1 Switch = All OFF, S2 Switch = All ON, S3 Switch = All ON

After make sure both Hardware & Device are connected,

1. We unable to read/write the registers on the register map. It shows 0xFF only for all registers. Please find snapshot PMIC-GUI's register map attached(01_Register_Map.png).

2. Also when try to program the device, it says "Please Wait Verifying Programming Status..." and never comes out.

We have attached all the necessary snapshots for your reference.

Kindly help us to resolve the issues.

Thanks

Sivakumar SPMIC_GUI_Config.zip

  • Hi,

    Further updates on this subject

    Out of 4 LEDs(D2 to D5), only D4 and D5 are ON on LP876242Q1EVM board.
    Also if possible, can we get a contact details (email/mobile) to support us for this issue during PST time?

    Thanks 

    Sivakumar S

  • Hi SivaKumar,

    Did you first check before doing the NVM programming that PMIC was able to power up with all the output voltage at their respective output connectors?

    Another thing that I noticed on the EVM that GPIO4 is ENABLE and when you are trying to power up the device, it should be Pulled up. I am not sure whether you did this while powering up but from the shared pic, it seems that it is pulled to GND. 

    For the support, this is the right platform to get support. Currently through emails and mobile won't be possible as most people are out on holidays and responses will be delayed. 

    But in this case I am the device owner and I should be the main contact for this. 

     Regards,

    Ishtiaque 

  • Hi Ishtiaque,

    Thanks for the quick reply.

    Please find the response below.

    As per your suggestion, we did a connection of GPIO4 to PU and could able to see the 4 output voltages as below.

    buck 1 = 1.8v, buck 2 = 1.2v, buck 3 = 1.0v, buck 4 = 0.0v

    But still unable to read/write register on the register map, it shows 0xFF on all the registers and unable to program the NVM also.

    Kindly suggest.

    Thanks

    Sivakumar S

     

  • Hi Sivakumar,

    It could be connectivity issue with GUI may be. 

    May be try using the latest version. I think you are using 3.0 version. 

    https://dev.ti.com/gallery/view/PMIC/Scalable_PMICs_GUI/ver/4.0.0/ 

    Regards,

    Ishtiaque 

  • Hi Ishtiaque,

    In the latest PMIC GUI version 4.0.0 also facing the same issue. ie.. not able to read/write registers on the Register map and program NVM

    It doesn't seems like connectivity issue.. as GUI says both Hardware and Device is connected.

    Please find the attached snapshots.

    Kindly let us know your suggestions.

    Thanks

    Sivakumar S

  • Hi,

    I understand but it is not necessary that when the device itself is communicating even though GUI says it is connected. Because GUI gets connected to processer on the board. So best way to know whether device communicates to the microprocessor or not is really reading the register map from the GUI which in your case it seems that PMIC device SPI communication is not working. 

    Can you check that VIO voltage is available to the PMIC. You can get information regarding VIO connector from the EVM User guide. Also make sure that VIO is applied after or during the same time when VCCA is applied. 

    Regards,

    Ishtiaque