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

How to Use TPS54x60: Examples, Pinouts, and Specs

Image of TPS54x60
Cirkit Designer LogoDesign with TPS54x60 in Cirkit Designer

Introduction

The TPS54x60 is a high-efficiency, step-down (buck) DC-DC converter designed for powering processors, FPGAs, ASICs, and other devices requiring a stable power supply. Manufactured by Texas Instruments, this component integrates power MOSFETs and offers a wide input voltage range, adjustable output voltage, and high current capability. Its compact design and robust features make it ideal for portable devices, industrial systems, and telecom applications.

Explore Projects Built with TPS54x60

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-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
Image of playbot: A project utilizing TPS54x60 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 Health Monitoring System with Nucleo WB55RG and OLED Display
Image of Pulsefex: A project utilizing TPS54x60 in a practical application
This circuit is a multi-sensor data acquisition system that uses a Nucleo WB55RG microcontroller to interface with a digital temperature sensor (TMP102), a pulse oximeter and heart-rate sensor (MAX30102), and a 0.96" OLED display via I2C. Additionally, it includes a Sim800l module for GSM communication, powered by a 3.7V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered Battery Charger with USB Output
Image of fuente de alimentacion: A project utilizing TPS54x60 in a practical application
This circuit is a solar-powered battery charging system. It uses a solar panel to provide input power to a TP4056 charging module, which charges a 18650 battery. The output from the TP4056 is regulated by an XL6009 voltage regulator to provide a stable voltage to a connected device via a Micro USB cable.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered LED Light with TP4056 Charging Module and Transistor Switch
Image of led: A project utilizing TPS54x60 in a practical application
This circuit appears to be a solar-powered charging system with a battery backup. The TP4056 is used for charging and power management, connected to a solar panel and two 3.3V batteries. A BC557 transistor, controlled by the solar panel voltage through a resistor, likely serves as a switch to enable charging from the solar panel when sufficient light is available, while the toggle switch allows manual control of the power flow to the LED.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with TPS54x60

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 playbot: A project utilizing TPS54x60 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 Pulsefex: A project utilizing TPS54x60 in a practical application
Battery-Powered Health Monitoring System with Nucleo WB55RG and OLED Display
This circuit is a multi-sensor data acquisition system that uses a Nucleo WB55RG microcontroller to interface with a digital temperature sensor (TMP102), a pulse oximeter and heart-rate sensor (MAX30102), and a 0.96" OLED display via I2C. Additionally, it includes a Sim800l module for GSM communication, powered by a 3.7V LiPo battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of fuente de alimentacion: A project utilizing TPS54x60 in a practical application
Solar-Powered Battery Charger with USB Output
This circuit is a solar-powered battery charging system. It uses a solar panel to provide input power to a TP4056 charging module, which charges a 18650 battery. The output from the TP4056 is regulated by an XL6009 voltage regulator to provide a stable voltage to a connected device via a Micro USB cable.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of led: A project utilizing TPS54x60 in a practical application
Solar-Powered LED Light with TP4056 Charging Module and Transistor Switch
This circuit appears to be a solar-powered charging system with a battery backup. The TP4056 is used for charging and power management, connected to a solar panel and two 3.3V batteries. A BC557 transistor, controlled by the solar panel voltage through a resistor, likely serves as a switch to enable charging from the solar panel when sufficient light is available, while the toggle switch allows manual control of the power flow to the LED.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Powering microprocessors, DSPs, and FPGAs
  • Industrial automation systems
  • Portable electronics
  • Telecom and networking equipment
  • Battery-powered devices

Technical Specifications

Key Specifications

Parameter Value
Input Voltage Range 4.5 V to 60 V
Output Voltage Range Adjustable, 0.8 V to 58 V
Output Current Up to 6 A (depending on the specific model)
Switching Frequency Adjustable, 100 kHz to 2.5 MHz
Efficiency Up to 95%
Operating Temperature Range -40°C to 150°C (junction temperature)
Package Options HTSSOP, QFN

Pin Configuration and Descriptions

Below is the pinout for the TPS54x60 in the HTSSOP package:

Pin Number Pin Name Description
1 VIN Input voltage supply. Connect to the input power source.
2 EN Enable pin. Pull high to enable the device, low to disable.
3 FB Feedback pin. Connect to a resistor divider to set the output voltage.
4 COMP Compensation pin. Connect external components for loop stability.
5 RT/CLK Resistor timing or clock input for setting the switching frequency.
6 GND Ground pin. Connect to the system ground.
7 BOOT Bootstrap pin. Connect a capacitor to the SW pin for high-side MOSFET drive.
8 SW Switch node. Connect to the inductor and output capacitor.

Usage Instructions

How to Use the TPS54x60 in a Circuit

  1. Input Voltage Supply: Connect the VIN pin to a stable DC power source within the range of 4.5 V to 60 V.
  2. Output Voltage Configuration: Use a resistor divider network connected to the FB pin to set the desired output voltage. Refer to the formula in the datasheet for precise calculations.
  3. Inductor and Capacitor Selection: Choose an inductor and output capacitor based on the desired output voltage, current, and ripple requirements. Refer to the datasheet for recommended values.
  4. Switching Frequency: Connect a resistor to the RT/CLK pin to set the switching frequency. Alternatively, provide an external clock signal for synchronization.
  5. Enable/Disable: Use the EN pin to enable or disable the device. Pull it high to enable and low to disable.
  6. Bootstrap Capacitor: Connect a small ceramic capacitor (typically 0.1 µF) between the BOOT and SW pins for proper operation of the high-side MOSFET.

Important Considerations

  • Ensure proper thermal management by using a PCB with adequate copper area for heat dissipation.
  • Use low-ESR capacitors for input and output filtering to minimize noise and ripple.
  • Follow the layout guidelines in the datasheet to reduce EMI and ensure stable operation.
  • Avoid exceeding the maximum input voltage and output current ratings to prevent damage.

Example: Using TPS54x60 with Arduino UNO

The TPS54x60 can be used to power an Arduino UNO by stepping down a higher voltage (e.g., 12 V) to 5 V. Below is an example circuit and Arduino code to monitor the output voltage:

Circuit Setup

  1. Connect a 12 V DC power source to the VIN pin of the TPS54x60.
  2. Set the output voltage to 5 V using a resistor divider on the FB pin.
  3. Connect the output of the TPS54x60 to the 5 V pin of the Arduino UNO.
  4. Use the Arduino's analog input to monitor the output voltage.

Arduino Code

// Define the analog pin connected to the TPS54x60 output
const int voltagePin = A0;

// Define the reference voltage and resistor divider ratio
const float referenceVoltage = 5.0; // Arduino's ADC reference voltage
const float resistorDividerRatio = 1.0; // Adjust based on your resistor divider

void setup() {
  Serial.begin(9600); // Initialize serial communication
}

void loop() {
  // Read the analog value from the voltage pin
  int analogValue = analogRead(voltagePin);

  // Convert the analog value to voltage
  float outputVoltage = (analogValue / 1023.0) * referenceVoltage * resistorDividerRatio;

  // Print the output voltage to the serial monitor
  Serial.print("Output Voltage: ");
  Serial.print(outputVoltage);
  Serial.println(" V");

  delay(1000); // Wait for 1 second before the next reading
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Voltage:

    • Ensure the EN pin is pulled high to enable the device.
    • Check the input voltage to confirm it is within the specified range.
    • Verify the feedback resistor network is correctly configured.
  2. Excessive Output Ripple:

    • Use low-ESR capacitors for input and output filtering.
    • Ensure the inductor value is appropriate for the desired output current.
  3. Overheating:

    • Check for proper thermal management and adequate PCB copper area.
    • Ensure the output current does not exceed the maximum rating.
  4. Device Not Switching:

    • Verify the RT/CLK pin configuration for proper switching frequency.
    • Check the bootstrap capacitor connection between BOOT and SW pins.

FAQs

Q: Can the TPS54x60 be synchronized with an external clock?
A: Yes, the RT/CLK pin can accept an external clock signal for synchronization.

Q: What is the maximum output current of the TPS54x60?
A: The maximum output current depends on the specific model within the TPS54x60 family, but it can go up to 6 A.

Q: How do I calculate the feedback resistor values?
A: Use the formula provided in the datasheet:
( V_{OUT} = V_{REF} \times (1 + \frac{R1}{R2}) ),
where ( V_{REF} ) is typically 0.8 V.

Q: Can I use the TPS54x60 for battery-powered applications?
A: Yes, its high efficiency and wide input voltage range make it suitable for battery-powered systems.