Description of Operation
13-8
ADSP-BF537 Blackfin Processor Hardware Reference
each start bit, so the error accumulates only over the length of a single
word. A receive filter removes spurious pulses of less than two times the
sampling clock period.
IrDA Transmit Operation
To generate the IrDA pulse transmitted by the UART, the normal NRZ
output of the transmitter is first inverted if the
TPOLC
bit is cleared, so a 0
is transmitted as a high pulse of 16 UART clock periods and a 1 is trans-
mitted as a low pulse for 16 UART clock periods. The leading edge of the
pulse is then delayed by six UART clock periods. Similarly, the trailing
edge of the pulse is truncated by eight UART clock periods. This results in
the final representation of the original 0 as a high pulse of only 3/16 clock
periods in a 16-cycle UART clock period. The pulse is centered around
the middle of the bit time, as shown in
. The final IrDA pulse
is fed to the off-chip infrared driver.
This modulation approach ensures a pulse width output from the UART
of three cycles high out of every 16 UART clock cycles. As shown in
, the error terms associated with the bit rate gen-
erator are very small and well within the tolerance of most infrared
transceiver specifications.
Figure 13-3. IrDA Transmit Pulse
0
1
0
8/16
9/16
7/16
16/16
NRZ
INVERTED
FINAL
IrDA
8/16
9/16
7/16
16/16
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...