

The Hi Link HLK-PM01 is a compact and efficient power supply module designed to convert AC mains voltage (100-240V AC) into a stable 5V DC output. With a power rating of 3 watts, this module is ideal for powering small electronic devices and embedded systems. Its small form factor and high efficiency make it a popular choice for applications requiring reliable DC power in a compact space.








The HLK-PM01 module is designed to provide a stable and safe DC output while operating directly from AC mains. Below are its key technical details:
| Parameter | Value |
|---|---|
| Input Voltage Range | 100V AC to 240V AC |
| Input Frequency | 50Hz to 60Hz |
| Output Voltage | 5V DC |
| Output Current | Up to 600mA |
| Output Power | 3W |
| Efficiency | ≥ 70% |
| Ripple and Noise | ≤ 50mV |
| Isolation Voltage | 3000V AC |
| Operating Temperature | -20°C to +60°C |
| Storage Temperature | -40°C to +80°C |
| Dimensions | 34mm x 20mm x 15mm |
The HLK-PM01 module has six pins, divided into two groups: AC input and DC output.
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | AC (L) | Live wire input for AC mains voltage |
| 2 | AC (N) | Neutral wire input for AC mains voltage |
| 3 | NC | Not connected (leave unconnected) |
| 4 | +5V | Positive 5V DC output |
| 5 | GND | Ground (0V) for DC output |
| 6 | NC | Not connected (leave unconnected) |
Note: Ensure proper isolation and safety precautions when working with AC mains voltage.
The HLK-PM01 module is straightforward to use but requires careful handling due to its direct connection to AC mains. Follow the steps below to integrate it into your circuit:
Connect the AC Input:
AC (L) pin to the live wire of the AC mains.AC (N) pin to the neutral wire of the AC mains.Connect the DC Output:
+5V pin to power your circuit's positive rail.GND pin to the ground of your circuit.Verify Connections:
Power On:
The HLK-PM01 can be used to power an Arduino UNO directly. Below is an example circuit and code to blink an LED using the module:
+5V output of the HLK-PM01 to the 5V pin of the Arduino UNO.GND output of the HLK-PM01 to the GND pin of the Arduino UNO.// Simple LED Blink Example
// This code blinks an LED connected to pin 13 of the Arduino UNO.
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output pin
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
Warning: Ensure the HLK-PM01 is properly insulated and isolated from human contact when connected to AC mains.
| Issue | Possible Cause | Solution |
|---|---|---|
| No output voltage | Incorrect AC input connections | Verify live and neutral connections. |
| Output voltage fluctuates | Exceeding maximum load current | Reduce the load to within 600mA. |
| Module overheating | Poor ventilation or high ambient temp | Improve ventilation or reduce load. |
| Noise in output voltage | Insufficient filtering in the circuit | Add a capacitor (e.g., 470µF) across the output. |
Can the HLK-PM01 power a Raspberry Pi?
Is the module safe for long-term use?
Can I use the HLK-PM01 in outdoor applications?
What happens if I reverse the AC input connections?
By following this documentation, you can safely and effectively use the Hi Link HLK-PM01 module in your projects.