Delta Tau GEO BRICK LV User Manual

Page of 271
Geo Brick LV User Manual
 
PinOuts and Software Setup 
 86 
SSI Control Registers Setup Example 
Channel  1  is  driving  a  25-bit  (13-bit  Singleturn,  12-bit  Multiturn)  SSI  encoder.  The  encoder  outputs 
binary data with no parity, and requires a 1 MHz serial clock. 
 
Global Control Register 
The Global Control register is a 24-bit hexadecimal word which is set up as follows: 
 
M Divisor
Bit #:
Description:
Binary:
23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
N Divisor
Trigger Delay
Protocol
=0 Rising Edge
=1 Falling Edge 
Typically =0
=0 Trigger on Phase
=1 Trigger on Servo 
$2 for
SSI
0
0
Hex ($):
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
6
3
0
0
0
2
cl
o
ck
Ed
ge
 
Field 
Value 
Notes 
Global Control Word 
M divisor 
=99 
Hex 0x63 
$630002 
N divisor 
=0 
Hex 0x0 
Trigger clock 
=0 
Trigger on Phase (recommended) 
Trigger Edge 
=0 
Rising edge (recommended) 
Trigger Delay  =0 
No delay (typical) 
Protocol Code  =2 
Hex 0x2, SSI protocol 
 
Channel Control Register 
The Channel Control register is a 24-bit hexadecimal word which is set up as follows: 
 
Bit #:
Description:
Binary:
23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Bit Length
Hex ($):
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
1
0
0
1
0
0
1
4
1
9
Reserved
(always 0)
Tr
ig
ge
r
M
o
d
e
Tr
ig
ge
r
En
ab
le
0
Se
n
c
M
o
d
e
Reserved
(always 0)
=0 Continuous
=1 One shot 
=0 Disabled
=1 Enabled 
=0 Disabled
=1 Enabled 
Encoder Resolution 
(ST+MT)
Parity
Type
=00 None
=01 Odd
=10 Even