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.

TPS650330-Q1: PMIC Preprogramming

Part Number: TPS650330-Q1

Hi,

I asked on another post about reprogramming the TPS650330-Q1 to change the power-on sequence to match the one the image sensor requires.

Someone at TI told me the following about reprogramming this PMIC: "Unfortunately not, they are locked from production for compliance of safety standards"

Then I asked again about changing the PMIC's registers using I2C in order to change the sequence.

They told me this: "The device can have it's registers changed, but the static memory that is loaded up into the device's registers can not be over written. So the device is powered up, static memory is loaded into registers, I2C writes happen, and the the device is configured to your specifications. So in short, yes a microcontroller can change the registers for your correct power sequence."

Do we have to change the PMIC registers every time the system is powered or can we just do it once and, after that, the PMIC will performance the correct power-on sequence?

The idea is to program this PMIC an others just once at the production line and then nothing needs to be reprogrammed or changed again.

Thank you in advance,

Jorge Cruz

  • Hi Jorge,

      TPS650330-Q1 is a GPN (Generic Part Number) which doesn't give any configuration settings; please provide an OPN (Orderable Part Number) which has all configuration settings details; from the OPN I can check if the device's EEPRON (NVM) is still programmable; and then we can talk about the way to change the NVM settings for your purpose: program the PMIC once and then nothing needs to be reprogrammed or changed again.

    Thanks!

    Phil

  • Hi again,

    We are planning to use the following part number: TPS65033000RGERQ1.

    But for more information, we want to powering the IMX296 image sensor from SONY. I don't know if the TPS65033007RGERQ1 PN has already implemented a power-on sequence compatible with this sensor (it says is compatible with IMX290 and IMX390), so maybe we can use that PN instead of the first one.

    Thank you for the support.

    Jorge Cruz

  • Hi Jorge,

      We have following 5 variants in production can be used for IMX290 and IMX390; somehow different customers picked different power on/off sequence. 

      You can pick what is good for your application and order the device from ti.com. 

    Camera PMIC FuSa Configurable I2C Bus CRC External Enables Output Voltages and Sequencing Buck 1 UVLO Thresholds Logic IOs Compatible Sensors
    TPS65033007-Q1 None 1) B1 = 3.3 V
    2) B3 = 1.8 V
    3) B2 = 1.2 V
    4) LDO = 2.9 V
    Rising = 6.24 VFalling = 5.5 V nRSTOUT = PP
    nINT = PP
    Sony IMX290
    Sony IMX390
    TPS6503300C-Q1   1) B1 = 3.3 V
    2) LDO = 2.9 V
    3) B2 = 1.8 V
    4) B3 = 1.2 V
    Rising = 6.24 VFalling = 5.0 V nRSTOUT = PP
    nINT = PP
    Sony IMX290
    Sony IMX390
    TPS65033104-Q1 SEQ 1) B1 = 3.3 V
    2) LDO = 2.875 V
    3) B2 = 1.8 V
    4) B3 = 1.2 V
    Rising = 4.68 VFalling = 3.5 V nRSTOUT = OD
    nINT = OD
    Sony IMX290
    Sony IMX390
    TPS6503320G-Q1 None 1) B1 = 3.3 V
    2) LDO = 2.9 V
    3) B2 = 1.8 V
    4) B3 = 1.2 V
    Rising = 4.68 VFalling = 4.0 V nRSTOUT = PP
    nINT = PP
    Sony IMX290
    Sony IMX390
    TPS65033303-Q1 None 1) B1 = 3.3 V
    2) B2 = 1.8 V
    3) B3 = 1.2 V
    4) LDO = 2.9 V
    Rising = 4.68 VFalling = 4.0 V nRSTOUT = PP
    nINT = PP
    Sony IMX290
    Sony IMX390

    Thanks!

    Phil

  • Hi Phil,

    Just to end this. In the scenario where we use the TPS65033000RGERQ1 PN (or TPS6503300C-Q1), what is the answer to the previous question?

    Do we have to change the PMIC registers every time the system is powered or can we just do it once and, after that, the PMIC will performance the correct power-on sequence?

    Thank you again for your support.

    Jorge Cruz

  • Hi Jorge,

     To change the power-on sequence, you have to change the NVM (EEPROM); it's too late to change registers every time for power on sequence; it's ok to change power off sequence by change register value. 

      

    Thanks!

    Phil