SLUA888 May 2018 TPS53622 , TPS53659 , TPS53679 , TPS53681
You can program NVM on a fully-populated application board. However, successful programming requires only a few connections be made to these devices. In some cases offline gang-programming in socketed boards works better than a full In Circuit Test (ICT) solution.
Pin Name | Connection |
---|---|
V3P3 | Connect to +3.3V supply, and bypass with a minimum of 1.0 µF to ground. |
VREF | Bypass to ground with a minimum of 1.0 µF to ground. |
ADDR | Connect a resistor divider from VREF to ADDR to Ground to set the PMBus address (required for programming), as described in the product datasheet. |
SMB_DIO, SMB_CLK | Connect to programming host, pull-up to 3.3V with a 2.2 kΩ resistor. Note, the TI USB-to-GPIO interface adapter has internal pull-up resistors. |
ATSEN, BTSEN, TSEN | Not used for NVM programming. Tie-off with a 1:1 resistor divider from VREF to TSEN to Ground, suggested resistor value is 49.9 kΩ. This sets the pin voltage to appx. 0.85 V, which the controller device interprets as 32°C. |
AVR_EN, BVR_EN, VIN_CSNIN, CSPIN, AVSP, BVSP, AVSN, BVSN | Not used for NVM programming. Tie-off to ground. |
ACSPx, BCSPx | Not used for NVM programming. Tie off to VREF. |
APWMx, BPWMx, ASKIP, BSKIP, VRFAULT, SMBALERT, SALERT, PIN_ALT, SDIO, SCLK | Not used for NVM programming. Float these pins if not used. |