-40C to 85C
-40C to 85C
-50C to 125C
5% to 95% RH (non-condensing)
Performance Specifications
5V to 36V
1.25V to 35V (adjustable)
Up to 2A
Up to 96%
400kHz
1.5V (typical)
Physical Characteristics
25mm x 20mm x 10mm (L x W x H)
approximately 8g
+ VIN (input voltage)
+ VOUT (output voltage)
+ EN (enable pin, active high)
+ GND (ground)
Applications
The XL7015 wide-range DC-DC voltage converter module is suitable for use in a variety of applications, including |
IoT devices and sensors
Industrial control systems
Robotic systems
Portable devices and battery-powered systems
Telecommunication systems
Reference Documents
XL7015 Wide Range DC-DC Voltage Converter Module
Designing with the XL7015 DC-DC Voltage Converter
By providing a stable and efficient power conversion solution, the XL7015 module is an ideal choice for designers and engineers working on IoT, industrial, and robotic systems.
XL7015 Wide Range DC-DC Voltage Converter Documentation
Overview
The XL7015 is a high-efficiency, wide-input range, non-isolated DC-DC converter that can operate from a wide range of input voltages (4.5V to 32V) and provides a fixed or adjustable output voltage (0.8V to 32V). This component is suitable for a variety of applications, including IoT devices, industrial control systems, and battery-powered devices.
Pinout and Package
The XL7015 comes in a 5-pin SOT23 package. The pinout is as follows:
VIN (Pin 1): Input voltage (4.5V to 32V)
VOUT (Pin 2): Output voltage (0.8V to 32V)
ADJ (Pin 3): Adjustable pin for output voltage (optional)
GND (Pin 4): Ground
EN (Pin 5): Enable pin (active high)
Features
High efficiency (up to 95%)
Wide input voltage range (4.5V to 32V)
Adjustable output voltage (0.8V to 32V)
Low quiescent current (less than 1mA)
Short-circuit protection
Over-temperature protection
Code Examples
Example 1: Basic Usage with Fixed Output Voltage
In this example, we will use the XL7015 to convert a 12V input voltage to a fixed 5V output voltage.
```c
// Connect VIN to 12V power source
// Connect VOUT to load (e.g., microcontroller or sensor)
// Connect GND to ground
// Connect EN to digital output (e.g., GPIO pin)
void setup() {
pinMode(EN, OUTPUT);
digitalWrite(EN, HIGH); // Enable the converter
}
void loop() {
// The XL7015 will output a fixed 5V voltage
}
```
Example 2: Adjustable Output Voltage with Potentiometer
In this example, we will use the XL7015 to convert a 9V input voltage to an adjustable output voltage using a potentiometer.
```c
// Connect VIN to 9V power source
// Connect VOUT to load (e.g., microcontroller or sensor)
// Connect GND to ground
// Connect EN to digital output (e.g., GPIO pin)
// Connect ADJ to potentiometer wiper terminal
// Connect potentiometer terminals to VOUT and GND
void setup() {
pinMode(EN, OUTPUT);
digitalWrite(EN, HIGH); // Enable the converter
}
void loop() {
int potValue = analogRead(potentiometerPin); // Read potentiometer value
float outputVoltage = (potValue / 1023.0) 32.0; // Calculate output voltage
// The XL7015 will output the calculated voltage
}
```
Example 3: Using the XL7015 with a Microcontroller
In this example, we will use the XL7015 to power a microcontroller (e.g., Arduino) from a single-cell Li-ion battery.
```c
// Connect VIN to Li-ion battery (3.7V to 4.2V)
// Connect VOUT to microcontroller VCC pin
// Connect GND to microcontroller GND pin
// Connect EN to microcontroller digital output (e.g., GPIO pin)
void setup() {
pinMode(EN, OUTPUT);
digitalWrite(EN, HIGH); // Enable the converter
}
void loop() {
// The XL7015 will output a fixed 3.3V voltage to power the microcontroller
}
```
Note: These examples are for illustration purposes only and may require additional components or modifications to work in a specific application. Always consult the datasheet and follow proper safety precautions when working with electronic components.