AN332
Rev. 0.8
75
Command 0x23. FM_RSQ_STATUS
Returns status information about the received signal quality. The commands returns the RSSI, SNR, frequency
offset, and stereo blend percentage. It also indicates valid channel (VALID), soft mute engagement (SMUTE), and
AFC rail status (AFCRL). This command can be used to check if the received signal is above the RSSI high
threshold as reported by RSSIHINT, or below the RSSI low threshold as reported by RSSILINT. It can also be used
to check if the signal is above the SNR high threshold as reported by SNRHINT, or below the SNR low threshold as
reported by SNRLINT. For the Si4706/4x, it can be used to check if the detected multipath is above the multipath
high threshold as reported by MULTHINT, or below the multipath low threshold as reported by MULTLINT. If the
PILOT indicator is set, it can also check whether the blend has crossed a threshold as indicated by BLENDINT.
The command clears the RSQINT, BLENDINT, SNRHINT, SNRLINT, RSSIHINT, RSSILINT, MULTHINT, and
MULTLINT interrupt bits when INTACK bit of ARG1 is set. The CTS bit (and optional interrupt) is set when it is safe
to send the next command. This command may only be sent when in powerup mode.
Available in: All
Command arguments: One
Response bytes: Seven
Command
Response
Bit
D7
D6
D5
D4
D3
D2
D1
D0
CMD
0
0
1
0
0
0
1
1
ARG1
0
0
0
0
0
0
0
INTACK
ARG
Bit
Name
Function
1
0
INTACK
Interrupt Acknowledge.
0 = Interrupt status preserved.
1 = Clears RSQINT, BLENDINT, SNRHINT, SNRLINT, RSSIHINT, RSSILINT,
MULTHINT, MULTLINT.
Bit
D7
D6
D5
D4
D3
D2
D1
D0
STATUS
CTS
ERR
X
X
RSQINT
RDSINT
X
STCINT
RESP1
BLENDINT
X
MULTHINT MULTLINT SNRHINT
SNRLINT RSSIHINT RSSIILINT
RESP2
X
X
X
X
SMUTE
X
AFCRL
VALID
RESP3
PILOT
STBLEND[6:0]
RESP4
RSSI[7:0]
RESP5
SNR[7:0]
RESP6
MULT[7:0]
RESP7
FREQOFF[7:0]