You are on page 1of 10

AN332

Table 5. FM Transmitter Property Summary

Prop Name Description Default Available In


0x0001 GPO_IEN Enables interrupt sources. 0x0000 All
All except
0x0101 DIGITAL_INPUT _FORMAT1 Configures the digital input format. 0x0000
Si4710-A10
Configures the digital input sample
All except
0x0103 DIGITAL_INPUT _SAMPLE_RATE1 rate in 1 Hz steps. 0x0000
Si4710-A10
Default is 0.
Sets frequency of the reference clock
in Hz. The range is 31130 to
0x0201 REFCLK_FREQ 0x8000 All
34406 Hz, or 0 to disable the AFC.
Default is 32768 Hz.
Sets the prescaler value for the refer-
0x0202 REFCLK_PRESCALE 0x0001 All
ence clock.
Enable transmit multiplex signal com-
0x2100 TX_COMPONENT_ENABLE ponents. 0x0003 All
Default has pilot and L-R enabled.
Configures audio frequency deviation
0x2101 TX_AUDIO_DEVIATION level. Units are in 10 Hz increments. 0x1AA9 All
Default is 6825 (68.25 kHz).
Configures pilot tone frequency devi-
0x2102 TX_PILOT_DEVIATION ation level. Units are in 10 Hz incre- 0x02A3 All
ments. Default is 675 (6.75 kHz)
Configures the RDS/RBDS fre-
0x2103 TX_RDS_DEVIATION2 quency deviation level. Units are in 0x00C8 Si4711/13/21
10 Hz increments. Default is 2 kHz.
Configures maximum analog line
input level to the LIN/RIN pins to
reach the maximum deviation level
0x2104 TX_LINE_INPUT_LEVEL 0x327C All
programmed into the audio deviation
property TX Audio Deviation. Default
is 636 mVPK.
Sets line input mute. L and R inputs
0x2105 TX_LINE_INPUT_MUTE may be independently muted. Default 0x0000 All
is not muted.
Configures pre-emphasis time con-
0x2106 TX_PREEMPHASIS stant. 0x0000 All
Default is 0 (75 s).
Configures the frequency of the ste-
0x2107 TX_PILOT_FREQUENCY 0x4A38 All
reo pilot. Default is 19000 Hz.
Notes:
1. Digital Audio Input feature (property DIGITAL_INPUT_FORMAT and DIGITAL_INPUT_SAMPLE_RATE) is supported
in FMTX component 2.0 or later.
2. RDS feature (command TX_RDS_BUFF, TX_RDS_PS and RDS properties 0x2103, 0x2C00 through 2C07) is
supported in FMTX component 2.0 or later.
3. Limiter feature (LIMITEN bit in TX_ACOMP_ENABLE and property TX_LIMITER_RELEASE_TIME) is supported in
FMTX component 2.0 or later.

8 Rev. 0.8
AN332
Table 5. FM Transmitter Property Summary (Continued)

Prop Name Description Default Available In


Enables audio dynamic range control
and limiter.
0x2200 TX_ACOMP_ENABLE3 0x0002 All
Default is 2 (limiter is enabled, audio
dynamic range control is disabled).
Sets the threshold level for audio
0x2201 TX_ACOMP_THRESHOLD dynamic range control. 0xFFD8 All
Default is 40 dB.
Sets the attack time for audio
0x2202 TX_ACOMP_ATTACK_TIME dynamic range control. 0x0000 All
Default is 0 (0.5 ms).
Sets the release time for audio
0x2203 TX_ACOMP_RELEASE_TIME dynamic range control. 0x0004 All
Default is 4 (1000 ms).
Sets the gain for audio dynamic
0x2204 TX_ACOMP_GAIN range control. 0x000F All
Default is 15 dB.
Sets the limiter release time. Default All except
0x2205 TX_LIMITER_RELEASE_TIME3 0x0066
is 102 (5.01 ms) Si4710-A10
Configures measurements related to
0x2300 TX_ASQ_INTERRUPT_SOURCE signal quality metrics. Default is none 0x0000 All
selected.
Configures low audio input level
detection threshold. This threshold
0x2301 TX_ASQ_LEVEL_LOW 0x0000 All
can be used to detect silence on the
incoming audio.
Configures the duration which the
input audio level must be below the
0x2302 TX_ASQ_DURATION_LOW 0x0000 All
low threshold in order to detect a low
audio condition.
Configures high audio input level
detection threshold. This threshold
0x2303 TX_ASQ_LEVEL_HIGH 0x0000 All
can be used to detect activity on the
incoming audio.
Configures the duration which the
input audio level must be above the
0x2304 TX_ASQ_DURATION_HIGH 0x0000 All
high threshold in order to detect a
high audio condition.
Configure RDS interrupt sources.
0x2C00 TX_RDS_INTERRUPT_SOURCE2 0x0000 Si4711/13/21
Default is none selected.
Notes:
1. Digital Audio Input feature (property DIGITAL_INPUT_FORMAT and DIGITAL_INPUT_SAMPLE_RATE) is supported
in FMTX component 2.0 or later.
2. RDS feature (command TX_RDS_BUFF, TX_RDS_PS and RDS properties 0x2103, 0x2C00 through 2C07) is
supported in FMTX component 2.0 or later.
3. Limiter feature (LIMITEN bit in TX_ACOMP_ENABLE and property TX_LIMITER_RELEASE_TIME) is supported in
FMTX component 2.0 or later.

Rev. 0.8 9
AN332
Table 5. FM Transmitter Property Summary (Continued)

Prop Name Description Default Available In

0x2C01 TX_RDS_PI2 Sets transmit RDS program identifier. 0x40A7 Si4711/13/21

Configures mix of RDS PS Group


0x2C02 TX_RDS_PS_MIX2 0x0003 Si4711/13/21
with RDS Group Buffer.
Miscellaneous bits to transmit along
0x2C03 TX_RDS_PS_MISC2 0x1008 Si4711/13/21
with RDS_PS Groups.
Number of times to repeat transmis-
0x2C04 TX_RDS_PS_REPEAT_COUNT2 sion of a PS message before trans- 0x0003 Si4711/13/21
mitting the next PS message.
0x2C05 TX_RDS_PS_MESSAGE_COUNT2 Number of PS messages in use. 0x0001 Si4711/13/21
RDS Program Service Alternate Fre-
quency. This provides the ability to
inform the receiver of a single alter-
0x2C06 TX_RDS_PS_AF2 0xE0E0 Si4711/13/21
nate frequency using AF Method A
coding and is transmitted along with
the RDS_PS Groups.
Number of blocks reserved for the
FIFO. Note that the value written
0x2C07 TX_RDS_FIFO_SIZE2 0x0000 Si4711/13/21
must be one larger than the desired
FIFO size.
Notes:
1. Digital Audio Input feature (property DIGITAL_INPUT_FORMAT and DIGITAL_INPUT_SAMPLE_RATE) is supported
in FMTX component 2.0 or later.
2. RDS feature (command TX_RDS_BUFF, TX_RDS_PS and RDS properties 0x2103, 0x2C00 through 2C07) is
supported in FMTX component 2.0 or later.
3. Limiter feature (LIMITEN bit in TX_ACOMP_ENABLE and property TX_LIMITER_RELEASE_TIME) is supported in
FMTX component 2.0 or later.

10 Rev. 0.8
AN332

Table 9. FM/RDS Receiver Property Summary

Prop Name Description Default Available In


0x0001 GPO_IEN Enables interrupt sources. 0x0000 All
Si4705/06,
Si4721/31/35/37/
39,
DIGITAL_OUTPUT_
0x0102 Configure digital audio outputs. 0x0000 Si4730/34/36/38-
FORMAT
D60 and later,
Si4741/43/45,
Si4784/85
Si4705/06,
Si4721/31/35/37/
39,
DIGITAL_OUTPUT_
0x0104 Configure digital audio output sample rate. 0x0000 Si4730/34/36/38-
SAMPLE_RATE
D60 and later,
Si4741/43/45,
Si4784/85
Sets frequency of reference clock in Hz.
0x0201 REFCLK_FREQ The range is 31130 to 34406 Hz, or 0 to 0x8000 All
disable the AFC. Default is 32768 Hz.
0x0202 REFCLK_PRESCALE Sets the prescaler value for RCLK input. 0x0001 All
Sets deemphasis time constant. Default is
0x1100 FM_DEEMPHASIS 0x0002 All except Si4749
75 s.
Si4706, Si4749,
0x0001 Si4705/31/35/85-
Selects bandwidth of channel filter applied D50 and later
0x1102 FM_CHANNEL_FILTER
at the demodulation stage.
Si4704/30/34/84-
0x0000
D50 and later

Si470x/2x,
FM_BLEND_STEREO_ Selects bandwidth of channel filter applied
0x1105 0x0031 Si473x-C40 and
THRESHOLD at the demodulation stage.
earlier

Sets RSSI threshold for mono blend (Full


mono below threshold, blend above Si470x/2x,
FM_BLEND_MONO_
0x1106 threshold). To force stereo set this to 0. To 0x001E Si473x-C40 and
THRESHOLD
force mono set this to 127. Default value is earlier
30 dBV.
Selects the antenna type and the pin to Si4704/05/06/20/
0x1107 FM_ANTENNA_INPUT 0x0000
which it is connected. 21

Sets the maximum freq error allowed 0x001E All


FM_MAX_TUNE_
0x1108 before setting the AFC rail (AFCRL) indica-
ERROR
tor. Default value is 20 kHz. 0x0014 All others

FM_RSQ_INT_ Configures interrupt related to Received


0x1200 0x0000 All
SOURCE Signal Quality metrics.
FM_RSQ_SNR_HI_
0x1201 Sets high threshold for SNR interrupt. 0x007F All
THRESHOLD

56 Rev. 0.8
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


FM_RSQ_SNR_LO_
0x1202 Sets low threshold for SNR interrupt. 0x0000 All
THRESHOLD
FM_RSQ_RSSI_HI_
0x1203 Sets high threshold for RSSI interrupt. 0x007F All
THRESHOLD
FM_RSQ_RSSI_LO_
0x1204 Sets low threshold for RSSI interrupt. 0x0000 All
THRESHOLD
Si4706-C30 and
later,
FM_RSQ_MULTIPATH_HI_ Si474x,
0x1205 Sets high threshold for multipath interrupt. 0x007F
THRESHOLD Si4704/05/30/31/
34/35/84/85-D50
and later
Si4706-C30 and
later,
FM_RSQ_MULTIPATH_ Si474x,
0x1206 Sets low threshold for multipath interrupt. 0x0000
LO_THRESHOLD Si4704/05/30/31/
34/35/84/85-D50
and later
FM_RSQ_BLEND_ Sets the blend threshold for blend interrupt
0x1207 0x0081 All except Si4749
THRESHOLD when boundary is crossed.
Si4706/07/20/21/
84/85-B20 and
Sets the attack and decay rates when
0x1300 FM_SOFT_MUTE_RATE 0x0040 earlier,
entering and leaving soft mute.
Si4704/05/3x-
C40 and earlier
Configures attenuation slope during soft Si4704/05/06/3x-
mute in dB attenuation per dB SNR below C40 and later,
0x1301 FM_SOFT_MUTE_SLOPE 0x0002
the soft mute SNR threshold. Default value Si4740/41/42/43/
is 2. 44/45
Sets maximum attenuation during soft
FM_SOFT_MUTE_
0x1302 mute (dB). Set to 0 to 0x0010 All except Si4749
MAX_ATTENUATION
disable soft mute. Default is 16 dB.
FM_SOFT_MUTE_ Sets SNR threshold to engage soft mute.
0x1303 0x0004 All except Si4749
SNR_THRESHOLD Default is 4 dB.
Si4706-C30 and
later,
Sets soft mute release rate. Smaller values
Si4740/41/42/43/
FM_SOFT_MUTE_ provide slower release, and larger values
0x1304 0x2000 44/45,
RELEASE_RATE provide faster release. The default is 8192
Si4704/05/30/31/
(approximately 8000 dB/s)
34/35/84/85-D50
and later

Rev. 0.8 57
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


Si4706-C30 and
later,
Sets soft mute attack rate. Smaller values
Si4740/41/42/43/
FM_SOFT_MUTE_ provide slower attack, and larger values
0x1305 0x2000 44/45,
ATTACK_RATE provide faster attack. The default is 8192
(approximately 8000 dB/s) Si4704/05/30/31/
34/35/84/85-D50
and later
FM_SEEK_BAND_ Sets the bottom of the FM band for seek.
0x1400 0x222E All
BOTTOM Default is 8750 (87.5 MHz).
Sets the top of the FM band for seek.
0x1401 FM_SEEK_BAND_TOP 0x2A26 All
Default is 10790 (107.9 MHz).
FM_SEEK_FREQ_ Selects frequency spacing for FM seek.
0x1402 0x000A All
SPACING Default value is 10 (100 kHz).
Sets the SNR threshold for a valid FM
FM_SEEK_TUNE_
0x1403 Seek/Tune. 0x0003 All
SNR_THRESHOLD
Default value is 3 dB.
Sets the RSSI threshold for a valid FM
FM_SEEK_TUNE_
0x1404 Seek/Tune. 0x0014 All
RSSI_TRESHOLD
Default value is 20 dBV.
Si4705/06,
Si4721,
0x1500 FM_RDS_INT_SOURCE Configures RDS interrupt behavior. 0x0000
Si431/35/37/39,
Si4741/43/45/49
Si4705/06,
Sets the minimum number of RDS groups
FM_RDS_INT_FIFO_ Si4721,
0x1501 stored in the receive FIFO required before 0x0000
COUNT Si431/35/37/39,
RDSRECV is set.
Si4741/43/45/49
Si4705/06,
Si4721,
0x1502 FM_RDS_CONFIG Configures RDS setting. 0x0000
Si431/35/37/39,
Si4741/43/45/49
Si4706-C30 and
later, Si474x,
Sets the confidence level threshold for
0x1503 FM_RDS_CONFIDENCE 0x1111 Si4704/05/30/31/
each RDS block.
34/35/84/85-D50
and later
Sets the AGC attack rate. Larger values
provide slower attack and smaller values
0x1700 FM_AGC_ATTACK_RATE 0x0004 Si474x
provide faster attack. The default is 4
(approximately 1500 dB/s).
Sets the AGC release rate. Larger values
provide slower release and smaller values
0x1701 FM_AGC_RELEASE_RATE 0x008C Si474x
provide faster release. The default is 140
(approximately 43 dB/s).

58 Rev. 0.8
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


Si4706-C30 and
Sets RSSI threshold for stereo blend. (Full
later,
stereo above threshold, blend below
FM_BLEND_RSSI_ Si4740/41/42/43/
0x1800 threshold.) To force stereo, set this to 0. To 0x0031
STEREO_THRESHOLD 44/45,
force mono, set this to 127. Default value is
Si4705/31/35/85-
49 dB V.
D50 and later
Si4706-C30 and
Sets RSSI threshold for mono blend (Full
later,
mono below threshold, blend above
FM_BLEND_RSSI_MONO_ Si4740/41/42/
0x1801 threshold). To force stereo, set this to 0. To 0x001E
THRESHOLD 43/44/45,
force mono, set this to 127. Default value is
30 dB V. Si4705/31/35/85
-D50 and later
Si4706-C30 and
Sets the stereo to mono attack rate for later,
RSSI based blend. Smaller values provide Si4740/41/42/
FM_BLEND_RSSI_
0x1802 slower attack and larger values provide 0x0FA0
ATTACK_RATE 43/44/45,
faster attack. The default is 4000 (approxi-
mately 16 ms). Si4705/31/35/85
-D50 and later
Si4706-C30 and
Sets the mono to stereo release rate for later,
RSSI based blend. Smaller values provide Si4740/41/42/
FM_BLEND_RSSI_
0x1803 slower release and larger values provide 0x0190
RELEASE_RATE 43/44/45,
faster release. The default is 400 (approxi-
mately 164 ms). Si4705/31/35/85
-D50 and later
Si4740/41/42/43/
44/45,
Sets SNR threshold for stereo blend (Full Si4704/05-D50
stereo above threshold, blend below and later,
FM_BLEND_SNR_
0x1804 threshold). To force stereo, set this to 0. To 0x001B Si4706-C30 and
STEREO_THRESHOLD
force mono, set this to 127. Default value is later ,
27 dB. Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Sets SNR threshold for mono blend (Full Si4704/05-D50
mono below threshold, blend above and later,
FM_BLEND_SNR_MONO_
0x1805 threshold). To force stereo, set this to 0. To 0x000E Si4706-C30 and
THRESHOLD
force mono, set this to 127. Default value is later ,
14 dB. Si4730/31/34/35/
84/85-D50 and
later

Rev. 0.8 59
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


Si4740/41/42/
43/44/45,
Sets the stereo to mono attack rate for Si4704/05-D50
SNR based blend. Smaller values provide and later,
FM_BLEND_SNR_ATTACK_
0x1806 slower attack and larger values provide 0x0FA0 Si4706-C30 and
RATE
faster attack. The default is 4000 (approxi- later ,
mately 16 ms). Si4730/31/34/35
/84/85-D50 and
later
Si4740/41/42/
43/44/45,
Sets the mono to stereo release rate for Si4704/05-D50
SNR based blend. Smaller values provide and later,
FM_BLEND_SNR_
0x1807 slower release and larger values provide 0x0190 Si4706-C30 and
RELEASE_RATE
faster release. The default is 400 (approxi- later ,
mately 164 ms). Si4730/31/34/35
/84/85-D50 and
later
Si4740/41/42/
43/44/45,
Sets multipath threshold for stereo blend Si4704/05-D50
(Full stereo below threshold, blend above and later,
FM_BLEND_MULTIPATH_
0x1808 threshold). To force stereo, set this to 100. 0x0014 Si4706-C30 and
STEREO_THRESHOLD
To force mono, set this to 0. Default value later ,
is 20. Si4730/31/34/35/
84/85-D50 and
later

Si4740/41/42/43/
44/45,
Si4704/05-D50
Sets Multipath threshold for mono blend
and later,
FM_BLEND_MULTIPATH_M (Full mono above threshold, blend below
0x1809 0x003C Si4706-C30 and
ONO_THRESHOLD threshold). To force stereo, set to 100. To
later ,
force mono, set to 0. The default is 60.
Si4730/31/34/35/
84/85-D50 and
later

Si4740/41/42/43/
44/45,
Sets the stereo to mono attack rate for Mul- Si4704/05-D50
tipath based blend. Smaller values provide and later,
FM_BLEND_MULTIPATH_
0x180A slower attack and larger values provide 0x0FA0 Si4706-C30 and
ATTACK_RATE
faster attack. The default is 4000 (approxi- later ,
mately 16 ms). Si4730/31/34/35/
84/85-D50 and
later

60 Rev. 0.8
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


Si4740/41/42/43/
44/45,
Sets the mono to stereo release rate for Si4704/05-D50
Multipath based blend. Smaller values pro- and later,
FM_BLEND_MULTIPATH_
0x180B vide slower release and larger values pro- 0x0028 Si4706-C30 and
RELEASE_RATE
vide faster release. The default is 40 later ,
(approximately 1.64 s). Si4730/31/34/35/
84/85-D50 and
later
FM_BLEND_MAX_STEREO Sets the maximum amount of stereo
0x180C 0x0000 Si474x
_SEPARATION separation
Sets the threshold for detecting impulses in
FM_NB_DETECT_
0x1900 dB above the noise floor. Default value is 0x0010 Si4742/43/44/45
THRESHOLD
16.
Interval in micro-seconds that original sam-
0x1901 FM_NB_INTERVAL ples are replaced by interpolated clean 0x0018 Si4742/43/44/45
samples. Default value is 24 s.
Noise blanking rate in 100 Hz units. Default
0x1902 FM_NB_RATE 0x0040 Si4742/43/44/45
value is 64.
Sets the bandwidth of the noise floor esti-
0x1903 FM_NB_IIR_FILTER 0x012C Si4742/43/44/45
mator Default value is 300.
Delay in micro-seconds before applying
0x1904 FM_NB_DELAY impulse blanking to the original samples. 0x00AA Si4742/43/44/45
Default value is 133.
Si4740/41/42/43/
44/45,
Si4704/05-D50
and later,
FM_HICUT_ SNR_HIGH_ Sets the SNR level at which hi-cut begins
0x1A00 0x0018 Si4706-C30 and
THRESHOLD to band limit. Default value is 24.
later ,
Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Si4704/05-D50
Sets the SNR level at which hi-cut reaches and later,
FM_HICUT_
0x1A01 maximum band limiting. Default value is 0x000F Si4706-C30 and
SNR_LOW_THRESHOLD
15. later ,
Si4730/31/34/35/
84/85-D50 and
later

Rev. 0.8 61
AN332
Table 9. FM/RDS Receiver Property Summary (Continued)

Prop Name Description Default Available In


Si4740/41/42/43/
44/45,
Si4704/05-D50
Sets the rate at which hi-cut lowers the cut- and later,
0x1A02 FM_HICUT_ ATTACK_RATE off frequency. Default value is 20000 0x4E20 Si4706-C30 and
(approximately 3 ms) later ,
Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Si4704/05-D50
Sets the rate at which hi-cut increases the and later,
FM_HICUT_
0x1A03 cut-off frequency. Default value is 20. 0x0014 Si4706-C30 and
RELEASE_RATE
(approximately 3.3 s) later ,
Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Si4704/05-D50
FM_HICUT_ and later,
Sets the MULTIPATH level at which hi-cut
0x1A04 MULTIPATH_TRIGGER 0x0014 Si4706-C30 and
begins to band limit. Default value is 20.
THRESHOLD later ,
Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Si4704/05-D50
FM_HICUT_ Sets the MULTIPATH level at which hi-cut and later,
0x1A05 MULTIPATH_END_ reaches maximum band limiting. Default 0x003C Si4706-C30 and
THRESHOLD value is 60. later ,
Si4730/31/34/35/
84/85-D50 and
later
Si4740/41/42/43/
44/45,
Si4704/05-D50
Sets the maximum band limit frequency for and later,
FM_HICUT_
0x1A06 hi-cut and also sets the maximum audio 0x0000 Si4706-C30 and
CUTOFF_FREQUENCY
frequency. Default value is 0 (disabled). later ,
Si4730/31/34/35/
84/85-D50 and
later
0x4000 RX_VOLUME Sets the output volume. 0x003F All except Si4749
Mutes the audio output. L and R audio out-
0x4001 RX_HARD_MUTE 0x0000 All except Si4749
puts may be muted independently.

62 Rev. 0.8

You might also like