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.

TPS6521905: Chip Programming

Part Number: TPS6521905

Tool/software:

Customer is currently preparing for a new project and using TPS6521905RHBR for performance testing. They have some questions I need to consult with you about:

  1. In a previous thread on e2e, we discussed the programming of the TPS6521905RHBRbefore. Applications mentioned that a third party can be engaged for customizing the Power ON/OFF default settings. Regarding this process, do we usually provide the required customized Power ON/OFF timing to product line/BU for programming, or will TI find a third-party vendor to perform the programming and then ship the device to Customer site? Or does customer need to find a third-party vendor to handle the programming? 

  2. There are some concepts that need clarification. Currently, our plan is for the MCU to communicate with the TPS6521905 and EEPROM via I2C. My understanding is that as long as the slave addresses are different (e.g., Slave1 / Slave2), there should be no signal conflicts or mutual interference, correct? Does TI have a similar wiring approach when the main controller connects to two slaves?

Regards

Brian

  • Hi Brian, 

    Thank you for reaching out on E2E.

    1. Customer can provide the required timing sequence to product line/BU to help create the custom configuration file,
    or customer can create their own configuration using the configuration tab of the  TPS65219-GUI and exporting the register map file.

    We then send the configuration file to the third party vendor to perform the programming on the devices, they will send the programmed devices directly to the Customer. 

    TI has a partnership with Dediprog for third party programming.
    Please reach out to marketing for a specific contact, or more information on the third-party process. 

    2. Yes, there will be no conflict if the slave devices are set to different addresses. Can you clarify, are there going to be two separate TPS6521905s on the same bus, or is there just some other device on the same bus as the TPS6521905 ? 
    The I2C address for TPS6521905 is set as 0x30 by default but can be reconfigured.

    Let me know if anything else needs further clarification!

    Best Regards, 
    Sarah