background image

Rev. 0.9 10/16

Copyright © 2016 by Silicon Laboratories

AN543

Silicon Laboratories Confidential. Information contained herein is covered under non-disclosure agreement (NDA).

A N 5 4 3

S i 4 7 5

X

  P

R O G R A M M I N G

  G

U I D E

1.  Introduction

This document provides an overview of the programming requirements for the Si475x-A10/A20/A30/A40/A55 and
Si475xC-A55 AM/FM receiver. The hardware control interface and software commands are detailed along with
several examples of the required steps to configure the device for various modes of operation. Table 1 provides a
programming guide cross-reference for each Si475x part released by Silicon Labs to date. This programming guide
focuses on the Si475x/5xC-A55 release; however, features, properties, ranges, and defaults that differ from the
Si475x-A10 to Si475x-A40 are noted as well. Refer to previous versions of this document for earlier firmware
revisions.

2.  Overview

This devices in this product family are programmed using commands and responses. To perform an action, the
system controller writes a command byte and associated arguments, which cause the device to execute the given
command. The device will, in turn, provide a response depending on the type of command that was sent.

The device has a slave control interface that allows the system controller to send commands to and receive
responses from the device using 2-wire mode (I

2

C compatible).

3.  Terminology

CTS

—Clear to send

STC

—Seek/Tune Complete

NVM

—Non-volatile internal device memory

Device

—Refers to the AM/FM Receiver

System Controller

—Refers to the system microcontroller

CMD

—Command byte

ARGn

—Argument byte (n = 1 to 7)

STATUS

—Status byte

RESPn

—Response byte (n = 1 to 15)

Table 1. Si475x Firmware Revisions

Part #

Part Revision

FMRX Component

AMRX Component

Si475x-A10

1.0

3.2.3

3.2.3

Si475x-A20

2.0

8.0.8

7.0.5

Si475x-A30

3.0

10.0.8

9.0.6

Si475x-A40

4.0

13.0.11

12.0.10

Si475x-A55

5.5

15.0.2

14.0.1

Si475xC-A55

5.5

15.0.2

14.0.1

Содержание Si475X Series

Страница 1: ...rlier firmware revisions 2 Overview This devices in this product family are programmed using commands and responses To perform an action the system controller writes a command byte and associated argu...

Страница 2: ...places the device in reset mode In reset mode all circuitry is disabled including the device control interface registers are set to their default settings and the control bus is disabled 4 1 2 Wire Co...

Страница 3: ...s the status byte and the following bytes are the response data from the receiver A 2 wire transaction ends with the STOP condition which occurs when SDA rises while SCL is high 5 Powerup and Powerdow...

Страница 4: ...o the next step 4 Send the POWER_UP command for the desired function AM FM Supply VA VD and VIO while keeping the RSTB 0 START After a minimum of 100 s set RSTB 1 After a minimum of 100 s continue to...

Страница 5: ...ce that matches the crystal in use ARG3 0x27 SETS CRYSTAL BIAS 7 w FASTBOOT ARG4 0x00 0x10 0x20 BOOT LOADER FM Receive 4 MHz Crystal AM Receive 4 MHz Crystal ARG5 0x00 DIGITAL CORE DISABLED CRYSTAL OS...

Страница 6: ...7 It is now possible to move to the powerup state by returning to step 4 POWER_DOWN Command Action Data Description CMD 0x11 POWER_DOWN ARG1 0x00 Disable oscillator ARG1 may be omitted with the same r...

Страница 7: ...nction AM FM Supply VA VD and VIO while keeping the RSTB 0 START After a minimum of 100 s set RSTB 1 After a minimum of 100 s continue to the next step Send the POWER_UP command for the desired functi...

Страница 8: ...s value to the capacitance that matches the crystal in use ARG3 0x27 SETS CRYSTAL BIAS 7 w FASTBOOT ARG4 0x00 0x10 0x20 BOOT LOADER FM Receive 4 MHz Crystal AM Receive 4 MHz Crystal ARG5 0x00 DIGITAL...

Страница 9: ...ing procedure if steps 4 and 5 have been followed Example 7 Send the POWER_UP command for boot loader function PART_INFO Command Action Data Description CMD 0x02 PART_INFO STATUS 0x80 CTS 1 RESP1 0x06...

Страница 10: ...reset to recover from this error condition Action Data Description CMD 0x01 POWER_UP ARG1 0X77 NORMAL OPERATION 4 MHz Crystal ARG2 0x1F SETS CRYSTAL LOAD CAPACITANCE Note Change this value to the cap...

Страница 11: ...x0A6C CRCP 0xEC8D CRCX 0x66EE CRCY 0x6381 CRCZ 0xA805 0x04 0x11 0x81 0xCF 0x00 0x00 0x0D 0xC6 0x05 0xAE 0xE1 0xBD 0xB4 0x90 0x07 0x33 0x06 0xD9 0x3D 0x11 0xF7 0x25 0xCB 0x06 0x17 0x7A 0xF8 0xD0 0x71 0...

Страница 12: ...0x00 ARG5 0x00 ARG6 0x0D ARG7 0xC6 STATUS 0x80 CTS 1 Second line of the patch file example CMD 0x05 ARG1 0xAE ARG2 0xE1 ARG3 0xBD ARG4 0xB4 ARG5 0x90 ARG6 0x07 ARG7 0x33 STATUS 0x80 CTS 1 POWER_UP Com...

Страница 13: ...Command Action Data Description CMD 0x01 POWER_UP ARG1 0x77 Normal operation ARG2 0x00 Crystal load capacitance 5 pF each pin ARG3 0x23 Disables CTS interrupt crystal bias 3 enable fastboot ARG4 0x10...

Страница 14: ...fter the seek or tune has started The seek or tune is progressing even though CTS has been set back to 1 Although the user is free to send another command at this time it is highly recommended to wait...

Страница 15: ...00 s 3 s FM_RDS_BLOCKCOUNT 200 s 3 s Note tSTC is seek time per channel Total seek time depends on bandwidth channel spacing and number of channels to next valid channel Worst case seek time complete...

Страница 16: ...on check the selected signal metrics and jump back to the original station AF check 3 Tune to the FM station check the selected signal metrics and decide if the receiver is kept tuned to the FM statio...

Страница 17: ...Figure 6 AF Check Timing Diagram AF Check command issued AF Check Initiated F1 F1 F2 F2 F1 F1 AF Station metrics measured and qualified Tuner jumps back to F1 Audio Audio F2 T2 T4 T2 T1 T1 T1 0 5 ms...

Страница 18: ...v 0 9 6 3 Fast Tune Timing The timing diagram for fast tune is shown in Figure 7 Figure 7 Fast Tune Timing Diagram Fast Tune command issued Fast Tune Initiated F1 F1 F2 F2 Audio Audio T1 0 5 ms T2 1 m...

Страница 19: ...h revision 0x13 SET_PROPERTY Sets the value of a property 0x14 GET_PROPERTY Retrieve a property s value 0x15 GET_INT_STATUS Read interrupt status bits 0x17 AGC_STATUS Reports the status of the AGC 0x1...

Страница 20: ...ality Interrupt 0 Received Signal Quality measurement has not been triggered 1 Received Signal Quality measurement has been triggered 2 RDSINT Radio Data System Interrupt 0 Radio data system interrupt...

Страница 21: ...eived Signal Quality Interrupt 0 Received Signal Quality measurement has not been triggered 1 Received Signal Quality measurement has been triggered 2 Reserved Value may vary 1 ACFINT Automatically Co...

Страница 22: ...10 Response When ERR Bit is Set Bit 7 6 5 4 3 2 1 0 STATUS CTS 1 XX RSQINT RDSINT ACFINT STCINT RESP1 ERROR RESP Bit Name Function 1 7 0 ERROR Error definitions 0x10 Bad command 0x11 Bad ARG1 0x12 Ba...

Страница 23: ...RG4 FUNC 3 0 0000 ARG5 CTEN 4 0 XMODE 2 0 ARG Bit Name Function 1 7 0 XSTART 7 0 Oscillator startup 01110101 4 MHz crystal pre boot first command in 4 MHz crystal sequence 01110111 boot normal operati...

Страница 24: ...may result in unpredictable behavior 4 3 0 Reserved Always write 0000 5 7 3 CNTEN 4 0 Enable counter 00000 4 MHz crystal pre boot first command in 4 MHz crystal sequence 00010 boot normal operation w...

Страница 25: ...4 3 2 1 0 STATUS CTS ERR XX RSQINT RDSINT ACFINT STCINT RESP1 CHIPREV 7 0 RESP2 PART 7 0 RESP3 PMAJOR 7 0 RESP4 PMINOR 7 0 RESP5 PBUILD 7 0 RESP6 Reserved RESP7 Reserved RESP8 ROMID 7 0 RESP Bit Name...

Страница 26: ...ER_UP when in powerdown mode the device will not respond The device will only respond when a POWER_UP command is written It is possible to power down a device and leave the oscillator running Command...

Страница 27: ...SINT ACFINT STCINT RESP1 FWMAJOR 7 0 RESP2 FWMINOR1 7 0 RESP3 FWMINOR2 7 0 RESP4 PATCHH 7 0 RESP5 PATCHL 7 0 RESP6 FUNC 7 0 Note The above response shows status bits for FM Receive mode see Table 8 on...

Страница 28: ...gh Byte This byte in combination with PROPL is used to specify the property to modify 3 7 0 PROPL 7 0 Property Address Low Byte This byte in combination with PROPH is used to specify the property to m...

Страница 29: ...o get 3 7 0 PROPL 7 0 Property Address Low Byte This byte in combination with PROPH is used to specify the property to get Bit 7 6 5 4 3 2 1 0 STATUS CTS ERR XX RSQINT RDSINT ACFINT STCINT RESP1 XXXXX...

Страница 30: ...d reports the current status of the AGC for FM mode AM_AGC_STATUS command 0x47 is used in AM LW SW modes The command is complete when the CTS bit and optional interrupt is set This command may only be...

Страница 31: ...low threshold is tripped 1 1 0 Reserved Values may vary 2 7 0 FMAGC1 The parallel combination of these resistors indicates the current FMAGC1 attenuator resistance The total resistance value at the p...

Страница 32: ...6 0 0 Do not modify the behavior of this pin 1 Disable the output drivers so the pins are completely inac tive and can be left floating 2 Configure the LOUT ROUT pins to output audio 3 Configure LOUT...

Страница 33: ...input drivers so the pin is completely inactive and can be left floating 40 Configure this pin as the interrupt 2 7 Reserved Always write to 0 2 6 0 A1 6 0 0 Do not modify the behavior of this pin 1...

Страница 34: ...SQREP Repeat interrupt pulse when RSQINT is set even if a previous interrupt was generated but not acknowledged 10 RDSREP Repeat interrupt pulse when RDSINT is set even if a previous interrupt was gen...

Страница 35: ...rty mutes unmutes each audio output analog left or analog right The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read when in the pow...

Страница 36: ...alidation criteria for FM 0x32 FM_RSQ_STATUS Returns status information about the received signal quality 0x35 FM_ACF_STATUS Returns status information about automatically controlled features for the...

Страница 37: ...TE_ATTACK_TIME 0x0078 0x0078 0x0078 0x0078 0x0078 Sets the maximum soft mute attack time in ms for RSSI SNR softmute engine 120 120 120 120 120 0x0405 FM_SOFT_MUTE_MAX_ATTENUATION_AGC N A N A 0x0080 0...

Страница 38: ...SI200_DEV_ATTACK_TIME N A N A 0x0080 0x0080 0x0080 Sets the maximum soft mute release time in ms for ASSI200DEV softmute engine 128 128 128 0x0411 FM_SOFT_MUTE_ASSI200_DEV_RELEASE_TIME N A N A 0x100 0...

Страница 39: ...ESHOLD 0x5103 0x5103 0x5103 0x5103 0x5103 Sets the high threshold and hysteresis for the mixer peak detector 20739 20739 20739 20739 20739 0x0710 FM_AGC_OVERRIDE 0x0000 0x0000 0x0000 0x0000 0x0000 Ove...

Страница 40: ...s FM_RSQ_STA TUS 0 0 0 0 0 0x1201 FM_RSQ_SNR_HIGH_THRESHOLD 0x007F 0x007F 0x007F 0x007F 0x007F Sets high threshold which triggers the RSQ interrupt if the SNR is above this threshold 127 127 127 127 1...

Страница 41: ...CHBW_THRESHOLD 0x0000 0x0000 0x0000 0x0000 0x0000 Sets the Channel Filter Bandwidthinterrupt threshold in units of kHz 0 0 0 0 0 0x1303 FM_ACF_HICUT_THRESHOLD 0x0000 0x0000 0x0000 0x0000 0x0000 Sets t...

Страница 42: ...e 30 30 30 0x2006 FM_VALID_MULT_THRESHOLD N Z 0x0064 0x0064 0x0064 0x0064 Sets the multipath threshold for a valid FM Seek Tune 100 100 100 100 0x2007 FM_VALID_AF_TIME N A 0x0005 0x0005 0x0002 0x0002...

Страница 43: ...A 0x3500 0x3500 0x1D71 Sets the threshold for detecting impulses with the weak signal noise blanker 13568 13568 7537 0x2106 FM_NB_STRONG_SIGNAL_SHUTOFF 0x0032 0x0032 0x0032 0x0032 0x0023 The RSSI bas...

Страница 44: ...A N A N A N A 0x0A0A Aggressive MPX blanker interval when continuous impulses detected replacing property 0x2101 2570 0x2200 FM_CHBW_SQ_MIN_MAX 0x9637 0x9637 0x9637 0x9637 0x9637 Sets the maximum and...

Страница 45: ...0x0140 Sets the channel filter bandwidthnarrowing time based on the delta HASSI LASSI 320 320 320 320 320 0x220A FM_CHBW_ASSI200_MIN_MAX 0x9632 0x9650 0x9650 0x9650 0x964B Sets the ASSI200 maximum an...

Страница 46: ...W_STRONGDEV_WIDENING_TIME N A 0x1000 0x1000 0x1000 0x1000 Sets the channel filter bandwidth widening time based on STRONGDEV 4096 4096 4096 4096 0x2219 FM_CHBW_STRONGDEV_NARROWING_TIME N A 0x0200 0x02...

Страница 47: ...e based on max HASSI LASSI 1 1 4000 0x2223 FM_CHBW_ASSI_B_NARROWING_TIME N A N A 0x0001 0x0001 0x0190 Sets the channel filter bandwidthnarrowing time based on max HASSI LASSI 1 1 400 0x3105 FM_LOWCUT_...

Страница 48: ...320E FM_POP_NOISE_MPX_USN_ATTACK N A 0x0001 0x0001 0x0001 0x001E Sets the attack rate for MPX limiter popmit igation 1 1 1 30 0x320F FM_POP_NOISE_MPX_USN_RELEASE N A 0x0001 0x0001 0x0001 0x0BB8 Sets t...

Страница 49: ...IPATH_STEREO_SEP 0x2D00 0x2D00 0x2D00 0x2D00 0x2D00 Sets the limits for the stereo separation when driven by multipath on the stereo blend mitigation engine 11520 11520 11520 11520 11520 0x350A FM_BLE...

Страница 50: ...75 0x3601 FM_HICUT_RSSI_CUTOFF_FREQ 0xB428 0xB428 0xB428 0xB428 0xB419 Sets the limits for the cutoff frequency when driven by RSSI on the L R high cut mitiga tion engine 46120 46120 46120 46120 46105...

Страница 51: ...tricon L R high cut mitigation engine 0 0 0 0 0 0x3619 FM_HICUTN_CHBW_CUTOFF_FREQ 0xB4B4 0xB4B4 0xB4B4 0xB4B4 0xB4B4 Set the limits for the cutoff frequency when driven by CHBW on the L R high cut mit...

Страница 52: ...371E 0x371E 0x371E 0x371E Sets the thresholds for the USN metric for the L R high blend mitigation engine 14110 14110 14110 14110 14110 0x3711 FM_HIBLEND_USN_CUTOFF_FREQ 0xB41E 0xB41E 0xB41E 0xB41E 0x...

Страница 53: ...0 0 0 0 0x4001 FM_RDS_INTERRUPT_FIFO_COUNT 0x0000 0x0000 0x0000 0x0000 0x0000 Sets the minimum number of RDS groups stored in the RDS FIFO before RDSRECV is set 0 0 0 0 0 0x4002 FM_RDS_CONFIG 0x0000...

Страница 54: ...me Function 1 7 6 Reserved Always write 0 1 5 4 TUNEMODE 1 0 Sets the Desired Tuning Mode 0 Validated normal tune Unconditionally stay on the new channel after tune tune status is valid 1 Invalidated...

Страница 55: ...of 10 kHz In FM mode the valid range is from 6400 to 10800 64 108 MHz 3 7 0 FREQL 7 0 Tune Frequency Low Byte This byte in combination with FREQH selects the tune frequency in units of 10 kHz In FM mo...

Страница 56: ...next command The ERR bit and optional interrupt is set if an invalid argument is sent Note that only a single interrupt occurs if both the CTS and ERR bits are set The optional STC interrupt is set wh...

Страница 57: ...ve the Multipath high threshold as reported by MULTHINT or below the Multipath low threshold as reported by MULTLINT The command clears the RSQINT SNRHINT SNRLINT RSSIHINT RSSILINT MULTHINT and MULTLI...

Страница 58: ...READY X INJSIDE AFCRL VALID RESP 3 READFREQ 15 8 RESP 4 READFREQ 7 0 RESP 5 FREQOFF 7 0 RESP 6 RSSI 7 0 RESP 7 SNR 7 0 RESP 8 ISSI 7 0 RESP 9 LASSI 7 0 RESP 10 HASSI 7 0 RESP 11 MULT 7 0 RESP 12 DEV 7...

Страница 59: ...eshold set by FM_RSQ_ISSI_HIGH_THRESHOLD 1 Indicates that ISSI has exceeded the ISSI high threshold set by FM_RSQ_ISSI_HIGH_THRESHOLD 1 4 ISSILINT ISSI Detect Low Available in Si475x A30 only 0 Indica...

Страница 60: ...that the metric was not measured during tune because the station was invalidated before the metric could be measured In the case where a metric was not measured during tune the tune time RSQ status wi...

Страница 61: ...ed frequency offset in units set by FM_VALID_FREQOFF_SCALE 128 to 126 6 7 0 RSSI 7 0 Received Signal Strength indicator in dB V 128 to 127 7 7 0 SNR 7 0 RF SNR indicator in dB 128 to 127 8 7 0 ISSI 7...

Страница 62: ...sponds to 127 dB down from full scale 17 7 0 PILOTDEV 7 0 Only applicable to Si475x A30 and later Pilot deviation in units of 100 Hz Range 0 127 18 7 0 RDSDEV 7 0 Only applicable to Si475x A30 and lat...

Страница 63: ...S CTS ERR XX RSQINT RDSINT ACFINT STCINT RESP1 XX CHBWH_ INT BLEND_ INT HIBLEND_ INT HICUT_ INT CHBW_ INT SOFTMUTE_ INT RESP2 XXXXXXX SMUTE RESP3 XXX SMATTN 4 0 RESP4 CHBW 7 0 RESP5 HICUT 7 0 RESP6 HI...

Страница 64: ...ld set by FM_ACF_CHBW_THRESHOLD 1 0 SOFTMUTE_INT If set indicates that softmute attenuation has increased above the softmute threshold as set by ACF_SM_THRESHOLD 2 7 1 Reserved Values may vary 2 0 SMU...

Страница 65: ...in powerup mode Command Bit 7 6 5 4 3 2 1 0 CMD 0x36 ARG1 00000 STATUS_ONLY MTFIFO INTACK ARG Bit Name Function 1 7 3 Reserved Always write 00000 1 2 STATUS_ONLY Status Only Determines if data should...

Страница 66: ...RDSFIFOINT RESP2 XXX TPPTYVALID PIVALID X RDSSYNC RDSFIFOLOST RESP3 XX TP PTY 4 0 RESP4 PI 15 8 RESP5 PI 7 0 RESP6 RDSFIFOUSED 7 0 RESP7 BLEA 1 0 BLEB 1 0 BLEC 1 0 BLED 1 0 RESP8 BLOCKA 15 8 RESP9 BLO...

Страница 67: ...TUS 3 7 6 Reserved Values may vary 3 5 TP Current channel s TP flag if TPPTYVALID is set to 1 3 4 0 PTY 4 0 Current channel s PTY code if TPPTYVALID is 1 4 5 15 0 PI 15 0 Current channel s PI code if...

Страница 68: ...is 1 10 11 15 0 BLOCKB 15 0 Block B group data from oldest FIFO entry if STATUSONLY is 0 Last valid Block B data if STATUSONLY is 1 12 13 15 0 BLOCKC 15 0 Block C group data from oldest FIFO entry if...

Страница 69: ...TS 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 Command Response Bit 7 6 5 4 3 2 1 0 CMD 0x37 ARG1 0000000 CLEAR ARG Bi...

Страница 70: ...locks Under ideal condi tions EXPECTED and RECEIVED would be identi cal The difference between these two numbers is the number of blocks lost 6 7 15 0 UNCORRECTABLE 15 0 Number of uncorrectable RDS bl...

Страница 71: ...TS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 8 Units dB AUDIO_DE_EMPHASIS 15 14 13 12 11 10 9 8 7 6 5 4 3...

Страница 72: ...e next command This property may only be set or read in powerup mode Si475x A40 and earlier Default 8 Si475x 5xC A55 Default 2 Units dB FM_SOFT_MUTE_TRIGGER_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2...

Страница 73: ...B Property 0x0403 FM_SOFT_MUTE_RELEASE_TIME The FM_SOFT_MUTE_RELEASE_TIME property sets the maximum time in ms it takes to unmute the audio The CTS bit and optional interrupt is set when it is safe to...

Страница 74: ...hen it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and later Default 0x0080 Bit Name Functio...

Страница 75: ...available Si475x A30 and later Default 8 Units dB Bit Name Function 15 8 Reserved Always write to 0 7 IGNORE_AGC Selects which set of properties control softmute when AGC is engaged 0 Use properties 0...

Страница 76: ...EASE_TIME_AGC Si4754 55 56 57 Only When AGC is engaged the FM_SOFT_MUTE_RELEASE_TIME_AGC property sets maximum time in ms it takes to unmute the audio The CTS bit and optional interrupt is set when it...

Страница 77: ...up mode Note USN will generally be negative under signal conditions where soft mute is desirable The recommended setting is 0xCEE2 YMIN 50 YMAX 30 Si475x A20 and earlier Si475x A40 and later This prop...

Страница 78: ...it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier Si475x A40 and later This property is not available Si475x A30 Default 0x0080 Units ms...

Страница 79: ...pt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A10 and earlier Range 4 248 ms Si475x A20 and later Range is 4 4096 ms FM_SOFT_MUTE_USN_...

Страница 80: ...safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and later Default 128 Units ms FM_SOFT_MUTE_ASSI20...

Страница 81: ...to this property take effect after the next tune is completed Default 0x0080 FM_SOFT_MUTE_ASSI200DEV_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELEASE_ASSI200DEV 15 0 0x0100 Bit Name Functio...

Страница 82: ...it Name Function 15 13 Reserved Always write 0 12 LNA_MODE LNA_MODE default 0 This property only used when the LNA gain and one or both of the attenuators are controlled by the same peak detector 0 Re...

Страница 83: ...incremented by 4 ms The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 4 Units ms FM_LNA_AGC_ATTACK_MS 15...

Страница 84: ...incremented by 4 ms The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 80 Units ms FM_LNA_AGC_RELEASE_MS 1...

Страница 85: ...o decrease the likelihood of desensitization by increasing the peak detector threshold The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set...

Страница 86: ...nd optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier Default 4 Si475x 5xC A55 Default 248 Units ms FM_MIXE...

Страница 87: ...incremented by 4 ms The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 80 Units ms FM_MIXER_AGC_RELEASE_MS...

Страница 88: ...nterrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x5103 FM_MIXER_AGC_PD_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 HIGH 7 0 H...

Страница 89: ...I_OFFSET property sets the value of the offset applied to the RSSI value in order to account for the front end gain loss due to the AGC The CTS bit and optional interrupt is set when it is safe to sen...

Страница 90: ...y be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 A40 Default 85 Si475x 5xC A55 Default 89 FM_MIXER_AGC_PD_THRESHOLD_MAX 15 14 13 12 11 10 9 8 7 6 5 4 3...

Страница 91: ...d This property may only be set or read in powerup mode Si475x A10 This property is not available Si475x A20 This feature is not available Do not write to this property Si475x A30 and later Default 80...

Страница 92: ...the RSSI metric value for AF Check settles within 2 ms To qualify additional metrics SNR Multipath USN LASSI HASSI ASSI200 users should set Property 0x2007 FM_VALID_AF_TIME to 0x0005 5 ms and Property...

Страница 93: ...werup mode Si475x A40 and earlier Default 10790 Si475x 5xC A55 Default 10800 Units 10 kHz FM_SEEK_BAND_BOTTOM 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 FMSKFREQL 15 0 0x222E Bit Name Function 15 0 FMSKFRE...

Страница 94: ...or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and A40 Default 110 Si475x 5xC A55 Default 80 Units kHz FM_SEEK_FREQUENCY_SPACING 15 14 13 12 11 10 9 8 7 6 5 4...

Страница 95: ...HOLD 6 MULTLINT 0 Disable Interrupt 1 Enable interrupt if Multipath level falls below the threshold set by FM_RSQ_ MULTIPATH_LOW_THRESHOLD 5 ISSIHINT 0 Disable Interrupt 1 Enable interrupt if ISSI goe...

Страница 96: ...set when it is safe to send the next command This property may only be set or read in powerup mode Default 128 Units dB FM_RSQ_SNR_HIGH_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x00 SNRH 7 0 0x...

Страница 97: ...when it is safe to send the next command This property may only be set or read in powerup mode Default 128 Units dB V FM_RSQ_RSSI_HIGH_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x00 RSSIH 7 0 0...

Страница 98: ...ers the RSQ interrupt if the ISSI is below this threshold The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Defau...

Страница 99: ...this threshold Multipath is a measure of AM modulation and can exceed 100 The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in po...

Страница 100: ...l Bandwidth interrupt is disabled 1 The Channel Bandwidth interrupt is enabled 4 BLEND_INT When set enables the blend interrupt Default is 0 0 The blend interrupt is disabled 1 The blend interrupt is...

Страница 101: ...errupt will be asserted The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in the powerup mode Default 31 Units dB FM_ACF_SM_THRES...

Страница 102: ...ode Default 0 Units kHz FM_ACF_CHBW_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CHBW_THRESH_HIGH 7 0 CHBW_THRESH_LOW 7 0 0x00 0x00 Bit Name Function 15 8 CHBW_THRESH_HIGH 7 0 Available in Si475x A...

Страница 103: ...rupt will be asserted The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0 Units 100 Hz FM_ACF_HICUT_THRES...

Страница 104: ...rupt will be asserted The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0 Units 100 Hz FM_ACF_HIBLEND_THR...

Страница 105: ...here K is the L minus R gain factor Stereo separation of 1 implies mono mode and stereo separation of 1 implies that the part is in stereo with up to 20 log S dB of stereo separation This property exp...

Страница 106: ...il Default is 0 0 Do not use AFC rail to force a softmute 1 Use AFC rail to force maximum softmute attenuation set by FM_SOFT_MUTE_MAX_ATTENUATION property 0x400 1 DEV_CHBW Only applicable to Si475x A...

Страница 107: ...property may only be set or read in powerup mode Si475x A40 and earlier this property is not available Si475x 5xC A55 Default 0x0064 Units ms FM_ACF_HOLD_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x...

Страница 108: ...seconds The reliability of the valid bit for identifying valid stations relies on this parameter being set properly The CTS bit and optional interrupt is set when it is safe to send the next command T...

Страница 109: ...for identifying valid stations relies on this parameter being set properly The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in p...

Страница 110: ...0x00 0x08 Bit Name Function 15 8 FMVALUSN 7 0 Available in Si475x A40 and later Sets the USN threshold for a valid FM Seek Tune Default is 0 dBFS Range is 0 to 127 in units of negative dBFS 0 is full...

Страница 111: ...ner will retune after switching the injection side and revalidate the station The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read i...

Страница 112: ...nd optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A10 and earlier This property is not available Si475x A20 and later D...

Страница 113: ...tion threshold to the minimum value The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Note With Si475x A40 defaul...

Страница 114: ...roperty sets PI code used for validating an AF tune If set to 0x0000 then PI code check is not performed The CTS bit and optional interrupt is set when it is safe to send the next command This propert...

Страница 115: ...bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and la...

Страница 116: ...ic filter before reporting FREQOFF as part of FM_RSQ_STATUS The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si4...

Страница 117: ...disabled by setting the noise blanker detect threshold to 0 The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Def...

Страница 118: ...bit and optional interrupt is set when it is safe to send the next command This property may only be set or read when in the powerup mode Si475x A40 and earlier this property is not available Si475x 5...

Страница 119: ...shutoff threshold Used to turn off the noise blanker under strong signal conditions Default 50 Units dBuV FM_NB_WEAK_DETECT_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 WEAK_DETECT_THRESHOLD 15 0...

Страница 120: ...t when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and later Default 5 FM_NB_MODE_CONTROL...

Страница 121: ...he difference between HIGH and LOW is the hysteresis of the switch The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup m...

Страница 122: ...operty is not available Si475x 5xC A55 Default 0x0A14 FM_CHBW_SQ_MIN_MAX 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 XMAX 7 0 XMIN 7 0 0x0A 0x14 Bit Name Function 15 8 XMAX 7 0 Sets the Multipath level at w...

Страница 123: ...This property may only be set or read in powerup mode Si475x A40 and earlier This property is not available Si475x 5xC A55 Default 0x6401 Unit 100 Hz FM_NB_CIMP_HICUT_FREQ 15 14 13 12 11 10 9 8 7 6 5...

Страница 124: ...based on Multipath when continuous impulses are detected The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475...

Страница 125: ...on The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier This property is not available Si475x...

Страница 126: ...or read in powerup mode Si475x A40 and earlier This property is not available Si475x 5xC A55 Default 0x0A0A Unit ms FM_NB_CIMP_IMPDET 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 WEAK 7 0 NORM 7 0 0x40 0x0A...

Страница 127: ...dynamic bandwidth control hence MIN 7 0 MAX 7 0 The minimum of MAX 7 0 of properties 0x2200 0x2205 and 0x220A determines the Channel Filter Bandwidth Default for Si4750 51 52 53 A10 is 110 kHz defaul...

Страница 128: ...n the Channel Filter Bandwidth will be set to the maximum value programmed through Property 0x2200 The CTS bit and optional interrupt is set when it is safe to send the next command This property may...

Страница 129: ...ill be set to the minimum value programmed through Property 0x2200 The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup m...

Страница 130: ...erty 0x220F The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Note RSSI SNR can be used to control this engine fo...

Страница 131: ...ty 0x220F The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Note RSSI SNR can be used to control this engine for...

Страница 132: ...52 53 is 150 kHz 2 Delta HASSI LASSI is the absolute difference between HASSI and LASSI In Si475x A30 and later at least one of HASSI or LASSI must be greater than 15 dB in order for these settings t...

Страница 133: ...send the next command This command may only be sent in powerup mode Note Delta HASSI LASSI is the absolute difference between HASSI and LASSI In Si475x A30 and later at least one of HASSI or LASSI mu...

Страница 134: ...the next command This command may only be sent in powerup mode Note Delta HASSI LASSI is the absolute difference between HASSI and LASSI In Si475x A30 and later at least one of HASSI or LASSI must be...

Страница 135: ...This command may only be sent in powerup mode Si475x A20 and earlier Default 1 Si475x A30 and later Default 3200 Si475x A10 Units ms Si475x A20 Units 0 2 ms Si475x A30 and later Units 0 4 ms FM_CHBW_...

Страница 136: ...upt is set when it is safe to send the next command This command may only be sent in powerup mode Default 320 Si475x A10 Units ms Si475x A20 Units 0 2 ms Si475x A30 and later Units 0 4 ms FM_CHBW_ASSI...

Страница 137: ...mines the Channel Filter Bandwidth Default for Si4750 51 52 53 is 150 kHz Si4754 55 56 57 A10 Default 0x9632 Si4754 55 56 57 A20 A30 A40 Default 0x9650 Si4750 51 52 53 Default 0x9696 Si475x 5xC A55 De...

Страница 138: ...el Filter Bandwidth If the ASSI200 is greater than the programmed ASSI200 high threshold then the Channel Filter Bandwidth will be set to the minimum value programmed through Property 0x220A The CTS b...

Страница 139: ...This command may only be sent in powerup mode Si475x A20 and before Default 1 Si475x A30 and A40 Default 3200 Si475x 5xC A55 Default 4000 Si475x A10 Units ms Si475x A20 Units 0 2 ms Si475x A30 and la...

Страница 140: ...is set when it is safe to send the next command This command may only be sent in powerup mode Default 320 Si475x A10 Units ms Si475x A20 Units 0 2 ms Si475x A30 and later Units 0 4 ms FM_CHBW_ASSI200_...

Страница 141: ...property may only be set or read in powerup mode Si475x A10 This property is not available Si475x A20 and later Default 0x100D Units dB V FM_CHBW_WEAKSIG_THR 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 HIG...

Страница 142: ...and earlier This property is not available Si475x A20 This feature is not available Do not write to this property Si475x A30 and later Default 0x140A Units dB FM_CHBW_BLOCKER_THR 15 14 13 12 11 10 9 8...

Страница 143: ...0x00 10 0x00 0 Bit Name Function 15 10 Reserved Always write to 0 9 8 FREQOFF_CHBW_MODE 1 0 Available in Si4754 55 56 57 A40 only Configures the behavior of Channel Filter Bandwidth based on fre quen...

Страница 144: ...0x2200 0x2205 and 0x220A determines the Channel Filter Bandwidth Default for Si4750 51 52 53 A20 A30 is 150 kHz Si475x A10 This property is not available Si4754 55 56 57 A40 and before Default 0x9680...

Страница 145: ...med value desired deviation 5 5 kHz i e 8 corresponds to approximately 44 kHz deviation For stereo programmed value desired deviation 2 75 kHz i e 8 corresponds to approximately 22 kHz deviation The C...

Страница 146: ...lue desired deviation 5 5 kHz i e 19 corresponds to approximately 104 kHz deviation For stereo programmed value desired deviation 2 75 kHz i e 19 corresponds to approximately 52 kHz deviation The CTS...

Страница 147: ...send the next command This property may only be set or read in powerup mode Si475x A10 This property is not available Si475x A20 and later Default 4096 Si475x A20 Units 0 2 ms Si475x A30 and later Un...

Страница 148: ...fe to send the next command This property may only be set or read in powerup mode Si475x A10 This property is not available Si475x A20 and later Default 512 Si475x A20 Units 0 2 ms Si475x A30 and late...

Страница 149: ...This property may only be set or read in powerup mode Note The Si4750 51 52 53 do not support dynamic bandwidth control hence MIN 7 0 MAX 7 0 Default for Si4750 51 52 53 A10 is 110 kHz The default fo...

Страница 150: ...will be set to maximum value programmed through Property 0x221A The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode...

Страница 151: ...4754 55 56 57 Only The FM_CHBW_ASSI200DEV_WIDENING_TIME property sets the channel filter bandwidth widening time based on the ASSI200DEVThe CTS bit and optional interrupt is set when it is safe to sen...

Страница 152: ...it and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Note The Si4750 51 52 53 do not support dynamic bandwidth control hence...

Страница 153: ...old for minimum Channel Filter Bandwidth If the max HASSI LASSI is greater than the programmed max HASSI LASSI high threshold then the Channel Filter Bandwidth will be set to minimum value programmed...

Страница 154: ...time based on the max HASSI LASSI The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This p...

Страница 155: ...tracks the HICUT engine therefore thresholds are programmed in HICUT threshold properties 0x3600 0x3608 0x3610 and the HIBLEND threshold properties 0x3700 0x3708 0x3710 The CTS bit and optional inter...

Страница 156: ..._POP_NOISE_MODE property sets the mitigation mode for the FM POP filter The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powe...

Страница 157: ...27 The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read when in the powerup mode Si475x A10 This property is not available Si475x A2...

Страница 158: ...nly The FM_POP_NOISE_RSSI_MPX_RELEASE property sets the release rate for pop limiter mitigation The release time is in milliseconds The CTS bit and optional interrupt is set when it is safe to send th...

Страница 159: ...fe to send the next command This property may only be set or read when in the powerup mode Si475x A10 is not available Si475x A40 and before Default 0x1009 Si475x 5xC A55 Default 0x0502 FM_POP_NOISE_M...

Страница 160: ...r mitigation The release time is in milliseconds The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A10 is...

Страница 161: ...14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x00 SCALE 7 0 0x00 0x7F Bit Name Function 15 8 Reserved Always write to 0 7 0 SCALE 7 0 Sets the scale for the FM pop filter This allows users to scale back the po...

Страница 162: ...lly control taps 0 Automatically changes the number of taps from 1 to 20 based on signal quality metrics 1 1 taps 2 2 taps 3 3 taps 4 4 taps 5 5 taps 6 6 taps 7 7 taps 8 8 taps 9 9 taps 10 10 taps 12...

Страница 163: ...t is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and later Default 0x0000 FM_MULT_EQ_NOISE_DISA...

Страница 164: ...ead in powerupmode Si475x A40 and earlier This property is not available Si475x 5xC A55 Default 0x03FB FM_EQ_CTL_AUTOTAP 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 TRIGTHR 7 0 ENDTHR 7 0 0x03 0xFB Bit Name...

Страница 165: ...nterrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x2D00 Units dB FM_BLEND_RSSI_THRESHOLDS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RS...

Страница 166: ...stereo separation based on RSSI The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 4000 Units ms FM_BLEND...

Страница 167: ...TH_THRESHOLDS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 MULTMIN 7 0 MULTMAX 7 0 0x0A 0x14 Bit Name Function 15 8 MULTMIN 7 0 Sets the Multipath Min threshold If Multipath is below this threshold maxi mum...

Страница 168: ...the transition time for which the stereo blend mitigation engine decreases the stereo separation based on Multipath The CTS bit and optional interrupt is set when it is safe to send the next command...

Страница 169: ...mmand This property may only be set or read in powerup mode Default 0x341B Units dBFS FM_BLEND_MULTIPATH_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELEASE 15 0 0x0FA0 Bit Name Function 15 0 R...

