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

How to Use XL6009: Examples, Pinouts, and Specs

Image of XL6009
Cirkit Designer LogoDesign with XL6009 in Cirkit Designer

Introduction

The XL6009 is a high-performance, step-up (boost) DC-DC converter module manufactured by HiLetgo. It is designed to efficiently increase a lower input voltage to a higher output voltage, making it ideal for applications where a stable output voltage is required despite fluctuations in the input voltage. This module is widely used in battery-powered devices, portable electronics, LED drivers, and other power supply applications.

Explore Projects Built with XL6009

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing XL6009 in a practical application
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Based GPS Tracker with GSM Communication and Accelerometer
Image of Circuit Aayush: A project utilizing XL6009 in a practical application
This circuit is designed for communication and location tracking purposes. It features an Arduino Nano interfaced with a SIM800L GSM module for cellular connectivity, a GPS NEO 6M module for obtaining geographical coordinates, and an AITrip ADXL335 GY-61 accelerometer for motion sensing. The LM2596 Step Down Module is used to regulate the power 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 XL6009 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 Charging System with XL6009 Voltage Regulator
Image of SISTEMA DE ALIMENTACION Y CARGA SENSORES DS18B20 Y SENSOR DE TURBIDEZ: A project utilizing XL6009 in a practical application
This circuit features a solar panel ('Do solara') connected to a voltage regulator ('XL6009 Voltage Regulator') to stabilize the output voltage. The regulated voltage is available at a terminal block ('Terminal PCB 2 Pin') for further use. Additionally, a Li-ion battery ('18650 Li-ion Battery') is connected to the solar panel for charging, with the solar panel's output also routed through the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with XL6009

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 LRCM PHASE 2 BASIC: A project utilizing XL6009 in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Circuit Aayush: A project utilizing XL6009 in a practical application
Arduino Nano Based GPS Tracker with GSM Communication and Accelerometer
This circuit is designed for communication and location tracking purposes. It features an Arduino Nano interfaced with a SIM800L GSM module for cellular connectivity, a GPS NEO 6M module for obtaining geographical coordinates, and an AITrip ADXL335 GY-61 accelerometer for motion sensing. The LM2596 Step Down Module is used to regulate the power supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Pulsefex: A project utilizing XL6009 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 SISTEMA DE ALIMENTACION Y CARGA SENSORES DS18B20 Y SENSOR DE TURBIDEZ: A project utilizing XL6009 in a practical application
Solar-Powered Battery Charging System with XL6009 Voltage Regulator
This circuit features a solar panel ('Do solara') connected to a voltage regulator ('XL6009 Voltage Regulator') to stabilize the output voltage. The regulated voltage is available at a terminal block ('Terminal PCB 2 Pin') for further use. Additionally, a Li-ion battery ('18650 Li-ion Battery') is connected to the solar panel for charging, with the solar panel's output also routed through the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Powering devices from batteries with varying voltage levels
  • LED lighting systems
  • Solar-powered systems
  • DIY electronics projects
  • Arduino and microcontroller-based applications

Technical Specifications

The XL6009 module is built around the XL6009 IC, which is a high-efficiency, high-frequency DC-DC boost converter. Below are the key technical details:

General Specifications

Parameter Value
Input Voltage Range 3.0V to 30.0V
Output Voltage Range 5.0V to 35.0V
Maximum Output Current 4A (with proper heat dissipation)
Switching Frequency 400 kHz
Efficiency Up to 94%
Operating Temperature -40°C to +85°C
Dimensions 43mm x 21mm x 14mm

Pin Configuration

The XL6009 module has four main pins/terminals for input and output connections:

Pin Name Description
VIN+ Positive input voltage terminal (3.0V to 30.0V)
VIN- Negative input voltage terminal (GND)
VOUT+ Positive output voltage terminal (5.0V to 35.0V)
VOUT- Negative output voltage terminal (GND)

Usage Instructions

How to Use the XL6009 in a Circuit

  1. Connect the Input Voltage:

    • Connect the positive terminal of your power source to the VIN+ pin.
    • Connect the negative terminal of your power source to the VIN- pin.
  2. Connect the Output Load:

    • Connect the positive terminal of your load to the VOUT+ pin.
    • Connect the negative terminal of your load to the VOUT- pin.
  3. Adjust the Output Voltage:

    • Use the onboard potentiometer to adjust the output voltage.
    • Turn the potentiometer clockwise to increase the output voltage and counterclockwise to decrease it.
    • Use a multimeter to measure the output voltage while adjusting.
  4. Power On:

    • Once all connections are secure, power on the module by supplying input voltage.

Important Considerations

  • Heat Dissipation: The XL6009 module can handle up to 4A of current, but proper heat dissipation (e.g., a heatsink) is required for high-current applications.
  • Input Voltage Limitations: Ensure the input voltage does not exceed 30V to avoid damaging the module.
  • Output Voltage Adjustment: Always measure the output voltage with a multimeter before connecting sensitive devices.
  • Polarity Protection: The module does not have built-in reverse polarity protection. Double-check connections before powering on.

Example: Using XL6009 with Arduino UNO

The XL6009 can be used to power an Arduino UNO from a lower voltage source, such as a 3.7V Li-ion battery. Below is an example setup:

  1. Connect the battery's positive terminal to VIN+ and negative terminal to VIN-.
  2. Adjust the output voltage to 9V using the potentiometer.
  3. Connect VOUT+ to the Arduino's VIN pin and VOUT- to the Arduino's GND pin.

Here is a simple Arduino code example to blink an LED while powered by the XL6009:

// Simple LED Blink Example
// This code blinks an LED connected to pin 13 of the Arduino UNO.
// Ensure the XL6009 output is set to 9V before powering the Arduino.

void setup() {
  pinMode(13, OUTPUT); // Set pin 13 as an output
}

void loop() {
  digitalWrite(13, HIGH); // Turn the LED on
  delay(1000);            // Wait for 1 second
  digitalWrite(13, LOW);  // Turn the LED off
  delay(1000);            // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues

  1. No Output Voltage:

    • Cause: Incorrect wiring or insufficient input voltage.
    • Solution: Double-check all connections and ensure the input voltage is within the specified range.
  2. Output Voltage Not Adjustable:

    • Cause: Faulty potentiometer or incorrect adjustment.
    • Solution: Turn the potentiometer slowly and ensure you are measuring the output voltage correctly.
  3. Overheating:

    • Cause: Excessive current draw or poor heat dissipation.
    • Solution: Add a heatsink or reduce the load current.
  4. Module Not Working:

    • Cause: Reverse polarity or damaged components.
    • Solution: Verify the polarity of the input voltage and inspect the module for visible damage.

FAQs

Q: Can the XL6009 step down voltage?
A: No, the XL6009 is a boost converter and can only step up voltage. For step-down applications, use a buck converter.

Q: What is the maximum input current?
A: The input current depends on the load and efficiency. Ensure the power source can supply sufficient current for your application.

Q: Can I use the XL6009 with a solar panel?
A: Yes, the XL6009 can be used with a solar panel, provided the input voltage is within the 3.0V to 30.0V range.

Q: Is the module safe for sensitive electronics?
A: Yes, but always measure and verify the output voltage before connecting sensitive devices to avoid damage.