Engineering Notes by Oriental Motor

CVD Series Stepper Motor Drivers Explained

Originally posted on May 30, 2025 9:00:00 AM
Last updated on June 9, 2025 / by Johann Tang

Johann Tang

CVD Series Stepper Motor Drivers Explained
20:45

CVD Series stepper drivers are the best choice for PKP Series high-torque stepper motors due to their unique abilities to reduce different types of motor vibrations and optimize performance.

One major reason why automation engineers should consider using both motors and drivers from the same manufacturer is that the manufacturer's unique knowledge of both products can be leveraged to enhance performance further.  An example is the CVD Series driver's ability to suppress vibrations at high speeds caused by back EMF.  This function is able to compensate current only when necessary, which is only possible with proprietary knowledge of the manufacturer's motor winding data. 

Let me explain more.

 

Why Use CVD Series Stepper Drivers?

  • Lowest vibration and noise
  • Improved positioning accuracy
  • High efficiency, compact 24 VDC design
  • Highest torque with bipolar configuration
  • Speed-torque characteristics are tested and guaranteed
  • Many types and connector configurations to suit every need

 

Due to the CVD driver's compact design, efficiency characteristics, and unique vibration suppression functions.  Oriental Motor considers the CVD drivers to be the industry's top performance driver for PKP Series high-torque stepper motors.

 

CVD compact driver dimensions

 

Various types of the CVD Series drivers accommodate different application requirements.

Pulse Input Type RS-485 Communication Type S Type
(Board Level Type)
SC
(Speed Control) Type
Fully Closed Loop Control Type 4-Axis, EtherCAT Type
CVD stepper driver: pulse input type CVD stepper drive: RS-485 communication type with right angle connectors CVD stepper driver: S type (board level) CVD stepper drive: SC (speed control) type with PKP stepper motor CVD stepper driver: Fully Closed Control Type, Standard Connector CVD stepper driver: 2-Phase/5-Phase 4-Axis Type EtherCAT Compatible with right-angle connectors

 

The CVD drivers were originally part of the older CVK Series, if anyone remembers.  The CVK Series was originally introduced in 2014 and paired a PKP Series high-torque stepper motor with its dedicated CVD driver.  The compact, board-level CVD Series drivers were specifically designed to optimize both the torque and accuracy of the PKP Series stepper motors, while minimizing various types of vibration and improving accuracy.  The CVD drivers also work well with the other 4 lead wire stepper motors.  Since then, the CVD drivers have expanded and evolved into the CVD Series.

In this article, I will briefly explain some of the unique features of the CVD Series drivers, introduce the various types of CVD Series drivers, and then go into some more details about each type of driver.

 

Part I: Introduction of Main CVD Series Driver Features

The CVD Series bipolar microstepping drivers offer several key features designed to optimize stepper motor performance in terms of torque, accuracy, and vibration resistance. 

 

Multiple Functions to Minimize Different Types of Vibrations 

What sets the CVD drivers apart is that they offer multiple functions to minimize different types of vibration.  The way it classifies vibration is by speed range.  In the speed-torque curve below, you can observe the vibration level (measured as voltage) on the Y axis and the speed range on the X axis.  The black line represents the performance of a conventional stepper motor and driver system.  The green line represents the performance of a PKP Series stepper motor and a CVD driver.

 

CVD stepper drivers: smooth drive and vibration suppression functions

 

With Oriental Motor's unique Smooth Drive algorithm, the driver automatically microsteps at 2048 steps per full step (full step = 1.8° for 2-phase or 0.72° for 5-phase).  The benefit of this function is that the controller pulse output resolution can stay at full step while the motor operates with smooth, microstepping performance

While the Smooth Drive function reduces vibrations for the entire speed range, it's especially effective at minimizing vibrations at low speeds caused by step movements (0~50 RPM).  For the middle speed range (50~200 RPM) where vibrations are caused by resonance frequencies and torque ripples, the Current Phase Correction improves current waverforms and effectively minimizes vibrations.  For the high speed range (500+ RPM) where vibrations can be caused by back EMF, the Vibration Suppression Control minimizes vibrations by compensating motor current with Field Weakening Control only when necessary, which is only possible by using proprietary motor winding data from the manufacturer.

The CVD drivers utilize a full-time digital current controller for easier current setting and improved current waveform control.  In past driver designs, one current detector was used for all phases of the motor.  In the CVD driver, each phase has its own current detector.  This improves current uniformity in all motor phases, even when microstepping.  By outputting a uniform, sinusoidal current waveform (sine wave drive), accuracy is improved when compared to trapezoidal wave drive.

 

CVD stepper drivers: digital current controller and motor current waveform

 

The vibration characteristics do not change; even when step angles are changed.  This is the result of the CVD Series drivers' unique current control capabilities.  The graph below shows how the CVD driver minimizes all types of vibrations when all vibration suppression functions are active.

1.  Low speed vibration occurs between 0~50 RPM
2.  Mid speed vibration occurs between 50~200 RPM 
3.  High speed vibration occurs from 500 RPM and above

Stepper motor vibration comparison: stepper motor with CVD driver vs conventional driver

 

In addition, many microstepping resolutions are available for you to choose from.  For 2-phase stepper motors, 16 resolutions are available from 1.8° down to 0.00703125° (or 51,200 microsteps).  For 2-phase stepper motors, 16 resolutions are available from 0.72° all the way down to 0.00288° (or 125,000 microsteps).

 

High Efficiency Design Makes Heat Sinks Optional

The CVD drivers utilize low-loss FETs and optimized tracing on the PCB for better heat dissipation. This improvement in efficiency makes the heat sink optional.  A metal mounting plate is available for installation, not for its heat sink characteristics.  Another benefit of this improved efficiency is its ability to output more current to the stepper motor and generate more torque.

 

CVD drivers: high efficiency design

 

The CVD drivers have also improved their power efficiency.  The highest power efficiency occurs at about 175 RPM.  At this point, the power loss is  75% less than past, conventional designs. CVD stepper driver improves efficiency

 

Improved Stopping Accuracy Even When Microstepping

Traditionally, using microstepping typically reduces stopping accuracy.  However, with better current control from the CVD Series drivers, microstepping does not reduce stopping accuracy.  For better positioning accuracy, 5-phase 0.72°/0.36° stepper motors are recommended instead of the typical 2-phase 1.8° stepper motors.

 

CVD drivers: high positioning accuracy

 

If even better accuracy is desired, high resolution type stepper motors are recommended.  The stop accuracy specification is +/-0.05° for standard 1.8° and 0.72° PKP Series standard stepper motors and +/-0.034° for high resolution 0.9°/0.36° stepper motors.  The higher tooth count from the high resolution stepper motors makes the motors more accurate.

 

TIP How to Choose Between 2-Phase and 5-Phase Stepper Motors?
CVK series: 2-phase vs 5-phase speed and torque characteristics

2-phase stepper motors are the most common while 5-phase stepper motors are designed for applications demanding less noise and vibration.  For the same frame size and stack length, a 2-phase stepper motor with a CVD driver would offer more low speed torque, while a 5-phase stepper motor with a CVD driver would offer more high speed torque.

With the CVD drivers, it's easy to upgrade from 2-phase to 5-phase since the driver size is the same.

 

Part II: CVD Driver Types + Configurations

When we originally released the CVD drivers, only one type of driver was available - the Pulse Input Type.  Over the years, we have expanded our product breadth to include 6 types and various configurations.  For the most updated CVD drivers lineup, please refer to our website.

 
Pulse Input Type RS-485 Communication Type S Type
(Board Level Type)
SC
(Speed Control) Type
Fully Closed Loop Control Type 4-Axis, EtherCAT Type
CVD stepper driver: pulse input type CVD stepper drive: RS-485 communication type with right angle connectors CVD stepper driver: S type (board level) CVD stepper drive: SC (speed control) type with PKP stepper motor CVD stepper driver: Fully Closed Control Type, Standard Connector CVD stepper driver: 2-Phase/5-Phase 4-Axis Type EtherCAT Compatible with right-angle connectors
Accepts pulse train from a host controller (2 or 5-phase)

Accepts network commands from a host controller
(2 or 5-phase)

Designed to be installed on a PCB and compatible with SPI
(2 or 5-phase)
Built-in pulse generator for speed control (5-phase) Closes the loop with high resolution encoders (5-phase) 4-axis simultaneous synchronous or independent control (2 or 5-phase)

Available Configurations

  • Board only
  • Mounting plate with standard connectors
  • Mounting plate with right-angle connectors
  • Mounting plate with standard connectors
  • Mounting plate with right-angle connectors
  • Board mounting - horizontal mount
  • Board mounting - vertical mount
  • Board type
  • Board type with right-angle connectors
  • Mounting plate with standard connectors
  • Mounting plate with right-angle connectors
  • Board type
  • Board type with right-angle connectors

These drivers are categorized as 2-phase, 5-phase, or multi-axis on our website.  Please click for details about the types offered.

For more information about the various types of the CVD Series drivers, please read on.

 

Pulse Input Type

The Pulse Input Type drivers are the most traditional type of CVD Series stepper drivers and are offered in either 2-phase or 5-phase versions.  This driver accepts a pulse train signal from a host controller.  The number of pulses equates to the distance that the stepper motor is moving in "steps", and the frequency of the pulses (in Hz, or pulses per second) determines the speed.  The driver's I/O includes "pulse" and "direction" input designations when set in 1-pulse mode, and the same inputs switch to "CW" and "CCW" input designations when set to 2-pulse mode (according to user preference).

 

  • For 2 or 5-phase PKP Series high torque stepper motors
  • Selectable step angle and microstepping filter control
  • Alarms
  • 24 VDC input

 

Here's a system configuration example.

CVD pulse input driver for stepper motors

 

There are three configurations available.

Board Only Mounting Plate with Standard Connectors* Mounting Plate with Right-Angle Connectors
CVD pulse input type driver - board only type CVD Series pulse input type driver - mounting plate with standard connectors type CVD pulse input type driver - mounting plate with right-angle connectors
This configuration does not require a heat sink.  The utilization of efficient components (low-loss FETs) and better heat dissipation properties (optimized tracing) helps make this possible. This configuration is a version of the board only type with a mounting plate.  The purpose of the mounting plate is for installation only.  The standard connectors face up. This configuration is a version of the mounting plate with standard connectors configuration except that the connectors are facing sideways instead of up.

*The mounting plate with standard connectors configuration is not readily available in the USA at this time.  Please ask our team if you're interested.

 

RS-485 Communication Type

This driver is the "smart" version of the CVD Series drivers and is offered in either 2-phase or 5-phase verions.  The smarts come from its ability to store and execute stored motion profile data as well as communicate with the host controller through network commands and remote I/O.  Since it offers built-in RS-485 communication compatibility, up to 31 drivers can be connected in a field network.  Stored data and system parameters can be programmed with either the host controller through network commands or by using the MEXE02 support software.  This driver is ideal for applications that require a built-in, programmable controller and network communication in the stepper drivers.

  • For 2 or 5-phase PKP Series high torque stepper motors
  • Built-in stored data controller and pulse generator
  • 256 motion profiles can be stored
  • RS-485 Communication - up to 31 drivers can be connected in an RS-485 network
  • Stored motion profile data can be set by network commands or MEXE02 software
  • Easily link complex motion profile sequences
  • Both physical and remote I/O are available

 

CVD Series RS-485 type drivers for stepper motors

 

The RS-485 communication type driver improves operation with network connectivity and GUI software and can minimize wiring since a network cable contains much fewer wires than an I/O cable.  With an RS-485 network, up to 31 drivers can be connected together.  With network I/O, communication between the host controller and driver can be improved without depending on physical I/O.

 

MEXE02 universal software for motion control With the MEXE02 software and its stored data operations, such as jog, continuous, positioning, automatic sequential operations as well as its AREA outputs, complex motion sequences can be programmed in a short time even for non-programmers.

 

