MagnaDC Logo

SL Series

The SL Series builds on over 40 years of power supply innovation at Magna-Power, designed from the ground up to meet the highly reliable power dense demands of ATE system integrators through Magna-Power's signature current-fed power processing topology. Utilizing state-of-the-art semiconductors and innovative internally designed and manufactured heat sinks, the SL Series offers industry-leading 1U (1.75” height) programmable power levels with models at 1.5 kW, 2.6 kW, 4 kW, 6 kW, 8 kW, and 10 kW while still maintaining an ambient operating temperature rating up to 50°C.


Key Features

  • 127 models
  • 1U rack-mount
  • 1.5 kW, 2.6 kW, 4 kW, 6 kW, 8 kW, 10 kW power levels
  • 5 Vdc to 1500 Vdc output voltage
  • 1.5 Adc to 250 Adc output current
  • UL/CSA listed, CE Mark
  • Designed and manufactured in the USA

Build-Time: 13-16 Weeks

CE Mark Logo ETL Logo UKCA Logo
Magna-Power Expert

Talk with an expert

Our applications engineers are here to help!

Current-Fed Topology: Robust Power Conversion

All MagnaDC programmable DC power supplies utilize high-frequency IGBT-based power processing in current-fed topology. This topology adds an additional stage over the conventional voltage-fed topology for enhanced control and system protection, ensuring that even under a fault condition, the power supply will self-protect. Due to the self-protecting characteristics of this topology, the possibility of fast rising current spikes and magnetic core saturation is eliminated.

Read Technical Article

SL Series Current-Fed Topology Image
SL Series Made in the USA Image

Made in the USA, Available Worldwide

For complete control of quality, MagnaDC programmable DC power supplies are designed and manufactured at Magna-Power's vertically integrated USA manufacturing facility in Flemington, New Jersey. Heat-sinks and various metal assemblies are machined from aluminum. Sheet metal is cut, punched, sanded, bent, and powder coated in-house. Magnetics are wound-to-order from validated designs based on a model's voltage and current. A full surface mount technology (SMT) with multiple stages of 3D automated optical inspection ensure high-quality board assemblies. Finally after assembly, products undergo comprehensive test and calibration, followed by an extended burn-in period.

Tour Our Manufacturing

Standard Safety Features

MagnaDC programmable DC power supplies have extensive diagnostic functions, including:

  • AC Phase Loss
  • Excessive Thermal Conditions
  • Over Voltage Trip (Programmable)
  • Over Current Trip (Programmable)
  • Cleared Fuse
  • Excessive Program Line Voltage
  • Interlock Fault

When in standby or diagnostic fault, the AC mains are mechanically disconnected by an embedded AC contactor, providing confidence that the unit is only processing power when desired.

Finally, with a dedicated +5V interlock input pin and included +5V reference on all models, external emergency stop systems can be easily integrated using an external contact.

Limitless Programming Capabilities

With support for Standard Commands for Programmable Instrumentation (SCPI), MagnaDC power supplies provide an easy to use API with ASCII commands in readable text. Over 40 commands allow programmatic access to product registers, starting and stopping the product, control of voltage and current, high-accuracy measurement queries, and product configuration. Simple scripting or complex software can be achieved, with extensive documentation and examples provided by Magna-Power.

MagnaDC power supplies include RS232 communication interface standard with optional LXI TCP/IP Ethernet (+LXI) and IEEE-488 GPIB (+GPIB) options.

SCPI Command Listing

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 = 9600;

    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) { }
      }
    }
  }
}

High Performance Master-Slave Operation

All MagnaDC programmable DC power supplies come with master-slaving capability.

The MagnaDC master-slaving strategy helps to ensures no degradation in performance as units are added in parallel or series by providing gate drive signals directly from the master to the slave units. This strategy ensures one control loop for the system and eliminates the noise susceptibility commonly found when sending analog control references over long distances.

The Universal Interface Device 47 (UID47) accessory eases master-slave parallel or series configuration of Magna-Power DC power supplies, enabling near equal current or voltage sharing, depending on the configuration.

Master-slave series operation is supported to combined voltages up to the product's DC Output Isolation specification. No external blocking diodes are requires for series operation.

SL Series External User I/O Image

