Geo Brick Drive User Manual
Pinouts and Software Setup
105
BiSS Control Registers Setup Example
Channel 1 is driving an 18-bit Renishaw resolute BiSS-C encoder. The encoder requires a 1 MHz serial
clock, and has 2 status bits.
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
$B for
BiSS
0
0
Hex:
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
6
3
0
0
0
B
cl
o
ck
E
d
ge
Field
Value
Notes
Global Control Word
M divisor
=99
Hex 0x63
$63000B
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 =11
Hex 0xB, BiSS protocol
Channel Control Register
The Channel Control register is a 24-bit hexadecimal word 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
(Resolution)
Hex ($):
0
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
2
1
1
4
9
2
CRC Mask
Tr
ig
ge
r
M
o
d
e
Tr
ig
ge
r
En
ab
le
0
Se
n
c
M
o
d
e
=0 Continuous
=1 One shot
=0 Disabled
=1 Enabled
=0 Disabled
=1 Enabled
Encoder Resolution
(ST+MT)
B
iS
S
Ty
p
e
=0 BiSS-C
=1 BiSS-B
M
C
D
0
Status
MCD
(BiSS-B only)
Number Of
Status Bits
Summary of Contents for Geo Brick
Page 5: ...4...
Page 288: ...Geo Brick Drive User Manual Appendix A 288 Limits Flags J4...