Stufin
Home Quick Cart Profile

XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED)

Buy Now on Stufin

Input Voltage

2.5V to 12V

Output Voltage

3V to 35V (adjustable)

Output Current

Up to 5A

Efficiency

Up to 95%

Input Current

Up to 10A

Operating Frequency

400kHz

Dimension

43mm x 21mm x 15mm

Weight

20g

Applications

The XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED) is suitable for a wide range of applications, including

IoT devices

Robotics

Electronic projects

Battery-powered devices

Solar-powered systems

Automation systems

Industrial control systems

Important Notes

The module should be used with a suitable heat sink to ensure reliable operation and prevent overheating.

Users should ensure that the input voltage and current are within the specified range to prevent damage to the module.

The module should be handled with care, as it is a sensitive electronic component.

Pin Configuration

  • XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED)
  • The XL6019 DC-DC 5A Adjustable Boost Power Supply Module is a compact and efficient boost converter module capable of delivering up to 5A of output current. It features an adjustable output voltage, making it suitable for a wide range of applications. This document provides a detailed explanation of the module's pins and how to connect them.
  • Pinout Structure:
  • The XL6019 module has a total of 6 pins, labeled as follows:
  • 1. VIN (Input Voltage)
  • Pin location: Top-left corner of the module
  • Function: This pin is the input voltage supply to the module. It can accept a DC voltage between 3V to 12V.
  • Recommended connection: Connect the VIN pin to a suitable power source, such as a battery or a DC power supply, using a wire or a connector.
  • 2. EN (Enable)
  • Pin location: Top-center of the module
  • Function: This pin is used to enable or disable the module. A high logic level (VIN or 3.3V) enables the module, while a low logic level (GND) disables it.
  • Recommended connection: Connect the EN pin to a digital output of a microcontroller or a logic signal source. Alternatively, you can connect it to the VIN pin to keep the module always enabled.
  • 3. VOUT (Output Voltage)
  • Pin location: Top-right corner of the module
  • Function: This pin provides the regulated output voltage of the module, which can be adjusted using the ADJ pin.
  • Recommended connection: Connect the VOUT pin to the load or device being powered, such as a sensor, motor, or LED strip.
  • 4. ADJ (Adjustable Output Voltage)
  • Pin location: Bottom-left corner of the module
  • Function: This pin is used to adjust the output voltage of the module. A resistive divider network connected between VOUT, ADJ, and GND sets the output voltage.
  • Recommended connection: Connect a resistive divider network to the ADJ pin, with the top resistor connected to VOUT and the bottom resistor connected to GND. The resistors' values determine the output voltage.
  • 5. GND (Ground)
  • Pin location: Bottom-center of the module
  • Function: This pin is the common ground reference for the module.
  • Recommended connection: Connect the GND pin to the ground of the power source, load, or device being powered.
  • 6. No Connection (NC)
  • Pin location: Bottom-right corner of the module
  • Function: This pin is not connected internally and is reserved for future use.
  • Recommended connection: Leave this pin unconnected.
  • Connection Structure:
  • To connect the XL6019 module, follow this structured approach:
  • 1. Connect the VIN pin to a suitable power source (e.g., a battery or DC power supply).
  • 2. Connect the EN pin to a digital output of a microcontroller or a logic signal source, or connect it to the VIN pin to keep the module always enabled.
  • 3. Connect the VOUT pin to the load or device being powered.
  • 4. Connect a resistive divider network to the ADJ pin, with the top resistor connected to VOUT and the bottom resistor connected to GND, to set the desired output voltage.
  • 5. Connect the GND pin to the ground of the power source, load, or device being powered.
  • 6. Leave the NC pin unconnected.
  • Important Note:
  • Make sure to use appropriate wire gauges and connectors to handle the maximum current rating of the module (5A).
  • Ensure proper thermal management, as the module may generate heat during operation.
  • Follow proper safety precautions when working with electrical circuits.

