
Any stepping motor driver circuit requires several logic and power circuit functions to work together to supply the proper amount of current at the right time to the stepping motor windings in order for the motor to provide accurate and smooth motion to the load. Figure 1 below shows the basic functional block diagram of a New Pentagon driver circuit. Each of these functions is an important part of the overall circuit and close attention should be paid to each of them.

Figure 1: New Pentagon driver functional block diagram
1. Excitation Sequence Generator
The excitation sequence generator function is primarily responsible for converting the step and direction input signals from the upper level controller into the proper phase sequence to cause the stepping motor to rotate. The sequence generator determines what combination of MOSFET transistors need to be turned ON to make the motor rotate to the next step. For a New Pentagon driver, there are 10 full steps in an electrical cycle with 4 phases being ON at any given time. Each full step results in 0.72° of shaft rotation. The 4–phase ON excitation state table is shown in table 1 below. An “H” represents that the MOSFET is active.

Table 1: 4-Phase ON Full Step excitation
Half stepping, or 0.36°/step, is possible by alternately turning 4-phases ON and then 5 phases ON. The 4~5-phase ON excitation sequence has 20 steps in its electrical cycle and is shown in table 2 below. An “H” represents that the MOSFET is active.

Table 2: 4-5 Phase ON Full Step excitation table
Other functions that are typically included in the sequence generator function include:
2. Charge Pump Circuit
The charge pump circuit is used to create a separate, floating supply voltage used by the high side pre-driver that is separate from the motor voltage. A charge pump circuit uses a number of capacitors that act as "buckets" to pump charge from one place to another. In effect, as one capacitor is charged and then switched off, the charge in that capacitor is then fed into the next capacitor to be added to the power supply voltage. This process can be repeated as many times as you would like until the charge stored by the last capacitor equals the value desired.
3. High side pre-driver
The high side pre-driver supplies a voltage that is used for driving the MOSFET gate terminal to ensure that the MOSFET will supply the motor voltage to the winding very quickly when turned ON.
4. Low side pre-driver
The low side pre-driver supplies a voltage that is used for driving the MOSFET gate terminal to ensure that the MOSFET will connect to ground very quickly when turned ON.
5. Motor Constant Current Control Circuit
This circuit compares the voltage in the motor winding to a reference voltage set by the user that represents the desired current in the motor. A chopping circuit is usually used to adjust the power supply to the motor maintain a constant current in the motor winding.
6. High side N channel MOSFET array
The drain terminals of these MOSFET’s are connected to the + power to be supplied to the motor winding and determine where the voltage will enter the windings.
7. Low side N channel MOSFET array
The source terminals of these MOSFET’s are tied to GND and determine the path to ground that the voltage will take through the motor windings.
The output circuit diagram for a New Pentagon driver is shown in figure 2 below. Simply stated, the 5 transistors shown in the top row determine which motor coils the voltage will enter the motor windings (High side) while the 5 transistors shown in the bottom row determine which motor coils the voltage will flow to ground through.

Figure 2: New Pentagon driver output circuit diagram
When the driver is first powered on or reset, the excitation state is set step 0. By referring to excitation state table 1, we can see that current will be flowing through the motor as shown in figure 3. Figures 4 and 5 show the current flow for Full steps 1 and 2, respectively.

Figure 3: Current flow for Full step “0”

Figure 4: Current flow for Full Step “1”

Figure 5: Current flow for Full Step “2”
The current flow for the first three steps of Half stepping mode is shown in figure 6, 7 and 8

Figure 6: Current flow for Half Step “0” (Same as Full step “0”)

Figure 7: Current flow for Half Step “1”

Figure 8: Current flow for Half Step “2” (Same as Full step “1”)

Figure 9: Current flow for Half Step “3”
An example circuit layout for a New Pentagon driver is shown in figure 10. This figure shows the interconnections for the peripheral control functions (i.e. step & direction inputs) and typical values for any other components used for the driver circuit.

