NJU39610 MICROSTEPPING MOTOR CONTROLLER WITH DUAL DAC n GENERAL DESCRIPTION n PACKAGE OUTLINE NJU39610 is a dual 7-bit+sign, Digital-to-Analog Converter (DAC) especially developed to be used together with the NJM3771, Precision Stepper Motor driver in micro-stepping applications. The NJU39610 has a set of input registers connected to an 8-bit data port for easy interfacing directly to a microprocessor. The NJU39610 is well suited for high- speed micro-stepping application. NJU39610D2 NJU39610FM2 n FEATURES Analog control voltages from 3 V down to 0.0 V High-speed microprocessor interface Automatic fast/slow current decay control Full-scale error 1 LSB Fast conversion speed 3 m s Matches NJM3771 Packages DIP22/PLCC28 n BLOCK DIAGRAM V V DD Ref NJU39610 DA- Data 1 WR Sign 1 E C D E1 E E1 CD Digit R 1 C Comp CS Level 1 D E DA 1 C R D / A E2 D A0 R Level 2 E3 E DA 2 C D / A D A1 E4 E CD Digit 2 R E4 C Comp DA- Data 2 D7 - D0 D E R C Sign 2 D R POR RESET R V ss Figure 1. Block DiagramNJU39610 n PIN CONFIGURATIONS V 1 22 Reset ref DA 2 21 DA 1 2 Sign 3 20 Sign 1 2 N/C 5 25 D0 CD 4 19 CD 1 2 DA 6 24 D1 2 V V 5 18 DD SS NJU Reset 7 23 D2 NJU 39610D2 WR 6 17 CS N/C 8 22 N/C 39610FM2 V ref 9 21 D3 D7 7 16 A1 DA 10 20 D4 1 D6 8 15 A0 11 19 N/C D5 D5 9 14 D0 D4 10 13 D1 D3 11 12 D2 Figure 2. Pin configurations n PIN DESCRIPTION Refer to figure 2. DIP PLCC Symbol Description 19 V Voltage reference supply pin, 2.5 V nominal (3.0 V maximum) Ref 210 DA Digital-to-Analog 1, voltage output. Output between 0.0 V and V - 1 LSB. 1 R 3 12 Sign Sign 1, TTL/CMOS level. To be connected directly to NJM3771 Phase input. 1 Databit D7 is transfered non inverted from NJU39610 data input. 413 CD Current Decay 1, TTL/CMOS level. The signal is automatically generated when 1 decay level is programmed. LOW level = fast current decay. 514 V Voltage Drain-Drain, logic supply voltage. Normally +5 V. DD 6 15 WR Write, TTL/CMOS level, input for writing to internal registers. Data is clocked into flip flops on positive edge. 7 16 D7 Data 7, TTL/CMOS level, input to set data bit 7 in data word. 8 17 D6 Data 6, TTL/CMOS level, input to set data bit 6 in data word. 9 19 D5 Data 5, TTL/CMOS level, input to set data bit 5 in data word. 10 20 D4 Data 4, TTL/CMOS level, input to set data bit 4 in data word. 11 21 D3 Data 3, TTL/CMOS level, input to set data bit 3 in data word. 12 23 D2 Data 2, TTL/CMOS level, input to set data bit 2 in data word. 13 24 D1 Data 1, TTL/CMOS level, input to set data bit 1 in data word. 14 25 D0 Data 0, TTL/CMOS level, input to set data bit 0 in data word. 15 27 A0 Address 0, TTL/CMOS level, input to select data transfer, A0 selects between cannel 1 (A0 = LOW) and channel 2 (A0 = HIGH). 16 28 A1 Address 1, TTL/CMOS level, input to select data transfer. A1 selects between normal D/A register programming (A1 = LOW) and decay level register programming (A1 = HIGH). 17 1 CS Chip Select, TTL/CMOS level, input to select chip and activate data transfer from data inputs. LOW level = chip is selected. 18 2 V Voltage Source-Source. Ground pin, 0 V reference for all signals and SS measurements unless otherwise noted. 19 3 CD Current Decay 2, TTL/CMOS level. The signal is automatically generated 2 when decay level is programmed. LOW level = fast current decay . 20 4 Sign Sign 2. TTL/CMOS level. To be connected directly to NJM3771 sign input. 2 Data bit D7 is transfered non-inverted from NJU39610 data input. 21 6 DA Digital-to-Analog 2, voltage output. Output between 0.0 V and V - 1 LSB. 2 ref 22 7 Reset Reset, digital input resetting internal registers. HIGH level = Reset, V 3.5 V = HIGH level. Pulled low internally. Res 5 8 11 N/C Not Connected 18 22 26 Sign 12 4 1 Sign 2 13 3 CD CD2 1 14 2 V V SS DD 15 1 CS WR 16 28 A1 D7 17 27 A0 D6 N/C 18 26 N/C