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