English
Language : 

TDA5240 Datasheet, PDF (108/284 Pages) Infineon Technologies AG – Enhanced Sensitivity Multi-Channel Quad-Configuration Receiver
TDA5240
Functional Description
0 Modulation
Switching
Modulation Selection
Depending On Register
Setting
All Operations Are Done With
The Wake Up Configuration
1
INIT
If PWUF == 0 then
{ Init FIFO =
Init FIFO@Cycle Start }
PWUF = 0
17
INIT
Generating WU
Init Digital Receiver
1.1
INIT
If INITFRCS== 1 then
Init Framer
To Self Polling Mode
To Self Polling Mode
(WU Search With Next
Programmed Channel)
(WU Search With
Configuration A )
TOTIM2nCh == 1
15
TOTIM2nCh == 0
Goto SP Next
Programmed
Channel
CFG X Interrupt
EXTTOTIM
If Not Masked
16
(from external controlle)r
INITDRXES==1
2 Init TOTIMs
3
INITDRXES==0
EXTPROC==00
Initialize TOTIM timers
fifolk == 1 FIFO locked
ToTim Timeout == 1
ToTim Timeout SYNC== 1
Symbol Sync ==0
Symbol Sync == X
Wait Till FIFO Read Out
INITDRXES==0
3.1
fifolk == 0
INIT
fifolk == 0 Symbol Sync ==0
Parallel Wake-Up
Found
4
WU Found == 1
Wait
PWUF == 1
Start ToTim Timer SYNC
WU Found == 1
(If Enabled)
To Self Polling Mode PWUF == 1
(WU Search With
Configuration A)
ToTim Timeout SYNC== 0
Symbol Sync == 1
EXTPROC <> 10
Init
Digital Receiver
ToTim Timeout SYNC== 0
Symbol Sync == 0
INITDRXES==1
ToTim Timeout SYNC== 1
Symbol Sync == X
EXTPROC <> 10
It Is Possible To Disable
The Timeout Feature
To Self Polling Mode
(WU Search With
Next Configuration)
EOM2nCfg == 0
ToTim Timeout TSI == 0
Frame Sync == 0
5
Wait
Start ToTim TSI(If Enabl.)
Wait Till Frame Start
ToTim Timeout TSI== 1
Frame Sync == X
EXTPROC == 00
EOM2nCfg == 1
Is Found
14
Goto Next
Config After EOM
ToTim Timeout TSI == 0
Frame Sync == 1
EXTPROC==00
INIT FIFO
6 Start ToTimEOM (If Enab.)
Generating A Frame Start
Interrupt If Not Masked
Init FIFO=
I nit F I F O@ F SYN C
EOM2SPM == 1
EOM2SPM == 0
13
Goto SelfPolling
After EOM
12
Save
Channel and
Configuration
Information
EXTEOM found
(from external controller)
7
Check
MID Setup
MID Screening
Check The MID Setup
enable == 0
Register
MID Screening
enable == 1
Init MID
8 Scanning Unit
9
Wait
Initialize The MID
Scanning Unit
Store RX Data Into FIFO
Wait For Scan Finish
MID Scanning
Finished == 0
MID Scanning
Finished == 1
Checking ID 10
MID Found == 0
Scanning Result
Store RX Data Into FIFO
Analyze The Scanning
Result
MID Found == 1
11 EOM Check
EOM Found == 1
Store RX Data Into FIFO
Check For EOM
PWUF = PWUEN bit
ToTim Timeout EOM == 0
EOM Found == 0
ToTim Timeout
EOM == 1
Generating A MID Found
Interrupt If Not Masked
Generating A EOM
Interrupt If Not Masked
ToTim Timeout EOM == 1
EOM Found == X
Figure 77 Run Mode Self Polling
Data Sheet
108
V4.0, 2010-02-19