TMP92CM22 2007-02-16 92CM22-170
(3) Data format
Format of transmission/receiving must set to data length 8-bit, without parity bit, 1 bit
of stop bit.
Any other settings don’t guarantee the normal operation.
(4) SFR
Figure 3.9.27 shows the control register SIRCR. If change setting this register, must
set it after set operation of transmission/receiving to disable (Both <TXEN> and
<RXEN> of this register should be clear to 0).
Any changing for this register during transmission or receiving operation doesn’t
guarantee the normal operation.
The following example describes how to set this register:
1) SIO setting ; Set SIO side.
2) LD (SIRCR), 07H ; Set receiving effect pulse width to 16X.
3) LD (SIRCR), 37H ; TXEN, RXEN enable the transmission and receiving.
4) Transmission/receiving ; The modem operates as follows:
SIO0 starts transmitting.
IR receiver starts receiving.
(5) Notes
1. Making baud rate when using IrDA
In baud rate during using IrDA, must set “01” to SC0MOD0<SC1:0> in SIO by
using baud rate generator.
TA0TRG , fIO, SCLK0 input of except for it can not using.
2. Output pulse width and baud rate generator during transmission IrDA
As the IrDA 1.0 physical layer specification, the data transfer speed and
infra-red pulse width is specified.
Table 3.9.4 Specification of Transfer Rat e and Pulse Width
Transfer
Rate Modulation Transfer Rate
Tolerance
(% of Rate)
Minimum of
Pulse Width Typical of Pulse
Width 3/16 Maximum of
Pulse Width
2.4 kbps RZI ± 0.87 1.41 μs 78.13 μs 88.55 μs
9.6 kbps RZI ± 0.87 1.41 μs 19.53 μs 22.13 μs
19.2 kbps RZI ± 0.87 1.41 μs 9.77 μs 11.07 μs
38.4 kbps RZI ± 0.87 1.41 μs 4.88 μs 5.96 μs
57.6 kbps RZI ± 0.87 1.41 μs 3.26 μs 4.34 μs
115.2 kbps RZI ± 0.87 1.41 μs 1.63 μs 2.23 μs
The infra-red pulse width is specified either baud rate T × 3/16 or 1.6 μs (1.6 μs is
equal to T × 3/16 pulse width when baud rate is 115.2 kbps).
The TMP92CM22 has function which is selectable the transmission pulse width
either 3/16 or 1/16. But T × 1/16 pulse width can be selected when the baud rate is
equal or less than 38.4 kbps only. When 57.6 kbps and 115.2 kbps, the output pulse
width should not be set to T × 1/16.