For example, the "Automatic Sequential Operation" method allows the user to "link" multiple motion profiles together as one long sequence with just one START signal.  You can also set the acceleration/deceleration ramps and dwelling time...etc. CVD Series stored data type driver - automatic sequential operation

 

There are two configurations available.

Mounting Plate with Standard Connectors Mounting Plate with Right-Angle Connectors
CVD Series RS-485 type driver - mounting plate with standard connectors type CVD Series RS-485 type driver - mounting plate with right-angle connectors type
This configuration has the motor, power, and I/O connectors facing up. This configuration has the motor, power, and I/O connectors facing sideways.

 

S Type

The S type CVD driver is different than the rest.  The S type is the smallest of the CVD drivers and offers a shortcut for engineers who design their own drivers.  There is a 2-phase version and a 5-phase version.  These drivers are fully functional once installed and can be easily mounted on a bigger board for multi-axis control.  Similar to other CVD drivers, the I/O pins can be configured vertically or horizontally to fit different board designs. 

  • For 2 or 5-phase PKP Series stepper motors
  • 32 motor resolution settings (16 for 2-phase and 16 for 5-phase)
  • Simply add an aluminum electrolytic capacitor on a motherboard
  • The basic performance is the same as the CVK Series (PKP Series stepper motor + CVD Series driver)
  • Contact sales for pricing and lead times

 

CVD and CVD-S driver board comparison Since this product is designed for advanced users who design their own driver board, they are not available for sale online.  A product consultation with our technical support engineers is recommended before purchase.

 

There are two configurations available.

Board Mounting Type Driver Module - Horizontal Mount Board Mounting Type Driver Module - Vertical Mount
CVD Series board mounting type driver module for stepper motors CVD Series board mounting type driver module for stepper motors
This configuration includes horizontal pins, which are oriented at a right angle from the board. This configuration includes vertical pins, which are oriented in the same direction as the board.

 

CVD-S stepper drivers: horizontal vs vertical type

This table outlines the differences between the "H" and "V" driver variations.

For both the "H" and "V" types, users can also select either I/O setting or SPI communication.  The I/O setting driver is for users who simply want to use I/O to operate the driver.  The SPI communication driver is for users who want to use board-level communication to set certain parameters. 

 

If you'd like to learn more about the S-type drivers, here's a white paper explaining their development.

 

SC Type

The "SC" in "SC Type" means "speed control".  This is a simplified version of the CVD Series drivers with a built-in pulse generator designed to operate a stepper motor.  This type of driver is ideal for basic speed control applications that require better stop accuracy and holding torque.  At this time, the SC type driver is only available as a system package with 5-phase motors.

 

  • For 5-phase PKP Series high torque stepper motors
  • No pulse generator needed
  • 2 speed settings are possible from 0.02~600 RPM
  • Maintains torque even when stopped
  • Continuous duty is possible
  • Improves stop accuracy for speed control applications

 

Here's a system configuration example.

CVD Series SC type speed control driver for stepper motors

 

This driver is best suited for applications that only require two stored speed settings.  The benefits of this driver are reduced cost and minimized footprint.  Although continuous operation is possible, the heat generated from the stepper motors may not be ideal when placed in close proximity to materials that can be adversely affected by heat, such as biological samples for research.  Brushless motors should be used in those applications since they run cooler.

There is only one SC Type driver configuration offered (with mounting plate).

CVD SC type driver for stepper motors

 

Fully Closed Control Type

The Fully Closed Control Type driver accepts high resolution rotary and linear encoders from 3rd party manufacturers, such as Mitutoyo, Heidenhain, Magnescale, and Renishaw.  With a rotary encoder, it can accept a resolution range between 100 to 16,777,215 P/R.  With a linear encoder, it can accept a resolution range between 1 to 50 nanometers.  This driver also offers a built-in RS-485 communication interface and accepts Modbus RTU commands in a field network.  This driver is ideal for engineers looking for the highest precision.

 

  • For PK/PKP Series 5-phase high torque stepper motors
  • No pulse generator needed
  • For the highest precision positioning accuracy
  • Accepts 3rd party high resolution encoders
  • Built-in RS-485 communication (Modbus RTU) for data input or status monitoring

 

Here's a system configuration example.

CVD Series fully closed-loop control type driver for stepper motors

 

By using a high resolution encoder to detect the mechanism position instead of the motor position, the highest precision can be achieved.  Use the Fully Closed Control Type driver for applications that require the highest precision, such as chip inspection tables or microscopes.  The accuracy, described in terms of lost motion measurements, can be improved from 0.51 micrometers to 0.15 micrometers.

 

CVD Series Stepper Driver Enables High Precision Positioning

 

There are two configurations available.

Mounting Plate with Standard Connectors Mounting Plate with Right-Angle Connectors
CVD Series fully closed-loop control type stepper drive - mounting plate with standard connectors CVD Series fully closed-loop control type stepper drive - mounting plate with right-angle connectors
This configuration includes horizontal pins, which are oriented at a right angle from the board. This configuration includes vertical pins, which are oriented in the same direction as the board.


Multi-Axis Type (4-Axis)

This compact, multi-axis driver consolidates 4 drivers into one package.  It features a lightweight design, reduces complicated wiring, and saves valuable space.  Compatible with either 2-phase or 5-phase PKP Series stepper motors, as well as the DRL II Series compact linear actuators and DH Series rotary actuators, this driver is designed to be flexible and user-friendly.  With built-in EtherCAT communication, compatibility with encoders, and automatic electromagnetic brake control, this is a complete driver that can save a lot of space and reduce costs.

  • For 2 or 5-phase stepper motors
  • No pulse generator needed
  • Independent or synchronous operation for up to 4 motors
  • Built-in EtherCAT communication
  • Also compatible with rotary encoders 
  • Automatic electromagnetic brake control
  • Daisy-chainable for even more axes

 

Here's a system configuration example containing both 2-phaes and 5-phase stepper motors as well as an encoder.  5-phase stepper motors are used on the syringe pumps for lower vibration and higher precision positioning capabilities, and 2-phase stepper motors are used for their high torque characteristics.  EtherCAT communication ports allow communication with a host controller.

 

CVD Series multi-axis driver - compatible with both 2 or 5-phase stepper motors

 

Here's another example showing a stepper motor, a geared stepper motor, an encoder type stepper motor, and a compact linear actuator controlled by the same CVD Series multi-axis type driver.

 

CVD Series multi-axis driver

 

 

These 4-axis drivers can also be daisy-chained to control more axes than just 4.  Simply link the drivers by connecting an EtherCAT cable to the EtherCAT communication ports. CVD Series multi-axis driver: daisy-chainable

 

There are two configurations available.

Board Type with Standard Connectors Board Type with Right Angle Connectors
CVD Series multi-axis stepper driver - board type with standard connectors CVD Series multi-axis stepper driver - board type with right-angle connectors
This configuration includes vertical pins, which are oriented in the same direction as the board. This configuration includes horizontal pins, which are oriented at a right angle to the board.

 

Thanks for making it to the bottom of this article!  This article is an updated version of an article that was originally published in August of 2021.  For other ways to minimize stepper motor vibrations, please refer to this related blog article: Minimizing Stepper Motor Vibration

As always, our technical support engineers can help you find the best suitable driver(s) for your application or assist with motor selection.

 

Topics: Stepper Motors, Smooth Drive, VIDEOS

Johann Tang

Written by Johann Tang

Johann Tang is a Product Specialist at Oriental Motor USA Corp. Before joining the marketing team, he spent 15 years in sales, technical application support, and training of various types of fractional horsepower electric motors, gear motors, actuators, drivers, and controllers. If you have any questions, please feel free to use the live chat window, 1-800-GO-VEXTA (1-800-468-3982), or techsupport@orientalmotor.com, to reach our product support team. Johann can be reached via LinkedIn. Sorry, comments have been turned off.

    Subscribe Here!

    New call-to-action
    Product Guide