Professional Documents
Culture Documents
1.Overview of X7083/X7043/X7023
1-1 Introduction
X7083/X7043/X7023 is an LSI that generates a pulse for controlling the speed and positioning of pulse train
input-type servo motors and stepping motors. X7083 enables 8-axis control, X7043 enables 4-axis control, X7023
enables 2-axis control.
This unit is comprised of an S-shaped or linear acceleration/deceleration pulse generator, a linear interpolation
divider, an automatic deceleration point calculator based on trapezoidal or triangular drive, multi-counter and
encoder inputs that can be used as the current position counter or deviation counter, a return-to-origin sensor
interface, a limit sensor interface, a servo drive interface, an 8-bit general-purpose input, and an 8-bit generalpurpose output.
Since X7083/X7043/X7023 provides an interface with a host CPU, it can be used as a peripheral LSI.
1-2 Features
CPU interface
Applicable microcomputers:
Address occupancy:
6 bits (64 bytes) for X7083, 5 bits (32 bytes) for X7043, and
4 bits (16 bytes) for X7023
8 bits
Drive commands
Index drive:
Continuous pulse drive:
Return-to-origin drive:
Sensor positioning drive:
Drive modes
Acceleration/deceleration mode: S-shaped (sine, parabolic), linear
Deceleration start point: Automatic calculation, manual setting, offset setting
Synchronization mode: Multi-axis linear interpolation, sync start
Encoder counter
Number of counters:
Bit length:
Count inputs:
1 channel
Input format:
Multiplication:
1/2/4 multiplication
Comparator
Bit length:
24 bits
Comparison targets:
Comparison methods: ,
Comparison output: 1 point ( or ), only for X7043 and X7023
I/O
Outputs
Other functions
Independent setting functions for accelerator and decelerator
Timer function
Input filtering function
Interrupt function
I/O logic switching function
Status functions
Clock:
Technology:
CMOS
Power source:
Operating temperatures:
Package:
0 to +70
X7083
208-pin
LQFP
28 x 28 (mm)
Interrupt output
Bus interface
MARK1-8
+SLD1-8
-SLD1-8
+EL1-8
-EL1-8
ORG1-8
EZ1-8
INT
Axis #1 circuit
Pulse output
Axis #2 circuit
POUT1-8
PDIR1-8
Sensor input
ALM1-8
INP1-8
EA1-8
EB1-8
CLRA1-8
Encoder input
Driver control
output
Axis #3 to 7 circuit
Axis #8 circuit
SYNC
CP0-3
IN0-7
General-purpose
input
CLR1-8
SON1-8
MOVE1-4
ERROR1-4
Status
output
Comparator
output
CMP1-4
General purpose
I/O circuit
Generalpurpose input
OUT0-7
CLK
RST
VddINT
VddIO
Vss
ALM
INP
SYNC
CP0-3
Sync control
EA
EB
CLRA
Interrupt control
INT
POUT
PDIR
CLR
SON
Pulse generator
Multiple
frequency divider
Interpolation divider
Pulse generator
Acceleration/deceleration
function generator
Counter A
Comparator
Counter B
Counter C
Counter D
Status generator
CS
RD
WR
A0-2
D0-7
Bus interface
Various registers
1-4
Specifications List
Table 1-1: Specifications List
Item
Specifications
Supply voltage
Input/output level
CMOS level
Acceleration/deceleration time
1 to 16,777,215
(R2)
1 to 4095
Linear acceleration/deceleration, S-shaped acceleration/deceleration and
1 to 16383
1 to 8191
0 to 255
(F)
Driver interface
General-purpose inputs/outputs
Encoder interface
Other inputs/outputs
Operating temperatures
0 to +70C
Storage temperatures
-65 to +150C
Dimensions
X7043 X7023
54, 126
37, 87
Signal
I/O Logic
Description
VddINT
VddIO
GND
0 V power input.
7, 19, 46,
58, 79, 98,
117, 138
7, 18, 44,
54, 73, 94
186, 203
9, 12, 18, 24,
27, 38, 40, 50,
56, 62, 73, 79,
86, 101, 116,
131, 135,
152, 169,
9, 14, 21,
30, 47, 55,
59, 80, 99,
118, 127,
139
9, 20, 28,
38, 45,
55, 74,
88, 95
183, 187,
204
10
CLK
25
20
19
RST
34
27
25
CS
35
28
26
RD
36
29
27
WR
33
26
24
A0
32
25
23
A1
31
24
22
A2
30
23
21
A3
29
22
A4
28
A5
22
18
17
D0
21
17
16
D1
20
16
15
D2
19
15
14
D3
16
13
13
D4
15
12
12
D5
14
11
11
D6
13
10
10
D7
Write enable signal. Data can be loaded at the positivegoing edge of WR from Low to High while CS is Low.
X7043 X7023
Signal
I/O Logic
Description
Interrupt request signal, which goes active according to
factors including the pulse output, counter, sensor and
comparator. This pin goes Low or High impedance state.
39
31
29
INT
+-
143
99
ALM1
193
122
78
ALM2
174
103
ALM3
157
84
ALM4
140
ALM5
121
ALM6
104
ALM7
87
ALM8
205
136
92
+EL1
188
115
71
+EL2
167
96
+EL3
150
77
+EL4
133
+EL5
114
+EL6
97
+EL7
80
+EL8
202
135
91
-EL1
185
114
70
-EL2
166
95
-EL3
149
76
-EL4
132
-EL5
113
-EL6
96
-EL7
77
-EL8
201
134
90
+SLD1
184
113
69
+SLD2
165
94
+SLD3
148
75
+SLD4
129
+SLD5
112
+SLD6
95
+SLD7
76
+SLD8
+-
+-
+-
+ direction slow-down limit input. Slow-down and slowdown stop can be switched with the input mode setting
I
+-
X7043 X7023
Signal
200
133
89
-SLD1
181
112
68
-SLD2
164
93
-SLD3
147
74
-SLD4
I/O Logic
Description
- direction slow-down limit input. Slow-down and slowdown stop can be switched with the input mode setting
I
+-
128
-SLD5
111
-SLD6
94
-SLD7
75
-SLD8
206
137
93
ORG1
189
116
72
ORG2
170
97
ORG3
153
78
ORG4
+-
136
ORG5
117
ORG6
98
ORG7
period.
81
ORG8
207
140
96
EZ1
190
119
75
EZ2
171
100
EZ3
154
81
EZ4
I
+-
inputs.
137
EZ5
118
EZ6
99
EZ7
82
EZ8
144
100
INP1
194
123
79
INP2
175
104
INP3
setting register has been set to turn the stop flag ON at the
158
85
INP4
I
+-
141
INP5
122
INP6
105
INP7
88
INP8
199
132
86
MARK1
180
111
67
MARK2
163
92
MARK3
146
73
MARK4
127
MARK5
110
MARK6
93
MARK7
74
MARK8
+-
drive is used, the set number of pulses are output when the
MARK input becomes active. The input sensitivity is 1 or
16 times the reference clock period.
X7043 X7023
Signal
48
45
43
IN0
47
44
42
IN1
46
43
41
IN2
45
42
40
IN3
44
41
39
IN4
43
40
36
IN5
42
39
35
IN6
41
38
34
IN7
71
64
58
CLRA1
70
63
57
CLRA2
69
62
CLRA3
68
61
CLRA4
67
CLRA5
66
CLRA6
65
CLRA7
64
CLRA8
POUT1
198
129
83
POUT2
179
108
POUT3
162
89
POUT4
145
POUT5
126
POUT6
I/O Logic
Description
+-
109
POUT7
92
POUT8
PDIR1
197
128
82
PDIR2
178
107
PDIR3
161
88
PDIR4
144
PDIR5
125
PDIR6
108
PDIR7
91
PDIR8
CLR1
195
124
80
CLR2
176
105
CLR3
159
86
CLR4
142
CLR5
123
CLR6
106
CLR7
89
CLR8
+-
+-
X7043 X7023
Signal
SON1
196
125
81
SON2
177
106
SON3
160
87
SON4
I/O Logic
O
143
SON5
124
SON6
107
SON7
90
SON8
60
57
53
OUT0
59
56
52
OUT1
58
53
51
OUT2
57
52
50
OUT3
54
51
49
OUT4
53
50
48
OUT5
52
49
47
OUT6
51
48
46
OUT7
ERROR1
131
85
ERROR2
110
ERROR3
91
ERROR4
MOVE1
130
84
MOVE2
Description
general-purpose output.
The 8 bits can be rewritten simultaneously while the bit
operation of each bit is possible.
+-
109
MOVE3
90
MOVE4
142
98
EA1
192
121
77
EA2
173
102
EA3
156
83
EA4
139
EA5
120
EA6
103
EA7
84
EA8
+-
X7043 X7023
Signal
208
141
97
EB1
191
120
76
EB2
172
101
EB3
155
82
EB4
138
EB5
119
EB6
102
EB7
83
EB8
37
33
CMP1
36
32
CMP2
35
CMP3
34
CMP4
60
56
SYNC
I/O Logic
Description
63
72
66
CP0
71
65
CP1
70
64
CP2
69
63
CP3
Priority
1 CP0 Immediate stop
2 CP1 Deceleration/stop
3 CP2 Constant speed
4 CP3 Deceleration
This terminal is not available for X7083.
32,33,65,
30,31,59,
66,67,68
60,61,62
NC
No connection.
POUT6
PDIR6
SON6
CLR6
INP6
ALM6
EA6
EB6
EZ6
ORG6
GND
VddIO
+EL6
-EL6
+SLD6
-SLD6
MARK6
POUT7
PDIR7
SON7
CLR7
INP7
MARK5
ORG5
GND
VddIO
+EL5
-EL5
GND
VddINT
+SLD5
-SLD5
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
EZ5
EA4
EB4
EZ4
ORG4
GND
VddIO
+EL4
-EL4
+SLD4
-SLD4
MARK4
POUT5
PDIR5
SON5
CLR5
INP5
ALM5
EA5
EB5
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
D2 20
D1 21
D0 22
VddIO 23
GND 24
RST 25
VddINT 26
GND 27
A5 28
A4 29
A3 30
A2 31
A1 32
A0 33
CS 34
RD 35
WR 36
VddIO 37
GND 38
INT 39
GND 40
IN7 41
IN6 42
IN5 43
IN4 44
IN3 45
IN2 46
IN1 47
IN0 48
VddIO 49
GND 50
OUT7 51
OUT6 52
X7083
ALM7
EA7
EB7
GND
VddIO
EZ7
ORG7
+EL7
-EL7
+SLD7
-SLD7
MARK7
POUT8
PDIR8
SON8
CLR8
INP8
ALM8
GND
VddIO
EA8
EB8
EZ8
ORG8
+EL8
GND
VddINT
-EL8
+SLD8
-SLD8
MARK8
GND
VddIO
CLRA1
CLRA2
CLRA3
CLRA4
CLRA5
CLRA6
CLRA7
CLRA8
SYNC
GND
VddIO
OUT0
OUT1
OUT2
OUT3
GND
VddIO
OUT4
OUT5
EA1
ALM1
INP1
CLR1
SON1
PDIR1
POUT1
VddIO
GND
CLK
VddIO
GND
D7
D6
D5
D4
VddIO
GND
D3
ALM4
INP4
CLR4
SON4
PDIR4
POUT4
MARK3
-SLD3
+SLD3
-EL3
+EL3
VddIO
GND
ORG3
EZ3
EB3
EA3
ALM3
INP3
CLR3
SON3
PDIR3
POUT3
MARK2
-SLD2
VddINT
GND
+SLD2
-EL2
VddIO
GND
+EL2
ORG2
EZ2
EB2
EA2
ALM2
INP2
CLR2
SON2
PDIR2
POUT2
MARK1
-SLD1
+SLD1
-EL1
VddIO
GND
+EL1
ORG1
EZ1
EB1
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
POUT3
PDIR3
SON3
CLR3
INP3
ALM3
EA3
EB3
EZ3
GND
VddIO
ORG3
+EL3
-EL3
+SLD3
-SLD3
MARK3
ERROR4
MOVE4
POUT4
PDIR4
SON4
CLR4
INP4
ALM4
EA4
EB4
EZ4
GND
VddIO
ORG4
+EL4
-EL4
+SLD4
-SLD4
MARK4
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
X7043
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
EZ2
GND
VddIO
ORG2
+EL2
-EL2
+SLD2
-SLD2
MARK2
CP0
CP1
CP2
CP3
NC
NC
NC
NC
CLRA1
CLRA2
SYNC
GND
VddIO
OUT0
OUT1
OUT2
CLR1
SON1
PDIR1
POUT1
MOVE1
ERROR1
VddIO
CLK
GND
D7
D6
D5
D4
GND
D3
D2
D1
D0
VddIO
RST
GND
A4
A3
A2
A1
A0
CS
RD
WR
GND
INT
NC
NC
CMP4
CMP3
CMP2
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
MOVE3
ERROR3
MARK2
-SLD2
+SLD2
-EL2
+EL2
ORG2
VddIO
GND
EZ2
EB2
EA2
ALM2
INP2
CLR2
SON2
VddINT
GND
PDIR2
POUT2
MOVE2
ERROR2
MARK1
-SLD1
+SLD1
-EL1
+EL1
ORG1
VddIO
GND
EZ1
EB1
EA1
ALM1
INP1
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
X7023
CLR1
SON1
PDIR1
POUT1
MOVE1
ERROR1
VddIO
CLK
GND
D7
D6
D5
D4
D3
D2
D1
D0
VddIO
RST
GND
A3
A2
A1
A0
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
EB2
EA2
ALM2
INP2
CLR2
SON2
PDIR2
POUT2
MOVE2
ERROR2
MARK1
VddINT
GND
-SLD1
+SLD1
-EL1
+EL1
ORG1
VddIO
GND
EZ1
EB1
EA1
ALM1
INP1
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
OUT3
OUT4
OUT5
OUT6
OUT7
GND
VddIO
IN0
IN1
IN2
IN3
IN4
GND
VddINT
IN5
IN6
IN7
CMP1
CMP2
NC
NC
INT
GND
WR
RD
CP0
CP1
CP2
CP3
NC
NC
NC
NC
CLRA1
CLRA2
CLRA3
CLRA4
SYNC
GND
VddIO
OUT0
OUT1
GND
VddINT
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
GND
VddIO
IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7
CMP1
Slow-down
sensor
Origin
sensor
Slow-down
sensor
-EL
POUT
-SLD
PDIR
CCW/DIR
ORG
SON
Servo on
+SLD
CLR
Reset
+EL
INP
Positioning complete
ALM
Alarm
X7083
X7043
X7023
End
limit
SERVO
MOTOR
EC
CW/PULSE
EA
Phase A
EB
Phase B
EZ
Phase Z
Output
Servo driver
STEPPING
MOTOR
-EL
-SLD
ORG
+SLD
+EL
X7083
X7043
X7023
POUT
PDIR
SON
ALM
CW/PULSE
CCW/DIR
Motor free
Alarm
Stepping
driver
Output
IORQ
WR
WR
RD
RD
A0-5 (X7083)
A0-4 (X7043)
A0-3 (X7023)
A6- (X7083)
A5- (X7043)
A4- (X7023)
A0-5 (X7083)
A0-4 (X7043)
A0-3 (X7023)
CS
Decoder
D0-7
D0-7
INT
INT
RESET
RST
SYSTEM RESET
R/W
RD
WR
VMA
A0-5 (X7083)
A0-4 (X7043)
A0-3 (X7023)
A1-6 (X7083)
A1-5 (X7043)
A1-4 (X7023)
VPA
AS
D0-7
IPL0
IPL1
IPL2
RESET
SYSTEM
RESET
Decoder
PRIORITY
ENCODER
A7-23 (X7083)
A6-23 (X7043)
A5-23 (X7023)
CS
D0-7
INT
RST
A4
0
0
0
0
A3
0
0
0
0
A2
0
0
0
0
A1
0
0
1
1
A0
0
1
0
1
Write
Axis #1 register selector
Axis #1 write data 1 (bit0-7)
Axis #1 write data 2 (bit8-15)
Axis #1 write data 3 (bit16-23)
Read
Axis #1 register selector
Axis #1 read data 1 (bit0-7)
Axis #1 read data 2 (bit8-15)
Axis #1 read data 3 (bit16-23)
0
0
0
0
0
0
0
0
0
1
1
1
0
1
1
1
0
1
000b to 111b
000b to 111b
000b to 111b
000b 111b
000b 111b
000b 111b
000b 111b
[Note] 1. The Write cycles require the time of 2 reference clock periods (recovery time) to write data.
Figure 2-1: Write Cycle and Recovery Time
CS
WR
2tCLK or more
2. Parameters other than the command write, interrupt status monitoring and operation status monitoring
parameters, and the counter initial setting can be read or written in Write data 1 to 4 or Read data 1 to 4
after the register selector has been set.
3. When an item of Write data is 2 bytes or more, the write operation begins with the lowest data and goes
on toward the higher data. The data is written simultaneously when the highest byte has been written.
4. When an item of read data is 2 bytes or more, it is read after writing the register selector. The data is
latched in the auxiliary buffer for simultaneous read at the moment the register selector is written. The
read operation is performed continuously.
Type
Description
(hex)
Positioning drive accompanied with acceleration and
00h
deceleration.
SPEED
MAXIMUM
SPEED
01h
TIME
02h
03h
06h
SPEED
STARTUP
SPEED
TIME
07h
08h
09h
(+ direction)
(- direction)
Command
code
Type
Description
(hex)
Positioning drive from the position where the
MARK input terminal goes active. Acceleration starts
0Ah
0Bh
STARTUP
SPEED
DECELERATION
POINT
MARK
TIME
0Ch
0Dh
STARTUP
SPEED
TIME
DECELERATION
POINT
MARK
0Eh
0Fh
STARTUP
SPEED
TIME
MARK
12h
Return-to-origin I (+ direction)
goes active.
SPEED
MAXIMUM
SPEED
13h
Return-to-origin I (- direction)
STARTUP
SPEED
TIME
ORG
Command
code
Type
Description
(hex)
Return-to-origin accompanied with acceleration and
deceleration. The drive decelerates when ORG goes active
14h
Return-to-origin II (+ direction)
15h
Return-to-origin II (- direction)
STARTUP
SPEED
TIME
ORG
EZ
16h
SPEED
STARTUP
SPEED
17h
TIME
ORG
18h
Return-to-origin IV (+ direction)
activated.
SPEED
STARTUP
SPEED
19h
Return-to-origin IV (- direction)
ORG
EZ
TIME
Command
code
Type
Description
(hex)
Return-to-origin accompanied with acceleration and
deceleration. When ORG goes active, deceleration occurs
and the interrupt with the EZ input is enabled. When the
1Ah
Return-to-origin V (+ direction)
STARTUP
SPEED
1Bh
TIME
Return-to-origin V (- direction)
INT
ORG
EZ
30h
31h
32h
Deceleration command
33h
34h
Constant-speed command
35h
36h
40h
Timer operation I
41h
Timer operation II
Command
code
Type
Description
(hex)
50h
Clears counter A to 0.
51h
Clears counter B to 0
The operation completion flag is reset when this command
is written while the flag is set. When the operation
completion flag and error flag are set, this command resets
A0h
A2h
A3h
A5h
command
command
A8h
A9h
AAh
ABh
ADh
B0h
B1h
B2h
B3h
B8h
B9h
Type
Description
(hex)
E0h
OUT0 set
E1h
OUT1 set
E2h
OUT2 set
E3h
OUT3 set
E4h
OUT4 set
E5h
OUT5 set
E6h
OUT6 set
E7h
OUT7 set
EEh
SON set
Command code
Type
(hex)
Description
When 1-shot is set, outputs the pulse for 32 reference clock
EFh
CLR output
F0h
OUT0 reset
F1h
OUT1 reset
F2h
OUT2 reset
F3h
OUT3 reset
F4h
OUT4 reset
F5h
OUT5 reset
F6h
OUT6 reset
F7h
OUT7 reset
FEh
SON reset
FFh
CLR reset
Effective
bit length
Setting range
Type
00h
12
1 to 4,096
Parameter
01h
24
0 to 16,777,215
Parameter
02h
24
0 to 16,777,215
-8,388,608 to
8,388,607
Parameter
14
1 to 16,383
1 to 10,000
*1
03h
Parameter
14
1 to 16,383
1 to 10,000
*1
04h
Parameter
05h
14
1 to 16,383
Parameter
06h
14
1 to 16,383
Parameter
07h
13
1 to 8,191
Parameter
08h
24
1 to 16,777,215
Parameter
21h
Counter A
24/32
Counter
3/4-byte batch
R/W
22h
Counter B
24/32
Counter
3/4-byte batch
R/W
23h
Frequency read
Frequency
2-byte batch RD
Comparator
I/O
1-byte R/W
1-byte R/W
*2
*2
14
30h
Comparator register
24
40h
0 to 16,777,215
-8,388,608 to
8,388,607
50h
Initial setting
51h
Initial setting
1-byte R/W
52h
Initial setting
1-byte R/W
53h
Initial setting
1-byte R/W
54h
Initial setting
1-byte R/W
55h
Initial setting
2-byte individual
R/W
56h
Initial setting
1-byte R/W
57h
Initial setting
1-byte R/W
58h
Initial setting
1-byte R/W
60h
Control mode
1-byte R/W
61h
Control mode
1-byte R/W
62h
Control mode
1-byte R/W
63h
Control mode
1-byte R/W
64h
Control mode
1-byte R/W
70h
Interrupt
1-byte R/W
71h
Interrupt
1-byte R/W
72h
Interrupt
1-byte R/W
73h
Interrupt
1-byte R/W
E0h
Interrupt
1-byte RD
E1h
Interrupt
1-byte RD
E2h
Interrupt
1-byte RD
E3h
Interrupt
1-byte RD
Select code
(hex)
F0h
Effective
bit length
Setting range
Type
Status
2-byte individual
RD
F1h
Status
1-byte RD
F2h
Status
1-byte RD
F3h
Status
1-byte RD
F4h
Status
1-byte RD
*1:Linear
*2:S-shaped
2500
250
50
10
1
step
0.1
1
5
25
250
deceleration
0.1 to 1,000
1 to 10,000
5 to 50,000
25 to 250,000
250 to 2,500,000
R4
R4-R7
Tsg
R3+R7
Tsg
R3
Tsg
Tsg
Tg
Tg
K = ---------f---------65, 536 R 0
Stand alone
mode:
fR
V = --------------3----65, 536 R 0
Stand alone
mode:
fR
V = --------------4----65, 536 R 0
Linear interpolation
mode:
fR R
V = --------------4--------1----65, 536 R 0 R 8
Stand alone
mode:
fKR
g = ---------------5
131, 072
Linear interpolation
mode:
fKR R
g = ---------------5--------1
131, 072 R 8
Stand alone
mode:
fKR
g = ---------------6
131, 072
Linear interpolation
mode:
deceleration time
(linear)
(Acceleration)
Linear interpolation
mode:
131, 072 ( R R )
Tg = ----------------------4--------3-f R5
fR R
V = --------------3--------1----65, 536 R 0 R 8
fKR R
g = ---------------6--------1
131, 072 R 8
(Deceleration)
131, 072 ( R R )
Tg = ----------------------4--------3-f R6
Tgsec
Acceleration/
deceleration time (sine)
Tgsec
(Acceleration)
131, 072 ( R R 2 R + R )
Tg = ----------------------4--------3--------------7--------------7-f R5
(Deceleration)
131, 072 ( R R 2 R + R )
Tg = ----------------------4--------3--------------7--------------7-f R6
Acceleration/
deceleration time
(parabolic)
Tg [sec]
Deceleration start point
131, 072 ( R R + 2 R )
Tg = ----------------------4--------3--------------7-f R5
For rapezo(when R4 > R3):
(R R )( R + R 1 )
Dp = ----4--------3-------4--------3-------R0 R6
(linear)
Dp [pulses]
Deceleration start point
(sine)
Dp [pulses]
(Deceleration)
(Acceleration)
For rapezo
(when R4 > R3):
131, 072 ( R R + 2 R )
Tg = ----------------------4--------3--------------7-f R6
Triangular drive:
(R R 2 R + R )( R + R )
Dp = ----4--------3--------------7--------------7-------4--------3-R0 R6
Triangular
drive:
R R
Dp = ---1--------5
R5 + R6
R R
Dp = ---1--------5
R5 + R6
For rapezo
(when R4 > R3):
Dp [pulses]
(R R + 2 R 2)(R + R )
Dp = ----4--------3--------------7-------------4--------3-R0 R6
Triangular
drive:
R R
Dp = ---1--------5
R5 + R6
bit
0
Idling
The idling function allows delay acceleration or deceleration. When it is set to 0, acceleration starts in 0.5 pulse
after the startup and deceleration ends 0.5 pulse before the stopping of the pulse. When it is set to 1, acceleration
starts in 1.5 pulses after the startup and deceleration ends 1.5 pulses before the stopping of the pulse.
PDIR
bit3
bit2
Code 1
Description
24-bit mode
32-bit mode
When bit 0 = 0 and +SLD or -SLD goes active, the drive decelerates to the speed set with register R3 (in the case
that R4 > R3) and the pulse continues to be output. When bit 0 = 1 and +SLD or -SLD goes active, the drive
decelerates to the speed set with register R3 and the pulse output is stopped.
EZ is negative logic
EZ is positive logic
1
CLR is general-purpose output
There is no setting of ERROR and MOVE for bit 4 and 5 for X7083.
Parabolic
Sine
Sync start
When the sync start control is enabled, the pulse oscillation or timer count starts when sync start input terminal
SYNC changes from High to Low after one of the drive commands 00h to 19h or a timer command 40h or 41h
has been written.
Code 1
Description
No deceleration mode
Automatic calculation
This mode can be used when the acceleration rate and deceleration rate are identical. Counter D is cleared to 0 at
the start of drive and counting is performed during drive. When the value of remaining pulse count management
counter C becomes equal to or less than the value of counter D, the drive starts to decelerate. Counter D need not
be preset before the startup.
Offset setting
In this mode, counter D is not cleared to 0 at the start of drive and counting is performed during drive. When the
value of remaining pulse count management counter C becomes equal to, or less than, the value of counter D, the
drive starts to decelerate. The offset value should be preset before starting the drive. The setting value is between
-8,388,608 and 8,388,607 and preset in counter D in the form of 2 complement. The operations that occur are
shown below.
MAXIMUM
SPEED
STARTUP
SPEED
TIME
MAXIMUM
SPEED
STARTUP
SPEED
TIME
Manual setting
In this mode, deceleration start point management counter D does not perform counting but functions as register
R2. It is not cleared to 0 at the start of drive. The drive starts to decelerate when the value of remaining pulse count
management counter C becomes equal to, or less than, the preset value of register R2.
MAXIMUM
SPEED
STARTUP
SPEED
TIME
S-shaped acceleration/deceleration
In the S-shaped acceleration/deceleration mode that is set with bit 4 = 1, two kinds of acceleration/deceleration
shapes can be used. Namely, the parabolic curve can be used when bit 5 = 0 and the sine functional curve can be
used when bit 5 = 1.
normal stop
error stop
stop
normal stop
stop
2 complement comparison
Comparator output is P = Q
Code 1
Description
Counter A
Counter B
Counter C
Comparator register
8. Interrupt Function
The LSI has an interrupt function based on the pulse output, counter and sensor factors. It is also possible to mask
the interrupt due to each factor.
disabled
enabled
disabled
enabled
EZ interrupt disabled
EZ interrupt enabled
P = Q interrupt disabled
P = Q interrupt enabled
bit
Pulse output completion interrupt flag is OFF Pulse output completion interrupt flag is ON
OFF
ON
EZ interrupt flag is ON
P = Q interrupt flag is ON
9. Status Registers
Status registers consist of a main status i.e. operation status and interrupt status that can be read in Table 2-1
Address Allocation Table and an auxiliary status that sets the register selector and then reads using read data
1 to 3.
bit
0
1
2
3
4
5
6
7
Description
0
Pulse oscillation interrupt flag is OFF
Counter interrupt flag is OFF
Sensor interrupt flag is OFF
Comparator interrupt flag is OFF
Not used (permanently set to 0)
Not used (permanently set to 0)
Not used (permanently set to 0)
Not used (permanently set to 0)
1
Pulse oscillation interrupt flag is ON
Counter interrupt flag is ON
Sensor interrupt flag is ON
Comparator interrupt flag is ON
bit
0
1
2
3
4
5
6
7
+EL is OFF
+EL is ON
-EL is OFF
-EL is ON
ALM is OFF
ALM is ON
ORG is OFF
ORG is ON
EZ is OFF
EZ is ON
+SLD is OFF
+SLD is ON
-SLD is OFF
-SLD is ON
INP is OFF
INP is ON
MARK is OFF
MARK is ON
ORG is OFF
ORG is ON
EZ is OFF
EZ is ON
+SLD is OFF
+SLD is ON
-SLD is OFF
-SLD is ON
+EL is OFF
+EL is ON
-EL is OFF
-EL is ON
ALM is OFF
ALM is ON
IN0 is OFF
IN0 is ON
IN1 is OFF
IN1 is ON
IN2 is OFF
IN2 is ON
IN3 is OFF
IN3 isON
IN4 is OFF
IN4 is ON
IN5 is OFF
IN5 is ON
IN6 is OFF
IN6 is ON
IN7 is OFF
IN7 is ON
P is not equal to Q
P=Q
P>Q
D7
D6 D5
D4 D3 D2 D1 D0
0
Set to 0.5-pulse idling.
+direction is set to CW pulse output.
Set to 2-clock method.
Operation completion flag is set ON
when positioning completes.
(Imposition validated.)
D7
D6 D5
D4 D3 D2 D1 D0
D7
D6 D5
D4 D3 D2 D1 D0
0
Counter A is set to a current
position counter using the EA
and EB inputs.
Absolute value counting is set.
D7
D6 D5
D4 D3 D2 D1 D0
1
Counter B is set to a deviation counter
using the EA and EB inputs and
internally oscillated pulse.
2 complement counting is set.
D7
D6 D5
D4 D3 D2 D1 D0
D7
D6 D5
D4 D3 D2 D1 D0
1
+EL is set to a positive logic input.
-EL is set to a positive logic input.
ALM is set to a positive logic input.
D7
D6 D5
D4 D3 D2 D1 D0
D7
0
D6
0
D5
0
D4 D3
D2
D1
D0
D7
D6 D5
D4 D3 D2 D1 D0
0
POUT is set to a negative logic output.
PDIR is set to a negative logic output.
D7
D6 D5
D4 D3 D2 D1 D0
0
Sync start control is disabled.
Deceleration start point automatic
calculation mode is set.
Interpolation control is disabled.
S-shaped acceleration/deceleration mode
is set.
S-shaped acceleration/deceleration
shape is set to sine.
D7
D6 D5
D4 D3 D2 D1 D0
0
Automatic clear after error stop is
disabled.
Automatic clear after normal stop is
disabled.
D7
D6 D5
D4 D3 D2 D1 D0
0
Automatic clear after error stop is
disabled.
Automatic clear after normal stop is
disabled.
D7
D6 D5
D4 D3 D2 D1 D0
0
Automatic clear after error stop is
disabled.
Automatic clear after normal stop is
disabled.
D7
D6 D5
D4 D3 D2 D1 D0
8,500
Write B8h in address 1
5,500
Tsg
3,500
Tsg
500
Tsg
Write 0Bh in address 2
Tg
Tsg
Tg
131
Acceleration time Tg = -----,---072
------
----(-8--,--500
----------500
-------) = 0.4 s
16
,
384
,
000
160
(linear)
160
(S-shaped parabolic)
Acceleration time
(S-shaped sine)
Deceleration rate g = 16
----,--384
------,--000
-------
----1------160
---- = 20, 000 pps/s
131, 072
Deceleration time
(linear)
--------------------------------------------- = 0.7 s
Deceleration time Tg = ----------------16
, 384, 000 160
(S-shape)
Write 00h in address 2
Acceleration time
(S-shaped sine)
Initial setting
Parameter setting
Operation status
D7
Read operation status in
Read of address 7
D6 D5
D4 D3 D2 D1 D0
?
0Operation completing flag OFF
1Operation completing flag ON
Drive will not start while the operation complete flag is ON.
Is operation
completion flag ON?
NO
YES
Operation status
D7
D6 D5
D4 D3 D2 D1 D0
NO
YES
End
-EL
ORG
+EL
-EL
ORG
+EL
-EL
ORG
+EL
Tertiary operation
Constant-speed movement in the -direction.
Stop occurs when ORGI goes ON and then EZ goes ON.
ORG
EZ
Stop
-EL
ORG
+EL
D7
D6 D5
D4 D3 D2 D1 D0
0
Sync start control is disabled.
D7
D6 D5
D4 D3 D2 D1 D0
D7
D6 D5
D4 D3 D2 D1 D0
1
Automatic
enabled.
Automatic
enabled.
clear
after
error
stop
clear
after
normal
stop
D7
D6
D5
D4 D3
D2
D1
D0
Operation status
Is operation
completion flag ON?
NO
D7
D6 D5
D4 D3 D2 D1 D0
YES
Operation status
Is operation
completion flag ON?
NO
D7
D6 D5
D4 D3 D2 D1 D0
?
YES
Operation status
NO
Is error flag
ON
D7
D6 D5
D4 D3 D2 D1 D0
?
YES
D7
D6 D5
D4 D3 D2 D1 D0
Is -EL ON?
NO
To error routine.
YES
Sensor status 2
D7
D6 D5
D4 D3 D2 D1 D0
?
Is ORGI ON
NO
YES
Is ORGI OFF
NO
YES
Operation status
Read operation status
D7
in Read of address 7
D6 D5
D4 D3 D2 D1 D0
NO
YES
Reset operation complete flag.
Write A0h in address 7
D7
in Read of address 7
D6 D5
D4 D3 D2 D1 D0
YES
End
NO
X7043
CP0
CP1
CP2
CP3
SYNC
X7043
CP0
CP1
Start signal
CP2
CP3
SYNC
D7
D6 D5
D4 D3 D2 D1 D0
1
Setting for performing sync start
control.
Deceleration start point automatic
calculation mode is set.
Setting for performing interpolation
control.
Set to S-shaped acceleration/
deceleration mode.
D7
D6 D5
D4 D3 D2 D1 D0
1
Setting for performing sync start
control.
Deceleration start point automatic
calculation mode is set.
Setting for performing interpolation
control.
Set to S-shaped acceleration/
deceleration mode.
address 7
D7
Sync start signal ON
D6 D5
D4 D3 D2 D1 D0
Is operation
complete on flag ON?
NO
YES
Is operation complete
on flag ON?
YES
End
NO
Symbol
VddINT
-0.3 to +4.6
Rating
VddIO
-0.5 to +6.5
Unit
V
Input voltage
VIN
Input current
IIN
10
mA
Output current
IO
25
mA
Storage temperature
Tstg
-65 to +150
Symbol
VddINT
VddIO
Ta
Ambient temperature
Rating
Unit
3.0 to 3.6
0 to +70
11-3 DC Characteristics
11-3-1 DC Characteristics (VddIO = 5V 10%, Ta = 0 to +70 )
Item
Symbol
VIH
VIL
IIH
IIL
VOH
VOL
IOZ
Hysteresis voltage *1
VH
Condition
MIN.
TYP.
MAX.
4.0
Unit
V
VIH = Vdd
0.8
10
-10
10
VIL = Vss
-200
-10
IOH = -8mA
3.7
V
IOH = -100A
Vdd-0.2
IOL = 8mA
0.4
IOL = 100A
0.2
V
VOUT = Vdd or Vss
-10
0.2
10
0.3
A
V
*1 INP, ALM, +EL, -EL, +SLD, -SLD, ORG, EZ, IN0 to 7, CLRA, EA, EB, SYNC, MARK, CLK, RST, A0 to 4, CS, RD,
and WR
Symbol
IIL
MAX.
0.8
0.3 VddIO
1
-1
VIL = Vss
VOH
VOL
IOZ
Hysteresis voltage *2
VH
IOH = -8mA
IOH = -4mA
-200
2.4
V
A
A
IOL = 4mA
-1
0.1
IDDS
-10
IOL = 8mA
Unit
V
0.7 VddIO
VIH =Vdd
TYP.
VIL
IIH
MIN.
2.0
VIH
Condition
0.4
0.4
V
60
*1 CP0 to 3
*2 INP, ALM, +EL, -EL, +SLD, -SLD, ORG, EZ, IN0 to 7, CLRA, EA, EB, SYNC, MARK, CLK,
RST, A0 to 4, CS, RD, and WR
Symbol
Clock frequency
fCLK
Clock period
tCLK
50
ns
tPWL
ns
tPWH
25
ns
tAR
10
ns
tRA
ns
tRR
13
ns
tRD
CL = 100pF
15
ns
tDF
CL = 100pF
15
ns
tAW
ns
tWA
ns
tWW
13
ns
tDW
ns
tWD
ns
tRST
3tCLK
ns
tRSTM
Condition
MIN.
TYP.
MAX.
Unit
20
MHz
3tCLK
ns
Symbol
fCLK
Condition
MIN.
TYP.
MAX.
Unit
Clock period
tCLK
20
MHz
50
ns
tPWL
12
ns
tPWH
21
ns
tAR
10
ns
tRA
ns
tRR
16
ns
tRD
CL = 100 pF
20
ns
tDF
CL = 100 pF
19
ns
tAW
ns
tWA
ns
tWW
16
ns
tDW
ns
tWD
ns
tRST
3tCLK
ns
tRSTM
3tCLK
ns
Clock
tPWH
CLK
tPWL
Read cycle
A2- 0
RD, CS
tRR
tAR
tRD
tRA
tDF
D7 - 0
Write cycle
A2- 0
WR, CS
tAW
tWW
tDW
tWA
tWD
D7- 0
Reset cycle
RST
tRST
tRSTS
tRSTM
Reset operation
Symbol
MIN.
tAB
2.5tCLK
ns
tBA
2.5tCLK
ns
tAA
2.5tCLK
ns
tBB
2.5tCLK
ns
2-clock inputs
EA
tAA
tAB
tBB tBA
EB
tAA
tAB
tBB
EB
EA
EB
x1 multiplication
EA
EB
x2 multiplication
EA
EB
x4 multiplication
EA
EB
TYP.
MAX.
Unit
EA
EB
x1 multiplication
EA
EB
x2 multiplication
EA
EB
x4 multiplication
EA
EB
6tCLK
WR,CS
MOVE
POUT,PDIR
T/2
SYNC
MOVE
POUT,PDIR
T/2
T: 1 period of startup frequency
1tCLK
2tCLK
INT
1tCLK
INT
INP
5tCLK
within 60 sec.
150 to 190
60 to 80 sec.
1 to 4 /sec.
Time (sec.)
This Users Manual describes information as of April 2005. To improve this product, its specifications are subject
to change without notice.