XY5008L Constant voltage and constant current maintenance 50v8a400w buck module of CNC adjustable DC regulated power supply