TRANSMITTER
TXD
10
1
On
Off
* LED Output
PIN Input
Light
No Light
RECEIVER
** RXD
A
B
A: 1/baud rate
B: 3/16 of 1/115200 o
r 3/16 of A (selectable)
C: 3/16 of 1/115200 t
o 3/16 of A
C * LED1C and LED2C go low to turn on LED.
** RXD output is delayed from the PIN diode
input by A (1 bit).
Figure 2. Infra Red Data Format Mode 1 (IRDA/HPSIR)
TRANSMITTER
TXD
10
1
On
Off
LED Output
PIN Input
Light
No Light
RECEIVER
RXD
A
A: 1/baud rate
B: 1/527kHz
C: 1/500kHz +/- 10%
C
B
Figure 3. Infra Red Data Format Mode 2 (500kHz ASK)
TRANSMITTER
TXD Data *
10
1
On
Off
LED Output
PIN Input
Light
No Light
RECEIVER
RXD Data *
A
A: 1/2400
B: 1/38.4kHz
C: 1/40kHz +/- 10%
C
* The timing of data
on the RXD and TXD pins
is faster than shown here
These numbers are typical values.
TV Remote Bit Rate and Modulation
Frequency are programmable.
B
Figure 4. Infra Red Data Format 3 (TV Remote, 38kHz ASK)
CS8130
DS134PP2 7
CS8130
DS134F1 7
then the RXD pin will oscillate at the carrier fre-
quency.
Transmit Path
Data for transmission is input to the CS8130 on
the TXD pin. The selected modulation scheme is
then applied to the data, and the resulting signals
are used to drive the LED. There are 2 LED out-
put pins: LED1C and LED2C. They are open
drain outputs, which pull down to TGND or
float. The LED is connected via resistors to both
LED1C and LED2C. The current level flowing
through the LED is determined by the external
resistors. Normally, LED1C is used to drive the
LED. If additional current is needed, (for exam-
ple for TV remote operation), then the second
driver may be enabled. The amount of ’boost’
current is determined by the external resistor
connected to the LED2C pin.
For larger amounts of IR output, it may be pref-
erable to use two LEDs, rather than drive a large
current through one LED. For a +3V supply sys-
tem using two LEDs, each one is connected, via
a resistor, to each driver output. For a +5V sup-
ply system, 2 LEDS may be connected in series,
and then routed to each driver via 2 resistors,
one for each driver. This minimizes the power
dissipation in the resistors.
Mode 1 Transmit Choices
In Mode 1 (IrDA), the pulse width may be fixed
at 1.6 µs, or set to 3/16 of the bit period. Either
of these settings will meet the IrDA standard, but
fixed 1.6 µs pulses will save power at lower
baud rates.
In addition, there is a choice which affects the
output pulse jitter. The default state causes the
CS8130 to look for the start bit on TXD. All
subsequent LED transitions for that character are
timed relative to the internal baud rate clock.
Therefore there will be no jitter in the LED out-
put pulse timing. However, the CS8130 now has
to be programmed with the desired number of
bits per character, which for IrDA compliance, is
8.
Alternatively, the CS8130 can generate output
pulses based entirely on individual transitions on
TXD, with no knowledge of which bit is the
start bit. Thus a 1 to 0 transition will generate a
pulse based on that transition edge. If TXD is
low for multiple successive bits, then the
CS8130 will generate pulses based on its internal
clock. Therefore there is the possibility of jitter
in the output pulses of N*271 ns. N can be 0, 1
2....., depending on the difference in frequency
between the UART baud rate clock and the
CS8130 clock. Clearly, if the CS8130 and its as-
sociated UART are running from the same clock,
the possibility of jitter is eliminated.
Mode 2 (ASK) Transmit Choices
The modulation frequency is determined by the
modulator divider registers. For nominal
500 kHz, use a divide value of 6, which yields a
modulation frequency of 527 kHz.
Mode 3 (TV Remote) Transmit Choices
During transmission of IR, the start and stop bits
present in the incoming data from the UART are
stripped off (see Figure 5). The remaining data
bits are then sent out at ~2400 bps. Since there
should be no gaps in the transmitted data, the
input data is buffered in a 22-character location
FIFO. Characters can be received on the TXD
pin while the previous characters are being trans-
mitted. To prevent overflow, a hardware
handshake mechanism is provided. If the FIFO
is one character away from being full, the
FORM/BSY pin is brought high, indicating that
the UART should not send any more data. Once
another character has been transmitted,
FORM/BSY pin is brought low, indicating to the
UART that it is OK to send another character.
CS8130
8 DS134PP2
CS8130
8 DS134F1
The modulation frequency is determined by the
modulator divider registers. The transmit bit rate
is determined by the TV Remote transmit bit rate
divider. The UART to CS8130 baud rate must be
set to at least 20% faster than the transmit bit
rate.
Receive Path
A PIN diode is attached to the PINA and PINC
pins. Compensation for the DC ambient light is
applied to the photocurrent from the diode. The
change in photocurrent from ambient is ampli-
fied and compared to a threshold value. If the
photocurrent is greater than the set threshold, the
output is set to ’light’. If the photocurrent is less
than the set threshold, the output is set to ’no
light’. The threshold current is programmable.
This allows users to make the tradeoff between
noise immunity and the reliable transmission dis-
tance of the link. The PIN diode amplifier has a
bandpass filter characteristic, to limit the effects
of IR interference. The resulting logic signal is
further qualified, depending on the IR format se-
lected.
An autodetect feature is provided. If autodetect
mode is enabled, and transmit TV remote mode
is disabled, the FORM/BSY output pin indicates
the format of incoming data. If high, then the
incoming data is in IrDA/HPSIR format. If low,
the data is in ASK format which matches the
programmed modulation frequency.
Mode 1 (IrDA) Receive Choices
For Mode 1a, a logic circuit is set to only look
for pulse widths of 1.6µs. For Mode 1b, a logic
circuit looks for pulses of 3/16 of the set baud
rate bit period. For Mode 1c, a logic circuit
looks for pulse widths of 1.6 µs, but 3/16 of
the set baud rate bit period.
Mode 2 (ASK) Receive Choices
For Mode 2, a logic circuit looks for sequences
of ’light’ and ’no light’ which matches the ex-
pected 500kHz carrier. The modulator divider
registers must be set to 6. The ASK receive tim-
ing sensitivity register should be set to 0,
yielding a valid incoming frequency range of
461 kHz to 614 kHz.
The RXD data transitions will lag behind the in-
frared activity by 3 modulation cycles. This
allows the modulation detect circuit time to ver-
ify the correct modulation frequency.
10
11
00
01
10
10
001 001
1
000
1
Start
Bit
Stop
Bit
A
BC
1/2400
1
1
ABC
ON
OFF
* TXD Baud rate can be set
from 4800 to 115200 bps
LED
OUTPUT
FORM/BSY
TXD*
TXD*
Figure 5. Mode 3 (TV Remote) Transmit Data Format
CS8130
DS134PP2 9
CS8130
DS134F1 9

CS8130-CS

Mfr. #:
Manufacturer:
Cirrus Logic
Description:
Infrared Transceivers IC Multi-Standard Infrared Transceiver
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet