

The adjustable buck-boost converter is a versatile power converter capable of stepping down (buck) or stepping up (boost) an input voltage to a desired output voltage. This component is widely used in applications where the input voltage can vary above or below the required output voltage. Its adjustable nature allows users to fine-tune the output voltage to meet specific circuit requirements.








Below are the key technical details for a typical adjustable buck-boost converter. Specifications may vary depending on the specific model.
| Parameter | Value | 
|---|---|
| Input Voltage Range | 3V to 30V | 
| Output Voltage Range | 1.25V to 35V (adjustable) | 
| Output Current | Up to 2A (varies by model) | 
| Efficiency | Up to 90% (depending on load and input/output) | 
| Switching Frequency | 150 kHz to 300 kHz | 
| Operating Temperature | -40°C to +85°C | 
| Dimensions | Typically 22mm x 17mm x 4mm | 
The adjustable buck-boost converter typically has the following pins or terminals:
| Pin/Terminal | Description | 
|---|---|
| VIN | Input voltage terminal (connect to power source) | 
| GND | Ground terminal (common ground for input and output) | 
| VOUT | Output voltage terminal (connect to load) | 
| ADJ (optional) | Adjustment pin for fine-tuning output voltage | 
Connect the Input Voltage (VIN):
Connect the Output Voltage (VOUT):
Adjust the Output Voltage:
Verify Connections:
Power On:
The adjustable buck-boost converter can be used to power an Arduino UNO with a stable 5V output. Below is an example setup and code:
// Example code to blink an LED using Arduino UNO powered by a buck-boost converter
// Ensure the buck-boost converter is set to output 5V before connecting to Arduino
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
  pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
  digitalWrite(ledPin, HIGH); // Turn the LED on
  delay(1000);                // Wait for 1 second
  digitalWrite(ledPin, LOW);  // Turn the LED off
  delay(1000);                // Wait for 1 second
}
| Issue | Possible Cause | Solution | 
|---|---|---|
| No output voltage | Incorrect wiring or loose connections | Verify all connections and ensure proper polarity. | 
| Output voltage not adjustable | Faulty potentiometer or adjustment pin | Check the potentiometer and replace if necessary. | 
| Overheating during operation | Excessive load or poor ventilation | Reduce the load or add a heatsink for better cooling. | 
| Output voltage fluctuates | Insufficient input/output capacitors | Add appropriate capacitors to stabilize the voltage. | 
| Arduino does not power on | Incorrect output voltage setting | Ensure the output voltage is set to 5V for Arduino UNO. | 
Can I use this converter with a lithium-ion battery?
What happens if the input voltage exceeds the specified range?
Can I use this converter to power multiple devices simultaneously?
How do I know if the converter is overheating?
By following this documentation, you can effectively use an adjustable buck-boost converter in your projects while ensuring safe and reliable operation.