Texas Instruments BOOSTXL-TPS652170 User Manual

User's Guide
SLVUBH6–November 2018

BOOSTXL-TPS652170 EVM User's Guide

This document provides a description of how to setup the EVM and re-program the EEPROM memory of the TPS652170 devices using the BOOSTXL-TPS652170 BoosterPack, an MSP430F5529 LaunchPad, and the IPG-UI software. The steps in this document describe the procedure for programming samples of the TPS652170 installed in the socket of the BOOSTXL-TPS652170 printed circuit board (PCB).
Contents
1 Introduction .................................................................................................................. 2
2 Getting Started .............................................................................................................. 4
3 EVM Operation .............................................................................................................. 7
Appendix A Software Instructions ............................................................................................... 9
Appendix B EVM Documentation.............................................................................................. 25
List of Figures
1 BOOSTXL-TPS652170 Printed Circuit Board (Top View).............................................................. 3
2 BOOSTXL-TPS652170 and MSP430F5529 LaunchPad Connected................................................. 4
3 BOOSTXL-TPS652170 BoosterPack and MSP430F5529 LaunchPad Block Diagram ........................... 5
4 BOOSTXL-TPS652170 with Socket Open ............................................................................... 8
5 Run the IPG-UI Software .................................................................................................. 9
6 Successful Connection Between Computer and USB2ANY (MSP430F5529 LaunchPad) ........................ 9
7 Creating New IPG-UI Project for the TPS652170 ..................................................................... 10
8 TPS652170 Project Introduction Tab in IPG-UI........................................................................ 11
9 Successful Write Access to TPS652170 Notification.................................................................. 12
10 Failed GUI Communication to TPS652170 Notification .............................................................. 13
11 Auto Password Write Enabled............................................................................................ 13
12 DEFDCDC1 Register, Default Value .................................................................................... 13
13 Disable GO Bit in SLEW Register ....................................................................................... 14
14 Modifying DEFDCDC1 Register Value .................................................................................. 14
15 EEPROM-Backed Registers of the TPS652170 (1 of 2).............................................................. 16
16 EEPROM-Backed Registers of the TPS652170 (2 of 2).............................................................. 17
17 TPS652170 Re-Programming Example Block Diagram .............................................................. 18
18 Modifying DCDC2-3, LDOx, and LSx Register Values ............................................................... 19
19 Modifying Sequence (SEQ3-4, SEQ6) Registers...................................................................... 20
20 Manually Writing EE_PROG_BIT to Re-Program EEPROM ......................................................... 21
21 Automatically Writing EE_PROG_BIT to Re-Program EEPROM.................................................... 21
22 Registers After Successful Re-Programming (1 of 2) ................................................................. 22
23 Registers After Successful Re-Programming (2 of 2) ................................................................. 23
24 Component Placement—Top Assembly ................................................................................ 25
25 Component Placement—Bottom Assembly ............................................................................ 25
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
BOOSTXL-TPS652170 EVM User's Guide
1
Introduction
26 Layout—Top Composite .................................................................................................. 25
27 Layout—Bottom Composite .............................................................................................. 25
28 Top Layer ................................................................................................................... 26
29 Inner Layer 1 (GND Plane) ............................................................................................... 26
30 Inner Layer 2 (Signal) ..................................................................................................... 27
31 Bottom Layer (Top View).................................................................................................. 27
32 BOOSTXL-TPS652170 Schematic ...................................................................................... 29
1 Electrical Connections of Headers ........................................................................................ 6
2 BOOSTXL-TPS652170 Test Point List ................................................................................... 6
3 BOOSTXL-TPS652170 Jumper List ...................................................................................... 7
4 Bill of Materials ............................................................................................................. 30
Trademarks
All trademarks are the property of their respective owners.

1 Introduction

The BOOSTXL-TPS652170 allows designers to program samples of the TPS652170 and verify the values in the EEPROM match the power-up and power-down sequence requirements of the targeted processor that will be powered by the PMIC in the final application. The BOOSTXL-TPS652170 BoosterPack EVM is simple to test, requiring only an MSP430F5529 LaunchPad and USB A-to-micro B cable. With no load or a light load on the BoosterPack EVM, the power provided by the LaunchPad is sufficient to power the TPS652170 device, re-program the EEPROM, and perform all of the measurements described in this document. The 5 V provided by the VBUS wire of the USB cable is the only power input to the LaunchPad.
The TPS652170 device consists of three step-down converters (DCDC1, DCDC2, DCDC3), one WLED boost converter (DCDC4), two general-purpose LDO regulators (LDO1, LDO2), and two load switches that can be purposed as LDO regulators (LS1/LDO3, LS2/LDO4). The output voltage of all the DC/DC converters and the LDO regulators is programmable. Configuring the load switches as additional LDO regulators is programmable. The sequence order of all DC/DC converters, the LDOs, and the load switches can also be programmed and assigned to integer values relative to each other. The sequence timing and supervisor thresholds are global parameters that can be programmed. The integrated battery charger of the TPS652170 can also be programmed but the BAT, BAT_SENSE, and TS pins are not routed out to test points on the BOOSTXL-TPS65218.
Modifying some or all of these register map values and re-programming the EEPROM of the TPS652170 device with the IPG-UI software creates new reset values for the PMIC, which allows the PMIC to power­on and power-off with the required timing for a variety of processors or FPGAs.
Figure 1 shows the top-side of the BOOSTXL-TPS652170 PCB, on which a socket is placed to install
TPS652170 samples and re-program the samples. The samples can then be removed from the socket and soldered down on a TPS65217xEVM or prototype PCB to evaluate the power delivery capabilities of the TPS652170 newly programmed for a specific processor or FPGA. If the output voltages or sequencing are not ideal for the processor or FPGA on the first attempt, the process can be repeated until the ideal programming of the TPS652170 device is determined.
www.ti.com
List of Tables
2
BOOSTXL-TPS652170 EVM User's Guide
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback
www.ti.com
Introduction
Figure 1. BOOSTXL-TPS652170 Printed Circuit Board (Top View)
This procedure requires:
1. An MSP430F5529 LaunchPad development kit, MSP-EXP430F5529LP
2. A USB A to micro B cable (included with the LaunchPad development kit)
3. A BOOSTXL-TPS652170 BoosterPack plug-in module
4. TPS652170 devices (TPS652170RSL)
5. An internet connection Specific instructions on how to program the TPS652170 using the BOOSTXL-TPS652170 with the IPG-UI
software are provided in Appendix A, while the EVM documentation related to the design of the BOOSTXL-TPS652170 hardware is provided in Appendix B.
NOTE: All re-programmed EEPROM settings must be validated during prototyping phase to ensure
desired functionality because parts cannot be returned in case of incorrect programming. Any issues should be reported to the e2e forum.
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
BOOSTXL-TPS652170 EVM User's Guide
3
Introduction

1.1 Related Documentation

Texas Instruments, TPS65217x Single-Chip PMIC for Battery-Powered Systems Data Sheet Texas Instruments, IPG-UI User's Guide Texas Instruments, TPS65217CEVM User's Guide Texas Instruments, MSP430F5529 LaunchPad Development Kit (MSP-EXP430F5529LP) User's Guide

1.2 Required Hardware

1.2.1 MSP430F5529 LaunchPad
The MSP430F5529 LaunchPad will serve as a communication interface between the IPG-UI software and the TPS652170 device. The firmware on the MSP430F5529 needs to be updated before it can communicate with the TPS652170. Figure 2 shows the BOOSTXL-TP652170 connected on top of the MSP430F5529 LaunchPad with a micro-USB cable inserted in the LaunchPad.
www.ti.com
Figure 2. BOOSTXL-TPS652170 and MSP430F5529 LaunchPad Connected
NOTE: Do not plug the BOOSTXL-TPS652170 BoosterPack into the MSP430F5529 LaunchPad
before the firmware is updated, as described in Section 2.5.

2 Getting Started

Figure 3 shows the high-level block diagram of the BOOSTXL-TPS652170 as it is wired to the
MSP430F5529 LaunchPad through the two 20-pin headers connecting the two PCBs. It also shows the LaunchPad connected to a computer through a USB cable, which is required for programming the TPS652170 device.
4
BOOSTXL-TPS652170 EVM User's Guide
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback
XU1
Socket
MSP-EXP430F5529LP
MSP430F5529 LaunchPad
J1/J3
20-Pin
Header
MSP430F5529
with
USB2ANY_2.7.0.0_LP.txt
Firmware
P4.1 P4.2
I2C_SDA I2C_SCL
VBUS PU.0 PU.1 VSS
P1.6 P2.7
VBUS
D+
D-
GND
3V3
USB_5V
AVCC DVCC
5V
BOOSTXL-TPS652170 Programming Board
J2/J4
20-Pin
Header
GND
Copyright © 2018, Texas Instruments Incorporated
5V
TPS652170
PMIC
DCDC1 DCDC2 DCDC3
LDO1
LS1
USB
LS2
AC
PB
SCL
SDA
nRESET
BAT
Dynamic Power Path
VIN_DCDCx VINLDO
SYS
4
DCDC4
Regulators
LS1_IN
LS2_IN
Load Switches
Digital
A5 GPIO(!)
3V3
DCDC1
3V3
5V
LDOPGOOD
P1.5
PWM Out
BOOST_EN
PGOOD_BU
3V3
SW2
SW1
DCDC2
SYS
SYS
SYS
J5
J6
LDO2
www.ti.com
Getting Started
Figure 3. BOOSTXL-TPS652170 BoosterPack and MSP430F5529 LaunchPad Block Diagram

