In the maintenance and upgrade of industrial motion control systems, the three most common problems faced by engineers are the replacement of shutdown modules, the extension of the lifespan of old equipment, and the rapid localization of faults. The Aerotech NDrive series digital servo drives serve as high-performance discrete drive options for the Automation 3200 motion system, covering a variety of needs from cost sensitive PWM drives to ultra-high performance linear drives. Among them, NDrive CP10 has become a common choice in many small and medium power servo applications due to its 10 A peak, 5 A continuous output, 115/240 VAC input, FireWire network interface, and compact structure. This article focuses on the technical specifications, control architecture, replacement selection, common troubleshooting, and ordering options of NDrive CP10 and the entire NDrive family, helping engineers make more accurate judgments in equipment maintenance, replacement selection, and system expansion.
The positioning of NDrive family in motion systems
The NDrive series is a high-performance digital servo amplifier family provided by Aerotech for the Automation 3200 motion system. They can drive brushless servo motors, brushed DC servo motors, and stepper motors, and simultaneously complete the closure of the current loop and servo loop, thereby ensuring positioning performance and speed stability. Unlike early analog drivers, NDrive uses high-performance DSP for real-time computation, capable of sampling digital current loops and servo loops at a frequency of 20 kHz. For devices that require high dynamic response, low tracking error, and multi axis synchronization, this processing capability is crucial.
The NDrive family mainly consists of five branches: NDrive HP, NDrive HL, NDrive CP, NDrive CL, and NDrive MP. HP is a high-performance PWM driver that supports a wide current range and AC input; HL is a linear power amplifier suitable for low noise, ultra-high bandwidth, and zero crossover distortion applications; CP is a cost sensitive PWM driver; CL is a cost sensitive linear actuator; MP is the smallest member in the family, with a width of less than two inches and a height of about six inches, suitable for devices with extremely limited space. Any NDrive combination can work collaboratively through the FireWire network, allowing the system to be flexibly configured by axis, power, and feedback type.
From the perspective of power supply, NDrive HP, HL, CP, CL accept AC input, while NDrive MP accepts DC input. HP and HL can also choose dedicated Ethernet ports for communication with third-party I/O modules, expanding the number of I/O for PLC type applications. The standard options include onboard encoder multiplier, three-axis position synchronous output (PSO), brake relay, additional I/O, absolute encoder interface, and independent logic power input for "keep active" operation. These capabilities make NDrive not only a single axis drive, but also a node in multi axis motion control networks.
Core specifications and applicable scenarios of NDrive CP10
NDrive CP10 belongs to the CP series PWM digital servo drive. Its continuous output current is 5 A, the peak output current is 10 A, and the peak duration is usually 2 seconds. The output voltage range is related to the input voltage. The DC bus range of CP10, CP20, and CP30 can cover 10-320 VDC, but the actual output voltage depends on the input power supply. The power input is single-phase 7-240 VAC, 50-60 Hz, while the auxiliary power option requires single-phase 115-240 VAC, 50-60 Hz. For common 115 VAC or 240 VAC industrial sites, this range has good adaptability.
CP10 adopts PWM power stage, with a PWM switching frequency of 20 kHz. The minimum load inductance is 0.1 mH at 160 VDC and 1.0 mH is recommended at 320 VDC. The operating temperature is 0-50 ° C, the storage temperature is -30-85 ° C, and the weight is approximately 1.64 kg (3.6 lb). It supports encoder feedback, and the encoder input frequency can reach 400 kHz to amplify sine signals or 40 MHz TTL square wave signals. The current loop update rate is 20 kHz, and the servo loop update rate is 8-20 kHz. This means that although CP10 is positioned as a cost sensitive product, it still retains the complete digital control architecture, rather than being simplified to only complete basic speed regulation.
In terms of I/O, the CP10 standard configuration includes 6 optically isolated digital inputs, of which 2 are high-speed inputs; 4-channel optoelectronic isolated digital output; 1-channel 12 bit differential analog input; 1 channel of 16 bit single ended analog output. It supports single axis PSO standard capability and has ESTOP emergency stop detection input. If equipped with an IO expansion board, it can add 16 digital inputs, 16 digital outputs, 1 12 bit analog input, 1 16 bit analog output, and brake relays. If optional - MXU, it can achieve up to x1024 programmable encoder multiplication, but it should be noted that PSO function is not available when CP or MP uses integrated MXU. This is very important when replacing and selecting, as many engineers require both encoder multiplication and position synchronization output simultaneously, and these two have a mutually exclusive relationship on CP10.
The typical applications of CP10 include: small and medium power brushless servo shafts, brushed DC motor shafts, multi axis devices that require FireWire network synchronization, cost sensitive packaging, printing, electronic assembly, and laboratory automation equipment that require digital current loops and servo loops. It is not suitable for situations that require rotary feedback, integrated Ethernet, ultra-high current, or ultra-low noise linear output. If these abilities are needed, one should turn to the HP, HL, or CL series.
Control architecture: DSP, 20 kHz loop and network synchronization
One of the core advantages of the NDrive series is the closed-loop control of digital current loop, speed loop, and position loop. The current loop update rate is 20 kHz, and the servo loop update rate varies from 1-20 kHz or 8-20 kHz depending on the model. A high update rate means that the drive can respond faster to load changes, reducing speed fluctuations and position errors. For applications such as linear motors, voice coil motors, and high-precision rotary servos, this real-time performance directly determines the overall performance of the machine.
NDrive uses FireWire (IEEE-1394) network for multi axis connections. FireWire has deterministic, low latency, and high-speed characteristics, making it suitable for synchronous tasks in motion control. Any NDrive amplifier can be combined in the same FireWire network, and the system can be expanded as needed. For applications that require Position Synchronous Output (PSO), drivers can trigger lasers, cameras, valves, or other peripherals at specific locations. HP and HL can support single axis, dual axis, or three-axis PSO, while CP and MP support single axis PSO when MXU is not in use. For laser processing, visual inspection, and aerial photography applications, PSO is the core function.
Encoder multiplication is another key capability. CP and CL are optional - MXU, up to x1024; HP and HL options - MXH, up to x2048. Encoder multiplication can improve resolution, reduce wiring requirements, and enable controllers to obtain finer position feedback. But MXU does not provide real-time output, while MXH supports real-time encoder orthogonal output. If the system needs to send the multiplied encoder signal to other devices, it is necessary to confirm whether the driver options support real-time output.
In addition, NDrive also handles digital and analog I/O, laser triggering, brake relays, absolute encoder interfaces, and maintains active power supply. For devices that require maintaining logic power supply, recording positions, or maintaining communication after a power outage, independent logic power input is very practical. HP and HL also offer Ethernet ports for communication with third-party I/O modules, suitable for PLC type applications. However, CP, CL, and MP do not offer Ethernet, so it is important to note when selecting.
Comparison and Selection Points of NDrive Models
NDrive HP is a high-performance PWM driver with models covering 10, 20, 30, 50, 75, 100, and 150 A peak values. The output voltage can reach 10-320 VDC, and the input can be single-phase or three-phase 7-240 VAC. HP supports encoder or rotary feedback, with optional Ethernet, MXH, dual/three-axis PSO, external switch, heat sink, three-phase input, and cooling fan. It is suitable for devices that require high current, high power, and rich expansion options.
NDrive HL is a linear power amplifier with models including 10-40, 20-40, 10-80, etc. The output voltage is ± 40 VDC or ± 80 VDC, peak current is 10 or 20 A, and continuous current is 5 or 10 A. The linear amplifier has the characteristics of low noise, zero crossover distortion, and high bandwidth, and is suitable for applications with extremely high noise and linearity requirements such as ultra precision machining, optical detection, and nanopositioning. The minimum load inductance of HL is 0, which is more friendly to low inductance motors. It adopts single-phase 7-240 VAC input, weighs about 10.36 kg, has no internal shutout, and requires external regeneration treatment.
NDrive CP is a cost sensitive PWM driver, including CP10, CP20, and CP30. CP10 has a peak value of 10 A and a continuous value of 5 A; CP20 has a peak value of 20 A and a continuous value of 10 A; CP30 has a peak of 30 A, continuous 15 A, and an optional internal shut-down of 40 W. The CP series retains the complete control architecture, but eliminates some optional features. The control options are - IO and - MXU, and the power option is - S. It is suitable for applications with limited budgets but still requiring FireWire and digital closed-loop.
NDrive CL is a cost sensitive linear drive, model CL10-40, 10 A peak, 5 A continuous, ± 40 VDC input, with control options of - IO and - MXU. It is suitable for situations where linear output is required but the budget is tight.
NDrive MP is an ultra compact PWM driver with 10 A peak, 5 A continuous, 10-80 VDC motor power supply, 24-80 VDC logic power supply. It supports single axis PSO (requires I/O board), 1 orthogonal encoder input, and ESTOP input. The control options are - IO and - MXU. MP is suitable for mobile or embedded devices with extremely small space and DC power supply. It does not have Ethernet, rotary converter interface, or direct input of 115/240 VAC.
When selecting, it is recommended to confirm in the following order: motor type (brushless, brushed, stepper), peak and continuous current, bus voltage, input power supply, feedback type (encoder, rotary, absolute), encoder frequency, whether MXU/MXH is required, whether PSO and number of axes are required, whether Ethernet is required, number of digital/analog I/O, whether brake relays are required, whether active power supply is required, installation size and heat dissipation conditions. If the original equipment uses a discontinued module, the order number and options of the original module should be recorded first, and then mapped to the NDrive model item by item.

Engineering process for replacing discontinued servo drive modules
When the original servo drive module is discontinued or limited in supply, direct replacement is often not feasible. Engineers should proceed according to the following process.
The first step is to confirm the functionality of the original module. Record the input voltage, output current, feedback type, communication interface, I/O quantity, PSO capability, encoder multiplication, brake output, emergency stop logic, and mechanical dimensions of the original drive. If the original module belongs to Woodward, Honeywell or other brands, it is not enough to just look at the installation size. It is necessary to confirm whether the control mode is speed loop, current loop or position loop, and how the upper controller interacts with the driver.
Step two, confirm the motor parameters. The commutation method, Hall sensor, encoder resolution, pole pairs, back electromotive force constant, continuous current, and peak current of the brushless motor must all be matched. The voltage and current of the brushed motor need to be confirmed. The stepper motor needs to confirm the micro step setting and current waveform. If the original driver uses rotary feedback, it will be very difficult to replace it with CP10 that only supports encoders. HP or HL should be selected and RDP rotary option should be installed.
Step three, confirm the power supply and regeneration. CP10 supports single-phase 7-240 VAC, suitable for 115/240 VAC on-site. If the device uses a DC bus, the DC bus configuration of MP or CP should be selected. If the load inertia is large and frequent braking occurs, it is necessary to evaluate the dissipation capacity of the load. CP10 can choose - S internal shut-down network, but the table in the data indicates that the maximum shut-down dissipation is 40 W, and the ordering option indicates - S as 100 W internal shut-down network. The actual configuration and heat dissipation conditions should prevail. HL does not have an internal shutout and must externally process regenerated energy.
Step four, confirm the network and controller. NDrive uses FireWire network. The replacement module must be able to communicate with the existing Automation 3200 controller and other NDrive nodes. If the original system uses Ethernet or third-party I/O, the - ENET option for HP/HL needs to be selected. CP, CL, and MP do not provide Ethernet and cannot directly replace nodes that require Ethernet.
Step five, confirm I/O and PSO. The CP10 standard has 6 inputs and 4 outputs of digital I/O, 1 channel of 12 bit differential analog input, and 1 channel of 16 bit analog output. If the original system requires more I/O, choose - IO. If PSO is needed, note that PSO is not available when selecting MXU for CP10. If both encoder multiplication and PSO are required, consideration should be given to the MXH or reassignment function of HP/HL.
The sixth step is mechanical and heat dissipation. The weight of CP10 is about 1.64 kg, and the working temperature is 0-50 ° C. The installation direction, spacing, air duct, and heat sink must meet the requirements. HP50/75/100 offers optional heat sinks and fans, while HL has a larger volume and weight. MP has the smallest volume, but both the logic power supply and motor power supply are DC. It is necessary to confirm whether there is a corresponding power supply in the cabinet.
Step seven, power on test. Do not connect the motor yet, check the logic power supply, LED status, FireWire communication, and ESTOP circuit. Then connect the motor and test the commutation and feedback direction at low speed and low current. Gradually increase the speed, acceleration, and load, observe the current waveform, tracking error, and temperature. Finally, verify the PSO, braking, emergency stop, and regeneration processes.
Common troubleshooting and maintenance points
The faults of NDrive are usually concentrated in several categories, including power supply, enable, feedback, communication, heat dissipation, and configuration conflicts.
No display or abnormal LED when powered on
Check whether the AC input is within the range of 7-240 VAC, whether the logic power supply or the active power supply is normal, and whether the fuses and circuit breakers are disconnected. If using the auxiliary power option, it is necessary to confirm the 115-240 VAC single-phase power supply. The LED status indicator can help determine whether the driver is in an enabled, faulty, or communication state.
Unable to activate or emergency stop alarm
ESTOP detection input requires an external relay to remove the AC power supply. Check emergency stop terminals such as TB201/TB101, external safety relays, and 24V logic. If the emergency stop circuit is not closed, the driver will not be activated. Software enable bits, control words, and FireWire node status should also be confirmed.
Motor shaking, runaway, or incorrect direction
Firstly, check the encoder or rotary feedback connection, shielding, and grounding. Encoder A/B reverse connection, Hall phase sequence error, and commutation angle deviation can all cause jitter or runaway. Confirm the number of motor poles, encoder resolution, and commutation method. If using MXU, check the multiplier settings and output direction. If using a spinor, confirm that the RDP card carrier frequency matches the spinor.
FireWire communication failed
Check the sequence of IEEE-1394 cables, ports, and nodes. FireWire networks are sensitive to topology and cable quality. Confirm that all node addresses are unique and the controller has recognized the new drive. If communication is not possible after replacing the drive, check if the firmware version and configuration file are compatible.
Overcurrent, over temperature or shut-down faults
Overcurrent may be caused by rapid acceleration, load jamming, motor short circuit, high gain, or commutation error. Overheating is usually related to poor heat dissipation, ambient temperature exceeding 50 ° C, fan failure, or excessive continuous current. If frequent braking occurs, check the dissipation and regenerative energy of the brake. CP10's - S requires good heat dissipation internally, while HL requires external cooling.
PSO does not trigger
Confirm if PSO is optional, PSO is not available when CP/MP uses MXU. Check the PSO output wiring, optoelectronic isolation options, trigger position, and controller configuration. The dual axis or three-axis PSO of HP/HL requires - DUALPSO or - TRIPLEPSO, and may require - IO to provide encoder feedback connection.
Analog I/O scaling exception
The CP10 standard analog input is a 12 bit differential, and the analog output is a 16 bit single ended. HP/HL can provide 16 bit differential input and 18 bit single ended output. If the analog instruction ratio is incorrect after replacement, check the resolution, range, differential/single ended wiring, and software scaling.
In terms of maintenance, it is recommended to regularly clean the air duct, check the fan, tighten the terminals, measure the logic power supply, backup configuration files, record motor parameters and feedback settings. For old equipment, it is possible to prepare good inventory of the same model in advance or develop a plan to upgrade to HP/HL/CP new configuration.
Ordering options and configuration suggestions
The ordering information for NDrive typically consists of a base, output current, control options, rotary options, and power level options. For example, the HP series ordering example can be represented as NDrive HP 20-ENET RDP1-10K-AUXPWR. Among them, 20 represents the output current level, - ENET is the Ethernet control option, RDP1-10K is the single channel 10 kHz carrier rotary feedback card, and - AUXPWR is the auxiliary power supply option.
The CP series control options include - IO and - MXU. -IO provides 16 channels of optoelectronic isolation input, 16 channels of output, 1 channel of 12 bit analog input, 1 channel of 16 bit analog output, and brake relay. -MXU provides up to x1024 encoder multiplication, but does not provide real-time output and is mutually exclusive with the PSO function of CP/MP. The CP power level option is - S, which means a 100 W internal shunt resistor network. The control options for CL and CP are similar, also - IO and - MXU. The control options for MP are - IO and - MXU, where - IO provides 8 inputs, 8 outputs, 1 12 bit analog input, 1 16 bit analog output, brake relay, and PSO output.
HP/HL offers a wider range of control options: - IO is an expansion board that provides 8 inputs, 8 outputs, 2 18 bit analog outputs, and 2 16 bit differential analog inputs SSINET、 Absolute encoder interface and brake relay; -IOH is a high-power expansion board with an output of 1 A per channel; - DUALPSO is a dual axis PSO; -TRIPLEPSO is a three-axis PSO and requires - IO to provide feedback connection for the three-axis encoder; -PSOPTO2, - PSOPTO3, and - PSOPTO4 are optoelectronic isolators with different speeds/currents/voltages; -MXH is the highest x2048 programmable encoder multiplier, supporting single/dual axis PSO and real-time encoder orthogonal output; -ENET is a 10/100 BASE-T Ethernet port. The rotation options for HP/HL include RDP1-10K, RDP1-7.5K, RDP1-5K, RDP2-10K, RDP2-7.5K, and RDP2-5K, corresponding to single or dual channels and different carrier frequencies, respectively. The power level options include - S, - EXTSHUNT, - AUXPWR, - HS, -3P, - FAN-115, - FAN-230. Among them, - S is a 100 W internal damper, - EXTSHUNT is an external damper connector, - AUXPWR is an auxiliary power supply, - HS is a heat sink, -3P is a three-phase AC input, and - FAN-115 and - FAN-230 are external cooling fans.
Configuration suggestion: If only 10 A peak, 5 A continuous, 115/240 VAC, encoder feedback, and FireWire are required, CP10 is an economical choice. If a larger current is required, choose CP20 or CP30. If low-noise linear output is required, choose CL10 or HL. If rotary feedback is needed, choose HP/HL plus RDP. If Ethernet and more I/O are needed, choose HP/HL ENET and - IO/- IOH. If encoder multiplication is required and real-time output is needed, choose HP/HL MXH instead of CP's MXU. If PSO is required, avoid selecting MXU simultaneously on CP/MP. If the space is extremely small and powered by DC, choose MP.
FAQ: Common Problems for Engineers
Q: Can NDrive CP10 directly replace other brands of servo drives?
Answer: It cannot be judged solely based on current and size. Must verify motor type, feedback, commutation, FireWire network I/O、PSO、 Emergency stop logic and regeneration processing. If the original system uses Ethernet or transformers, CP10 may not be applicable.
Q: How long can the peak current of CP10 last?
Answer: The peak output current in the data is usually 2 seconds. The continuous output current is 5 A. The actual allowable time is also affected by heat dissipation, ambient temperature, and load cycle.
Q: Does CP10 support rotation?
Answer: Not supported. The CP series does not have a rotary interface. When rotary feedback is required, HP or HL should be selected and RDP options should be configured.
Q: Can CP10 use both MXU and PSO simultaneously?
Answer: No. When CP/MP uses integrated MXU, PSO is not available. If both are needed, the MXH of HP/HL should be selected or the functionality should be re planned.
Q: What is the input frequency of the encoder for CP10?
Answer: It can accept 400 kHz amplified sine signals (for onboard multiplication) and 40 MHz TTL square wave signals.
Q: Can NDrive be mixed with multiple axes?
Answer: Sure. Any NDrive combination can be used on the same FireWire network, with different power and functionality configured by axis.
