Compact PLC power supply