Rainbow Electronics MAX12005 User Manual
Page 11

MAX12005
Satellite IF Switch
11
Table 2. DiSEqC Slave Control Interface Command Bytes
HEX VALUE
COMMAND
FUNCTION
DATA BYTES
SLAVE REPLY
0x00
Reset
Reset DiSEqC decoder
—
Framing byte
0x01
Clr Reset
Clear reset flag
Clears Status_reg, bit 0
—
Framing byte
0x04
Set Contend
Set contention flag
Sets Status_reg, bit 7
—
Framing byte
0x05
Contend
Return address only if contention flag is set
Reads Address_reg
—
Framing + data
byte
0x06
Clr Contend
Clear contention flag
Clears Status_reg, bit 7
—
Framing byte
0x07
Address
Return address unless contention flag is set
Reads Address_reg
—
Framing + data
byte
0x08
Move C
Change address only if contention flag is set
Writes to Address_reg
1 byte
Framing byte
0x09
Move
Change address unless contention flag is set
Writes to Address_reg
1 byte
Framing byte
0x10
Status
Read status register flags
Reads Status_reg
—
Framing + data
byte
0x11
Config
Read configuration flags
Reads Configuration_reg
—
Framing + data
byte
0x14
Switch 0
Read switching state flags
Reads Switch_reg
—
Framing + data
byte
0x20
Set Lo
Select the low local oscillator frequency
Clears Switch_reg, bit 4
—
Framing byte
0x21
Set VR
Select vertical polarization (or right circular)
Clears Switch_reg, bit 5
—
Framing byte
0x22
Set Pos A
Select satellite position A (or position C)
Clears Switch_reg, bit 6
—
Framing byte
0x23
Set S0A
Select switch option A (i.e. positions A/B)
Clears Switch_reg, bit 7
—
Framing byte
0x24
Set Hi
Select the high local oscillator frequency
Sets Switch_reg, bit 4
—
Framing byte
0x25
Set HL
Select horizontal polarization (or left circular)
Sets Switch_reg, bit 5
—
Framing byte
0x26
Set Pos B
Select satellite position B (or position D)
Sets Switch_reg, bit 6
—
Framing byte
0x27
Set S0B
Select switch option B (i.e. positions C/D)
Sets Switch_reg, bit 7
—
Framing byte
0x30
Sleep
Ignore all bus commands except Awake
Sets Status_reg, bit 1
—
Framing byte
0x31
Awake
Respond to future bus commands normally
Clears Status_reg, bit 1
—
Framing byte