Страница 170: ...sition time for which the stereo blend mitigation engine decreases the stereo separation based on USN The CTS bit and optional interrupt is set when it is safe to send the next command This property m...

Страница 171: ...t is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x0000 Units 100 Hz FM_BLEND_USN_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELE...

Страница 172: ...n engine decreases the stereo separation based on channel bandwidth The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup...

Страница 173: ...when it is safe to send the next command This property may only be set or read in powerup mode Default 0x230F Units dB V FM_BLEND_CHBW_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELEASE 15 0 0...

Страница 174: ...tion time for which the HICUT mitigation engine lowers the cutoff frequency based on RSSI The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be s...

Страница 175: ...the next command This property may only be set or read in powerup mode Si475x A40 and earlier Default 0x3250 Si475x 5xC A55 Default 0x0A14 Unit FM_HICUT_RSSI_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5...

Страница 176: ...time for which the HICUT mitigation engine lowers the cutoff frequency based on Multipath The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be s...

Страница 177: ...s set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x250F Units dBFS FM_HICUT_MULTIPATH_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 REL...

Страница 178: ...ion time for which the HICUT mitigation engine lowers the cutoff frequency based on USN The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set...

Страница 179: ...rupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x0000 Units 100 Hz FM_HICUT_USN_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 R...

Страница 180: ...ion engine decreases the cutoff frequency based on channel bandwidth The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup...

Страница 181: ...hen it is safe to send the next command This property may only be set or read in powerup mode Default 0x371B Units dB V FM_HICUTN_CHBW_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELEASE 15 0 0...

Страница 182: ...nsition time for which the HIBLEND mitigation engine lowers the cutoff frequency based on RSSI The CTS bit and optional interrupt is set when it is safe to send the next command This property may only...

Страница 183: ...t or read in powerup mode Si475x A40 and earlier Default 0x193C Si475x 5xC A55 Default 0x080F FM_HIBLEND_RSSI_RELEASE_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RELEASE 15 0 0x1FA0 Bit Name Function 1...

Страница 184: ...on time for which the HIBLEND mitigation engine lowers the cutoff frequency based on Multipath The CTS bit and optional interrupt is set when it is safe to send the next command This property may only...

Страница 185: ...tional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x371E Units dBFS FM_HIBLEND_MULTIPATH_RELEASE_TIME 15 14 13 12 11 10 9 8...

Страница 186: ...ime for which the HIBLEND mitigation engine lowers the cutoff frequency based on USN The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or...

Страница 187: ...S bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x0000 Units 100 Hz FM_HIBLEND_USN_RELEASE_TIME 15 14 13 12 1...

Страница 188: ...gation engine decreases the cutoff frequency based on channel bandwidth The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powe...

Страница 189: ...TS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 1 Units ms FM_HIBLEND_CHBW_RELEASE_TIME 15 14 13 12 11 10 9...

Страница 190: ...erved Always write 0 4 RDSTPPTY If set generates RDS Interrupt when first valid Block B data has been received or if Block B data is different from last valid Block B data 0 Disabled 1 Enabled 3 RDSPI...

Страница 191: ...TS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0 FM_RDS_INTERRUPT_FIFO_COUNT 15 14 13 12 11 10 9 8 7 6 5 4...

Страница 192: ...is safe to send the next command This property may only be set or read in powerup mode Default 0x0000 FM_RDS_CONFIG 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x00 BLETHB 1 0 BLETHCD 1 0 0x0 RDSEN 0x00 0x0...

Страница 193: ...hreshold 2 14 Medium confidence required High value may result in all blocks being marked as uncorrectable 15 Highest confidence required This setting may result in all blocks being marked as uncorrec...

Страница 194: ...AM receiver to a frequency in 1 kHz steps 0x41 AM_SEEK_START Initiates a seek for a channel that meets the validation criteria for AM 0x42 AM_RSQ_STATUS Returns status information about the received s...

Страница 195: ...M_SOFT_MUTE_RELEASE_TIME 0x01F4 0x01F4 0x01F4 0x01F4 0x01F4 Sets the maximum soft mute release time in ms for RSSI SNR softmute engine 500 500 500 500 500 0x0404 AM_SOFT_MUTE_ATTACK_TIME 0x0078 0x0078...

Страница 196: ...dulation index is used 120 0x0416 AM_SOFT_MUTE_MOD_RSSI N A N A N A N A 0x0F0D Sets the RSSI level for AM modulation based softmute to enable disable 3853 0x0500 AM_AVC_MIN_GAIN 0xF800 0xF800 0xF800 0...

Страница 197: ...5104 0x5104 0x5104 0x5904 Sets the high threshold and hysteresis for the LNA peak detector 20740 20740 20740 20740 22788 0x0710 AM_AGC_OVERRIDE 0x0000 0x0000 0x0000 0x0000 0x0000 Overrides the AGC set...

Страница 198: ...e SNR is above this threshold 127 127 127 127 127 0x1202 AM_RSQ_SNR_LOW_THRESHOLD 0xFF80 0xFF80 0xFF80 0xFF80 0xFF80 Sets low threshold which triggers the RSQ interrupt if the SNR is below this thresh...

Страница 199: ...05 0x0005 Sets the amount of time in milliseconds to allow the RSSI metric to settle before evalu ating 5 5 5 5 5 0x2002 AM_VALID_SNR_TIME 0x0024 0x0024 0x0024 0x0024 0x0024 Sets the amount of time in...

Страница 200: ...pulses in dB above the noise floor This blanker is used in the presence of strong near end blockers 21 21 21 21 21 0x2104 AM_SECONDARY_NB_INTERVAL 0x0004 0x0004 0x0004 0x0004 0x0004 Sets the interval...

Страница 201: ...bandwidth 15 15 15 15 15 0x2203 AM_CHBW_SQ_WIDENING_TIME 0x0800 0x0800 0x0800 0x0800 0x0800 Sets the channel filter bandwidth widening time based on max IQSNR SNR in units of ms 2048 2048 2048 2048 2...

Страница 202: ...el filter bandwidth 15 0x220C AM_CHBW_RQ_HIGH_THRESHOLD N A N A N A N A 0x001E Sets RSSI threshold for maximum channel filter bandwidth 30 0x220D AM_CHBW_RQ_WIDENING_TIME N A N A N A N A 0x0800 Sets t...

Страница 203: ...16 0x3103 AM_HICUT_RELEASE_TIME 0x07D0 0x07D0 0x07D0 0x07D0 0x07D0 Sets the HICUT cutoff frequency release time in ms 2000 2000 2000 2000 2000 0x3104 AM_HICUT_CUTOFF_FREQ 0x280A 0x280A 0x280A 0x280A...

Страница 204: ...1 0 ARG2 FREQH 7 0 ARG3 FREQL 7 0 ARG Bit Name Function 1 7 2 Reserved Always write 000000 1 1 0 INJSIDE 1 0 Selects injection side 0 Automatic injection side selection by the tuner 1 Force low side...

Страница 205: ...mmand when the RSQACK bit is set The ERR bit and optional interrupt is set if an invalid argument is sent Note that only a single interrupt occurs if both the CTS and ERR bits are set The optional STC...

Страница 206: ...INT SNRHINT SNRLINT RSSIHINT and RSSILINT interrupt bits when RSQACK bit of ARG1 is set If the condition is still true after the interrupt is cleared another interrupt will fire assuming that bit is e...

Страница 207: ...TCINT RESP1 XXXX SNRHINT SNRLINT RSSIHINT RSSILINT RESP 2 BLTF X SNRREADY RSSIREADY X INJSIDE AFCRL VALID RESP 3 READFREQ 15 8 RESP 4 READFREQ 7 0 RESP 5 FREQOFF 7 0 RESP 6 RSSI 7 0 RESP 7 SNR 7 0 RES...

Страница 208: ...RSSI_LOW_THRESHOLD 2 7 BLTF Band Limit Reports if a seek hit the band limit WRAP 0 in AM_ SEEK_START or wrapped to the original frequency WRAP 1 2 6 Reserved Values may vary 2 5 SNRREADY SNR Status Wh...

Страница 209: ...in units of 2 ppm 128 to 127 6 7 0 RSSI 7 0 Received Signal Strength indicator in dB V 128 to 127 7 7 0 SNR 7 0 RF SNR indicator in dB 128 to 127 8 7 0 Reserved Values may vary 9 7 0 LASSI 7 0 Low Sid...

Страница 210: ...e CTS bit and optional interrupt is set when it is safe to send the next command This command may only be sent in powerup mode Command Response Bit 7 6 5 4 3 2 1 0 CMD 0x45 ARG1 0x00 ACFACK ARG Bit Na...

Страница 211: ...TMUTE_INT Indicates that SM attenuation has increased above AM_ACF_SM_THRESHOLD 2 7 1 Reserved Values may vary 2 0 SMUTE 0 Audio is not soft muted 1 Audio is soft muted 3 7 Reserved Values may vary 3...

Страница 212: ...CTS ERR XX RSQINT X ACFINT STCINT RESP1 XXXXXX AMHI AMLO RESP 2 AMWHIPC RESP 3 AMWHIPR RESP 4 PGAGAIN 7 0 RESP Bit Name Function 1 7 2 Reserved Values may vary 1 1 AMHI 0 AM LNA PD high threshold is n...

Страница 213: ...on 15 Reserved Always write to 0 14 12 AUTO 2 0 The number of 60 ms cycles to wait before relieving 50 60 Hz suppression 0 disable automatic 50 60 Hz detection suppression The PWRLINEH DWR setting is...

Страница 214: ...is safe to send the next command This property may only be set or read in powerup mode Default 12 Units dB AM_SOFT_MUTE_MAX_ATTENUATION 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x000 SMATTN 6 0 0x000 0x...

Страница 215: ...in AM_ACF_CONTROL_SOURCE property then property 0x0401 refers to RSSI threshold This property may only be set or read in powerup mode Default 8 Units dB AM_SOFT_MUTE_TRIGGER_THRESHOLD 15 14 13 12 11...

Страница 216: ...ute the audio The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 500 Units ms AM_SOFT_MUTE_END_THRESHOLD 1...

Страница 217: ...ty is not available Si475x A30 and later Default 0x0080 AM_SOFT_MUTE_ATTACK_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ATTACK 15 0 0x0078 Bit Name Function 15 0 ATTACK 15 0 Sets the maximum time in ms...

Страница 218: ...property refers to SNR threshold The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This pr...

Страница 219: ...EASE_TIME_AGC Si4754 55 56 57 Only When AGC is engaged the AM_SOFT_MUTE_RELEASE_TIME_AGC property sets maximum time in ms it takes to unmute the audio The CTS bit and optional interrupt is set when it...

Страница 220: ...upt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier this property is not available Si475x 5xC A55 Default 0x008C AM_SOFT_MU...

Страница 221: ...t or read in powerup mode Si475x A40 and earlier this property is not available Si475x 5xC A55 Default 500 ms AM_SOFT_MUTE_THRESHOLD_MOD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 SMENDTH 6 0 0 SMTRGTH 6...

Страница 222: ...to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier this property is not available Si475x 5xC A55 Default 0x0F0D Units dB V AM_SOFT_MUTE_ATTACK_TIME_M...

Страница 223: ...in in dB The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 2048 AM_AVC_MIN_GAIN 15 14 13 12 11 10 9 8 7 6...

Страница 224: ...for the RF signal and other front end configuration options The CTS bit and optional interrupt is set when it is safe to send the next command The property may only be set or read when in the powerup...

Страница 225: ...loopthru mode where LNA input impedance is 100 7 6 Reserved Always write to 10 5 ATTENFM 0 FM attenuators are turned on to improve FM intrusion 1 FM attenuators are off This is the preferred setting...

Страница 226: ...al interrupt is set when it is safe to send the next command This property may only be set or read when in the powerup mode Si475x A10 and earlier Default 80 Si475x A30 and later Default 804 Units ms...

Страница 227: ...incremented by 4 ms The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 8 Units ms AM_RF_AGC_ATTACK_MS 15 1...

Страница 228: ...ptional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 800 Units ms AM_RF_AGC_RELEASE_MS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0...

Страница 229: ...e to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier Default 0x5104 Si475x 5xC A55 Default 0x5904 AM_LNA_PD_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3...

Страница 230: ...rrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A10 and earlier This property is not available Si475x A20 and later Default 0 Units d...

Страница 231: ...he CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30...

Страница 232: ...he AM band for seek The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode The default is 1710 kHz Default 1710 Units...

Страница 233: ...when it is safe to send the next command This property may only be set or read in powerup mode Si475x A20 and earlier This property is not available Si475x A30 and later Default 20 Units 100 Hz AM_SE...

Страница 234: ...SNRHINT SNRLINT RSSIHINT RSSILINT 0x000 0 0 0 0 Bit Name Function 15 4 Reserved Always write 0 3 SNRHINT 0 Disable Interrupt 1 Enable interrupt to occur if SNR goes above the threshold set by AM_RSQ_S...

Страница 235: ...t when it is safe to send the next command This property may only be set or read in powerup mode Default 128 Units dB AM_RSQ_SNR_HIGH_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 SIGN 7 0 SNRH 7 0...

Страница 236: ...n it is safe to send the next command This property may only be set or read in powerup mode Default 128 Units dB V AM_RSQ_RSSI_HIGH_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 SIGN 7 0 RSSIH 7 0 0...

Страница 237: ..._INT Available in Si475x A40 only Enables the Channel Filter Bandwidth High Interrupt 0 The Channel Bandwidth interrupt is disabled 1 The Channel Bandwidth interrupt is enabled 4 3 Reserved Always wri...

Страница 238: ...nterrupt will be asserted The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 31 Units dB AM_ACF_SM_THRESHO...

Страница 239: ...erup mode Default 0 Units 100 Hz AM_ACF_CHBW_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CHBW_THRESH_HIGH 7 0 CHBW_THRESH 7 0 0x00 0x00 Bit Name Function 15 8 CHBW_THRESH_HIGH 7 0 Available in Si4...

Страница 240: ...pt will be asserted The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0 Units 100 Hz AM_ACF_HICUT_THRESHO...

Страница 241: ...nd This property may only be set or read in powerup mode Si475x A40 and earlier Default 75 150 ppm Si475x 5xC A55 Default 126 252 ppm Units 2 ppm AM_ACF_CONTROL_SOURCE 15 14 13 12 11 10 9 8 7 6 5 4 3...

Страница 242: ...delay is 27 milliseconds The reliability of the valid bit for identifying valid stations relies on this parameter being set properly The CTS bit and optional interrupt is set when it is safe to send t...

Страница 243: ...is 27 127 ms in si475x A40 and later AM_VALID_SNR_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 AMVALUSN 7 0 AMVALSNR 7 0 0x00 0x05 Bit Name Function 15 8 AMVALUSN 7 0 Available in Si475x A40 only...

Страница 244: ...of Hz The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode In Si475x A30 and earlier FREQOFF is always in units of b...

Страница 245: ...is set when it is safe to send the next command This property may only be set or read in powerup mode Default 18 Units dB AM_VALID_RSSI_THRESHOLD 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x00 FILTER 7 0...

Страница 246: ...blanker detect threshold to 0 The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 4 AM_NB_INTERVAL 15 14 13...

Страница 247: ...unction 15 14 Reserved Always write to 00 13 8 SECONDARY_BLANKER_DELAY 5 0 Delay in units of number of samples from where to select the good samples to replace the samples corrupted by the impulse for...

