TFDU8108
Document Number 82558
Rev. 1.8, 16-Mar-07
Vishay Semiconductors
www.vishay.com
375
Switching Characteristics
Maximum capacitive load = 20 pF
*)
*)
Maximum capacitive load = 20 pF. That is is different from "Serial interface - specification". For the bus protocol see "RECOMMENDED
SERIAL INTERFACE FOR TRANSCEIVER CONTROL, Draft Version 1.0a, March 29, 2000, IrDA". In Appendix B the transceiver related
data are given.
Symbol Parameters Test Conditions Min. Max. Unit
t
CKp
SCLK Clock Period Rising edge of SCLK to next rising edge
of SCLK
250 infinity ns
t
CKh
SCLK Clock High Time At 2.0 V for single-ended signals 60 ns
t
CKI
SCLK Clock Low Time At 0.8 V for single-ended signals 80 ns
t
DOtv
Output Data Valid
(from infrared controller)
After falling edge of SCLK 40 ns
t
DOth
Output Data Hold
(from infrared controller)
After falling edge of SCLK 0 ns
t
DOrv
Output Data Valid
(from optical transceiver)
After rising edge of SCLK 40 ns
t
DOrh
Output Data Hold
(from optical transceiver)
After rising edge of SCLK 40 ns
t
DOrf
Line Float Delay After rising edge of SCLK 60 ns
t
DIs
Input Data Setup Before rising edge of SCLK 10 ns
t
DIh
Input Data Hold After rising edge of SCLK 5 ns
www.vishay.com
376
Document Number 82558
Rev. 1.8, 16-Mar-07
TFDU8108
Vishay Semiconductors
Appendix B
Application Guideline
In the following some guideline is given for handling
the TFDU8108 in an application ambient, especially
for testing. It is also a guideline for interfacing with a
controller. We recommend to use for first evaluation
the Vishay IRM1802 controller. For more information
see the special data sheet. Driver software is avail-
able on request. Contact irdc@vishay.com.
Serial Interface Capability of the Vishay
IrDA Transceivers
Abstract
A serial interface allows an infrared controller to com-
municate with one or more infrared transceivers. The
basic specification of the IrDA specified interface is
described in "Serial Interface for Transceiver Control,
v 1.0a", IrDA.
This part of the document describes the capabilities of
the serial interface implemented in the Vishay IrDA
transceivers TFDU8108. The VFIR (16 Mbit/s) device
TFDU8108 and the FIR device TFDU6108 (4 Mbit/s)
are using the same interface specification (with spe-
cific identification and programming).
IrDA Serial Interface Basics
The "Serial Interface for Transceiver Control" is a
master/slave synchronous serial bus, which uses the
TXD and RXD as data lines and the SCLK as clock
line with a minimum period of 250 ns. The transceiver
works always as slave and jumps into a control mode
on the first rising edge of the clock line remaining
there until the command phase is finished. After
power-on, it is required to initialize the transceiver by
at least 30 clock cycles of SCLK with TXD continu-
ously low before starting programming.
If TXD gets active (high) during the initialization period
the initialization must be repeated.
A data word consists of one byte preceded by one
start bit.
The specified serial interface allows the communica-
tion between infrared controller and transceiver
through write and read transactions. In two register
blocks with different functions all data is stored for
operating the interface. The Main Control Registers
allow write and read transactions and here the exe-
cutable configuration of the device is stored. The
Extended Indexed Registers contain the description
of the supported functionality of the device and can be
read only.
Power-on
After power on the transceiver is in the default mode
shown in table B1.
Addressing
The transceiver is addressable by three address bits.
There are individual and common addresses with the
values shown in table B2.
Registers Data Depth
In general data registers use a data depth of eight
bits. Sometimes it is not necessary to implement the
full depth. In such cases the invisible bits are consid-
ered as a zero.
Registers
The register content is listed in the tables B4 to B7.
Data Acknowledgment
Data acknowledgement generated by the slave is
available if the APEN bit is set to 1 in the common
control register, see the "main_ctrl_0" register values
table B4. In IrDA default state this functionality is dis-
abled. It is recommended to enable this function.
Table B1: Power-on default mode
Function TFDU8108
Power Mode (active or sleep) sleep
RXD (Receive) disable (floating tri-state)
TXD_LED (Emitter driver): disable
APEN (Acknowledgment) disable
Infrared Operating Mode (Speed) SIR
Transmitter Power (Intensity setting) max. SIR power level
TFDU8108
Document Number 82558
Rev. 1.8, 16-Mar-07
Vishay Semiconductors
www.vishay.com
377
Table B2: Addressing
Table B3: Index Commands
Note: The main_ctrl_1 register is written software dependent on the offset value stored in ext_ctrl_7 and ext_ctrl_8 registers.
The main_ctrl_1 register can be set to the following values, shown in the table.
Tables B4 to B7: Control Register Values
The status of the entire transceiver is stored in the
control registers.
Table B4: Register main-ctrl-0
Command structure:
C is the transfer direction:
C = 1: WRITE or RESET transaction
C = 0: READ transaction
Main-ctrl-0, register values
*)
APEN - Acknowledge Pulse Enable, (optional)
This bit is used to enable the acknowledge pulse. When it is set to 1 and RX OEN is 1 (receiver output enabled) the IRRX/SRDAT line will
be set low for one clock cycle upon successful completion of every write command or special command with individual (non broadcast)
transceiver address. The internal signal from the receiver photo diode is disconnected when this bit is set to 1.
Description Address value ADDR [2:0]
Individual address 010
Common (broadcast) address 111
Commands INDEX
[3:0]
Mode
write/read
Actions Register Name Data Bits
Data
TFDU8108
default
0h W/R Common control main-ctrl-0 register [4:0] 00h
1h W/R Infrared mode main-ctrl-1 register [7:0] 00h
2h W/R TXD power level main-ctrl-2 register [7:4] 70h
3h - Bh X Not used
Ch X Not used
Dh W Reset transceiver,
Only one byte!
R Not used
Eh X Not used
Fh W Not used
R Extended indexing
C 0 0 0 0 bit 0 bit 1 bit 2 1 bit 0 bit 1 bit 2 0 bit 4 0 0 0
INDEX [3:0], 0h ADDR [0:2] DATA [7:0]
Value Function Default
bit 0 PM SL - Power Mode Select low power-mode (shutdown
(sleep) mode)
normal operation power mode shutdown
bit 1 RX OEN - Receiver Output Enable IRRX/SRDAT line disable
(tristated)
IRRX/SRDAT line enabled disabled
bit 2 TLED EN - Transmitter LED Enable disabled enabled disabled
bit 3 not used not used
bit 4
APEN
*)
don’t acknowledge acknowledge disabled

TFDU8108

Mfr. #:
Manufacturer:
Description:
TXRX IRDA 16MBIT 4MM 8-SMD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet