JRC NJU39612 Manual Download Page 8

NJU39612

■ 

 APPLICATIONS INFORMATION

How Many Microsteps?

The number of true microsteps that can be obtained depends upon many different variables, such as the number of
data bits in the Digital-to-Analog converter, errors in the converter, acceptable torque ripple, single- or double-pulse
programming, the motor’s electrical, mechanical and magnetic characteristics, etc. Many limits can be found in the
motor’s ability to perform properly; overcome friction, repeatability, torque linearity, etc. It is important to realize that
the number of current levels, 128 (2

7

), is 

not the number of steps available. 128 is the number of current levels

(reference voltage levels) available from each driver stage. Combining a current level in one winding with any of
128 other current levels in the other winding will make up 128 current levels. So expanding this, it is possible to get
16,384 (128 • 128) combinations of different current levels in the two windings. Remember that these 16,384 micro-
positions are not all useful, the torque will vary from 100% to 0% and some of the options will make up the same
position. For instance, if the current level in one winding is OFF (0%) you can still vary the current in the other
winding in 128 levels. All of these combinations will give  you the same position 

but a varying torque.

Typical Application
The microstepper solution can be used in a system with or without a microprocessor.
Without a microprocessor, a counter addresses a ROM where appropriate step data is stored. Step and Direction
are the input signals which represent clock and up / down of counter. This is the ideal solution for a system where
there is no microprocessor or it is heavily loaded with other tasks.
With a microprocessor, data is stored in ROM / RAM area or each step is successively calculated. NJU39612 is
connected like any peripheral addressable device. All parts of stepping can be tailored for specific damping needs
etc. This is the ideal solution for a system where there is an available microprocessor with extra capacity and low
cost is more essential than simplicity.  See typical application, figure 13.

■ 

 User Hints

   Never disconnect ICs or PC Boards when power is supplied.
   Select a motor that is rated for the current you need to establish desired torque. A high supply voltage will gain
better stepping performance even if the motor is not rated for the V

MM

 voltage, the current regulation in the drivers

from New JRC will take care of it. A normal stepper motor might give satisfactory result, but while microstepping, a
“microstepping-adapted” motor is recommended. This type of motor has smoother motion due to two major differ-
ences, the stator / rotor teeth relationship is non-equal and the static torque is lower.

The NJU39612 can handle programs which generate microsteps at a desired resolution as well as quarter

stepping, half stepping, full stepping, and wave drive.

Ramping
Every drive system has inertia which must be considered in the drive system. The rotor and load inertia play a big
role at higher speeds. Unlike the DC motor, the stepper motor is a synchronous motor and does not change its
speed due to load variations. Examining a typical stepper motor’s torque-versus-speed curve indicates a sharp
torque drop-off for the “start-stop without error” curve. The reason for this is that the torque requirements increase
by the cube of the speed change. For good motor performance, controlled acceleration and deceleration should be
considered even though microstepping will improve overall performance.

Summary of Contents for NJU39612

Page 1: ...ivers Package EMP20 BLOCK DIAGRAM NJU39612E2 NJU39612 is a dual 7 bit sign Digital to Analog Converter DAC developed to be used in micro stepping applications together with the dual stepper motor driv...

Page 2: ...o set data bit 5 in data word 9 D4 Data 4 TTL CMOS level input to set data bit 4 in data word 10 D3 Data 3 TTL CMOS level input to set data bit 3 in data word 11 D2 Data 2 TTL CMOS level input to set...

Page 3: ...g time requires zero to full scale or full scale to zero output change Settling time is the time required from a code transition until the DAC output reaches within 1 2 LSB of the final output value F...

Page 4: ...drop from pin to resistor Any VRef between 0 0 V and VDD can be applied but output might be non linear above 3 0 V Power on Reset This function automatically resets all internal flip flops at power o...

Page 5: ...5 3 8 V Rise and fall time of WR tr tf 1 s ABSOLUTE MAXIMUM RATINGS Parameter Pin no Symbol Min Max Unit Voltage Supply 4 VDD 6 V Logic inputs 5 14 16 VI 0 3 VDD 0 3 V Reference input 1 VRef 0 3 VDD...

Page 6: ...ycle length tWR 50 ns Reset cycle length tres 80 ns Reference Input Input resistance Rref 6 9 kohm Logic Outputs Logic HIGH output current IOH VO 2 4 V 13 5 mA Logic LOW output current IOL VO 0 4 V 2...

Page 7: ...NJU39612 Figure 8 Timing Figure 9 Timing of Reset t t t t t t t CS A0 D0 D7 WR DA Sign cs ch as ah ds dh WR t DAC tpwr t t Reset Sign res pres...

Page 8: ...it is heavily loaded with other tasks With a microprocessor data is stored in ROM RAM area or each step is successively calculated NJU39612 is connected like any peripheral addressable device All part...

Page 9: ...Time Time when motor is in an intermediate position Time when micro position is almost correct Write signal Motor position Note that position is always a compromise Writing to channel 1 Writing to cha...

Page 10: ...ulses to the device with the correct addressing in between keeping the delay between the pulses as short as possible Write signals will look as illustrated in figure10 The advantages are low torque ri...

Page 11: ...n DA 1 1 NJU39612 Voltage Reference Control Logic Step Direction Clock Up Dn CE A0 WR CS Vref D0 D7 Counter PROM NJU39612 NJM3777 Figure 13 Typical application in a microprocessor based system Figure...

Reviews: