

The HLK-5M05B is a compact and efficient AC-DC power module manufactured by Hi-Link. It is designed to convert an input voltage range of 85-265V AC into a stable 5V DC output, delivering up to 5W of power. This module is widely used in applications requiring reliable and space-saving power solutions, such as IoT devices, home automation systems, industrial control systems, and embedded electronics.








The HLK-5M05B is designed to meet the needs of modern electronic systems with its compact size, high efficiency, and robust protection features.
| Parameter | Value |
|---|---|
| Input Voltage Range | 85-265V AC |
| Output Voltage | 5V DC |
| Output Power | 5W |
| Output Current | 1A (maximum) |
| Efficiency | ≥ 70% |
| Frequency Range | 47-63Hz |
| Operating Temperature | -25°C to +60°C |
| Storage Temperature | -40°C to +80°C |
| Dimensions | 35mm x 25mm x 21mm |
| Isolation Voltage | 3000V AC |
| Protections | Overcurrent, Short Circuit |
| Safety Standards | CE, RoHS |
The HLK-5M05B has a total of 4 pins for input and output connections. Below is the pinout description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | AC IN (L) | Live input for AC voltage (85-265V AC) |
| 2 | AC IN (N) | Neutral input for AC voltage |
| 3 | DC OUT (+) | Positive terminal for 5V DC output |
| 4 | DC OUT (-) | Negative terminal (ground) for 5V DC output |
The HLK-5M05B is straightforward to use in electronic circuits. Follow the steps below to integrate it into your design:
Input Connection:
Output Connection:
Mounting:
Testing:
The HLK-5M05B can be used to power an Arduino UNO directly. Below is an example circuit and code:
// Example code to blink an LED using Arduino UNO powered by HLK-5M05B
// Ensure the HLK-5M05B is properly connected to the Arduino's 5V and GND pins.
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 AC input connection | Verify AC IN (L) and AC IN (N) connections. |
| Output voltage fluctuates | Overloading the module | Ensure the load does not exceed 1A. |
| Module overheating | Poor ventilation or excessive load | Improve ventilation or reduce the load. |
| Noise on output voltage | Insufficient filtering | Add external capacitors (e.g., 10µF and 0.1µF) across the output. |
Can the HLK-5M05B be used with a 12V DC input?
Is the module safe for use in consumer electronics?
What happens if the load exceeds 1A?
Can I use the HLK-5M05B in outdoor applications?
By following this documentation, you can safely and effectively integrate the HLK-5M05B into your electronic projects.