The Texas Instruments TPL5111EVM evaluation module (EVM) allows a system designer to:
•Configure the timer interval of the TPL5111, using resistors REXT_1 and REXT_2.
•Observe the DRVn, DONE signals
•Measure current consumption
•Exercise the TIMER and ONE_SHOT modes
•Stimulate the DONE input.
The DRVn output of the TPL5111 is connected to the EN (enable) pin of a TI TPS61029 boost converter.
The periodic DRVn signal enables/disables the boost converter, demonstrating a power gating
implementation. The output of the TPS61029 drives a green LED, indicating when the output voltage is
active. The TPL5111EVM may be connected to the MSP430F5529 Launchpad in order to test its
watchdog and timer features in a microprocessor system. The output bus of the boost converter is
connected to the Launchpad connector to provide gated power to the Launchpad. The EVM may be
powered by either an on board battery holder (coin battery) or by an external voltage source.
The EVM contains one TPL5111 timer and one TPS61029 boost converter (See Table 1).
2Setup
This section describes the jumpers and connectors on the EVM as well and how to properly connect, set
up and use the TPL5111EVM.
NameLayerDescription
J1/J3Bottom2 x 10 pin receptacle to plug the TPL5111EVM into MSP430F5529 Launchpad.
J4/J2Bottom2 x 10 pin receptacle to plug the TPL5111EVM into MSP430F5529 Launchpad.
RSTBottom2 pin receptacle to plug the TPL5111EVM into MSP430F5529 Launchpad.
VCCBottom2 pin receptacle to plug the TPL5111EVM into MSP430F5529 Launchpad.
IOTop4-pin header connector to bring out VDD_uC, DRVn, DONE and GND signals.
NameLayerDescription
I_SELTopThe jumper should be installed for normal operation. Remove the jumper and connect
Setup
Table 1. Device and Package Configurations
DEVICEICPACKAGE
U1TPL5111DDCSOT23-6
U2TPS61029VSON(10)
Input/Output Connector Descriptions
Jumper Description
a DMM to the terminal pins to measure current.
Figure 2. I_SEL Jumper Setting
Table 2. Switch Descriptions
NameLayerDescription
S_ON_OFFBottomThe S_ON_OFF switch ensures that only one voltage source is driving the internal
MODE_SWBottomTIMER position (VDD) selects the TIMER mode of operation for the TPL5111. The
DONETopSPST switch. Generates a DONE pulse when pressed.
M_DRVTopSPST switch. When pressed, connects VDD to the DELAY/M_DRV pin to simulate a
power buses. The common pin (Pin 2) of the switch is directly connected to the input
of the TPS61029. V_BATT position selects an installed battery as the voltage source
for the board functions. The AUX_VDD position selects the source attached to the
AUX_VDD terminal as the voltage source for the board functions.
ONE_SHOT position (GND) selects the ONE SHOT mode of operation for the
TPL5111.
manual Power ON input to the TPL5111.
Test Point Descriptions
NameLayerDescription
GNDLayer 2Ground (GND) test point.
V_BATTLayer 3Battery voltage test point
AUX_VDDLayer 3Connection for external voltage source
As shipped, the EVM is configured to provide a 2 second timer interval, based on the parallel combination
of REXT_1 and REXT_2. The evaluation board can operate as standalone or plugged into the
MSP430F5529 Launchpad. For either option, the only configuration that is required is the selection of the
voltage source supplied to the board. Use the S_ON_OFF switch to select the voltage source (see
Table 2).
2.1.1Using a Battery as the Voltage Source
1. Place the S_ON_OFF switch to the AUX_VDD position.
2. Insert a CR2032 coin cell battery in the battery holder (BATT)
3. Place the S_ON_OFF switch in the V_BATT position. This selects the battery as the source for the onboard VDD bus, which powers the TPL5111. The I_SEL jumper must be in place to energize the VDD
bus.
2.1.2Using an External Source as the Voltage Source
1. Place the S_ON_OFF switch in the V_BATT position
2. Connect an external 3 volt source between the AUX_VDD and GND pins.
3. Place the S_ON_OFF switch in the AUX_VDD position.
2.1.3EVM with Micro Controller
1. Disable power to the TPL5111EVM.
2. Connect a microcontroller system to the EVM using the IO header pins (VDD_uC, DRVn, DONE and
GND).
3. Connect a voltage source as described in either Section 2.1.1 or Section 2.1.2 and place the
S_ON_OFF switch in the appropriate position.
www.ti.com
Do NOT use the DONE switch in this configuration. The DONE
signal should be supplied by the microcontroller.
2.1.4EVM with Launchpad
Load the code presented in this section into the MSP430 of the Launchpad. Refer to the MSP430
Launchpad documentation (MSP430 Launchpad (MSP-EXP430F5529) Wiki) for more details.
1. Remove the jumpers VCC and RST of the Launchpad.
2. Plug the EVM into the Launchpad (MSP430F5529) according to the table below:
3. Connect a voltage source to the TPL5111EVM as described in either Section 2.1.1 or Section 2.1.2.
4. Place the S_ON_OFF switch of the TPL5111EVM in the appropriate position
Example Code
Once loaded into the MSP430 of the Launchpad, the code below performs the following functions, in
sequence:
•At power on, the green LED present on the Launchpad is turned on.
•Then the red LED present on the Launchpad is turned on
•After that both green and red LEDs are turned off
•The MSP430 sends the DONE signal to the TPL5111
Before launching the code set a timer interval > 5s (REXT_1 || REXT_2 > 8.85KΩ)
#include <msp430.h>
int main(void)
{
Setup
WARNING
Do NOT use the DONE switch in this configuration. The DONE
signal should be supplied by the MSP430 on the Launchpad.
WDTCTL = WDTPW+WDTHOLD;// Stop watchdog timer
__delay_cycles(50000);// Set Delay;
P1DIR |= BIT0;// Set P1.0 to output direction
P2DIR |= BIT3;// Set P2.3 to output direction
P4DIR |= BIT7;// Set P4.7 to output direction
P1OUT &= ~BIT0;// Set P1.0 RED LED OFF
P2OUT &= ~BIT3;// Set P2.3 DONE Low
P4OUT &= ~BIT7;// Set P4.7 GREEN LED OFF
while (1)
{
__delay_cycles(10000);// Set Delay;
P4OUT |= BIT7;// Set P4.7 GREEN LED ON
__delay_cycles(1000000);// Set Delay;
P1OUT |= BIT0;// Set P1.0 RED LED ON
__delay_cycles(500000);// Set Delay;
P1OUT &= ~BIT0;// Set P1.0 RED LED OFF
P4OUT &= ~BIT7;// Set P4.7 GREEN LED OFF
__delay_cycles(100000);// Set Delay;
P2OUT |= BIT3;// Done High
__delay_cycles(1000);// Set Delay;
P2OUT &= ~BIT3;// Set P2.3 DONE Low
Once the EVM is powered ON, the TPL5111 starts running. Refer to the datasheet of the TPL5111 for
further details on the timing. The TPL5111 has 2 modes of operation: TIMER mode and ONE SHOT
mode.
3.1Timer Mode
In TIMER mode, the TPL5111 generates a periodic pulse at the DRVn pin. When a DRVn signal is
asserted by the TPL5111, the output of the TPS61029 is enabled, and the GREEN LED (D1) is turned on.
If the DONE switch is pushed, a DONE pulse is sent to the TPL5111, which de-asserts the DRVn pulse,
disabling the TPS61029, and turning off the GREEN LED. If the DONE switch is not pushed, the DRVn
pulse length is equal to the programmed value set by REXT_1 and REXT_2, minus 50 ms. When the
M_DRV switch is pushed, VDD is connected to the DELAY/M_DRV pin, simulating a manual power on
signal to the TPL5111. The length of the DRVn pulse in this case is equal to the amount of time the
M_DRV switch is pressed, plus the programmed time interval.
The DRVn pulse may be observed by attaching an oscilloscope probe to the DRV_N pin, as indicated in
To simultaneously observe the timing of the DRVn pulse along with the DONE signal, use a two channel
scope to probe the DRV_N and the DONE pins. Ensure that the MODE_SW is in the TIMER position.
Immediately after a rising edge of the DRV_N signal, press and release the DONE switch on the board.
When the DONE signal is asserted, the DRVn pulse should de-assert.
Operation
Figure 4. DONE and DRVn Signal Behavior in Timer Mode
3.1.2DRVn and Boost Converter Output
To simultaneously observe the timing of the DRVn pulse along with the output of the boost converter, use
a two channel scope to probe the DRV_N and the VDD_UC pins. Immediately after a rising edge of the
DRV_N signal, the output of the boost converter should turn on, with a delay of approximately 2.5 ms to 5
ms. The output level should be approximately 3.3V.
Figure 5. Boost Converter Input (DRVn) and Output (VDD)