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

How to Use XH-M401: Examples, Pinouts, and Specs

Image of XH-M401
Cirkit Designer LogoDesign with XH-M401 in Cirkit Designer

Introduction

The XH-M401 is a DC-DC buck converter module designed to step down voltage from a higher input level to a lower, stable output level. This module is highly efficient and widely used in power supply circuits for various electronic applications. It is ideal for projects requiring a reliable and adjustable power source, such as powering microcontrollers, sensors, and other low-voltage devices.

Explore Projects Built with XH-M401

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Bluetooth-Controlled Multi-Function Arduino Nano Gadget
Image of Copy of Smarttt: A project utilizing XH-M401 in a practical application
This is a portable, microcontroller-driven interactive device featuring Bluetooth connectivity, visual (RGB LED), auditory (loudspeaker), and haptic (vibration motor) feedback, user input (pushbutton), and a rechargeable power system (TP4056 with Li-ion battery).
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered GSM/GPRS+GPS Tracker with Seeeduino XIAO
Image of SOS System : A project utilizing XH-M401 in a practical application
This circuit features an Ai Thinker A9G development board for GSM/GPRS and GPS/BDS connectivity, interfaced with a Seeeduino XIAO microcontroller for control and data processing. A solar cell, coupled with a TP4056 charging module, charges a 3.3V battery, which powers the system through a 3.3V regulator ensuring stable operation. The circuit likely serves for remote data communication and location tracking, with the capability to be powered by renewable energy and interfaced with additional sensors or input devices via the Seeeduino XIAO.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based Smart Irrigation System with Motion Detection and Bluetooth Connectivity
Image of Copy of wiring TA: A project utilizing XH-M401 in a practical application
This circuit is a microcontroller-based control and monitoring system. It uses an Arduino UNO to read from a DHT22 temperature and humidity sensor and an HC-SR501 motion sensor, display data on an LCD, and control a water pump and an LED through a relay. The HC-05 Bluetooth module allows for wireless communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
18650 Li-ion Battery Pack with 4S40A BMS and XL4016 Voltage Regulator for Battery-Powered Applications
Image of Power Bank: A project utilizing XH-M401 in a practical application
This circuit is a battery management and charging system for a 4S Li-ion battery pack. It includes multiple 18650 Li-ion batteries connected to a 4S40A BMS for balancing and protection, a battery indicator for monitoring charge status, and an XL4016 module for voltage regulation. The system is designed to be charged via a 20V input from a charger.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with XH-M401

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 Copy of Smarttt: A project utilizing XH-M401 in a practical application
Bluetooth-Controlled Multi-Function Arduino Nano Gadget
This is a portable, microcontroller-driven interactive device featuring Bluetooth connectivity, visual (RGB LED), auditory (loudspeaker), and haptic (vibration motor) feedback, user input (pushbutton), and a rechargeable power system (TP4056 with Li-ion battery).
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SOS System : A project utilizing XH-M401 in a practical application
Solar-Powered GSM/GPRS+GPS Tracker with Seeeduino XIAO
This circuit features an Ai Thinker A9G development board for GSM/GPRS and GPS/BDS connectivity, interfaced with a Seeeduino XIAO microcontroller for control and data processing. A solar cell, coupled with a TP4056 charging module, charges a 3.3V battery, which powers the system through a 3.3V regulator ensuring stable operation. The circuit likely serves for remote data communication and location tracking, with the capability to be powered by renewable energy and interfaced with additional sensors or input devices via the Seeeduino XIAO.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of wiring TA: A project utilizing XH-M401 in a practical application
Arduino UNO-Based Smart Irrigation System with Motion Detection and Bluetooth Connectivity
This circuit is a microcontroller-based control and monitoring system. It uses an Arduino UNO to read from a DHT22 temperature and humidity sensor and an HC-SR501 motion sensor, display data on an LCD, and control a water pump and an LED through a relay. The HC-05 Bluetooth module allows for wireless communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Power Bank: A project utilizing XH-M401 in a practical application
18650 Li-ion Battery Pack with 4S40A BMS and XL4016 Voltage Regulator for Battery-Powered Applications
This circuit is a battery management and charging system for a 4S Li-ion battery pack. It includes multiple 18650 Li-ion batteries connected to a 4S40A BMS for balancing and protection, a battery indicator for monitoring charge status, and an XL4016 module for voltage regulation. The system is designed to be charged via a 20V input from a charger.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Powering microcontrollers (e.g., Arduino, Raspberry Pi)
  • Battery-powered systems
  • LED lighting systems
  • Robotics and automation
  • General-purpose voltage regulation in electronic circuits

