-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 DocumentationOverviewThe 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 PackageThe 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)FeaturesHigh 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 protectionCode ExamplesExample 1: Basic Usage with Fixed Output VoltageIn 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 PotentiometerIn 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 GNDvoid 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 MicrocontrollerIn 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.