Figure 10: Typical circuit drawing for New Pentagon driver
Oriental Motor offers several options for users that would like to integrate a New Pentagon driver onto their circuit board designs. One option is an extremely compact (34mm L x 15.8mm W x 30mm H) driver module that can be mounted directly onto a circuit board. The DS Series of on-board drivers contain all of the functions and circuits shown in figure 10 and requires only a 12 ~ 24VDC (2.3A max.) power supply for the motor, an electrolytic capacitor for smoothing any power supply ripple and a 5VDC power supply for the I/O. The drivers are available in 30 pin x 2mm pitch DIP packages and can be either directly soldered or socket (available separately) mounted to a circuit board. Both Full/Half step and microstep versions of the DS drivers are available.
Figure 11: DS Series Drivers
Table 3 describes the different driver options available.
Excitation Mode |
Compatible Motor Rated Current (A/phase) |
|
Full/Half Step |
Microstep |
|
DS503-2 |
DS503F-2 |
0.35 |
DS507-2 |
DS507F-2 |
0.75 |
- |
DS507FH-2 |
0.75 (28mm High speed type) |
DS514-2 |
- |
1.4 (Except for 85mm) |
Table 3: DS Series product lineup
Another option is to use the chip components that are used in Oriental Motor New Pentagon driver designs and integrate them directly into the circuit board design.
Oriental Motor typically uses a 3 chip design to build a driver, as shown if figure 12.

Figure 12: Oriental Motor New Pentagon driver ASIC layout
This chip is available in two versions: a 30 pin DIP package and a 48 pin surface mount (QFP) package
Control IC Part # |
Mounting type |
Motor Current Rating (A/phase) |
|
EIC4101 |
0.35, 0.75, 1.4, 2.8 |
30 pin DIP |
30 pin DIP |
EIC4131 |
48 pin QFP |
48 pin QFP |
|
Table 4: Control IC product lineup |
Figure 13: Control Logic IC’s |
||
MOSFET Array |
Function |
Motor Current Rating |
Mounting Type |
|
EIC4081 |
A, B, C Phase MOSFETS |
0.35, 0.75, 1.4 |
15 pin SIP with heatsink fin |
![]() 6 MOSFET Array
4 MOSFET Array |
EIC4091 |
D, E Phase MOSFETS |
|||
EIC4111 |
A, B, C Phase MOSFETS |
2.8 |
||
EIC4121 |
D, E Phase MOSFETS |
|||
Table 5: MOSFET Array IC product lineup |
Figure 14: MOSFET Array IC’s |
|||
For more information on the DS Series of on-board drivers or the lineup of integrated circuit chips, please contact your local Oriental Motor sales office.
Oriental Motor also offers complete motor and driver systems that offer guaranteed performance with minimal effort required from the user. These matched motor and driver packages include all of the functions described above, plus many more options and features such as microstepping and built-in pulse generators. A brief description of the motor and driver packages that are available is provided below for your reference.

For higher speed and load applications, an AC power input drive will most likely be required. For these applications, the RK Series Microstep driver would be the best choice. The RK Series offers:
The RK Series driver can be mounted in a control panel with other equipment and only requires steps and direction inputs to make the motor move.
More details and information about the RK Series can be found online by clicking here.
For applications where the speed and/or torque requirements are not so high, a DC voltage input driver can be used. Oriental Motor currently offers 5 DC input driver options to suit your needs.

If your application requires the driver to be able stand alone and control the motion by itself, the CRK Series with Built-in Controller should suit your needs. The CRK Series with Built-in Controller offers many features including:
More details and information about the CRK Series with Built-in Controller can be found online by clicking here.

The CRK Series microstepping driver would be the choice when a separate pulse generator or controller is going to be used.
More details and information about the CRK Series can be found online by clicking here.
Nick Johantgen
North American Technical Product &
Training Manger
Oriental Motor USA Corporation