2.1 Connecting Headers

This section describes the headers on the BOOSTXL-TPS652170 used to connect the BoosterPack EVM to the MSP430F5529 LaunchPad. There are two sets of headers numbered J1-J4, each set having two rows of 10 pins, for a total of 40 pins. The outside headers, closest to the board edge, are J1 (left) and J2 (right). The inside headers, closest to the socket on BOOSTXL-TPS652170 and closest to the MSP430F5529 device on the LaunchPad, are J3 (left) and J4 (right). When connected correctly, all 40 pins of the headers make a physical connection from board to board and the headers numbers line up (in other words, J1 connects to J1, J2 connects to J2, and so forth.). However, all 40 pins do not make an electrical connection from the LaunchPad to the BOOSTXL-TPS652170 design.
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
BOOSTXL-TPS652170 EVM User's Guide
5
Getting Started
Table 1 lists all of the electrical connections made when the headers of the BOOSTXL-TPS652170 and
MSP430F5529 LaunchPad are connected correctly.
BOOSTXL-TPS652170 Connecting Headers MSP430F5529 LaunchPad Device Pin Net Name Pin Number Header Number Pin Number Header Pin Info Net and/or
18 (VIO) 9 PWR_EN 2 J1 2 Analog In (A5) P6.5
(2)
N/A 28 SCL 9 J1 9 I2C SCL P4.2 27 SDA 10 J1 10 I2C SDA P4.1 PAD GND 20 J2 20 GND GND
(3)
12 PAD GND 22 J3 22 GND GND 46 LDOPGOOD 39 J4 39 PWM Out P2.4
(1)
The net named 3V3LP is re-named 3V3SW after the current-limiting switch controlled by S1 and provides a pull-up reference voltage for SCL, SDA, INT, nWAKEUP, and LED D7 driven by the PGOOD pin of the TPS652170 device.
(2)
The BOOST_EN signal is for the TPS61093 and does not connect to the TPS652170. Enabling the boost provides 8 V to the PWR_EN pin, which is sufficiently high to allow re-programming of the EEPROM.
(3)
The net named USBLP is re-named USBSW after the current-limiting switch controlled by S1 and provides power (5 V) to the USB pin of the TPS652170 device directly from VBUS of the USB cable. USBSW is the only supply available and generates SYS, which provides power to all VIN_DCDCx pins, VINLDO, and LSx_IN.
www.ti.com
Table 1. Electrical Connections of Headers
Device Pin Name
(1)
3V3LP 1 J1 1 +3V3 +3V3
BOOST_EN 8 J1 8 GPIO(!) P2.7
USBLP 21 J3 21 +5 V +5 V

2.2 Test Points

Table 2 lists the test points located on the BOOSTXL-TPS652170. The test points are required to
measure the output voltage and sequence timing of the power rails generated by the TPS652170 device.
PCB Reference Designator Net Name Type
TP1, TP2, TP3, TP4 GND, PAD (thermal pad) Ground TP5 PWR_EN Digital input TP6 LS2_OUT Power output TP7 LS1_OUT Power output TP8 VLDO2 Power output TP9 SYS Power output TP10 VLDO2 Power output TP11 VDCDC3 Power output (feedback input) TP12 AC Power input TP13 USB Power input TP14 VDCDC1 Power output (feedback input) TP15 VDCDC2 Power output (feedback input) TP16 SCL Digital input TP17 SDA Digital input/output

2.3 Jumpers

Table 3 lists and describes the jumper headers located on the BOOSTXL-TPS652170 for connecting or
disconnecting nets of the PCB.
Table 2. BOOSTXL-TPS652170 Test Point List
6
BOOSTXL-TPS652170 EVM User's Guide
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback
www.ti.com
Getting Started
Table 3. BOOSTXL-TPS652170 Jumper List
PCB Reference
Designator
J5
J6

2.4 Software

The software to be used with the BOOSTXL-TPS652170 EVM is the IPG-UI. Download the following files to ensure that all of the required software is available on the computer used for testing:
1. The latest revision of the IPG-UI EVM GUI.
2. The latest revision of the TPS652170 IPG-UI device file (TPS652170-1.x.json) and script file (TPS652170-programming.js) from here.
3. The latest MSP430F5529 LaunchPad USB2ANY firmware (USB2ANY_2.7.0.0_LP.txt) from here.
4. The MSP430_USB_Firmware_Upgrade_Example-1.3.1.1-Setup.exe from the
MSP430_USB_Developers_Package 5_20_06_02.
A detailed set of instructions for using the software, with examples, is provided in Appendix A.
Pin Net Name
1 DCDC1 ­2 LS1_IN
3 SYS 1 SYS 2 LS2_IN
3 DCDC2 -
Default Shunt Connection Description
Connect to pin 2 when LS1 is re­programmed as a load switch
Installed LS1 configured as LDO3
Installed LS2 configured as LDO4
Connect to pin 2 when LS2 is re­programmed as a load switch

2.5 Update MSP430F5529 Firmware

Update the MSP430F5529 LaunchPad development to the USB2ANY_2.7.0.0_LP.txt file before putting the BOOSTXL-TPS652170 on the LaunchPad development kit.
1. Press the S5 button while connecting the Micro USB cable.
2. Run the Firmware Upgrade Example.
3. Choose "Select Firmware".
4. Choose "Browse" and select the USB2ANY_2.7.0.0_LP.txt file downloaded previously.
5. Choose "Upgrade Firmware".
6. When complete, disconnect the USB cable.

3 EVM Operation

3.1 Power-On Procedure

Figure 4 shows the BOOSTXL-TPS652170 board with socket XU1 open and a TPS652170 samples
installed correctly. After the socket is closed, the SW1 PWR switch can be moved from the OFF position to the ON position.
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
BOOSTXL-TPS652170 EVM User's Guide
7
EVM Operation
www.ti.com
Figure 4. BOOSTXL-TPS652170 with Socket Open
In order for the configurable load switches/LDO regulators (LS1/LDO3, LS2/LDO4) to receive power from the correct source, shunts must be installed in the correct position on both 3-pin headers (J5 and J6) as described in Table 3.
8
BOOSTXL-TPS652170 EVM User's Guide
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback

A.1 IPG-UI Software Installation

The following instructions explain how to install the IPG-UI software on a computer. If this software is already installed, this section may be skipped.
To install the IPG-UI software, first download the IPG-UI software installation package from www.ti.com. Then unzip and install the IPG-UI software tool onto the computer.

A.2 IPG-UI Setup for BOOSTXL-TPS652170

The following instructions explain how to run, setup, and operate the IPG-UI software on a computer and connect it to the BOOSTXL-TPS652170.
Run the IPG-UI software by using the Windows Start Menu and navigating to the Texas Instruments folder, or by double-clicking the desktop icon, as shown in Figure 5.
Appendix A
SLVUBH6–November 2018
Software Instructions
Figure 5. Run the IPG-UI Software
Wait for the program to load.
Plug in the micro-USB cable to the USB port of the MSP430F5529 LaunchPad and connect the other end of the USB cable to an open USB2/3 port on the computer.
Verify that the software is connected to the USB2ANY (MSP430F5529 LaunchPad) as shown in
Figure 6.
Figure 6. Successful Connection Between Computer and USB2ANY (MSP430F5529 LaunchPad)
Click the drop-down menu in the Create New Project section and select TPS652170-1.x as shown in
Figure 7.
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
Software Instructions
9
x
IPG-UI Setup for BOOSTXL-TPS652170
Figure 7. Creating New IPG-UI Project for the TPS652170
www.ti.com
Click the Create Project button.
NOTE: After a project is initially created, it is available in the Create Projects from Recent Devices
menu. When a project is saved, it is available in the Open Recent Projects menu.
The TPS652170 Introduction tab is now displayed, as shown in Figure 8. Click the Get Started button or the Register Map tab to begin communicating with TPS652170 device.
10
Software Instructions
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback
www.ti.com
IPG-UI Setup for BOOSTXL-TPS652170
Figure 8. TPS652170 Project Introduction Tab in IPG-UI
Click the Read All button and verify that data has changed in the CHIPID register from 0x00 to 0x02. Verify that no red notifications appear in the upper left corner of the IPG-UI window. Blue notifications are informational only and do not indicate an error has occurred. Figure 9.
SLVUBH6–November 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
Software Instructions
11
IPG-UI Setup for BOOSTXL-TPS652170
www.ti.com
12
Figure 9. Successful Write Access to TPS652170 Notification
If all register data remains 0x00 and a red notification appears (as in Figure 10), it indicates the computer can talk to the USB2ANY (MSP430F5529 LaunchPad) but cannot communicate with the TPS652170 device. The primary cause of this issue may be that the power switch for the BOOSTXL­TPS652170 is in the OFF position, the socket does not have a sample installed, or the USB cable is not plugged into the MSP430F5529 LaunchPad or the computer. In case of either issue, the test setup of the EVM must be debugged before continuing.
Software Instructions
Copyright © 2018, Texas Instruments Incorporated
SLVUBH6–November 2018
Submit Documentation Feedback
Loading...
+ 25 hidden pages