External User I/O for Analog and PLC Control

Using the standard rear isolated 37-pin user I/O connector, the MagnaDC programmable power supplies can be completely controlled and monitored using external signals. The voltage, current, over voltage and over current set points can be set by applying a 0-10V analog signal. Remote start, stop, clear and interlock (emergency stop tie-in) are controlled by applying a 5V digital signal. Each diagnostic condition is given a designated pin, which reads +5V when high. Reference +5V and +10V signals are provided, eliminating the need for external voltage signals and allowing the use of dry contacts.

All communications and user I/IO pins are isolated from the output terminals and referenced to earth-ground as standard.

User I/O Pinout Definitions

Magna-Power Software, NI LabVIEW Drivers, and IVI Drivers

All MagnaDC power supplies come standard with an IVI driver and an NI LabVIEW driver featuring a full set of VIs. Get started quickly with either driver using included example programs.

Magna-Power's included Remote Interface Software (pictured) provides an easy and intuitive method to operate a Magna-Power Electronics power supply with computer control. The software includes a virtual control panel, command panel to explore available commands, register panel to monitor the power supply status, calibration panel for recalibrating internal digital potentiometers, firmware panel for upgrading firmware, and a finally a modulation panel to emulate non-linear profiles.

All communication interfaces are supported across the various methods to program MagnaDC power supplies.

SL Series Software + Drivers Image

Front Panel - Standard

Front Panel - Standard

Front Panel - C Version

Front Panel - C Version
A
POWER: Indicates power output
STANDBY: Indicates control power only
B
Function Keys
MENU: Selects function
ITEM: Selects item within function
V/I DIS: Displays voltage-current settings
TRIP DIS: Displays OVT and OCT setting
CLEAR: Clears settings or resets fault
ENTER: Select item
C
Meters display output voltage, output current, voltage set point, current set point, over voltage trip and over current trip
D
Power switch energizes control circuits without engaging main power
E
Engages and disengages main power via integrated mechanical contactor
F
Stepless rotary knob to set voltage-current
G
Diagnostic Alarms
LOC: Interlock
PGL: External input voltage beyond limits
THL: Over-temperature condition
OVT: Over-voltage protection has tripped
OCT: Over-current protection has tripped
H
REM SEN: Remote sense enabled
INT CTL: Front panel start/stop/clear enabled
EXT CTL: External start/stop/clear enabled
ROTARY: Front panel rotary knob input
EXT PGM: External analog voltage-current control
REMOTE: Computer control

Model Ordering Guide

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

SL Series Ordering Guide

SL Series Models

There are 127 different models in the SL Series spanning power levels: 1.5 kW, 2.6 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.
  1.5 kW 2.6 kW 4 kW 6 kW 8 kW 10 kW    
Max Voltage (Vdc) Max Current (Adc) Ripple (mVrms) Efficiency
5 250 N/A N/A N/A N/A N/A

30

84%
10 150 250 N/A N/A N/A N/A 30 89%
16 93 162 250 N/A N/A N/A 40 89%
20 75 130 200 250 N/A N/A 40 90%
25 60 104 160 240 N/A N/A 50 91%
32 46 81 125 186 250 N/A 60 91%
40 37 65 100 150 200 250 80 91%
50 30 52 80 120 160 200 70 92%
60 25 43 66 100 133 166 100 93%
80 18 32 50 75 100 125 120 93%
100 15 26 40 60 80 100 120 93%
125 12 20 32 48 64 80 110 93%
160 9 16 25 36 50 60 110 93%
200 7.5 13 20 30 40 50 110 94%
250 6 10.4 16 24 32 40 110 94%
300 5 8.6 13.2 20 26.4 33.3 120 94%
375 4 6.9 10.4 16 21.3 26.5 120 94%
400 3.7 6.5 10 15 20 25 170 95%
500 3 5.2 8 12 16 20 250 95%
600 2.5 4.3 6.4 10 13.3 16.5 250 95%
800 1.8 3.2 5 7.5 10 12.5 250 95%
1000 1.5 2.6 4 6 8 10 400 95%
1250 1.2 2 3.2 4.8 6.4 8 700 95%
1500 1 1.7 2.6 4 5.3 6.6 1000 95%
        
