English
Language : 

BU92747XXX Datasheet, PDF (36/46 Pages) Rohm – IrDA Controller LSI built-in Ir remote control
BD92747XXX
●SETTIG MORE THAN 128BITS DATA
Datasheet
Tenminal
IrRC
(or IrTX)
NIRQ
Header
Total 386bits
128bits
Data_a output
128bits
128bits
Data_b output Data_c output
2bits
Data_d output
Out0 Out15 Out0
Out15 Out0
Out15 Out0(0) Out0(1) End
Register
Transmisson
buffer
Out0-15
Data_a
Data_a
Data_b
Data_b
Data_c
Data_d
Data_c
Data_d
Regs
BitLen
02
○a ○b ○c ○d ○e ○f ○g ○h ○i ○j ○k ○l
○m
Setting of Out0~15 is refrected
to output data from
Setting of Out0~15 is refrected
i
to output data from f
Setting of Out0~15 is refrected
to output data from
l
This is an example that data length of one frame is 386 bits.
a. Register setting is Irqe=1, i.e. it is permitted interrupt, Regs=1, i.e. it is repeated to forward output data register to
transmission buffer, and Out0~15=Data_a, i.e. it is set output data register to Data_a as transmission data. Then
to set Send=1, the transmission is started.
b. After the transmission is started, Out0~15 is forwarded to transmission buffer. Then, interrupt is generated
(NIRQ=”LOW”), and it is informed to update Out0~15.
c. After Irqc=1, i.e. it is cleared internal interrupt, Out0~15 set to Data_b.
d. After header part output is finished, Data_a in transmission buffer is outputted from IrRC(or IrTx) pin.
e. When the last bit of Data_a is outputted, Data_b in Out0~15 is forwarded to transmission buffer. Then interrupt is
generated, and it is informed to update Out0~15.
f. After Data_a output is finished, Data_b in transmission buffer is outputted to IrRC (or IrTx) pin.
g. After internal interrupt is cleared, Out0~15 set to Data_c.
h. When the last bit of Data_b is outputted, Data_c in Out0~15 is forwarded to transmission buffer. Then interrupt is
generated, and it is informed to update Out0~15.
i. After Data_b output is finished, Data_c of transmission buffer is outputted to IrRC (or IrTx) pin.
j. Internal interrupt is cleared. Then register setting is Regs=0, i.e. it is to forwarded output data register to
transmission buffer once, and BitLen=02h, i.e. data bit length is 2bits.
k. When the last bit of Data_c is outputted, Data_d in Out0~15 is forwarded to transmission buffer. Then interrupt is
generated. For Regs=0 and BitLen=02h, finished Data_c output, next output is 2bits of Data_d.
l. After Data_b output is finished, 2bits of Data_d in transmission buffer is outputted to IrRC (or ITtx) pin, then End
m. A sequence of sending is finished, and then interrupt is generated.
To repeat above e-g, it is enabled to send more than 128 bits data length.
www.rohm.com
© 2015 ROHM Co., Ltd. All rights reserved.
TSZ22111・15・001
36/36
TSZ02201-0E4E0F100020-1-2
24. June. 2015 Rev.001