LITEON ASDL-7021

ASDL-7021
IrDA FIR/VFIR Controller in TFBGA Package
Data Sheet
Description
Features
The ASDL-7021 is a new generation large scale integration (LSI) IrDA controller supporting speeds of SIR (up
to 115Kbps), MIR(1.152Mbps), FIR(4Mbps) and VFIR
(16Mbps). It consists of IrDA Control Block, Remote
Control Block, Timer Control Block, Global Control block
including Buffer Memory and Direct Memory Access
Control Block (DMA) integrated into one single chip.
General Features
• Interfaces with IrDA Compliant IR Transceiver
up to VFIR
• Miniature 48 pin TFBGA Package
Height : 1.2 mm
Width : 4.0 mm
Depth : 4.0 mm
• 8-bit Memory Mapped Interface
• Input clock of 48 MHz
• 4 transmission speed in 3 Blocks
- SIR Block (2.4 to 115.2Kbps)
- FIR Block (1.152Mbps for MIR and 4Mbps for FIR)
- VFIR Block (16Mbps)
• Operating temperature from -40° C ~ 85°C
- Critical parameters are guaranteed over
temperature and supply voltage
• Core Power Supply = 1.8V
Clock Power Supply = 3.3V
IO Power Supply =1.8V, 2.5V, 3.3V
• RAM Block with On-Chip buffer memory of 8KByte x 2
Bank Configuration
- 1 bank for external access x 8 bit width
- 1 bank for internal access x 8 bit width through
on-chip DMA block
- These 2 banks can be switched
- Each transmit and receive have their own buffer
memory of 8KByte x 2
It has all the hardware including Buffer Memory and
Direct Memory Access (DMA) that enables convenient
access to its peripheral IO and memories from system bus
which is similar to simple memory devices. ASDL-7021 is
a class of its own as unlike conventional LSI which utilizes
external DMA for implementing fast infrared transfer,
complicated bus timing and required additional logic for
its interface.
ASDL-7021 utilizes two memory banks for external access
and internal DMA access; these 2 banks are interchangeable to prevent bus contention. These two banks can be
switched using memory select function of the internal
register and separates internal bus from external, which
enables parallel operation of external microcontroller
operation and internal IrDA data transfer operation.
ASDL-7021 has embedded Universal Remote Control (RC)
function for general purpose remote control communication.
Together with Lite-On FIR transceiver and IrSimple
software, ASDL-7021 is designed to provide Industry
a total solution for high speed wireless connectivity
solution in miniature packaging.
BANK0
Applications
• Mobile Data Communication and Universal Remote
Control
- Mobile Phones
- PDAs
- Digital Still Camera
- Printer
- Notebooks
- Handy Terminal
- Dongles
- Industrial and Medical Instrument
FIR block
CPU
BANK1
DMA
DMA
FIR block
CPU
BANK1
Features (Cont.)
• Remote Control Block
Generate Remote Control burst signal
• Timer Block
- 2 channels of generic 16 bit timer
- 1 channel of Mediabusy timer
• Moisture Level 3
• Lead-Free and ROHS Compliant
• Infrared Interface Block
- IrDA send/receive functions (IRTX0, IRRX0)
- Remote Control send function (IRTX1)
• DMA Block
- DMA transfer function between buffer memory and
SIR, FIR, VFIR block
/SD
/RESET
IrRXD0
C6
A6
D1,D2,E2,E1,G1,G2,F1,F2
B6
G3,F3,F4,G4,G5,F7,G6,G7
C7
B7
F6
A7
E5
ASDL-7021
E6
A3
D7
A2
B2
E7
C1
D5
E3
GND
Figure 1b. Pin layout of ASDL-7021 (Top View)
D3
GND
GND
Figure 1a. Pin Layout of ASDL-7021
C3
GND
B3
GND
A1
C5
VDDK
/IRQ
C4
VDDK
/OE
C2
VDDK
/WE
F5
VDDC
Host
I/F
E4
V IO1
/CS
D6
VIO1
D[7:0]
B1
V IO2
V IO3
A[7:0]
IrTX0 (IrDA)
IrTX1 (Remote)
IrOUT0 (IrMode)
IrDA
Transceiver
I/F
Ir0UT1 (SD)
/XTALIN
/XTALOUT
CLKIN
CLKSEL
INTERNAL
CLOCK
EXTERNAL
CLOCK
Application Support Information
The Application Engineering Group is available to assist you with the application design associated with ASDL-7021
FIR/VFIR Controller. You can contact them through your local sales representatives for additional details.
Order Information
Part Number
Packaging Type
Quantity
ASDL-7021
Tape and Reel
4000
I/O Pins Configuration Table
Pins Description
Symbol
Buffer Type
(Refer to Figure 2)
Pin(s)
Type
Description
VDDK
C4,C5,C6
POWER
1.8V Power
VDDC
C2
POWER
3.3V Power
VIO1
E4,F5
POWER
1.8V, 2.5V, 3.3V
VIO2
D6
POWER
1.8V, 2.5V, 3.3V
VIO3
B1
POWER
1.8V, 2.5V, 3.3V
GND
A1,B3,C3,D3,E3
POWER
GND
Power
Bus Interface Signals (VIO1 Voltage)
A0-A7
D1,D2,E2,E1,
G1,G2,F1,F2
I
I
An 8-bit address signal line connects itself directly with an external address bus. It selects the
internal buffer memory and the register addresses of each function module. With the assertion
of the CS signal, A0 - A7 turn out to be valid, which decides the internal addresses.
D0-D7
G3,F3,F4,G4
G5,F7,G6,G7
I/O
IO4
An 8-bit data signal line connects itself directly with an external data bus. It is a signal that
performs data conversion with the internal buffer memory and each function module.The bus
direction is determined by WE and OE.
/CS
F6
I
I
CS is a chip select signal for the IC. Asserting CS activates the external bus of this LSI.
/WE
E5
I
I
The WE signal turns the direction of a data bus to the input direction, and takes it into the IC for
the internal buffer memory and registers designated by the address bus, at the start-up of the
signal.
/OE
E6
I
I
The OE signal turns the data bus direction to the output direction, and outputs to the data bus
the contents of the internal buffer memory and register designated by the address bus.
/IRQ
D7
O
O4
This is a signal line that notifies to the outside that ASDL-7021 requests an interrupt.
Other Signals (VIO1 Voltage)
/RESET
D5
I
I
This RESET signal resets ASDL-7021.
/SD
E7
I
I (internal PullDown)
1. Low: Shutdown
IC is suspending the clock supply to the core.
The output signal retains the condition.
2. High: IC is keeping the clock supply to the core.
However, when the externally connected quartz crystal is used with
CLKSEL=Low, the oscillation of the quartz crystal is kept performed
under the condition of CLKSEL=Low, and SD: Low.
When you want to stop the quartz crystal oscillation, you must set
CLKSEL=High.
3. After wake up from SD, the IC must be reset.
CLKSEL
C1
I
I
This is used for selecting whether the input signal from CLKIN should be used for the
clock input or whether the quartz crystal should be used at XTALIN and XTALOUT.
Using quartz crystal,
CLKSEL = Low, external quartz crystal is kept under oscillation
CLKSEL = High, external quartz crystal is suspending oscillation
Using CLKIN signal, set CLKSEL = High
Infrared Interface Signal (VIO2 voltage)
IrTXD0
B6
O
O4
This outputs the IrDA infrared signal and remote control send signal.
IrTXD1
C7
O
O4
This outputs the IrDA infrared signal and remote control send signal.
IrRXD0
A6
I
I
This inputs a signal from the infrared module.
IrOUT0
B7
O
O4
This is an output signal for controlling the infrared module.
IrOUT1
A7
O
O4
This is an output signal for controlling the infrared module.
Clock Signal (VIO3 voltage)
CLKIN
B2
I
I
Clock input
Clock Signal (VDDC Voltage)
/XTALIN
A3
I
You must connect quartz crystal to create a basic clock or input the clock from outside.
Usually you must connect the quartz crystal between XTALIN and
XTALOUT. The oscillation frequency of the crystal must be 48MHz.
/XTALOUT
A2
O
TEST1
B5
I
I (Internal PullDown)
Test signal (Set to N.C).
TEST2
A5
I
I (Internal PullDown)
Test signal (Set to N.C).
TEST3
A4
I
I (Internal PullDown)
Test signal (Set to N.C).
TESTSE
B4
I
I (Internal PullDown)
Test signal (Set to N.C).
TEST Signal
Output BufferType
I
VIO
O4:
I(schmitt)
I(pulldown)
VIO
VIO
IOL=4mA,IOH=4mA(VIO = 3.3V)
IOL=2.2mA,IOH=2.2mA(VIO = 2.5V)
IOL=1.4mA,IOH=1.4mA(VIO = 1.8V)
O4
VIO
IO4
Figure 2. I/O Description
Block Diagram
Figure 3. Block Diagram of internal blocks of ASDL-7021
VIO
Registers Descriptions
Block Name
IrDA
Base Address
0x0000
Offset
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0009h
000Ah
000Bh
000Ch
000Dh
000Eh
000Fh
0010h
0011h
0012h
0013h
0014h
0015h
0016h
0017h
0018h
0019h
001Ah
001Bh
001Ch
001Dh
001Eh
001Fh
0020h
0021h
0022h
0023h
0024h
0025h
0026h
0027h
0028h
0029h
002Ah
002Bh
002Ch
002Dh
002Eh
002Fh
0030h
0031h
0032h
0033h
0034h
0035h
0036h
0037h
Register Name
IRBA0R(IR Base Address0 Register)
IRBA1R(IR Base Address1 Register)
IRBA2R(IR Base Address2 Register)
IRRSR(IR Ring Size Register)
IRPLC0R(IR Physical Layer Config0 Register) (unused)
IRPLC1R(IR Physical Layer Config1 Register) (unused)
IRPLC2R(IR Physical Layer Config2 Register)
IRPLC3R(IR Physical Layer Config3 Register)
IRC0R(IR Config0 Register)
IRC1R (IR Config1 Register)
IRC2R (IR Config2 Register)
IRC3R (IR Config3 Register)(unused)
IRE0R(IR Enable0 REG.)
IRE1R (IR Enable1REG.)
IRMPL0R(IR Max Packet Length0 REG.)
IRMPL1R (IR Max Packet Length1REG.)
IRRP0R(IR Ring Prompt0 REG.)
IRRP1R (IR Ring Prompt Register1 REG.) (unused)
IRRP2R (IR Ring Prompt Register2 REG.) (unused)
IRRP3R (IR Ring Prompt Register3 REG.) (unused)
IRRBC0R(IR Receive Byte Count0 REG.)
IRRBC1R (IR Receive Byte Count1 REG.)
IRRRPR0R(IR Rx Ring Pointer Readback REG.)
IRTRPR0R (IR Tx Ring Pointer Readback REG.)
IRSF0R(IR SIR Flags0 REG.)
IRSF1R (IR SIR Flags1 REG.)
IRLPC0R(IR Latched Phy Config0 REG.)
IRLPC1R (IR Latched Phy Config 1REG.)
IRAC0R(IR Address Compare0 REG.)
IRAC1R (IR Address Compare1 REG.)
IRAC2R (IR Address Compare2 REG.)
IRAC3R (IR Address Compare3 REG.)
IRLT0R(IR Latency Timer0 REG.)
IRLT1R (IR Latency Timer1 REG.)
IRLT2R (IR Latency Timer2 REG.)
IRLT3R (IR Latency Timer3 REG.)
IRLIV0R(IR LED Indicator and Rx value0 REG.)
IRLIV1R (IR LED Indicator and Rx value1 REG.) (unused)
IRLIV2R (IR LED Indicator and Rx value2 REG.) (unused)
IRLIV3R (IR LED Indicator and Rx value3 REG.) (unused)
IRCS0R(IR Clock Speed0 REG.)
IRCS1R (IR Clock Speed1 REG.)
IRCS2R (IR Clock Speed2 REG.) (unused)
IRCS3R (IR Clock Speed3 REG.) (unused)
IRPM0R(IR Power management REG.)
IRPM1R (IR Power management REG.) (unused)
IRPM2R (IR Power management REG.) (unused)
IRPM3R (IR Power management REG.) (unused)
IRIS0R(Interrupt status read back0 REG.)
IRIS1R (Interrupt status read back1 REG.) (unused)
IRIS2R (Interrupt status read back2 REG.) (unused)
IRIS3R (Interrupt status read back3 REG.) (unused)
IRIE0R (Interrupt enable read back0 REG.)
IRIE1R (Interrupt enable read back1 REG.) (unused)
IRIE2R (Interrupt enable read back2 REG.) (unused)
IRIE3R (Interrupt enable read back3 REG.) (unused)
Block Name
IrDA
Base Address
0x0080
(TXFL FIFO)
IrDA
0x0090
(RXFL FIFO)
Global Control
0x00A0
DMA Control
Remote Control
0x00B0
0x00C0
Timer Control
0x00D0
0x00E0
0x00F0
Offset
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0009h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0000h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0000h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0000h
0001h
0002h
0003h
0004h
0005h
0006h
Register Name
TXFL0R(TX Frame Length0 REG.)
TXFL1R(TX Frame Length1 REG.)
Unused
TXSR(TX Status REG.)
TXFA0R(TX Frame Address0 REG.)
TXFA1R(TX Frame Address1 REG.)
TXFA2R(TX Frame Address2 REG.)
TXFA3R(TX Frame Address3 REG.)
TXSIR(TX Status IncrementREG.)
TXFCR(TX Frame Count REG)
RXFL0R(RX Frame Length0 REG.)
RXFL1R(RX Frame Length1 REG.)
Unused
RXSR(RX Status REG.)
RXFA0R(RX Frame Address0 REG.)
RXFA1R(RX Frame Address1 REG.)
RXFA2R(RX Frame Address2 REG.)
RXFA3R(RX Frame Address3 REG.)
RXSIR(RX Status IncrementREG.)
MTDR (Memory Transmit Data REG) Write Only
MRDR(Memory Receive Data REG) Read Only
MCR(Memory Control REG.)
GISR(Global Interrupt Status REG.)
IRSR (IR Select REG.)
IOR(Ir Output REG)
IIR(Ir Input REG)
ISIER(Ir Sir Interupt Enable REG)
ISISR(Ir Sir Interupt Status REG)
DMACR(DMA Control REG)
RCCCLR(Remote Control Carrier Count Low REG)
RCCCHR(Remote Control Carrier Count High REG)
RCLLR(Remote Control Length Low REG.)
RCLHR(Remote Control Length High REG.)
RCCR(Remote Control Control REG)
RCCRCLR(Remote Control Carrier RX Count Low REG)
RCCRCHR (Remote Control Carrier RX Count High REG)
TSSR0(Timer Source Setting REG.0)
TIER0(Timer Interrupt Enable REG.0)
TCSR0(Timer Contorol Status REG.0)
TCMLR0(Timer Compare Mach Low REG.0)
TCMHR0(Timer Compare Mach High REG.0)
TCLR0(Timer Count Low REG.0)
TCHR0(Timer Count High REG.0)
TSSR1(Timer Source Setting REG.1)
TIER1(Timer Interrupt Enable REG.1)
TCSR1(Timer Contorol Status REG.1)
TCMLR1(Timer Compare Mach Low REG.1)
TCMHR1(Timer Compare Mach High REG.1)
TCLR1(Timer Count Low REG.1)
TCHR1(Timer Count High REG.1)
TSSR2(Timer Source Setting REG.2)
TIER2(Timer Interrupt Enable REG.2)
TCSR2(Timer Contorol Status REG.2)
TCMLR2(Timer Compare Mach Low REG.2)
TCMHR2(Timer Compare Mach High REG.2)
TCLR2(Timer Count Low REG.2)
TCHR2(Timer Count High REG.2)
Absolute Maximum Ratings
For implementations where case to ambient thermal resistance is ≤ 50°C/W.
Parameter
Symbol
Min.
Max.
Units
Core Power Supply Voltage
VDDK
-0.3
VIO+0.3
V
Clock Power Supply Voltage
VDDC
-0.3
3.63
V
IO Power Supply Voltage
VIO
-0.3
3.63
V
Input Output Voltage
VI/VO
-0.3
3.63
V
Operating Environnent Temperature
TA
-40
85
°C
Storage Temperature
TS
-40
150
°C
Electrical Specifications (DC)
Specifications (Min. & Max. values) hold over the recommended operating conditions unless otherwise noted. Unspecified test conditions may be anywhere in their operating range and VIO = 3.3+0.33V
VIO= 3.3+/-0.33V, TA=-40 to +85°C
Parameter
Symbol
Min.
Typ.
Max.
Units
Core Power Supply
VDDK
1.62
1.8
1.98
V
Clock Power Supply
VDDC
2.97
3.3
3.63
V
IO Power Supply
VIO
2.97
3.3
3.63
V
Input Low Voltage
VIL
0.8
V
LVTTL
Input High Voltage
VIH
V
LVTTL
Switch Threshold
Vt
1.5
V
LVTTL
Schmitt-Trigger –ve Threshold Voltage
Vt-
1.1
V
LVTTL
Schmitt- Trigger +ve Threshold Voltage
Vt+
Input Leakage Current
IIN
Tri-State Output Leakage Current
IOZ
Output Low Voltage
VOL
Output High Voltage
VOH
2.4
Input Pull-Down Resistance
RPD
40
75
Current (VFIR running state) – VDDK
Ioz1k
18.6
Current (IDLE state) – VDDK
IOZ2k
18.0
Current (VFIR running state) – VIO1
IOZ1IO1
Current (IDLE state) – VIO1
IOZ2IO1
Current (VFIR running state) – VIO2
IOZ1IO2
Current (IDLE state) – VIO2
IOZ2IO2
Current (IDLE state) – VIO3
IOZ2IO3
Clock Power Supply Current-VDDC
IOZ1C
2.0
0.8
Conditions
1.6
2.0
V
LVTTL
-10
±1
10
µA
VI=VIO or GND
-10
±1
10
µA
VI=VIO or GND
0.4
V
IOL = 2 ~16mA
V
IOH = 2 ~16mA
190
kΩ
VIN =VIO
20.5
22.5
mA
SD:High
20.3
22.0
mA
SD:High
940
µA
SD:High
30
µA
SD:High
52
µA
SD:High
1
µA
SD:High
38
µA
SD:High
5.93
mA
Capacitor 20pF
14
0.1
4.01
4.8
VIO= 2.5+/-0.25V, TA=-40 to +85°C
Parameter
Symbol
Min.
Typ.
Max.
Units
Core Power Supply
VDDK
1.62
1.8
1.98
V
Clock Power Supply
VDDC
2.97
3.3
3.63
V
IO Power Supply
VIO
2.25
2.5
2.75
V
Input Low Voltage
VIL
0.25*VIO
V
CMOS
Input High Voltage
VIH
Switch Threshold
Vt
Schmitt-Trigger –ve Threshold
Voltage
Vt-
Schmitt- Trigger +ve Threshold
Voltage
Vt+
Input Leakage Current
IIN
Tri-State Output Leakage Current
IOZ
Output Low Voltage
VOL
Output High Voltage
VOH
1.85
Input Pull-Down Resistance
RPD
45
0.625*VIO
0.25*VIO
Conditions
V
CMOS
1.15
V
CMOS
0.94
V
CMOS
1.4
0.625*VIO
V
CMOS
-10
±1
10
µA
VI=VIO or GND
-10
±1
10
µA
VI=VIO or GND
0.4
V
IOL = 1.1 ~8.8mA
V
IOH = 1.1 ~8.8mA
kΩ
VIN =VIO
115
290
VIO= 1.8+/-0.18V, TA=-40 to +85°C
Parameter
Symbol
Min.
Typ.
Max.
Units
Core Power Supply
VDDK
1.62
1.8
1.98
V
Clock Power Supply
VDDC
2.97
3.3
3.63
V
IO Power Supply
VIO
1.62
1.8
1.98
V
Input Low Voltage
VIL
0.3*VIO
V
CMOS
Input High Voltage
VIH
V
CMOS
Switch Threshold
Vt
0.85
V
CMOS
Schmitt-Trigger –ve Threshold Voltage
Vt-
0.65
V
CMOS
Schmitt- Trigger +ve Threshold Voltage
Vt+
Input Leakage Current
IIN
Tri-State Output Leakage Current
IOZ
Output Low Voltage
VOL
Output High Voltage
VOH
0.75*VIO
Input Pull-Down Resistance
RPD
80
0.7*VIO
0.3*VIO
Conditions
1.08
0.7*VIO
V
CMOS
-10
±1
10
µA
VI=VIO or GND
-10
±1
10
µA
VI=VIO or GND
0.4
V
IOL = 0.7 ~5.6mA
V
IOH = 0.7 ~5.6mA
kΩ
VIN =VIO
210
510
Shutdown Currents (Internal Clock is Used) [1]
Parameter
Min.
Typ.
Max.
Unit
Conditions
Note
Shutdown Current 1 (VDDK)
17.8
18.8
19.7
mA
/SD: LOW
CLKSEL: LOW
CLKIN: LOW
External quartz crystal is
kept under oscillation
External quartz crystal is
suspending oscillation
Shutdown Current 2 (VDDK)
0.4
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: LOW
Clock Power Supply Current (VDDC)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: LOW
Shutdown Current (VIO1)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: LOW
Shutdown Current (VIO2)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: LOW
Shutdown Current (VIO3)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: LOW
Shutdown Currents (External Clock is Used) [1]
Parameter
Min.
Typ.
Max.
Unit
Conditions
Shutdown Current 3 (VDDK)
13.2
21.9
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: 48MHz
/XTALIN: LOW
Clock Power Supply Current (VDDC)
0.1
mA
/SD: LOW
CLKSEL: HIGH
LKIN: 48MHz
/XTALIN: LOW
Shutdown Current (VIO1)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: 48MHz
/XTALIN: LOW
Shutdown Current (VIO2)
0.1
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: 48MHz
/XTALIN: LOW
mA
/SD: LOW
CLKSEL: HIGH
CLKIN: 48MHz
/XTALIN: LOW
Shutdown Current (VIO3)
(1) Test Conditions:
- /RESET = HIGH (VIO1)
- A[7:0] = Must be driven either HIGH (VIO1) or LOW (0V)
- D[7:0] = Must be driven either HIGH (VIO1) or LOW (0V)
- /CS = HIGH (VIO1)
- /WE = HIGH (VIO1)
- /OE = HIGH (VIO1)
- IrRXD0 = HIGH (VIO2)
10
8.5
Note
Clock Standards
Standard values of the system clock input
Frequency: 48MHz ± 100ppm
Input Duty: Must be within 50% ± 5%.
Power-up Procedures
V
VDDC,VIO(=1.8 to 3.3V)
VDDK(=1.8V)
t
Recommended Power-Up Procedure
Turn on the core power supply VDDK before you turn on the VDDC
and VIO power supply and shut it down later
V
VDDC,VIO(=1.8 to 3.3V)
V
VDDK(=1.8V)
Allowable Limit of Power-Up Procedure
If you want to turn on the core power supply VDDK after you turn on VDDC
and VIO power supply, you must keep V = VIO-VDDK < 0.5V during
the time before VDDK becomes stable
11
V
t
A.C Timing
1) Reset Input Timing
t RST
/RESET
-on Oscillation
Item
Symbol
Reset Pulse Width
tRST
Min
Typ
Max
50
2) Stabilization Time of Power-on Oscillation (Internal Clock is Used)
Oscillation Stabilization Term
Internal clock
VCC
t RST
t SOC1
/RESET
/SD
Parameter
Symbol
Typical Value
Power-on Oscillation stabilization time
tSOC1
20ms
Reset Pulse Width
tRST
50ns
12
Unit
ns
Stabilization Time of Power-on Oscillation (External Clock is Used)
Oscillation Stabilization Term
External clock
VCC
t RST
t SOC1
/RESET
/SD
Parameter
Symbol
Typical Value
Power-on Oscillation stabilization time
tSOC1
50ns
Reset Pulse Width
tRST
50ns
3) Return Oscillation Stabilization Time via CLKSEL
Oscillation stabilization term
Internal clock
CLKSEL
t SOC1
t RST
/RESET
Item
Symbol
CLKSEL return oscillation stabilization time
TSOC1
Oscillation stabilization time when the quartz crystal is connected
13
Min
Typ
20
Max
Unit
msec
4) Read Operations
/CS
Valid data
A[7:0]
t ASR
t AHR
t RDW
/OE
t DRD
t DHW
Valid data
D[7:0]
t WTH
t OET
/OE
Item
Symbol
Min
Address setting time
tASR
0
ns
Address retaining time
tAHR
0
ns
Data delay time
tDRD
Read pulse amplitude
tRDW
80
ns
Output retaining time
tDHW
0
ns
Turnaround time
tOET
50
ns
14
Max
80
Unit
ns
5) Write Operations
/CS
Valid data
A[7:0]
t ASW
t WRW
/WR
t AHW
t DSW
t DHW
Valid data
D[7:0]
t WET
/WE
Item
Symbol
Min
Address setting time
tASW
0
ns
Address retaining time
tAHW
0
ns
Write pulse amplitude
tWRW
50
ns
Data setting time
tDSW
10
ns
Data retaining time
tDHW
0
ns
Turnaround time
tWET
70
ns
15
Max
Unit
6) Send Pulse Amplitude
Item
SIR send pulse amplitude
Symbol
Conditions
Min
Typ
Max
Unit
tTSPW
3/16 pulse amplitude
20.7
20.8
20.9
μs
19,200bps
10.3
10.4
10.5
μs
38,400bps
5.16
5.18
5.19
μs
57,600bps
3.43
3.40
3.47
μs
115,200bps
1.70
1.72
1.74
μs
1.665
1.72
1.769
μs
104.0
104.1
104.2
μs
19,200bps
52.0
52.1
52.2
μs
38,400bps
25.2
26.0
26.1
μs
57,600bps
17.2
17.3
17.4
μs
115,200bps
8.5
8.6
8.7
μs
226
227
228
ns
868
875
ns
125
126
ns
9,600bps
1.6μS
SIR send cycle
9,600bps
pulse amplitude 1.6μs fixed
Typ register IRPLC2R,IRPLC3R
PW[4:0] = 0x4E
20.8nsec Step changeable
tTSRT
MIR send pulse amplitude
1.152Mbps
tTMPW
MIR send cycle
1.152Mbps
tTMRT
854
FIR send pulse amplitude
4Mbps
tTFPW
124
FIR send cycle
4Mbps
tTFRT
VFIR send pulse amplitude
16Mbps
tTFPW
16
Typ register IRPLC2R,IRPLC3R
PW[4:0] = 0x4E
20.8nsec Step changeable
500
41.0
41.7
ns
43.0
ns
ASDL-7021 Package Dimension:
17
18
ASDL-7021 Tape and Reel Dimension:
19
PIN 1
Orientation
Cover tape
Carrier tape
Orientation
20
Moisture Proof Packaging
All ASDL-7021 options are shipped in moisture proof
package. Once opened, moisture absorption begins.
This part is compliant to JEDEC Level 3.
UNITS IN A SEALED
MOISTURE-PROOF
PACKAGE
PACKAGE IS OPENED
(UNSEALED)
PARTS ARE NOT
RECOMMENDED TO
BE USED
NO
ENVIRONMENT
LESS THAN 30C
AND LESS THAN
60%RH
YES
PACKAGE IS
OPENED LESS
THAN 168 HOURS
YES
NO BAKING IS
NECESSARY
NO
NO
PACKAGE IS
OPENED LESS
THAN 15 DAYS
YES
PERFORM
RECOMMENDED
BAKING CONDITIONS
Figure 4. Baking Conditions Chart
Baking Conditions
Recommended Storage Conditions
Package
Temp
Time
In bulk
125 °C
≥ 24hours
Baking should only be done once.
21
Storage Temperature
10°C to 30°C
Relative Humidity
below 60% RH
Time from unsealing to soldering
After removal from the bag, the parts should be soldered
within 7 days if stored at the recommended storage conditions. If times longer than 7 days are needed, the parts
must be stored in a dry box.
T - TEMPERATURE (°C)
Recommended Reflow Profile
MAX 260C
255
R3
230
217
200
180
R2
R4
60 sec to 180 sec
Above 217 C
150
R1
120
R5
80
25
0
P1
HEAT
UP
50
100
P2
SOLDER PASTE DRY
150
200
P3
SOLDER
REFLOW
300
t-TIME
(SECONDS)
Symbol
DT
Maximum DT/Dtime
or Duration
Heat Up
P1, R1
25°C to 150°C
3°C/s
Solder Paste Dry
P2, R2
150°C to 200°C
60s to 180s
Solder Reflow
P3, R3
P3, R4
200°C to 255°C
255°C to 200°C
3°C/s
-6°C/s
Cool Down
P4, R5
200°C to 25°C
-6°C/s
> 217°C
60s to 150s
Process Zone
Time maintained above 217°C
Peak Temperature
260°C
Time within 5°C of actual Peak Temperature
Time 25°C to Peak Temperature
> 255°C
20s to 40s
25°C to 260°C
8mins
The reflow profile is a straight-line representation of
a nominal temperature profile for a convective reflow
solder process. The temperature profile is divided into
four process zones, each with different DT/Dtime temperature change rates or duration. The DT/Dtime rates
or duration are detailed in the above table. The temperatures are measured at the component to printed circuit
board connections.
In process zone P1, the PC board and ASDL-7021 pins
are heated to a temperature of 150°C to activate the flux
in the solder paste. The temperature ramp up rate, R1,
is limited to 3°C per second to allow for even heating of
both the PC board and ASDL-7021 pins.
Process zone P2 should be of sufficient time duration
(100 to 180 seconds) to dry the solder paste. The temperature is raised to a level just below the liquidus point of
the solder, usually 200°C (392°F).
22
250
P4
COOL DOWN
Process zone P3 is the solder reflow zone. In zone P3,
the temperature is quickly raised above the liquidus
point of solder to 255°C (491°F) for optimum results. The
dwell time above the liquidus point of solder should be
between 20 and 40 seconds. It usually takes about 20
seconds to assure proper coalescing of the solder balls
into liquid solder and the formation of good solder connections. Beyond a dwell time of 40 seconds, the intermetallic growth within the solder connections becomes
excessive, resulting in the formation of weak and unreliable connections. The temperature is then rapidly
reduced to a point below the solidus temperature of the
solder, usually 200°C (392°F), to allow the solder within
the connections to freeze solid.
Process zone P4 is the cool down after solder freeze.
The cool down rate, R5, from the liquidus point of the
solder to 25°C (77°F) should not exceed 6°C per second
maximum. This limitation is necessary to allow the PC
board and ASDL-7021 pins to change dimensions evenly,
putting minimal stresses on the ASDL-7021.
Appendix A: General Application Guide for the ASDL-7021 Integrated FIR/VFIR IrDA Controller
IrTX0(IrDA)
/CS
IrTX1(Remote
/OE
IrRXD0
/WE
IrOUT0(IrMode/S CLK)
IrOUT1 (SD)
IrDA Transceiver
(can be STC or non-STC
with/without RC)
/SD
ASDL-7021
FIR/VFIR IrDA
Controller
/RESET
/IRQ
Host
Microcontroller
Address
Bus
CLKSEL
RECOMMENDED FIR HW:
ASDL-3023, HSDL-3021,
HSDL-3020 and HSDL-3220
CLKIN
Data
Bus
Figure A1. Block Diagram of ASDL-7021 interface with Recommended Transceiver and Host Microcontroller
For company and product information, please go to our web site: WWW.liteon.com or
http://optodatabook.liteon.com/databook/databook.aspx
Data subject to change. Copyright © 2007 Lite-On Technology Corporation. All rights reserved.