MagnaDC logo

Série XR

Programmable DC Power Supply

Size
2U
Power
2 kW to 10 kW
Manufactured
USA
Build-time
4-6 weeks

La série 2U XR complète la série 1U SL en fournissant des modèles à haute tension (supérieure à 1500 VDC) et à courant élevé (supérieur à 250 ADC) dans un package 2U à 2 kW, 4 kW, 6 kW, 8 kW et 10 kW. La série XR dispose de la gamme de tension la plus élevée dans l'offre de produits de Magna-Power, jusqu'à 10 000 VDC et des modèles de courant élevé jusqu'à 600 DC, utilisant tous le traitement d'alimentation en courant de courant signature de l'entreprise pour fournir une conversion de puissance robuste. De plus, les niveaux de programmation et de surveillance de haute précision permettent de confiance dans les mesures d'alimentation, éliminant le besoin de compteurs de puissance externes.

CE Mark Logo UKCA Logo
Magna-Power Expert

Talk with an expert

Fast, accurate power delivery with controls and options tailored to your needs

High-voltage and high-current performance in 2U

High-voltage and high-current performance in 2U

Precise, stable output for demanding loads.

XR Series complements the 1U SL Series by extending into 2–10 kW models for high voltage, from 2000 Vdc up to 10,000 Vdc and high current, from 375 Adc up to 600 Adc—all in a compact 2U package. In constant-voltage or constant-current mode with automatic crossover, the XR Series delivers fast transient recovery, ±0.075% programming accuracy for voltage and current, and ±0.2% measurement accuracy—supporting confident control and readback without external metering.

Configured-to-order with integrated options

Configured-to-order with integrated options

Rich standard features, extended when needed.

XR Series starts with a strong base: SCPI over RS232, isolated 37-pin user I/O, LabVIEW and IVI drivers, and Remote Interface Software included. When applications demand more, fully integrated options tailor performance, connectivity, and mechanics—without external boxes or ad-hoc wiring.

Stepless front-panel control with blank panel option

Stepless front-panel control with blank panel option

Hands-on where you want it, hidden where you don’t.

The standard XR front panel provides rotary and key-based control, bright digital metering, and clear status indicators, so operators can configure setpoints, start and stop the supply, and see system health at a glance. For OEMs and production tools, the optional blank (C-version) front panel removes local controls altogether while retaining full control via communication interfaces and rear 37-pin user I/O, keeping systems secure, clean, and operator-proof.

Rugged by design: safety + reliability, as you'd expect from Magna-Power.

Reliable current-fed power processing

Reliable current-fed power processing

Rugged by design: self-protecting topology for uptime.

The SLx Series uses a high-frequency, current-fed architecture that adds a control stage beyond conventional voltage-fed designs. This topology inherently limits fault energy—avoiding fast-rising current spikes and magnetic core saturation so the supply self-protects and your load stays safe. Paired with state-of-the-art SiC power semiconductors, SLx delivers class-leading power density, efficiency, and reliability, including continuous full-power operation up to 50°C ambient.

  • Current-fed architecture with an added control stage vs. voltage-fed.
  • Inherent surge immunity—no current spikes or core saturation.
  • Self-protecting behavior under fault conditions.
  • SiC devices for high density and efficiency; full power to 50°C.
Layered safety, interlock & emergency stop

Layered safety, interlock & emergency stop

Standard programmable limits plus hardwired shutdown.

A soft-start stage keeps inrush below steady-state draw, while built-in diagnostics watch line, thermal, and internal conditions. On a fault, an immediate one-shot (OSHT) trip halts the inverter. Faults are reported on the front-panel status display and via SCPI/Modbus for fast troubleshooting.

  • Soft-start caps inrush; AC draw stays below full-load current.
  • Programmable trips: over-voltage, over-current, over-power.
  • Thermal monitoring on heatsink and output capacitors.
  • 5V interlock input for dry-contact, latching inhibit (control power maintained).
  • 24 V emergency stop bypasses logic to interrupt AC; full hardware shutdown.

From lab scripts to factory PLCs, flexible programming & integration.

Software integration made easy