AC Input Voltage (Vac) Input Current Per Phase (Aac)    
UI (85-265 Vac, 1Φ) 21 - 7 N/A N/A N/A N/A N/A    
UI2 (187-265 Vac, 1Φ) N/A 16 - 12 N/A N/A N/A N/A    
208/240 Vac, 3Φ 6 11 16 24 32 39    
380/415 Vac, 3Φ 5 8 11 16 19 22    
440/480 Vac, 3Φ 4 6 9 14 17 19    

Specifications

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

AC Input Specifications
Specification Value
1Φ AC Input Voltage
1Φ, 2-wire + ground
85 to 265 Vac (UI: Universal input; 1.5 kW Models)
187 to 265 Vac (UI2: Universal input 2; 2.6 kW Models)
3Φ AC Input Voltage
3Φ, 3-wire + ground
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.99 at maximum power for models with 1Φ AC input; Active-PFC
> 0.82 at maximum power for models with 3Φ AC input
AC Input Isolation ±2500 Vdc, maximum input voltage to ground
DC Output Specifications
Specification Value
Voltage Ripple Model specific. Refer to chart of available models.
Line Regulation Voltage mode: ± 0.004% of full scale
Current mode: ± 0.02% of full scale
Load Regulation Voltage mode: ± 0.01% of full scale
Current mode: ± 0.04% of full scale
Stability ± 0.10% for 8 hrs. after 30 min. warm-up
Efficiency 84% to 95%
Model specific. Refer to chart of available models.
Maximum Slew Rate
Standard Models
100 ms for an output voltage change from 0 to 63%
100 ms for an output current change from 0 to 63%
Maximum Slew Rate
Models with High Slew Rate Output (+HS) Option
4 ms for an output voltage change from 0 to 63%
8 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
±1500 Vdc, maximum output voltage to ground
Programming Interface Specifications
Specification Value
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
Specification Value
Voltage Programming Accuracy ± 0.075% of max rated voltage
Over Voltage Trip Programming Accuracy ± 0.075% of max rated voltage
Current Programming Accuracy ± 0.075% of max rated current
Over Current Trip Programming Accuracy ± 0.075% of max rated current
Voltage Readback Accuracy ± 0.2% of max rated voltage
Current Readback Accuracy ± 0.2% of max rated current
External User I/O Specifications
Specification Value
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
Specification Value
Racking Standard EIA-310
Rear Support Rails Included
Size and Weight
1.5 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
32 lbs (14.52 kg)
Size and Weight
2.6 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
34 lbs (15.42 kg)
Size and Weight
4 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
35 lbs (15.88 kg)
Size and Weight
6 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
35 lbs (15.88 kg)
Size and Weight
8 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
36 lbs (16.33 kg)
Size and Weight
10 kW Models
1U
1.75" H x 19" W x 24" D (4.4 x 48.3 x 61.0 cm)
37 lbs (16.78 kg)
Environmental Specifications
Specification Value
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
Specification Value
EMC Complies with 2014/30/EU (EMC Directive)
CISPR 22 / EN 55022 Class A
Safety NRTL Listed, Intertek Control Number 5014353
Conforms to UL61010-1:2012 Ed.3+R:29Apr2016
Certified to CSA C22.2#61010-1-12:2012 Ed.3
Complies with EN61010-1 and 2014/35/EU (Low Voltage Directive)
CE Mark Yes
RoHS Compliant Yes

Dimensional Diagrams

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

Front Panel
Top Panel
Rear Side
Rear Panel
Side Panel
Communications Interface
LXI TCP/IP Ethernet Option (+LXI)
Communications Interface
IEEE-488 GPIB Option (+GPIB)

Options and Accessories

The following are options and accessories developed specifically for Magna-Power's SL Series

Downloads

The following downloads are for the SL Series:

Documentation

SL Series Datasheet [4.5.0] [EN] [PDF]
SL Series Datasheet [4.5.0] [ZH] [PDF]
SL Series User Manual [49297] [EN] [PDF]
SL Series User Manual [EN] [HTML] [Recommended]

Drawings

Drivers

MagnaDC IVI Driver [1.5.1.0] [MSI]
LabWindows Driver [1.02] [ZIP]

Software

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