Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use TPS61088: Examples, Pinouts, and Specs

Image of TPS61088
Cirkit Designer LogoDesign with TPS61088 in Cirkit Designer

Introduction

The TPS61088 is a high-efficiency boost converter designed to step up low input voltages to higher output voltages. It features a wide input voltage range, adjustable output voltage, and a compact package, making it ideal for battery-powered applications and portable devices. With its high efficiency and robust design, the TPS61088 is commonly used in applications such as power banks, portable medical devices, and industrial equipment requiring stable voltage regulation.

Explore Projects Built with TPS61088

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32 and SIM800L-Based Smart Power Monitor with Voltage Sensors
Image of Generator state monitor: A project utilizing TPS61088 in a practical application
This circuit is a power monitoring and control system that uses an ESP32 microcontroller to read voltage and current values from multiple sensors, calculate power consumption, and send notifications via a SIM800L GSM module. It also includes a TP4056 module for battery charging, a step-up boost converter, and an AC-DC converter to power the system, with the ability to control lights through a relay based on SMS commands.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
Image of playbot: A project utilizing TPS61088 in a practical application
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
Image of Copy of CanSet v1: A project utilizing TPS61088 in a practical application
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Battery-Powered Multi-Sensor System
Image of Dive sense: A project utilizing TPS61088 in a practical application
This circuit consists of a TP4056 module connected to a 3.7V LiPo battery, providing a charging interface for the battery. The TP4056 manages the charging process by connecting its B+ and B- pins to the battery's positive and ground terminals, respectively.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with TPS61088

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Generator state monitor: A project utilizing TPS61088 in a practical application
ESP32 and SIM800L-Based Smart Power Monitor with Voltage Sensors
This circuit is a power monitoring and control system that uses an ESP32 microcontroller to read voltage and current values from multiple sensors, calculate power consumption, and send notifications via a SIM800L GSM module. It also includes a TP4056 module for battery charging, a step-up boost converter, and an AC-DC converter to power the system, with the ability to control lights through a relay based on SMS commands.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of playbot: A project utilizing TPS61088 in a practical application
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of CanSet v1: A project utilizing TPS61088 in a practical application
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Dive sense: A project utilizing TPS61088 in a practical application
ESP32-Based Battery-Powered Multi-Sensor System
This circuit consists of a TP4056 module connected to a 3.7V LiPo battery, providing a charging interface for the battery. The TP4056 manages the charging process by connecting its B+ and B- pins to the battery's positive and ground terminals, respectively.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Power banks and portable chargers
  • Battery-powered medical devices
  • Industrial and IoT devices
  • LED backlighting
  • Wireless communication modules

Technical Specifications

Key Technical Details:

  • Input Voltage Range: 2.7 V to 12 V
  • Output Voltage Range: Up to 12.6 V (adjustable)
  • Switching Frequency: 200 kHz to 2.2 MHz
  • Maximum Output Current: Up to 10 A (depending on input/output conditions)
  • Efficiency: Up to 96%
  • Quiescent Current: 0.9 mA (typical)
  • Package: 3 mm × 3 mm VQFN-16

Pin Configuration and Descriptions:

The TPS61088 is available in a 16-pin VQFN package. Below is the pin configuration:

Pin Number Pin Name Description
1 SW Switching node. Connect to the inductor and Schottky diode.
2 VIN Input voltage supply. Connect to the input power source.
3 EN Enable pin. Drive high to enable the device, low to disable.
4 FB Feedback pin. Connect to a resistor divider to set the output voltage.
5 COMP Compensation pin. Connect a capacitor and resistor for loop stability.
6 SS Soft-start pin. Connect a capacitor to control the startup time.
7 GND Ground. Connect to the system ground plane.
8 PG Power good indicator. Open-drain output; high when output voltage is stable.
9-12 NC No connection. Leave these pins floating or connect to ground.
13 VOUT Output voltage. Connect to the load and output capacitor.
14 MODE Mode selection pin. High for forced PWM mode, low for PFM mode.
15 ILIM Current limit pin. Connect a resistor to set the peak current limit.
16 AGND Analog ground. Connect to the system ground plane.

Usage Instructions

How to Use the TPS61088 in a Circuit:

  1. Input and Output Capacitors:

    • Use low-ESR ceramic capacitors for both input and output to ensure stable operation.
    • Recommended values: 10 µF to 22 µF for input and 22 µF to 100 µF for output.
  2. Inductor Selection:

    • Choose an inductor with a saturation current higher than the peak current limit.
    • Typical inductance range: 1 µH to 2.2 µH.
  3. Feedback Resistor Divider:

    • Use two resistors to set the output voltage. The formula is: [ V_{OUT} = V_{FB} \times \left(1 + \frac{R1}{R2}\right) ] where ( V_{FB} ) is 1.2 V (reference voltage).
  4. Enable Pin:

    • Drive the EN pin high (logic level > 1.2 V) to enable the device.
    • Pull it low (< 0.4 V) to disable the device.
  5. Soft-Start:

    • Connect a capacitor to the SS pin to control the startup time. A larger capacitor results in a slower startup.
  6. Mode Selection:

    • Connect the MODE pin high for forced PWM mode (better noise performance).
    • Connect it low for PFM mode (higher efficiency at light loads).

Example Circuit:

Below is a basic circuit diagram for the TPS61088:

VIN ----[10 µF]----+----[Inductor]----+---- VOUT
                   |                  |
                  GND                FB (via resistor divider)

Arduino UNO Example Code:

If the TPS61088 is used to power an Arduino UNO, ensure the output voltage is set to 5 V. Below is an example code to monitor the power good (PG) pin:

// Define the pin connected to the PG (Power Good) pin of TPS61088
const int pgPin = 2; // Connect PG pin to Arduino digital pin 2

void setup() {
  pinMode(pgPin, INPUT); // Set PG pin as input
  Serial.begin(9600);    // Initialize serial communication
}

void loop() {
  int pgStatus = digitalRead(pgPin); // Read the PG pin status

  if (pgStatus == HIGH) {
    // PG pin is high, output voltage is stable
    Serial.println("TPS61088 Output Voltage is Stable.");
  } else {
    // PG pin is low, output voltage is not stable
    Serial.println("TPS61088 Output Voltage is NOT Stable.");
  }

  delay(1000); // Wait for 1 second before checking again
}

Important Considerations:

  • Ensure the input voltage is within the specified range (2.7 V to 12 V).
  • Use proper PCB layout techniques to minimize noise and ensure stable operation.
  • Place input and output capacitors as close as possible to the device pins.
  • Avoid exceeding the maximum output current to prevent damage.

Troubleshooting and FAQs

Common Issues and Solutions:

  1. Output Voltage is Unstable:

    • Check the feedback resistor divider for correct values.
    • Ensure input and output capacitors are of the recommended type and value.
    • Verify proper grounding and PCB layout.
  2. Device Overheating:

    • Ensure the inductor and capacitors are rated for the required current.
    • Check for excessive input voltage or output current.
  3. No Output Voltage:

    • Verify the EN pin is driven high.
    • Check for proper connections to the input power source and load.
  4. Low Efficiency:

    • Use low-ESR capacitors and an inductor with low DC resistance.
    • Ensure the MODE pin is configured correctly for the desired operating mode.

FAQs:

Q1: Can the TPS61088 be used to power a 12 V LED strip?
A1: Yes, as long as the input voltage and current requirements are within the device's specifications.

Q2: What happens if the input voltage drops below 2.7 V?
A2: The device may stop operating or enter undervoltage lockout (UVLO) mode to protect itself.

Q3: How do I calculate the soft-start time?
A3: The soft-start time can be approximated using the formula: [ t_{SS} = \frac{C_{SS} \times V_{REF}}{I_{SS}} ] where ( C_{SS} ) is the soft-start capacitor, ( V_{REF} ) is 1.2 V, and ( I_{SS} ) is the soft-start charging current (typically 5 µA).

By following this documentation, users can effectively integrate the TPS61088 into their designs and troubleshoot common issues.