FINTEK F71612 Usb cir chip for vista Datasheet

F71612
F71612
USB CIR Chip for Vista
Release Date: December, 2007
Version: V0.22P
Dec., 2007
V0.22P
F71612
F71612 Datasheet Revision History
Version
Date
V0.10P
2007/05/20
-
Original Version.
V0.20P
2007/07/12
-
Release Version
V0.21P
2007/9/4
-
Update Application Circuit.
-
Add pin description of TX pins.
-
Modify description of STATE_SEL pin.
1
Modify operating supply current
V0.22P
2007/12/17
Page
Revision History
Please note that all data and specifications are subject to change without notice. All the trade marks of products
and companies mentioned in this data sheet belong to their respective owners.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these
products can reasonably be expected to result in personal injury. Customers using or selling these products for
use in such applications do so at their own risk and agree to fully indemnify Fintek for any damages resulting from
such improper use or sales.
Dec., 2007
V0.22P
F71612
Table of Content
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
General Description ........................................................................................................................1
Feature List .....................................................................................................................................1
Key Specification............................................................................................................................1
Pin Configuration............................................................................................................................2
Pin Description................................................................................................................................2
Function Description.......................................................................................................................4
Electron Characteristic....................................................................................................................9
Ordering Information ....................................................................................................................12
Package Dimensions .....................................................................................................................13
Application Circuit........................................................................................................................14
Dec., 2007
V0.22P
F71612
1. General Description
The F71612 is a USB IR chip and compatible for Microsoft Windows Vista IR Receiver or Transceiver
Emulation Device. It Supports 2 IR transceiver functions for blaster application and two IR receivers with long
range frequency and wideband application.
In USB interface function, The F71612 communications with host by full-speed USB interface (12Mb/s).
It supports 3 suits endpoint, one control endpoint( endpoint zero) is for bus enumeration, one output endpoint
is for Microsoft Windows Vista IR Receiver or Transceiver Emulation Device command and one input
endpoint is transmit IR information to host.
In I2C interface function, The F71612 builds 256 bytes SRAM to save flash/ROM information from I2C
for USB bus enumerations. The I2C flash/ROM contains IdVendor/ IdProduct/ BcdDevice/ Manufacturer
string / IProduct string / iSerialNumber string information.
In power function, the F71612 supports remote-wakeup function during USB interface, when PC system
into S3 state. The F71612 decodes IR protocol is the same power key of remote control. The F71612 is
asserted USB interface to wakeup PC system. Others also provide hardware pin PSOUT# for system
wakeup, when PC system in to S5 state, the F71612 is asserted PSOUT# pin to wakeup PC system.
2. Feature List
Support Microsoft Vista RC6 IR Receiver
Support Microsoft Vista Learning Function
Support Remote Wake-up Capability
Hardware Base Implementation
Provide Data Receiver LED
Support 2 IR Transceiver Function for Blaster Application
One IR Receiver with Long Range Frequency and Another with Wideband Application
I2C Interface for Related ID Data Reading.
USB Interface for System Connection.
Power by 3Vcc and Packaged in 16-SSOP Green Package.
3. Key Specification
Supply Voltage
3.0V to 3.6V
Operating Supply Current
8 mA typ.
Standby Current
0.7 mA typ.
-1-
Dec., 2007
V0.22P
F71612
4. Pin Configuration
5. Pin Description
I/O12t_1.5k
- TTL level bi-directional pin with 12 mA drive/sink capability and internal pull hign 1.5kΩ
I/O12t
- TTL level bi-directional pin with 12 mA drive/sink capability.
OD12
- Open-drain output pin with 12 mA sink capability
OD12_5v
- Open-drain output pin with 12 mA sink capability and 5V tolerance
OD16_5v
- Open-drain output pin with 16 mA sink capability and 5V tolerance.
O12
- Output pin with 12 mA drive/sink capability.
INts
- TTL level input pin with schmitt trigger.
INts_5v
- TTL level input pin with schmitt trigger and 5V input tolerance.
INt
- TTL level input pin.
-2-
Dec., 2007
V0.22P
F71612
P
Pin No
1
- Power.
Pin Name
D+
Type
PWR
Description
I/O12t_1.5k
VDD D+. Different data bus conforming to USB standard. Internal pull
high 1.5kΩ.
2
D-
I/O12t
VDD D-. Different data bus conforming to USB standard.
3
PSOUT#
OD12_5v
VDD Panel Switch Output. This pin is low active and pulse output. It is
power on request output.
4
STATE_SEL INts
VDD This pin is for wake up function.
For Portable Product Æ Pull this pin to high for USB wake up.
For MB System Product Æ Pull this pin to high and suggest
connecting with one of S4/S5/PWROK/GPIO pin.
MB System in S4/S5 state: Wake up signal will be asserted by
PSOUT# pin in S4/S5 state.
MB System in S3 state: Wake up signal will be asserted by USB
interface in S3 state.
5
XTALIN/48M INt
VDD 12MHz/48MHz clock input.
6
XTALOUT
O12
VDD 12MHz/48MHz clock output.
7
PWCTL
OD12
VDD RX_LR learning power control pin. Suggest external pull high to
3.3V and the clock input source will be selected to 12MHz input.
8
GND
P
VDD Ground pin.
9
SCL
OD12_5V
VDD I2C interface serial clock
10
SDA
OD12_5V
VDD I2C interface serial data
11
TX1
O12
VDD IR transmits port 1.
Pull down 100k resister to ground Æ TX/RX functions selection.
No resister connects to ground Æ RX function only.
12
TX0
O12
VDD IR transmits port 0.
Pull down 100k resister to ground ( TX/RX functions
selection.
No resister connects to ground ( RX function only.
(P.S One of TX pins pull down 100K resister to ground, chip
feature will be selected to TX and RX functions, if not, chip
will be selected to RX function only.)
13
LED#
OD16_5V
VDD LED output pin.
14
RX_LR#
INts_5v
VDD IR receiver port1 ( wide band for learning)
15
RX_NR#
INts_5v
VDD IR receiver port0 (long range)
-3-
Dec., 2007
V0.22P
F71612
16
VDD
VDD Power supply input 3.3V
P
6. Function Description
6.1 USB function
The F71612 communications with host by full-speed USB interface (12Mb/s). It supports 3 suits
endpoint, one control endpoint( endpoint zero) is for bus enumeration, one output endpoint is for
Microsoft Windows Vista IR Receiver or Transceiver Emulation Device command and one input
endpoint is transmit IR information to host.
Endpoint zero is special significance in USB system. It is a control endpoint, and is required by
every device. Only control endpoint accept special setup token that the host transfer command to
device.
During enumeration, host requests GET_DESCRIPTOR to device and device return
information (over in endpoint zero) as what device driver top load. The below table is about F71612
descriptor.
offset
0
1
2
4
5
6
7
8
10
12
14
15
16
17
Field
BLength
bDescriptor Type
BcdUSB
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize
IdVendor
IdProduct
BcdDevice
Manufacturer
IProduct
iSerialNumber
bNumConfiguration
size
1
1
2
1
1
1
1
2
2
2
1
1
1
1
Value
0x12
0x01
0x0200
0x00
0x00
0x00
0x10
0x1934
0x0602
0x0000
0x01
0x02
0x03
0x01
Table 6-1 Device Descriptor
offset
0
1
2
4
5
6
7
8
Field
BLength
bDescriptor Type
wTotalLength
bNumInterface
bConfigurationValue
iConfiguration
BmAttributes
MaxPower
size
1
1
2
1
1
1
1
1
-4-
Value
0x09
0x02
0x0020
0x01
0x01
0x00
0xa0
0x32
Dec., 2007
V0.22P
F71612
Table 6-2 Configuration Descriptor
offset
0
1
2
3
4
5
6
7
8
Field
BLength
bDescriptor Type
wInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
IInterface
size
1
1
1
1
1
1
1
1
1
Value
0x09
0x04
0x00
0x00
0x02
0xff
0xff
0xff
0x00
Table 6-3 Interface Descriptor
offset
0
1
2
3
4
6
Field
BLength
bDescriptor Type
bEndpointAddress
BmAttributes
wMaxPacketSize
BInterval
size
1
1
1
1
2
1
Value
0x07
0x05
0x81
0x02
0x0010
0x00
Table 6-4 In Endpoint Descriptor
offset
0
1
2
3
4
6
Field
BLength
bDescriptor Type
bEndpointAddress
BmAttributes
wMaxPacketSize
BInterval
size
1
1
1
1
2
1
Value
0x07
0x05
0x01
0x02
0x0010
0x00
Table 6-5 Out Endpoint Descriptor
The string table 1 is about manufacturer information, its’ contents is “FINTEK”, the string table 2
is about Product information, its contents is “eHome Infrared Transceiver. The string table 3 is about
serial number information, its contents is “88636562727801”.
In power function, The F71612 supports remote-wakeup function for USB interface, when PC
system into S3 state. The F71612 decodes IR protocol is the same power key of remote control. The
F71612 is asserted USB interface to wakeup PC system.
The F71612 is compatible for Microsoft Windows Vista IR Receiver or Transceiver Emulation
Device. The F71612 support Microsoft Compatible Device Descriptor and Extended Compact ID
Descriptor are used to tell the host what type of device the emulation is. Vista Emulation Device
driver transmits command over out endpoint1 and device return information over in endpoint1. About
descriptor and command information, reference Microsoft Windows Vista IR Receiver or Transceiver
-5-
Dec., 2007
V0.22P
F71612
Emulation Device spec.
6.2 IR function
The F71612 Supports 2 IR transceiver functions for blaster application and two IR receivers
with long range frequency and wideband application. The wide-band receiver is necessary to support
IR learning, which is necessary to support IR-blasting and set-top box control.
The long-range receiver is a receiver which has the following characteristics:
1. Works at a distance of 10 meters.
2. Demodulates the signal inside the receiver part
3. Has a BPF which works with carriers from 32-60 kHz.
The wide-band receiver is a receiver part which has the following characters:
1. Works at a distance of approximately 5 centimeters.
2. Does not demodulate the signal inside the receiver part
3. Works with carriers from 32-60 kHz. (Probably doesn’t have a BPF, but still has the
same (or wider) range.
About IR information, reference Microsoft Windows Vista IR Receiver or Transceiver Emulation
Device spec.
6.3 Wakeup function
The F71612 Supports 2 kinds of wakeup system function, PSOUT and remote wakeup for
USB interface. The F71612 detect idle state on USB bus for more than 3.0ms, it is into suspend
state.
In Suspend state, the F71612 decodes IR protocol information is the same power key of
remote controller. It asserted PSOUT and USB interface. Reference the below figure
-6-
Dec., 2007
V0.22P
F71612
D+
D25ms
3ms
Suspend state
RX_NR
Wakeup
1’b
Pstate_sel
Figure 6-3-1 USB remote wakeup
RX_NR
Wakeup
Psout_n
200ms
Pstate_sel
1’b
Figure 6-3-2 PSOUT wakeup
6.4 I2C interface function
The F71612 Supports 1 suit I2C interface to get USB description information and builds 256
bytes RAM to save vendor USB description information. When power is ready, I2C function start to
load USB description into 256 bytes RAM, and expect host requests GET_DESCRIPTOR to F71612
-7-
Dec., 2007
V0.22P
F71612
which returns vendor USB description, if i2c flash/ROM connect with F71612. The contents of I2C
flash /ROM format is below table.
When F71612 does not finish loading 256 bytes information from I2C flash/ROM, F71612
disable PAD 1 internal pull high 1.5k, still finish loading, F71612 enable PAD 1 internal pull high 1.5k.
0x0
Security code
0x55
0x1
Security code
0xaa
0x2
IdVendor length
0x02
0x3
IdVendor low byte
IdVendor low byte
0x4
IdVendor low byte
IdVendor high byte
0x5
IdProduct length
0x02
0x6
IdProduct low byte
IdProduct low byte
0x7
IdProduct high byte
IdProduct high byte
0x8
BcdDevice length
0x02
0x9
BcdDevice low byte
BcdDevice low byte
0xa
BcdDevice high byte
BcdDevice high byte
0xb
Manufacturer string length
Define by vendor content
0xb+ Manufacturer string length
Manufacturer string content
Define by vendor content
0xb+ Manufacturer string length + 1
IProduct string length
Define by vendor content
0xb+ Manufacturer string length + IProduct string content
Define by vendor content
IProduct string length +1
0xb+ Manufacturer string length + ISerialNumber string length
Define by vendor content
IProduct string length +2
0xb+ Manufacturer string length + IProduct string length
Define by vendor content
IProduct string length +2
Table 6-4-1 I2C flash/ROM USB description format
-8-
Dec., 2007
V0.22P
F71612
7. Electron Characteristic
Absolute Maximum Ratings
PARAMETER
RATING
UNIT
Power Supply Voltage
-0.5 to 5
V
-0.5 to VDD+0.5
V
0 to +70
°C
-55 to 150
°C
Input Voltage
Operating Temperature
Storage Temperature
Electrical characteristics table
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may
adversely affect the life and reliability of the device.
DC Characteristics
(Ta = 0° C to 70° C, VDD = 3.3V ± 10% , VSS = 0V ) (Note)
PARAMETER
RATING
Operating Voltage
3.0 to 3.6
VDD
Operating Voltage table
PARAMETER
SYM.
MIN
TYP
MAX.
UNIT
CONDITIONS
I/O12t - TTL level bi-directional pin with 12 mA source-sink capability(3.3V)
Input Low Voltage
VIL
0.8
2.0
V
Input High Voltage
VIH
Output Low Current
IOL
V
Output High Current
IOH
Input High Leakage
ILIH
-1
1
µA
Input Low Leakage
ILIL
-1
1
µA
12
12
mA
0.4V
mA
2.4V
OD12_5v – Open-drain output pin with12mA source-sink capability(3.3V), 5V tolerance
Output Low Current
IOL
12
mA
0.4V
OD16_5v – Open-drain output pin with16mA source-sink capability(3.3V), 5V tolerance
Output Low Current
IOL
16
mA
0.4V
O12 – Output pin with12mA source-sink capability(3.3V)
Output Low Current
IOL
12
mA
0.4V
Output HIGH Current
IOH
12
mA
2.0V
INts – TTL level input pin and schmitt trigger
Input Low Threshold Voltage
Input High Threshold Voltage
VtVt+
0.8
2.0
Hysteresis
Input High Leakage
Input Low Leakage
0.5
ILIH
ILIL
V
V
V
+1
µA
µA
-1
INt – TTL level input pin
Input Low Threshold Voltage
Input Hign Threshold Voltage
VtVt+
0.8
2.0
V
V
-9-
Dec., 2007
V0.22P
F71612
ILIH
ILIL
Input High Leakage
Input Low Leakage
µA
+1
µA
-1
INts_5v – TTL level input pin and schmitt trigger, 5 tolerance
VtVt+
Input Low Threshold Voltage
Input Hign Threshold Voltage
0.8
V
2.0
V
Hysteresis
0.5
ILIH
ILIL
Input High Leakage
Input Low Leakage
V
µA
+1
µA
-1
PAD DC table
USB Interface
Parameter
Symbol
Min.
Max.
Units
4
20
ns
4
20
ns
Differential Rise and Fall Time Matching
TFR
TFF
TFRFM
90
111.11
%
Driver Output Resistance
ZDRV
28
44
Ω
Rise Time
Fall Time
USB AC
USB timing
Jitter Source
Full-speed
Next Transition
Paired Transition
Each (ns)
Total (ns)
Each (ns)
Total (ns)
Source Driver Jitter
2.0
2.0
1.0
1.0
Source Frequency Tolerance (worst-case)
0.21/bit
1.5
0.21/bit
3.0
3.5
Source Jitter Total
Hub Jitter
3.0
15.0
4.0
1.0
18.5
Jitter Specification
Destination Frequency Tolerance
0.21/bit
1.5
20.0
Receiver Jitter Budget
5.0
9.0
0.21/bit
3.0
12.0
USB Jitter
-10-
Dec., 2007
V0.22P
F71612
I2C Interface
Symbol
tSCL
tLOW
tHIGH
tI
tAA
tBUF
tHD.STA
tSU.STA
tHD.DAT
tSU.DAT
tR
tF
tSU.STO
tDH
tWR
Endurance
Parameter
Clock Frequency, SCL
Clock Pulse Width Low
Clock Pulse Width High
Noise Suppression Time
Clock Low to Data Out Valid
Time the bus must be free before a
new transmission can start
Start Hold Time
Start Set-up Time
Data In Hold Time
Data In Set-up Time
Inputs Rise Time
Inputs Fall Time
Stop Set-up Time
Data Out Hold Time
Write Cycle Time
5.0V, 25’C, Page Mode
Min
Max
400
1.2
0.6
0.1
1.2
50
0.9
0.6
0.6
0
100
300
300
0.6
50
5
1M
Units
kHz
us
us
ns
us
us
us
us
us
ns
ns
ns
us
ns
ms
Write Cycles
Spec. for Reliability
Test Item
ESD
Description
VHBM > 2KV, VMM > 200V
VHBM > 8KV for USB PAD
Y/N
Test Item
Description
Y/N
Y
TH(B)
1000Hrs, 85% RH, 85℃
N
Latch-UP
Itr => 50~ 100mA
Y
PCT
168 Hrs, 100% RH , 121℃
N
HTSL
1000 Hrs @ 150 ℃
N
TCT
-65℃ ~ 150℃, 200 Cycles
N
HTOL
168/500 Hrs Bias @ 125 ℃
N
TST
-65℃ ~ 150℃, 100 Cycles
N
HAST
96Hrs , 85% RH , 131℃
N
-11-
Dec., 2007
V0.22P
F71612
8. Ordering Information
Part Number
Package Type
Production Flow
F71612R
16-SSOP Green Package
Commercial, 0°C to +70°C
-12-
Dec., 2007
V0.22P
F71612
9. Package Dimensions
16pin-SSOP ( 150 mil)
.
Feature Integration Technology Inc.
Headquarters
Taipei Office
3F-7, No 36, Tai Yuan St.,
Bldg. K4, 7F, No.700, Chung Cheng Rd.,
Chupei City, Hsinchu, Taiwan 302, R.O.C.
Chungho City, Taipei, Taiwan 235, R.O.C.
TEL : 886-3-5600168
TEL : 866-2-8227-8027
FAX : 886-3-5600166
FAX : 866-2-8227-8037
www: http://www.fintek.com.tw
Please note that all datasheet and specifications are subject to change without notice. All the
trade marks of products and companies mentioned in this datasheet belong to their respective
-13-
Dec., 2007
V0.22P
F71612
10. Application Circuit
VSB5V
VSB3V
U1
VIN
VOUT
3
GND
2
C2
1uF
RT9166-33
1
C1
1uF
VSB3V
VSB3V
R2
J2
1
2
3
4
5
USB_B
R3 0R
R4 0R
PS_OUT#(OD)
C4
C5
10P
10P
Y1
U2
USB(D+)
USB(D-)
PS_OUT#
STATE_SEL
XTAL_I
XTAL_O
PWCTL
12MHz
1
2
3
4
5
6
7
8
D+
VDD
DRX_NR#
PSOUT#
RX_LR#
STATE_SEL
LED
XTAL_I
TX0
XTAL_O
TX1
PWCTL
SDA
GND
SCK
16
15
14
13
12
11
10
9
D1
C3
RX_NR# 0.1u
RX_LR#
LED
TX0
TX1
SDA
SCK
F71612R
R6
470K
C6
10P
330
VSB3V
R1
10k
LED
pull down resister 100k to choose the F71612R function
R5
R22
100k
100k
Tx and rx : TX [0] or TX[1] connect pull down resister 100k As power on.
Rx only : Tx [0] and tx[1] do not connect pull down resister 100k As power on
C7
10P
VSB3V
R7
10k
S4/S5/PWROK/GPIO
E
VSB3V
R8 1K
B
Q1
3906
C
PWCTL
VSB3V
J3
R19 100
J4
1
2
3
4
A0 VCC
A1
WP
A2 SCL
GND SDA
8
7
6
5
WP
SCK
SDA
C10
10u
C11
0.1u
R13
330
RX_LR#
U4
1
4
OUT
R20
4.7k
2
3
R12
1.8K
0.1u
I2C ROM
1
C8
case
RX_NR#
GP1UD260Y K
3
TX1
A0
A1
A2
R14 R15 R16
4.7k 4.7k 4.7k
R18 330
R17
12K
Q2
LTR-301
Q3
2N7002
3
TX1 JACK
VSB3V
U3
2
C12 10nF
Q4
NPN3904
1
0.1u
2
2
3
1
C9
2
1
VCC
R9 100
GND
TX0
R21
100
TX1 JACK
1. I2C Address = A0H
2. choose WP pull high resister to enable write protect
choose WP pull low resister to disbale write protect
2 ports TX
I2C EEPROM
Long Rang IR Receiver
Wide band IR Receiver
Title
Size
B
Date:
14
FINTEK F71612R application circuit
Document Number
<Doc>
Thursday , September 06, 2007
Rev
1.0
Sheet
1
of
1
Dec., 2007
V0.22P
Similar pages