TS Series
Programmable DC Power Supply
- Size
- 3U to 16U
- Power
- 5 kW to 100 kW
- Manufactured
- USA
- Build-time
- 4-6 weeks
The TS Series delivers 5 to 100 kW of programmable DC power in rugged 3U to 16U rack-mount enclosures, with 279 models spanning 5 to 6000 V and 1.2 to 10,000 A to support a very broad range of application. High-reliability current-fed power processing, high-accuracy programming and measurement, and standard isolated 37-pin user I/O with computer controls—plus options like water cooling and integrated blocking diode—streamline integration into large ATE racks, research, and industrial process power systems.
Key Features
- 5 to 100 kW power range
- Up to 6000 V, 10000 A
- 3U to 16U rack enclosures
- Rugged current-fed power processing topology
- Air cooled, with optional water cooling and integrated blocking diode
Talk with an expert
Scalable rack performance with configured-to-order features and options
High-power rack-mount systems
Fast response, tight regulation, and clean output for critical loads.
TS Series programmable DC supplies deliver 5 kW to 100 kW across 3U–16U rack-mount packaging, spanning 5 Vdc to 6,000 Vdc (floating) and up to 10,000 Adc. Voltage-mode and current-mode regulation support constant-voltage/constant-current operation with seamless crossover, while performance stays tight with 2 ms load-transient recovery (50–100% step to within ±1%), ±0.075% programming accuracy for both voltage and current, and low ripple (model-dependent, down to 35 mVrms on standard configurations). Efficiency scales by model up to 92%, and 8U–16U chassis include removable casters for stand-alone use or rack integration.
Configured-to-order with integrated options
Rich standard features, extended when needed.
Like the rest of the MagnaDC line, TS Series supplies start with a strong control base: SCPI over RS232, isolated rear User I/O, LabVIEW and IVI drivers, and Remote Interface Software included. From there, integrated options let you tailor each system for its role—High Isolation Output (+ISO) for extended series stacking, High Slew Rate Output (+HS) for faster dynamics, LXI TCP/IP Ethernet (+LXI) and IEEE-488 GPIB (+GPIB) for additional communications, plus protection and mechanical options such as an Integrated Blocking Diode (+BD) or Water Cooling (+WC) to replace the standard air cooling.
Stepless front-panel control with blank panel option
Hands-on where you want it, hidden where you don’t.
The standard D Version 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
Rugged by design: self-protecting topology for uptime.
MagnaDC power supplies utilize 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, Magna DC power supplies 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.
Safety features & interlock
Soft-start, programmable protection, and a mechanical line disconnect for true safety.
MagnaDC supplies start gently and watch continuously. A soft-start stage keeps inrush below steady-state draw, while built-in diagnostics monitor line, thermal, and control conditions. In standby or on a diagnostic fault, an embedded AC contactor mechanically disconnects the mains, assuring the unit only processes power when intended. Faults are shown on the front-panel status display, through 5V digital outputs, and are queryable via SCPI.
- Programmable trips: Over voltage (OVT) and over current (OCT).
- Control integrity: Program-line over-voltage detection.
- Over temperature product with multiple distributed thermal switches.
- Interlock/E-stop fault monitoring as a standard diagnostic.
- Field integration: 5V interlock input (with 5V reference) for a dry-contact, latching inhibit with control power maintained.
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
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
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.
State-of-the-art USA manufacturing with worldwide support
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
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, TS Series models are uniquely defined by several key characteristics, as defined by the following diagram:
TS Series Models
There are 275 different models in the TS Series spanning power levels: 5 kW, 10 kW, 15 kW, 20 kW, 25 kW, 30 kW, 40 kW, 50 kW, 75 kW, 100 kW. To determine the appropriate model:
- Select the desired Max Voltage (Vdc) from the left-most column.
- Select the desired Max Current (Adc) from the same row that contains your desired Max Voltage.
- Construct your model number according to the model ordering guide.
| Max Voltage Vdc |
5 kW | 10 kW | 15 kW | 20 kW | 25 kW | 30 kW | 40 kW | 50 kW | 75 kW | 100 kW | Ripple5 mVrms |
Efficiency |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max Current Adc | ||||||||||||
| Chassis Height | 3U | 3U | 3U | 4U/6U2 | 4U/6U2 | 6U | 8U | 8U | 12U | 16U | ||
| 5 | 900 | 18001 | 27001 | — | — | — | — | — | — | — | 50 | 84% |
| 8 | 600 | — | — | 25003,4 | — | — | 50004 | — | 75004 | 100004 | 40 | 85% |
| 10 | 500 | 900 | — | 20003 | 27001 | — | 4000 | — | 6000 | 8000 | 40 | 87% |
| 16 | 300 | 600 | 900 | — | — | 1800 | — | — | — | — | 35 | 87% |
| 20 | 250 | 500 | 750 | 1000 | 1250 | 1500 | 2000 | 2500 | 3750 | 5000 | 40 | 88% |
| 25 | 200 | 400 | 600 | 800 | 1000 | 1200 | 1600 | 2000 | 3000 | 4000 | 40 | 89% |
| 32 | 150 | 300 | 450 | 625 | 781 | 900 | 1250 | 1562 | 2343 | 3124 | 40 | 89% |
| 40 | 125 | 250 | 375 | 500 | 625 | 750 | 1000 | 1250 | 1875 | 2500 | 40 | 89% |
| 50 | 100 | 200 | 300 | 400 | 500 | 600 | 800 | 1000 | 1500 | 2000 | 50 | 89% |
| 60 | 83 | 166 | 249 | 333 | 416 | 498 | 666 | 832 | 1248 | 1664 | 60 | 87% |
| 80 | 62 | 124 | 186 | 250 | 312.5 | 372 | 500 | 625 | 937.5 | 1250 | 60 | 90% |
| 100 | 50 | 100 | 150 | 200 | 250 | 300 | 400 | 500 | 750 | 1000 | 60 | 90% |
| 125 | 40 | 80 | 120 | 160 | 200 | 240 | 320 | 400 | 600 | 800 | 100 | 90% |
| 160 | 31 | 62 | 93 | 125 | 156 | 186 | 250 | 312 | 468 | 624 | 120 | 90% |
| 200 | 25 | 50 | 75 | 100 | 125 | 150 | 200 | 250 | 375 | 500 | 125 | 91% |
| 250 | 20 | 40 | 60 | 80 | 100 | 120 | 160 | 200 | 300 | 400 | 130 | 91% |
| 300 | 16 | 32 | 48 | 66.6 | 83.3 | 96 | 133.2 | 166.6 | 249.9 | 333.2 | 160 | 91% |
| 375 | 13 | 26 | 39 | 53.3 | 66.6 | 78 | 106.6 | 133.2 | 199.8 | 266.4 | 170 | 92% |
| 400 | 12 | 24 | 36 | 50 | 62.4 | 72 | 100 | 125 | 187.2 | 249.6 | 180 | 92% |
| 500 | 10 | 20 | 30 | 40 | 50 | 60 | 80 | 100 | 150 | 200 | 220 | 92% |
| 600 | 8 | 16 | 24 | 33.3 | 41.6 | 48 | 66.6 | 83.2 | 124.8 | 166.4 | 250 | 92% |
| 800 | 6 | 12 | 18 | 25 | 31.2 | 36 | 50 | 62.4 | 93.6 | 124.8 | 300 | 92% |
| 1000 | 5 | 10 | 15 | 20 | 25 | 30 | 40 | 50 | 75 | 100 | 350 | 92% |
| 1250 | 4 | 8 | 12 | 16 | 20 | 24 | 32 | 40 | 60 | 80 | 375 | 92% |
| 1500 | 3.3 | 6.6 | 9.9 | 13.3 | 16.6 | 19.8 | 26.6 | 33.2 | 49.8 | 66.4 | 400 | 92% |
| 2000 | 2.5 | 5 | 7.5 | 10 | 12.5 | 15 | 20 | 25 | 37.5 | 50 | 450 | 92% |
| 3000 | 1.6 | 3.2 | 4.8 | 6.6 | 8.3 | 9.6 | 13.2 | 16.6 | 24.9 | 33.2 | 500 | 92% |
| 4000 | 1.2 | 2.4 | 3.6 | 5 | 6.2 | 7.2 | 10 | 12.4 | 18.6 | 24.8 | 550 | 92% |
| 5000 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 10 | 15 | 20 | 1500 | 92% |
| 6000 | 0.8 | 1.6 | 2.5 | 3.3 | 4.1 | 5 | 6.6 | 8.3 | 12.3 | 16.4 | 1700 | 92% |
| AC Input Voltage Vac |
Input Current Per Phase Aac | |||||||||||
| 208/240 Vac, 1Φ | 41 | — | — | — | — | — | — | — | — | — | ||
| 208/240 Vac, 3Φ | 18 | 36 | 52 | 69 | 85 | 105 | — | — | — | — | ||
| 380/415 Vac, 3Φ | 10 | 20 | 29 | 38 | 47 | 57 | 76 | 94 | 141 | 188 | ||
| 440/480 Vac, 3Φ | 9 | 17 | 25 | 33 | 40 | 50 | 66 | 82 | 120 | 160 | ||
1 Models designated as special low-voltage high-current models that may vary in size and input current from the standard TS Series models within the same power envelope.
2 20/25 kW models with 380/415, 3Φ input or 440/480 Vac, 3Φ input come in a 4U chassis. 20/25 kW models with 208/240, 3Φ input come in a 6U chassis.
3 Available with 380/415, 3Φ input or 440/480 Vac, 3Φ input only, 4U.
4 45ºC max ambient operating temperature rating for standard air cooled configurations. 50ºC max ambient operating temperature rating for configurations with Water Cooling (+WC) option.
5 Ripple specifed for standard models. Ripple will be higher for models with the High Slew Rate Output (+HS) option page for more details.
Specifications are subject to change without notice. Unless otherwise noted, all specifications measured at the product's maximum ratings.
AC Input Specifications
240 Vac (operating range 216 - 264 Vac)
240 Vac (operating range 216 to 264 Vac)
380/400 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)
> 0.70 at maximum power (1Φ Input)
DC Output Specifications
Current mode: ± 0.02% of full scale
Current mode: ± 0.04% of full scale
Model specific. Refer to chart of available models.
< 200 ms for a programmed output current change from 0 to 63%
< 10 ms for a programmed output current change from 0 to 63%
2 Hz with remote analog current programming
45 Hz with remote analog current programming
Programming Interface Specifications
LXI TCP/IP Ethernet RJ45 (Option +LXI)
IEEE-488 GPIB (Option +GPIB)
Referenced to Earth ground; isolated from power supply output
See User Manual for pin layout
Accuracy Specifications
External User I/O Specifications
Current output monitoring: 100 Ω
+10V reference: 1 Ω
Output: 0 to 5 Vdc, 5 mA drive capacity
Physical Specifications
5.25" H x 19" W x 24" D (13.34 x 48.26 x 60.96 cm)
74 lbs (34.57 kg)
5.25" H x 19" W x 24" D (13.34 x 48.26 x 60.96 cm)
94 lbs (42.64 kg)
5.25" H x 19" W x 24" D (13.34 x 48.26 x 60.96 cm)
125 lbs (56.70 kg)
7” H x 19” W x 24” D (17.8 x 48.2 x 60.9 cm)
160 lbs (72.6 kg)
10.5" H x 19" W x 24" D (26.67 x 48.26 x 60.96 cm)
185 lbs (83.9 kg)
7” H x 19” W x 24” D (17.8 x 60.9 x 48.2 cm)
180 lbs (81.7 kg)
10.5" H x 19" W x 24" D (26.67 x 48.26 x 60.96 cm)
220 lbs (99.79 kg)
10.5" H x 19" W x 24" D (26.67 x 48.26 x 60.96 cm)
245 lbs (111.13 kg)
8U
14” H x 19” W x 24” D
(35.6 x 48.2 x 60.9 cm)
315 lbs (142.9 kg)
With casters attached:
17.75” H x 19” W x 24” D
(45.1 x 48.2 x 60.9 cm)
315 lbs (142.9 kg)
8U
14” H x 19” W x 24” D
(35.6 x 48.2 x 60.9 cm)
355 lbs (161.0 kg)
With casters attached:
17.75” H x 19” W x 24” D
(45.1 x 48.2 x 60.9 cm)
355 lbs (161.0 kg)
12U
21” H x 19” W x 24” D
(53.3 x 48.2 x 60.9 cm)
540 lbs (244.9 kg) With casters attached:
24.75” H x 19” W x 24” D
(62.9 x 48.2 x 60.9 cm)
540 lbs (244.9 kg)
16U
28” H x 19” W x 24” D
(71.1 x 48.2 x 60.9 cm)
725 lbs (328.9 kg) With casters attached:
31.75” H x 19” W x 24” D
(80.7 x 48.2 x 60.9 cm)
725 lbs (328.9 kg)
Environmental Specifications
0.06%/°C of maximum output current
1.5 GPM minimum flow rate for 3U/4U units
3.0 GPM minimum flow rate for 6U/8U units
4.5 GPM minimum flow rate for 12U units
6.0 GPM minimum flow rate for 16U units
80 PSI maximum pressure
1/4” NPT male pipe size (3U/4U models)
1/2” NPT male pipe size (6U/8U/12U/16U models)
Front air intake, rear exhaust (6U/8U/12U/16U models only)
Regulatory Specifications
CISPR 22 / EN 55022 Class A
The following are vectorized diagrams for the TS Series. Refer to the Downloads section for downloadable drawings.
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.
- Option
- +ISO
- Option
- +HS
- Option
- +GPIB
- Option
- +BD
Accessories
External accessories and integration services available for this product.