Readable commands, quick results—works with any language.

MagnaDC power supplies exposes a clear, text-based API with native SCPI, an ASCII-based command language sent over socket communications. Over 40 well-documented commands cover start/stop, set points for voltage, current, high-accuracy measurements, and full configuration—so your scripts and systems go from proof-of-concept to production fast.

  • SCPI command sets with consistent behavior.
  • Start/stop & protections: enable output, set trip limits, query status.
  • High-accuracy reads: voltage, current, power, and sense feedback.
  • Developer-driven documentation & examples.
import serial
magnaPower = serial.Serial(port='COM4', baudrate=19200)
magnaPower.write('*IDN?\n'.encode())
print magna_power.readline()
magnaPower.write('VOLT 0\n'.encode())
magnaPower.write('CURR 0\n'.encode())
magnaPower.write('OUTP:START\n'.encode())
magnaPower.write('VOLT 270\n'.encode())
currSetPoints = [50, 100, 150, 250]
for currSetPoint in currSetPoints:
    print 'Setting Current to %s A' % currSetPoint
    magnaPower.write('CURR {0}\n'.format(currSetPoint).encode())
    magnaPower.write('MEAS:VOLT?\n'.encode())
    print magnaPower.readline()
    time.sleep(20)
magnaPower.write('OUTP:STOP\n'.encode())
magnaPower.close()
magna_power = serial('COM4', 'BaudRate', 19200);
fopen(magnaPower);
fprintf(magnaPower,'*IDN?');
idn = fscanf(magnaPower);
fprintf(magnaPower,'VOLT 0');
fprintf(magnaPower,'CURR 0');
fprintf(magnaPower,'OUTP:START');
fprintf(magnaPower,'VOLT 270');
for currSetPoint in [50, 100, 150, 250]
    display('Setting Current to '+currSetPoint+' A');
    fprintf(magnaPower, 'CURR '+currSetPoint);
    fprintf(magnaPower,'MEAS:VOLT?');
    display(fscanf(magnaPower));
    pause(20);
end 
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <windows.h>

int main()
{
    printf("Opening connection.\n");

    uint8_t recvBuffer[sizeof(uint8_t) * 256];
    memset(recvBuffer, 0, 256);

    // Choose the serial port name.  
    // COM ports higher than COM9 need the \\.\ prefix, which is written as
    // "\\\\.\\" in C because we need to escape the backslashes.
    const char* device = "\\\\.\\COM4";

    // Choose the baud rate (bits per second).  
    uint32_t baud_rate = 19200;

    HANDLE port = open_serial_port(device, baud_rate);
    if (port == INVALID_HANDLE_VALUE) { return 1; }

    char* scpiCmd = (char*)"*IDN?\n";
    size_t cmdLen = strlen(scpiCmd);
    int result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;
   
    result = read_port(port, recvBuffer, 256);
    printf("Sent: %s\nReceived: %s\n", scpiCmd, recvBuffer);
   
    scpiCmd = (char*)"VOLT 0\n";
    cmdLen = strlen(scpiCmd);
    result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;

    scpiCmd = (char*)"CURR 0\n";
    cmdLen = strlen(scpiCmd);
    result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;

    scpiCmd = (char*)"OUTP:START\n";
    cmdLen = strlen(scpiCmd);
    result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;

    scpiCmd = (char*)"VOLT 270\n";
    cmdLen = strlen(scpiCmd);
    result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;

    char setPoints[4][5] = {"50", "100", "150", "200"};
    char setPointBuffer[40];
    scpiCmd = (char*)"MEAS:VOLT?\n";

    for (int i = 0; i < 4; i++)
    {
        sprintf(setPointBuffer, "CURR %s\n", setPoints[i]);
        printf("Setting current to %s A\n", setPoints[i]);
        cmdLen = strlen(setPointBuffer);
        result = write_port(port, (uint8_t*)setPointBuffer, cmdLen);
        if (result < 0)
            return -1;
        memset(recvBuffer, 0, 256);
        result = read_port(port, recvBuffer, 256);
        printf("Received: %s\n", recvBuffer);
        Sleep(20000);  // 20000ms = 20s
    }

    scpiCmd = (char*)"OUTP:STOP\n";
    cmdLen = strlen(scpiCmd);
    result = write_port(port, (uint8_t*)scpiCmd, cmdLen);
    if (result < 0)
        return -1;

    CloseHandle(port);

    printf("Connection closed.\n");
    return 0;
}
using System;
using System.IO.Ports;
using System.Threading;

