English
Language : 

TMD4903 Datasheet, PDF (69/86 Pages) ams AG – Color and Proximity Sensor Module with mobeam
TMD4903 − Application Information
Figure 80:
Detailed Flow Diagram of the Remote Control Engine
START
PBEN = 1
IDLE
START
?
Y
IBUSY = 1
COUNTERW = IPNL
COUNTERR = ISNL
RAM_ADDRESS = 0
Get RAM Data Byte
(RDATAn)
Remote
Control
Engine
RDATAn == 0xFE Y
&&
COUNTERR >=0
?
N
RAM_ADDRESS =
START LOCATION OF
REPEATED PATTERN
RDATAn == 0xFF Y
?
N
Output
Pattern
Pause
(if any)
COUNTERW--
Y
COUNTERW > 0
?
N
IBUSY = 0
IINT = 1
Pause
(if any)
Start
TIMERP = IPOFF
N
TIMERP > 0
Y
Delay 10us
TIMERP--
N
COUNTERR
< 255
?
Y
COUNTERR--
RAM_ADDRESS++
Repeated Sub-Pattern
Complete Waveform
Exit
IIEN == 1
?
N
Y
ASSERT INT PIN
Done
Output
Pattern
Start
Get MSB Nibble
from RAM Data
(RDATA-MSBn)
TIME_INDEX =
MSB NIBBLE
TDATAMSB == Y
0
?
N
Activate Modulated
Output
N Have TDATAMSB
carrier periods
been output
?
Y
Get LSB Nibble from
RAM Data
(RDATA-LSBn)
TIME_INDEX =
LSB NIBBLE
TDATALSB ==
0
Y
?
N
Deactivate
Modulated Output
N Have TDATALSB
carrier periods
been output
?
Y
Exit
Remote Control Engine: Complete guide to the inner workings and use of the remote control functionality.
ams Datasheet
[v1-12] 2015-May-14
Page 69
Document Feedback