English
Language : 

TDA5240 Datasheet, PDF (99/284 Pages) Infineon Technologies AG – Enhanced Sensitivity Multi-Channel Quad-Configuration Receiver
TDA5240
Functional Description
2.6.1.3 HOLD Mode
This state (item 12 in Figure 69) is used for fast reconfiguration of the chip in Run Mode
Slave. This state can be reached after the Start-Up Sequencer and Initialization of the
chip have been completed from any state from 3 to 11. To reconfigure the chip the SFR
control bit HOLD must be set. After reconfiguration in this state the SFR control bit HOLD
must be cleared again. After leaving the HOLD state, the INIT state is entered and the
receiver can work with the new settings. Be aware that the time between changing the
configuration and reinitialization of the chip has to be at least 40us. Take note that one
SPI command for clearing the SFR control bit HOLD needs 24 bits or 12μs at an SPI
data rate of 2.0Mbit/s. The remaining 28μs must be guaranteed by the application.
FSM State
EOM-Check
Instruction Address Data Instruction Address Data
SPI Command
Write
CMC0 HOLD=1 Write x_CHCFG/ (sel. other
0x02
0x02 x_PLL.. channel)
HOLD
INIT
Instruction Address
Write
CMC0
0x02
Data
HOLD=0
12us @ 2.0MHz
40 us
Wait till
SSync
Figure 70 HOLD State Behavior (INITPLLHOLD disabled)
In case of large frequency steps, an additional VAC routine (VCO Automatic Calibration)
has to be activated when recovering from HOLD Mode (INITPLLHOLD bit). The
maximum allowed frequency step in HOLD Mode without activation of VAC routine is
depending on the selected frequency band. The limits are +/- 1 MHz for the 315 MHz
band, +/- 1.5 MHz for the 434 MHz band and +/- 3 MHz for the 868/915 MHz band.
When this additional VAC routine is enabled, the TDA5240 starts initialization of the
Digital Receiver block after release from HOLD and an additional Channel Hop time.
FSM State
EOM-Check
Instruction Address Data Instruction Address Data
SPI Command
Write
CMC0 HOLD=1 Write x_CHCFG/ (sel. other
0x02
0x02
x_PLL.. channel)
HOLD
VAC
VAC
Instruction Address
Write
CMC0
0x02
Data
HOLD=0
12us @ 2.0MHz
40us
t C_ Hop
INIT
Wait till
SSync
Figure 71 HOLD State Behavior (INITPLLHOLD enabled)
HOLD Mode is only available in Run Mode Slave. Configuration changes in Self Polling
Mode have to be done by switching to SLEEP Mode and returning to Self Polling Mode
after reconfiguration.
Data Sheet
99
V4.0, 2010-02-19