Страница 248: ...disabled by setting the noise blanker detect threshold to 0 The secondary blanker is used in the presence of strong near end blockers The CTS bit and optional interrupt is set when it is safe to send...

Страница 249: ...of a noise pulse condition before applying impulse blanking The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be sent when in powerup mode Si47...

Страница 250: ...x0101 AM_NB_SCHEME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 LEARNINGSTEP 6 0 0x00 MODE 1 0 0 0x01 0x00 0x0 Bit Name Function 15 Reserved Always write to 0 14 8 LEARNINGSTEP 6 0 Available in Si475x A40...

Страница 251: ...se blanker to engage too often which may introduce audio artifacts Unless the specific application environment includes longer burst style noise which is not mitigated by the other blankers it is reco...

Страница 252: ...0 determines the channel filter setting Si475x A20 and earlier Default 0x1414 Si475x A30 and later Default 0x2314 Units 100 Hz Bit Name Function 15 8 SAMPLE 7 0 Number of samples blanker at 93 kS s du...

Страница 253: ...x IQSNR SNR threshold for minimum Channel Filter Bandwidth If the max IQSNR SNR reported by the device is less than the SQ Low threshold programmed then the Channel Filter Bandwidth will be set to the...

Страница 254: ...width narrowing time based on max IQSNR SNR The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 16 Units ms...

Страница 255: ...next command This property may only be set or read in powerup mode Note Si4750 51 52 53 do not support dynamic bandwidth control but MIN 7 0 MAX 7 0 can determine the channel filter setting Si475x A10...

Страница 256: ...SSI threshold in dB for minimum Channel Filter Bandwidth ASSI is calculated as the worse higher value between HASSI and LASSI If the ASSI reported by the device is greater than the ASSI High threshold...

Страница 257: ...ts the Channel Filter Bandwidth narrowing time based on ASSI The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si...

Страница 258: ...nnel bandwidth The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A40 and earlier is not available Si475x 5...

Страница 259: ...RSSI based channel filter bandwidth widening time The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Si475x A40 an...

Страница 260: ...d in powerup mode Si475x A40 and earlier Default 0x0001 Si475x 5xC A55 Default 0x0100 AM_CHBW_RQ_NARROWING_TIME 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 NARROWING_TIME 15 0 0x0010 Bit Name Function 15 0...

Страница 261: ...distortion while maintaining the robust reception benefits of envelope demodulation This mode is selected by setting API property AM_DEMOD_MODE field MODE 2 0 to 2 This property only has an effect whe...

Страница 262: ...owerup mode Default 8 Units dB for SNR dB V for RSSI Bit Name Function 15 7 Reserved Always write 0 6 0 RATIO 6 0 Sets amount of carrier enhancement Default is 20 recommended range is 0 50 Range is 0...

Страница 263: ...The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 16 Units ms AM_HICUT_SQ_LOW_THRESHOLD 15 14 13 12 11 1...

Страница 264: ...n and max to the same value The CTS bit and optional interrupt is set when it is safe to send the next command This property may only be set or read in powerup mode Default 0x280A Units 100 Hz AM_HICU...

Страница 265: ...cy The LowCut tracks the HICUT engine therefore thresholds are programmed in property 0x3100 and 0x3101 The CTS bit and optional interrupt is set when it is safe to send the next command This property...

Страница 266: ...resholds and timing 0x0700 Channel spacing 0x1100 RSQ RSSI SNR Interrupts 0x1200 ACF Softmute Channel Filter Bandwidth HIBLEND HICUT Interrupts 0x1300 Tune seek metric thresholds and timing RSSI SNR I...

Страница 267: ...in Configuration Commands Properties Interrupts 0x1C 0x0000 Analog audio 0x1B RF Audio Configuration Commands Properties Power line filtering 0x0300 Softmute 0x0400 AVC automatic volume control 0x0500...

Страница 268: ...S or similar property 0x17 AM_AGC_STATUS 8 1 2 1 FM FM AGC configuration involves setting signal routing AGC and peak detector The default property settings are configured for routing through the LNA...

Страница 269: ...the expense of weak signal performance the mixer peak detector thresholds may be decreased to as low as 79 dB V To improve impulsive noise desensitization caused by engaging the AGC at the expense of...

Страница 270: ...ggressive noise blanking as more samples are replaced with repaired ones 8 1 4 2 AM Property group 0x2100 configures the noise blankers for AM modes The AM noise blanking system consists of a wide ban...

Страница 271: ...metric increases above 75 kHz and reaches 100 kHz Channel Filter Bandwidth ranging from 32 to 80 kHz occurs at the 300 ms rate as the metric decreases below 100 kHz and reaches 75 kHz The resulting C...

Страница 272: ...old and audio level reaches full level at the trigger threshold The attack and release rates are configurable along with maximum attenuation and trigger and end thresholds 8 1 8 Automatic Volume Contr...

Страница 273: ...OWER_UP command s XCLOAD parameter This procedure describes to how to determine the optimum value of XCLOAD This procedure needs to be done once on a typical PCB for your application in order to deter...

Страница 274: ...ter state management re initialize based on new channel or smoothly transition from current to new channel In the case of tuning mode 0x2000 property group sets the tune seek metric thresholds and tim...

Страница 275: ...ry similar Refer to the AM_TUNE_FREQ command Example 3 Check the CTS and ERR state to determine whether it is safe to send the next command Refer to section 8 2 4 Check CTS and ERR Status 4 Check the...

Страница 276: ...carefully evaluated 4 Send the FM_SEEK_START command to begin the seek operation Example 5 Check the CTS and ERR state to determine whether it is safe to send the next command Refer to section 8 2 4...

Страница 277: ...nd 25 Alternatively the command can be sent every 88 ms time for one group to be received to 2 2 seconds time for 25 groups to be received The FM_RDS_STATUS command must be called once for each entry...

Страница 278: ...0x00 BLEA 0 BLEB 0 BLEC 0 BLED 0 RESP8 0x3E BLOCKA 0x3E67 PI code RESP9 0x67 RESP10 0x20 BLOCKB 0x20A7 group 2A RadioText PTY 5 A B flag 0 text segment address code 7 RESP11 0xA7 RESP12 0x6C BLOCKC 0x...

Страница 279: ...t state should be checked to determine whether an error has occurred 1 Start Timer Start 3 CTS 1 5 ERR 0 6 ERR 0x18 No 6 Set CANCEL 1 and call FM_RSQ_STATUS or AM_RSQ_STATUS Yes 7 ERR 0x20 0x30 or 0x3...

Страница 280: ...ion failed and the powerup operation should be attempted Refer to 5 Powerup and Powerdown on page 3 If the error code is 0x20 contact Silicon Labs All other errors are recoverable and the error code r...

Страница 281: ...he STATUS byte 2 If STC seek tune complete is set set STCACK 1 to acknowledge and clear the STC bit and set ATTUNE 1 to return RSQ metrics from tune time and call FM_RSQ_STATUS or AM_RSQ_STATUS 1 Read...

Страница 282: ...STC interrupt STATUS 0x81 CTS 1 STC 1 RESP1 0x00 RESP2 0x31 SNR ready RSSI ready valid chan nel RESP3 0x27 Tuning frequency 0x027A6 101 50 MHz RESP4 0xA6 RESP5 0x10 Frequency offset 16 ppm RESP6 0x25...

Страница 283: ...section Revision 0 4 to Revision 0 5 Added Si475x 40 information Updated properties Added Crystal XCLOAD calibration procedure Revision 0 5 to Revision 0 6 Updated properties Updated commands Added P...

Страница 284: ...with an external circuit for the 4 MHz crystal detailed in AN750 Si475x 4 MHz Crystal Circuit and Power Up Procedure Revision 0 8 to Revision 0 9 Added support for Si475xC parts Added FM properties 0x...

Страница 285: ...abricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Labs A Life Support System is any...

Отзывы: