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.

TPS65930: TPS6593EVM: USB to I2C Adapter

Part Number: TPS65930
Other Parts Discussed in Thread: UNIFLASH

Hi there!

I was trying to find a programming pod to connect with the I2C interface but only found a USB connection to a microcontroller which then communicates with the I2C interface on the PMIC.

 

Can a USB to I2C adapter be used and successfully communicate with the PMIC using the Texas Instruments GUI?

Thanks!
Kara

  • Hello Kara,

    Yes, but the only other item available that would work besides the EVM would be the MSP432E01Y (Click here for product page)

    The only issue with using this board to connect to an already existing PMIC is that the pullups would need to be supplied as the pins do have them by default.

    To configure please see the thread here: CLICK HERE FOR SETUP THREAD

    BR,

    Nicholas

  • Hi Nicholas, 

    So the linked MSP432E01Y is required to interact with the PMIC? We were hoping we could connect to the I2C interface and communicate to the PMIC from the GUI. 

    It appears the GUI requires more than just an I2C connection, please confirm. 

    If we were to purchase an MSP4320, what pins need to be connected to our PMIC's I2C interface?

    Regards,
    Matt

  • In other words, how should these devices be programmed and configured when in production? 

  • Hello Matthew,

    It appears the GUI requires more than just an I2C connection, please confirm. 

    This is true, it requires a hardware intermediate, namely a MSP432 device with the correct firmware to perform the writes.

    In other words, how should these devices be programmed and configured when in production? 

    Here's a guide on how to program the device without the need of the EVM, but with appropriate hardware to perform the SPI or I2C writes.

    Scalable PMIC NVM Update Guide

    Units with a default NVM can be provided or ordered and programmed by you, the customer.

    Also there's an option depending on the projected volumes TI can have units already preprogrammed with your specific NVM.

    If we were to purchase an MSP4320, what pins need to be connected to our PMIC's I2C interface?

    My apologies on that, I thought the link would pass to the other thread. Here's connections, plus a picture

      1. Tie
        1. PB2 is for I2C1_SCL1
        2. PB3 is for I2C1_SDA1
        3. See the figure below the instruction for the connection done.
    1. Have Uniflash installed on your computer
    2. Load up the GUI
      1. Ensure that the correct com port is being used after connecting the MSP432 Launchpad
      2. Flash the MSP432 Launchpad with 1.0.3.6
    3. Reconnect the MSP432 launchpad to the computer & start the GUI once more
    4. Verify connection by doing a read all on the register page

      BR,

      Nicholas