namespace SerialCommunicationInCSharp
{
  public class Program
  {
    static bool _continue;
    static SerialPort serialPort;

    public static void Main(string[] args)
    {
      Thread readThread = new Thread(Read);

      Console.WriteLine("Opening connection.");

      // Create a new SerialPort object with default settings.
      serialPort = new SerialPort("COM4", 19200, Parity.None, 8, StopBits.One);

      // Set the read/write timeouts
      serialPort.ReadTimeout = 500;
      serialPort.WriteTimeout = 500;

      serialPort.Open();
      _continue = true;
      readThread.Start();

      Console.WriteLine("Sending: *IDN?");
      serialPort.WriteLine("*IDN?");

      serialPort.WriteLine("VOLT 0");
      serialPort.WriteLine("CURR 0");
      serialPort.WriteLine("OUTP:START");
      serialPort.WriteLine("VOLT 270");

      string[] currSetPoints = { "50", "100", "150", "250" };
ß
      for(int i = 0; i < currSetPoints.Length; i++)
      {
        serialPort.WriteLine(String.Format("'CURR {0}", currSetPoints[i]));
        serialPort.WriteLine("MEAS:VOLT?");
        Thread.Sleep(20000);
      }

      serialPort.WriteLine("OUTP:STOP");

      Console.WriteLine("Closing connection.");
      _continue = false;
      serialPort.Close();
      }

    public static void Read()
    {
      while (_continue)
      {
        try
        {
          string message = serialPort.ReadLine();
          Console.WriteLine("Received: " + message);
        }
        catch (TimeoutException) { }
      }
    }
  }
}
External User I/O for PLC control or PHIL simulation

External User I/O for PLC control or PHIL simulation

Wire it like an I/O module—no extra isolation needed.

Via the included rear 37-pin User I/O connector, MagnaDC supplies can be fully driven and monitored by external signals or a PLC. Voltage, current, OVT, and OCT set points are programmed with 0–10 V analog inputs, while each diagnostic condition has its own +5V digital status pin. Built-in +2.5V, +5V, and +10V reference rails let you use dry contacts without adding external supplies. All I/O is isolated from the output and referenced to earth ground as standard.

  • 0–10 V analog programming for V, I, OVT, and OCT.

  • Per-fault digital outputs: each diagnostic has its own +5V pin.

  • Isolated user I/O referenced to earth ground—no extra isolators.

  • With High Slew Rate Output (+HS), high-bandwidth response and fast rise times support HIL/PHIL simulation applications.

High-performance master-slave operation

High-performance master-slave operation

Scale voltage or current without sacrificing performance.

All MagnaDC supplies support master-slave operation, using gate-drive signals from the master when configured for parallel, so the whole stack behaves like a single supply—with one control loop and no noisy long analog references. The optional UID47 accessory simplifies wiring for series or parallel sets with near-equal sharing.

  • Single control loop parallel operation: Master gate-drive to slaves for consistent dynamics.

  • Plug & play with the UID47, enabling parallel or series stacks with current/voltage sharing.

  • Series up to the DC isolation rating without added hardware.

  • No additional ORing diodes required for parallel operation.

Magna-Power software, LabVIEW & IVI drivers

From virtual front panel to full automation—out of the box.

Every MagnaDC supply includes an IVI driver and NI LabVIEW driver with a full set of VIs, plus example programs so you can get talking to the hardware in minutes. For direct front-panel-style control from a PC, Magna-Power’s Remote Interface Software provides a rich view into the supply—from commands and registers to calibration and firmware.

  • IVI & NI LabVIEW drivers included with full VI set.

  • Example programs to jump-start integration and testing.

  • Remote Interface Software with:

    • Virtual front panel for manual control

    • Command panel to explore and send commands

    • Register panel for live status monitoring

    • Calibration panel for internal digital potentiometers

    • Firmware panel for in-place upgrades

    • Modulation panel to emulate non-linear profiles

  • All communication interfaces supported across software and drivers for a consistent programming experience.