Technical Specifications

The XH-M401 module is built for efficiency and flexibility. Below are its key technical details:

Key Specifications

Parameter Value
Input Voltage Range 4V to 38V DC
Output Voltage Range 1.25V to 36V DC (adjustable)
Maximum Output Current 5A (with proper heat dissipation)
Efficiency Up to 96%
Switching Frequency 180 kHz
Load Regulation ±0.5%
Voltage Regulation ±0.5%
Module Dimensions 60mm x 26mm x 20mm

Pin Configuration

The XH-M401 module has four main connection points for input and output. Below is the pin configuration:

Pin Name Description
VIN+ Positive input voltage terminal (4V to 38V DC)
VIN- Negative input voltage terminal (GND)
VOUT+ Positive output voltage terminal (1.25V to 36V)
VOUT- Negative output voltage terminal (GND)

Usage Instructions

How to Use the XH-M401 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. Ensure Proper Heat Dissipation:

    • If the module is operating at high currents (above 2A), attach a heatsink to the onboard regulator to prevent overheating.

Important Considerations

  • Input Voltage: Ensure the input voltage is at least 1.5V higher than the desired output voltage for proper operation.
  • Current Limit: Do not exceed the maximum output current of 5A. Use a heatsink for high-current applications.
  • Polarity: Double-check the polarity of the input and output connections to avoid damaging the module.
  • Load Testing: Test the module with a dummy load before connecting sensitive devices.

Example: Using XH-M401 with Arduino UNO

The XH-M401 can be used to power an Arduino UNO by stepping down a 12V input to 5V. Below is an example setup:

  1. Connect a 12V DC power source to the VIN+ and VIN- pins of the XH-M401.
  2. Adjust the output voltage to 5V using the potentiometer.
  3. Connect the VOUT+ pin to the Arduino's 5V pin and the VOUT- pin to the Arduino's GND pin.
// Example Arduino code to blink an LED using power from the XH-M401 module
// Ensure the XH-M401 output is set to 5V before connecting to the Arduino

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
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Voltage:

    • Cause: Incorrect input connections or insufficient input voltage.
    • Solution: Verify the polarity of the input 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 check the output voltage with a multimeter.
  3. Overheating:

    • Cause: High current draw or insufficient heat dissipation.
    • Solution: Attach a heatsink to the regulator and ensure proper ventilation.
  4. Load Not Powering On:

    • Cause: Output voltage too low or load requires more current than the module can provide.
    • Solution: Adjust the output voltage to the required level and ensure the load's current requirement is within the module's capacity.

FAQs

Q1: Can the XH-M401 be used to charge batteries?
A1: Yes, but ensure the output voltage is set to the appropriate charging voltage for the battery type. Use a current-limiting circuit if necessary.

Q2: What is the maximum input voltage for the XH-M401?
A2: The maximum input voltage is 38V DC. Exceeding this limit may damage the module.

Q3: Can I use the XH-M401 to power a Raspberry Pi?
A3: Yes, set the output voltage to 5V and ensure the module can supply at least 2.5A for stable operation.

Q4: Is the XH-M401 isolated?
A4: No, the XH-M401 is a non-isolated buck converter, meaning the input and output share a common ground.

By following this documentation, you can effectively use the XH-M401 module in your projects while avoiding common pitfalls.