n    =    The axis designator (XYZW or ABCDEFGH) Each axis must be set individually 
si0 =  0 is for NO SSI  
 
1 is for SSI to replace MAIN encoder data 
 
2 is for SSI to replace AUX encoder data 
 
si1 =  Total # of Bits of SSI.  A positive number designates No Rollover. A negative 
number will cause the controller to act as an incremental encoder, allowing the 
encoder to count past the max value of the encoder.  (Note: when the controller is 
powered down, the rollover values are lost) 
si2 =  # of Single Turn Bits  
 
si3 =  # of Status Bits (ie: Error Bits) 
Positive # designates status bits as trailing the SSI data 
Negative # designates status bits as leading the SSI data 
 
The number of Multi-turn bits of the encoder is internally calculated by the following 
equation:   Multi-turn Bits = (Total Bits) - (Single-Turn) - (Status Bits) 
 
 
p designator for post March 2006 DB-28040 firmware 
 
 
SSI Freq = 
)
1
(
2
25
+
 p
MHz
 
for Optima/Econo
        SSI Freq=
)
1
(
2
27
+
 p
MHz
 
for Accelera
 
 
 
Common p values are shown below (p is an integer with a range of 4-26) 
p Optima/Econo Accelera  
p=13 is recommended (~1Mhz clock frequency) 
4 2500 
kHz 
2700 kHz  
    for standard SSI applications 
 
8 1389 
kHz 
1500 kHz  
 
 
 
 
12 962 
kHz 
1038 kHz  
Note: A positive value for p reads data on the rising  
13 892 
kHz 
964 kHz  
clock edge, a negative value reads data on the 
24 500 
kHz 
540 kHz  
falling clock edge.  
 
 
26 463 
kHz 
500 kHz  
 
 
 
 
 
 
 
p designator for DB-14064 and pre-March 2006 DB-28040 firmware 
 
p = 
1, 2, -1 or -2   based on type of clock interface as shown below*: 
 
 
 
   
Fast Clock (1.25MHz) 
Slow Clock (1.0 MHz) 
 Rising 
Edge 
 1   -1 
 Falling 
Edge 
 2   -2 
 
 
q = 
1 for Binary Code 
 
2 for Gray Code 
 
SIn=?   Returns the configuration parameters (where n is the axis) 
 
 
- 2 - 
 
Galil Motion Control, Inc. 
· 3750 Atherton Road · Rocklin, CA  95765  USA · 800-377-6329 · Ph: 916-626-0101 · Fax: 916-626-0102 · www.galilmc.com