Magna-Power software, LabVIEW & IVI drivers

State-of-the-art USA manufacturing with worldwide support

Made in the USA

Made in the USA

Vertically integrated manufacturing for full quality control.

Magna-Power products are designed, built, tested, and serviced at Magna-Power’s 73,500 sq-ft headquarters in Flemington, New Jersey, where metalwork, magnetics, PCB assembly, and burn-in are all done in-house for tight control over quality, cost, and lead-time.

  • USA-built: Engineering, manufacturing, and service under one roof.
  • In-house production: Metalwork, magnetics, SMT PCBs, and finishes.
  • Proven reliability: Every unit fully tested, calibrated, and burned in.
Worldwide service & OEM parts support

Worldwide service & OEM parts support

Factory expertise, local response.

Magna-Power backs its products with factory and authorized service centers across North America, Europe, the UK, Asia-Pacific, East Asia, and South America—using factory procedures and genuine parts to restore units to original specifications, in or out of warranty.

  • Global coverage: HQ in New Jersey plus regional authorized service centers.
  • Consistent repairs: Factory diagnostics, work instructions, and system diagrams.
  • Genuine OEM parts: Tested replacement assemblies for predictable, low-downtime service.

Model Ordering Guide

For both ordering and production, XR Series models are uniquely defined by several key characteristics, as defined by the following diagram:

XR Series Ordering Guide

XR Series Models

There are 39 different models in the XR Series spanning power levels: 2 kW, 4 kW, 6 kW, 8 kW, 10 kW. To determine the appropriate model:

  1. Select the desired Max Voltage (Vdc) from the left-most column.
  2. Select the desired Max Current (Adc) from the same row that contains your desired Max Voltage.
  3. Construct your model number according to the model ordering guide.
Max Voltage
Vdc
2 kW 4 kW 6 kW 8 kW 10 kW Ripple
mVrms
Efficiency
Max Current Adc
5 375 600 50 80%
10 375 600 50 84%
16 375 500 600 50 84%
20 300 375 500 45 87%
25 320 400 45 88%
32 310 40 88%
2000 1 2 3 4 5 500 93%
3000 0.6 1.3 2 2.6 3.3 600 93%
4000 0.5 1 1.5 2 6500 93%
6000 0.33 0.66 1 1.33 7500 93%
8000 0.25 0.5 0.75 1 8500 93%
10000 0.2 0.4 0.6 0.8 9500 93%
AC Input Voltage
Vac
Input Current Per Phase Aac
208/240 Vac, 1Φ 17    
208/240 Vac, 3Φ 8 15 22 29 35    
380/415 Vac, 3Φ 5 9 12 16 19    
440/480 Vac, 3Φ 4 8 11 14 17    

Specifications are subject to change without notice. Unless otherwise noted, all specifications measured at the product's maximum ratings.

AC Input Specifications

1Φ AC Input Voltage
1Φ, 2-wire + ground, Available on 2 kW models only
208 Vac (operating range 187 - 229 Vac)
240 Vac (operating range 216 - 264 Vac)
3Φ AC Input Voltage
3Φ, 3-wire + ground; Available on all models
208 Vac (operating range 187 to 229 Vac)
240 Vac (operating range 216 to 264 Vac)
380 Vac (operating range 342 to 440 Vac)
415 Vac (operating range 373 to 456 Vac)
440 Vac (operating range 396 to 484 Vac)
480 Vac (operating range 432 to 528 Vac)
Input Frequency
50 Hz to 400 Hz
Power Factor
>0.92 at max power; models with 3Φ AC input
0.70 at max power; models with 1Φ AC input
AC Input Isolation
±2500 Vdc, maximum input voltage to ground

DC Output Specifications

Voltage Ripple
Model specific. Refer to chart of available models.
Line Regulation
Line regulation is a measure of a power supply's ability to maintain its output voltage (or current) given changes in the input line voltage. Line regulation is expressed as percent of change in the output voltage (or current) relative to the change in the input line voltage.
Voltage mode: ± 0.004% of full scale
Current mode: ± 0.02% of full scale
Load Regulation
Load regulation is a measure of the power supply's ability to maintain its output voltage (or current) given changes in the load, measured while operating at the maximum rated voltage (or current). Load regulation is expressed as the difference between voltage (or current) at full load minus voltage (or current) at min load, divided by the products max voltage (or current) rating.
Voltage mode: ± 0.01% of full scale
Current mode: ± 0.04% of full scale
Load Transient Response
Load transient response is a measure of how quickly the power supply's output voltage recovers after a step change in the load, measured while operating at maximum rated voltage.
2 ms to recover within ±1% of regulated output with a 50% to 100% or 100% to 50% step load change
Stability
± 0.10% for 8 hrs. after 30 min. warm-up
Efficiency
80% to 93%
Model specific. Refer to chart of available models.
Maximum Slew Rate
Standard Models
< 170 ms for a programmed output voltage change from 0 to 63%
< 200 ms for a programmed output current change from 0 to 63%
Maximum Slew Rate
Models with High Slew Rate Output (+HS) Option
< 5 ms for a programmed output voltage change from 0 to 63%
< 10 ms for an output current change from 0 to 63%
Bandwidth
Standard Models
3 Hz with remote analog voltage programming
2 Hz with remote analog current programming
Bandwidth
Models with High Slew Rate Output (+HS) Option
60 Hz with remote analog voltage programming
45 Hz with remote analog current programming
DC Output Isolation
Models Rated ≤1000 Vdc
±1000 Vdc, maximum output voltage to ground
DC Output Isolation
Models Rated >1000 Vdc and ≤3000 Vdc
±(1500 Vdc + Vo/2), max output voltage to ground, where Vo is the max rated voltage
DC Output Isolation
Models Rated >3000 Vdc
No output isolation, specify positive or negative output polarity at time of order

Programming Interface Specifications

Front Panel Programming
Stepless aluminum rotary knobs and keypad
Computer Interface
RS232, D-sub DB-9, female (Standard)
LXI TCP/IP Ethernet RJ45 (Option +LXI)
IEEE-488 GPIB (Option +GPIB)
External User I/O Port
Analog and Digital Programming
37-pin D-sub DB-37, female
Referenced to Earth ground; isolated from power supply output
See User Manual for pin layout
Remote Sense Limits (Wired)
Available for models ≤ 1000 Vdc
3% maximum voltage drop from output to load

Accuracy Specifications

Voltage Programming Accuracy
Programming accuracy is a measure of how close the actual power supply output will be to the programmed setting, as measured by an ideal meter.
± 0.075% of max rated voltage
Over Voltage Trip Programming Accuracy
± 0.075% of max rated voltage
Current Programming Accuracy
Programming accuracy is a measure of how close the actual power supply output will be to the programmed setting, as measured by an ideal meter.
± 0.075% of max rated current
Over Current Trip Programming Accuracy
± 0.075% of max rated current
Voltage Readback Accuracy
Readback accuracy is a measure of how close the measured and displayed value will be to the actual power supply output.
± 0.2% of max rated voltage
Current Readback Accuracy
Readback accuracy is a measure of how close the measured and displayed value will be to the actual power supply output.
± 0.2% of max rated current

External User I/O Specifications

Analog Programming and Monitoring Levels
0-10 Vdc
Analog Output Impedances
Voltage output monitoring: 100 Ω
Current output monitoring: 100 Ω
+10V reference: 1 Ω
Digital Programming and Monitoring Limits
Input: 0 to 5 Vdc, 10 kΩ input impedance
Output: 0 to 5 Vdc, 5 mA drive capacity

Physical Specifications

Racking Standard
EIA-310
Rear Support Rails
Included
Size and Weight
2 kW Models
2U
3.50" H x 19" W x 24" D (8.89 x 48.26 x 60.96 cm)
45 lbs (20.41 kg)
Size and Weight
4 kW Models
2U
3.50" H x 19" W x 24" D (8.89 x 48.26 x 60.96 cm)
47 lbs (21.32 kg)
Size and Weight
6 kW Models
2U
3.50" H x 19" W x 24" D (8.89 x 48.26 x 60.96 cm)
48 lbs (21.77 kg)
Size and Weight
8 kW Models
2U
3.50" H x 19" W x 24" D (8.89 x 48.26 x 60.96 cm)
48 lbs (21.77 kg)
Size and Weight
10 kW Models
2U
3.50" H x 19" W x 24" D (8.89 x 48.26 x 60.96 cm)
48 lbs (21.77 kg)

Environmental Specifications

Ambient Operating Temperature
-25°C to 50°C
Storage Temperature
-25°C to +85°C
Humidity
Relative humidity up to 95% non-condensing
Temperature Coefficient
0.04%/°C of maximum output voltage
0.06%/°C of maximum output current
Air Flow
Side air inlet, rear exhaust

Regulatory Specifications

EMC
Complies with 2014/30/EU (EMC Directive)
CISPR 22 / EN 55022 Class A
Safety
Complies with EN61010-1 and 2014/35/EU (Low Voltage Directive)
CE Mark
Yes
RoHS Compliant
Yes

The following are vectorized diagrams for the XR Series. Refer to the Downloads section for downloadable drawings.

Front Panel
Side Panel
Communications Interface
LXI TCP/IP Ethernet Option (+LXI)
Communications Interface
IEEE-488 GPIB Option (+GPIB)
Standard Output Bus
Models ≤1000 Vdc
High Voltage Output Bus
Models >1000 Vdc and ≤3000 Vdc
Very High Voltage Output Bus
Models >3000 Vdc
Very High Voltage Output Cable
Included, Models >3000 Vdc

Integrated Options

Standard integrated options are available for Magna-Power products, allowing the product's performance and communication interfaces to be tailors to the specific application.

High Slew Rate Output
Option
+HS
A hardware and control modification that replaces the standard output stage with one of low capacitance film and/or high RMS current rated aluminum electrolytic capacitors. This option provides higher bandwidth with faster output rise and fall times.
IEEE-488 GPIB
Option
+GPIB
IEEE-488 General Purpose Interface Bus (GPIB) communication interface providing full command support and compatibility with other GPIB devices
LXI TCP/IP Ethernet
Option
+LXI
TCP/IP Ethernet communication protocol and single RJ-45 interface, certified to the LXI Class C standard, for socket communications using conventional computer networks
Ruggedized
Option
+RUG
Internal product ruggedization, which has been independently tested to comply with select MIL-STD-810G and RTCA DO-160 shock and vibration specifications.

Accessories

External accessories and integration services available for this product.

BDx Module
1U blocking diode module covering a wide range of voltages and currents and providing necessary cooling, power supply controls interface, and remote sensing location.
DBx Module
High-performance add-on bringing ultra-high stability less than 10 ppm, up to 24-bit resolution, and up to 10x reduction in ripple.
DC Power Cables
DC power cables with wide range voltage ratings, current ratings, and termination options, made-to-order by Magna-Power
Rack Enclosures and Integration
Various size rack enclosures, including 12U, 24U, 30U, 36U, 30Ux2 and 36Ux2, with casters, fans and product integration.
RS485 Converter
Industrial RS232 to Addressable RS485 Converter. Plugs into product's RS232 port.
UID46: Universal Interface Device 46
Master-slave interface device for load sharing. Includes interface device and (2) D-Sub 37 cables.
UID47: Universal Interface Device 47
Master-slave interface device for load sharing. Includes interface device and (2) D-Sub 37-pin cables with a braided shield.
USB Edgeport Converter
Industrial Plug and Play USB to RS232 Converter. Adapter plugs into product's RS232 port.

Documentation

XR Series Datasheet [4.6.0] [EN] [PDF]
XR Series Datasheet [4.6.0] [ZH] [PDF]
XR Series User Manual [1.3] [EN] [PDF]

Drawings

Software

Photovoltaic Power Profiles Emulation [2.0.0.12] [ZIP] [License Required]