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.

TPS65217: PGOOD delay time can't be modified

Part Number: TPS65217

We are trying to modify the PGOOD delay time with a value > 20 ms (default). We write correctly on the PGDLY[1:0] field of the DEFPG Register using appropriate password (read from the register provide correct new value).

But when we perform a power cycle the delay between the LDO4 supply rise and the PGOOD rise is always measured about 25 ms even we set 100, 200 or 400 ms. It seems that the new settings are not stored on the EEPROM and are reset to default on a power cycle: but this would be very strange and would make these bits unuseful.

Thanks for the support

Antonio

  • Antonio,

    You are 100% correct. After a power-cycle, all of the volatile "shadow" registers are reset. They are not automatically written to EEPROM.

    You want to use the TPS652170, a device which is intended to be re-programmed by the user. The BOOSTXL-TPS652170 is a socketed EVM intended to be used for reprogramming the device.

    You can re-program the EEPROM of the TPS65217A/B/C/D, but you cannot use this device to go to production (it would void the warranty). Here is an excerpt from the TPS652170 datasheet on re-programming the EEPROM-backed registers:

    Applying 8 V to the PWR_EN pin and writing 1b to bit 4 of register 0x2C commits the current register settings to EEPROM memory so they become the new power-up default values. Any changes made to the EEPROMbacked register settings will become permanent until bit 4 of register 0x2C is rest to 0b, which can be done manually by I2C or by power-cycling the TPS652170 device. If programming is performed in-line during production of the end equipment, PWR_EN must be returned to a voltage that meets the absolute maximum ratings before powering on the full system. When 8 V is applied at the PWR_EN pin of the TPS652170 device for programming, it will not damage the pin; however, the PWR_EN signal may contact pins of other ICs and the absolute maximum ratings of any IC other than the TPS652170 should not be violated at any time.