background image

© 1997-2013 Designer Systems 

 

 

Page 4 of 8 

INTERFACE 13.04.13  Revision 1.00 

Servo 7 status 

R6 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 8 status 

R7 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 

 

Servo 9 status 

R8 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 10 status 

R9 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 11 status 
R10 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 12 status 
R11 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 13 status 
R12 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 

Servo 14 status 
R13 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 15 status 
R14 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 16 status 
R15 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 17 status 
R16 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Servo 18 status 
R17 

 

A = Operation (0 – Servo disabled 1 – Servo enabled) 
B = Reverse (0 – Servo normal 1 – Servo reversed) 
C = Soft-start (0 – Complete 1 – In-progress) 
D = Movement (0 – Complete 1 – In-progress) 
 
Firmware version 
R18 

 

M..M = Firmware major revision number 1-15 
V..V = Firmware minor revision number 1-15 

 
Bit (A) 128

decimal

 is the operate bit 

which when set indicates that the 
servo is operational. 
Bit (B) 64

decimal

 is the reverse bit 

which when set indicates that posi-
tion values written to the servo will 
be reversed. 

Bit (C) 32

decimal

 is the soft-start bit 

which when set indicates that soft-
start is in progress. 
 

Movement complete determination

  

Bit (D) 16

decimal

 is cleared to indicate 

if the current servo movement has 
completed. 
This indication is not derived from 
mechanical or electrical feedback 
from the servo being controlled but 
is a function of the current servo 
speed selected and position. 
When the slowest servo speed (0) is 
selected the determination of 
movement completion is at its best. 
This is because the positional 
change of the servo between its cur-
rent and final position has been split 
into many sub-positions which must 
be attained before the final position 
is reached. These many sub-
positions ensure that the mechanical 
position closely relates to the posi-
tion requested by the pulse width 
and therefore the determination of 
final position (movement complete) 
will closely relate to mechanical 
position. As servo speed is increased 
the error between mechanical posi-
tion and pulse width position in-
creases and movement completion 
accuracy is degraded.  

Electrical Characteristics  

(T

A

 = 25

o

C Typical) 

  Parameter 

   Minimum 

   Maximum 

      Units 

  Notes 

Supply Voltage (Servo power) 

3.8 

12 

1,2 

Supply Current (Servo power) 

2x 2800 

mA 

Supply Voltage (on-board VCC) 

4.75 

16 

 

Supply Current (on-board VCC) 

25 

mA 

I2C pull-up resistance 

4700 

 

 

I

2

C speed 

400 

kHz 

 

 

Absolute Maximum Ratings 

Parameter 

   Minimum 

   Maximum 

      Units 

   Notes 

Supply Voltage (Servo power) 

-0.5 

+30 

Supply Current (Servo power) 

4.5 

 

 
Environmental 

Parameter 

   Minimum 

   Maximum 

      Units 

Operating Temperature 

70 

o

Storage Temperature 

-10 

80 

o

C

 

Humidity 

80 

Dimensions 

 Length 56.25mm, Width 53.5mm, Height 15mm 

Weight 

25g 

Immunity & emissions 

See statement on page 8 

 

Notes: 

1.Servo voltage below 5V requires that the servo regulator be disabled (see above). 
2.Voltages above 6-12V may require force cooling of the heat-sinks if servo load is high. 
3.Values given are based on maximum and minimum loading for each regulator. 
4.Values given are for servos being not driven and driven. 
5.Value given is based on maximum and minimum loading. 
 

Summary of Contents for DS-SCX18.S

Page 1: ...fea tures high speed I2 C communica tion for easy project integration and smooth speed control Once connected each servo can be positioned with speed control enabled reversed and soft started by simply writing a value to an internal register over the connect ed I2 C interface The SCX18 S caters for the major ity of servos by providing a wide pulse width range of 0 50mS to 2 50mS with 8uS per step ...

Page 2: ...plete device address i e if both jumpers are left connected default then the device address would be 1110100Dbinary The D bit determines if a read or a write to the SCX18 is to be per formed If the D bit is set 1 then a register read is performed or if clear 0 a register write To access individual registers a de vice write must be undertaken by the I2 C Master which consists of a Start condition d...

Page 3: ...lue 0 to 15 0 slowest Servo 18 position R35 P P P P P P P P P P Servo position 0 to 255 0 5mS to 2 50mS Servo 18 control R36 A B C D S S S S A Operate 0 Servo disabled 1 Servo enabled B Reverse 0 Servo normal 1 Servo reversed C Soft start control 0 Disabled 1 Enabled D Speed control 0 Disabled 1 Enabled S S Servo speed value 0 to 15 0 slowest Servo global enable register R37 X X X X X X X X X X An...

Page 4: ...abled B Reverse 0 Servo normal 1 Servo reversed C Soft start 0 Complete 1 In progress D Movement 0 Complete 1 In progress Firmware version R18 M M M M V V V V M M Firmware major revision number 1 15 V V Firmware minor revision number 1 15 Bit A 128decimal is the operate bit which when set indicates that the servo is operational Bit B 64decimal is the reverse bit which when set indicates that posi ...

Page 5: ...it values defined above that the value associated with the A bit is 128 so by writing this value to register 1 we can enable servo 1 If we need to enable additional functions such as the speed control D as well as the servo enable the value of this bit is added to the value written to the register i e 128 16 144 In addition we could also add a speed value of 5 that would make the total value 128 1...

Page 6: ... SDA SCL www arduino cc RESET 3V3 5V Gnd Vin 0 1 2 3 4 5 ANALOG IN POWER P1 Raspberry Pi with speed control 18 Channel Servo Driver DS SCX18 Shield Designer Systems SV V GND 6A Max OFF ON D V 0 7 0 _ V 1 0 0 0 1 3 8 5VDC U3 U2 R3 R7 R6 CN1 D1 C2 C1 L1 C5 U1 U4 R4 R5 C7 C6 R1 R2 C4 C3 OFF ON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 V 3 A M a x 5 V 3 A M a x BLACK RED YELLOW GREEN ...

Page 7: ...l 18 Channel Servo Driver DS SCX18 Shield Designer Systems SV V GND 6A Max OFF ON D V 0 7 0 _ V 1 0 0 0 1 3 8 5VDC U3 U2 R3 R7 R6 CN1 D1 C2 C1 L1 C5 U1 U4 R4 R5 C7 C6 R1 R2 C4 C3 OFF ON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 V 3 A M a x 5 V 3 A M a x Revision History 1 00 Release version Mechanical Specifications Units millimetres ...

Page 8: ...Conformity Copyright 2013 by Designer Systems Ltd Apparatus name model number DS SCX18 S Manufacturer Designer Systems 11 Castle Street Truro Cornwall Conformity via Generic Standard EN61000 1 TR1 3AF United Kingdom Generic Standard EN61000 3 Description of apparatus Robotic interface peripheral Conformity criteria For use only within commercial residential and light industrial applications We cer...

Reviews: