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: Thermistor Questions

Part Number: TPS65217
Other Parts Discussed in Thread: , , IPG-UI

Do we have a recommended NTC with B=3480? They are difficult to find.

Is the battery pack temperature monitoring active during boot up? If not, how much time does it take to apply the temperature boundaries?

We do not currently operate TPS65217 in sleep mode. There is an option to use 100k NTC with B=3960. Assuming the NTC_TYPE bit is set to '1b' after boot up, what are the downsides to using the 100k? How much effort is it to have custom programming during production and is it feasible?

  • Nick,

    You could use the TPS652170 and program it to meet your requirements. Or you could use an existing TPS65217 variant (TPS65217A/B/C/D) with the option to re-program it during assembly/testing of the final PCB in production.

    Please refer to section 7.6.1.1 Programming Power-Up Default Values in the TPS652170 datasheet, which says you need to apply 8 V on the PWR_EN pin to enter programming mode. You can follow the additional instructions in this section to complete the re-programming of the EEPROM memory. You can also refer to the BOOSTXL-TPS652170 hardware and IPG-UI software to see how the programming is accomplished using sample ICs.

    Although we do not advise that you re-program the TPS65217A/B/C/D variants, the same method would apply. 

  • Hi Brian,

    And for the stock (TPS65217A/B/C/D) versions: Is the battery pack temperature monitoring active during boot up? If not, how much time does it take to apply the temperature boundaries?

    Thanks!

  • Nick,

    Yes, the TPS65217 PMIC looks for 10k nominal resistance on the TS pin during boot. If the battery is the only power supply available at this time, the PMIC would assume that a 100k resistor indicates a fault condition.

    If AC is applied first, it would not allow you to charge the battery but you would have I2C access to change the NTC setting from 10k nominal to 100k nominal.It is very hard to say if this method would work in the application, but it would be easy for you to test and confirm.