Code Examples

XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED) Documentation
Overview
The XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED) is a high-performance, adjustable DC-DC boost converter module capable of delivering up to 5A of output current. This module is based on the XL6019 IC, which integrates a high-efficiency voltage regulator, overcurrent protection, and short-circuit protection. The module is suitable for a wide range of applications, including battery-powered devices, IoT projects, and automotive systems.
Key Features
Input Voltage: 1.5V to 5V
 Output Voltage: Adjustable from 5V to 35V
 Output Current: Up to 5A
 High Efficiency: Up to 95%
 Overcurrent Protection: Up to 6A
 Short-Circuit Protection: Automatic recovery
 Operating Temperature: -40C to 85C
Pinouts
VIN: Input voltage (1.5V to 5V)
 VOUT: Output voltage (adjustable)
 ADJ: Output voltage adjustment pin
 GND: Ground
 EN: Enable pin (active high)
Code Examples
### Example 1: Arduino Adjustable Power Supply
In this example, we will use the XL6019 module to create an adjustable power supply using an Arduino board.
Hardware Requirements
Arduino Uno or compatible board
 XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED)
 Breadboard and jumper wires
 Potentiometer (10k)
Code
```c++
const int adjPin = A0;  // Potentiometer pin
const int enPin = 2;   // Enable pin
void setup() {
  pinMode(enPin, OUTPUT);
  digitalWrite(enPin, HIGH);  // Enable the module
}
void loop() {
  int adjValue = analogRead(adjPin);
  float outputVoltage = map(adjValue, 0, 1023, 5, 35);
  Serial.print("Output Voltage: ");
  Serial.print(outputVoltage);
  Serial.println(" V");
  delay(500);
}
```
How it works
1. Connect the VIN pin of the XL6019 module to a 3.7V Li-ion battery or a 5V power source.
2. Connect the ADJ pin of the XL6019 module to a potentiometer (10k).
3. Connect the EN pin of the XL6019 module to a digital output pin on the Arduino board (in this case, pin 2).
4. In the code, read the potentiometer value using `analogRead()` and map it to an output voltage range of 5V to 35V.
5. Adjust the output voltage by rotating the potentiometer.
### Example 2: Raspberry Pi IoT Project
In this example, we will use the XL6019 module to power a Raspberry Pi board and connect it to a Wi-Fi network.
Hardware Requirements
Raspberry Pi board
 XL6019 DC-DC 5A Adjustable Boost Power Supply Module (RED)
 Breadboard and jumper wires
 Wi-Fi module (e.g., ESP8266)
Code
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO modes
GPIO.setmode(GPIO.BCM)
# Define the enable pin
en_pin = 17
GPIO.setup(en_pin, GPIO.OUT)
GPIO.output(en_pin, GPIO.HIGH)  # Enable the module
# Set up the output voltage
adj_pin = 18
GPIO.setup(adj_pin, GPIO.OUT)
GPIO.output(adj_pin, GPIO.HIGH)  # Set output voltage to 5V
# Initialize Wi-Fi module
import wifi
wifi.init()
# Connect to Wi-Fi network
wifi.connect("your_network_ssid", "your_network_password")
print("Connected to Wi-Fi network!")
```
How it works
1. Connect the VIN pin of the XL6019 module to a 3.7V Li-ion battery or a 5V power source.
2. Connect the EN pin of the XL6019 module to a GPIO pin on the Raspberry Pi board (in this case, pin 17).
3. Connect the ADJ pin of the XL6019 module to another GPIO pin on the Raspberry Pi board (in this case, pin 18).
4. In the code, set the output voltage to 5V by setting the ADJ pin high.
5. Initialize the Wi-Fi module and connect to a network using the `wifi` library.
6. The Raspberry Pi board will now be powered by the XL6019 module and connected to the Wi-Fi network.
Note: Make sure to adjust the output voltage according to your specific requirements and the input voltage of your device.