Manual

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