IrDA® Data Compliant Low Power 4.0 Mbit/s
Infrared Transceiver
Data Sheet
Description
The HSDL-3220 is a new generation low profile high
speed infrared transceiver module that provides interface between logic and IR signals for through-air, serial,
half-duplex IR data-link. The module is fully compliant
to IrDA Physical Layer specification version 1.4 low
power from 9.6kbit/s to 4.0 Mbit/s (FIR) and is IEC825Class 1 Eye Safe.
The HSDL-3220 can be shutdown completely to achieve
very low power consumption. In the shutdown mode,
the PIN diode will be inactive and thus producing very
little photocurrent even under very bright ambient
light. It is also designed to interface to input/output
logic circuits as low as 1.8V. These features are ideal for
mobile devices that require low power consumption.
Features
•
Fully compliant to IrDA 1.4 physical layer low power
specication from 9.6 kbit/s to 4.0 Mbit/s (FIR)
• Miniature package
– Height: 2.5 mm
– Width: 8.0 mm
– Depth: 3.0 mm
• Typical link distance > 50 cm
•
Guaranteed temperature performance, -25o to 70oC
•
Critical parameters are guaranteed over temperature
and supply voltage
• Low power consumption
–
Low shutdown current
– Complete shutdown of TXD, RXD and PIN diode
• Excellent EMI performance
• Vcc supply 2.7 to 3.6 Volts
• Interfacing with I/O logic circuits as low as 1.8 V
• Lead-free package
• LED stuck-high protection
• Designed to accommodate light loss with cosmetic
windows
• IEC 825-class 1 eye safe
Applications
• Mobile telecom
– Mobile phones
– Smart phones
– Pagers
• Data communication
– Pocket PC handheld products
Figure 1. Functional block diagram of HSDL-3220.
Figure 2. Rear view diagram with pinout.
– Personal digital assistants
– Portable printers
• Digital imaging
– Digital cameras
– Photo-imaging printers
• Electronic wallet
• Small industrial & medical instrumentation
– General data collection devices
– Patient & pharmaceutical data collection devices
Page 2
Application Support Information
The Application Engineering Group is available to assist you with the application design associated with the
HSDL-3220 infrared transceiver module. You can con-
Marking Information
The unit is marked with ‘yyww’ on the shield:
yy = year
ww = work week
tact them through your local sales representatives for
additional details.
Order Information
Part Number Packaging Type Package Quantity
HSDL-3220-021 Tape and Reel Front View 2500
I/O Pins Conguration Table
Pin Symbol Description I/O Type Notes
1 LED A LED Anode I 1
2 LED C LED Cathode 2
3 TXD Transmit Data. Active High. I 3
4 RXD Receive Data. Active Low. O 4
5 SD Shutdown. Active High. I 5
6 Vcc Supply Voltage 6
7 IOVcc Input/Output ASIC Vcc 7
8 GND Ground 8
- Shield EMI Shield 9
Recommended Application Circuit Components
Component Recommended Value Notes
R1 5.6Ω ± 5%, 0.25 watt for 2.7 ≤Vled< 3.3V
10Ω ± 5%, 0.25 watt for 3.3 ≤Vled<4.2V
15Ω ± 5%, 0.25 watt for 4.2 ≤Vled< 5.5V
CX1, CX4 0.47 µF ± 20%, X7R Ceramic 10
CX2, CX3 6.8 µF ± 20%, Tantalum 11
Notes:
1. Tied through external series resistor, R1, to regulated Vled from 2.7 to 5.5V. Please refer to table above for recommended series resistor value.
2. Internally connected to LED driver. Leave this pin unconnected.
3. This pin is used to transmit serial data when SD pin is low. If this pin is held high for longer than 50 µs, the LED is turned o. Do NOT oat this
pin.
4. This pin is capable of driving a standard CMOS or TTL load. No external pull-up or pull-down resistor is required. The pin is in tri-state when
the transceiver is in shutdown mode. The receiver output echoes transmitted signal.
5. The transceiver is in shutdown mode if this pin is high for more than 400 µs. On falling edge of this signal, the state of the TXD pin sampled
and used to set receiver low bandwidth (TXD=low) or high bandwidth (TXD=high) mode. Refer to the section ”Bandwidth selection timing”
for programming information. Do NOT oat this pin.
6. Regulated, 2.7 to 3.6 Volts.
7. Connect to ASIC logic controller Vcc voltage or supply voltage. The voltage at this pin must be equal to or less than supply voltage.
8. Connect to system ground.
9. Connect to system ground via a low inductance trace. For best performance, do not connect directly to the transceiver pin GND.
10. CX1 must be placed within 0.7 cm of the HSDL-3220 to obtain optimum noise immunity.
11. In environments with noisy power supplies, including CX2, as shown in Figure 1, can enhance supply ripple rejection performance.
2
Page 3
Bandwidth Selection Timing
V
IH
50%
t
S
t
H
V
IL
50%50%TXD
SD/MODE
V
IL
V
IH
50%
t
S
t
H
V
IL
50%50%TXD
SD/MODE
V
IH
V
IL
The transceiver is in default SIR/ MIR mode when powered on. User needs to apply the following programming sequence to both the SD and TXD inputs to enable the transceiver to operate at FIR mode.
Figure 3. Bandwidth selection timing at SIR/MIR mode. Figure 4. Bandwidth selection timing at FIR mode.
Setting the transceiver to SIR/MIR Mode (9.6 kbit/s to
1.152 Mbit/s)
1. Set SD/Mode input to logic HIGH
2. TXD input should remain at logic LOW
3. After waiting for tS ≥ 25 ns, set SD/Mode to logic LOW,
the HIGH to LOW negative edge transition will determine the receiver bandwidth
4. Ensure that TXD input remains low for tH ≥ 100 ns, the
receiver is now in SIR/MIR mode
5. SD input pulse width for mode selection should be >
50 ns.
Setting the transceiver to FIR (4.0 Mbit/s) Mode
1. Set SD/Mode input to logic HIGH
2. After SD/Mode input remains HIGH at > 25 ns, set TXD
input to logic HIGH, wait tS ≥ 25 ns (from 50% of TXD
rising edge till 50% of SD falling edge)
3. Then set SD/Mode to logic LOW, the HIGH to LOW
negative edge transition will determine the receiver
bandwidth
4. After waiting for tH ≥ 100 ns, set the TXD input to logic
LOW
5. SD input pulse width mode selection should be >
50 ns.
Transceiver I/O Truth Table
Inputs Outputs
TXD Light Input to Receiver SD LED RXD Note
High Don’t Care Low On Not Valid
Low High Low O Low 12,13
Low Low Low O High
Don’t Care Don’t Care High O High
Notes:
12. In-band IrDA signals and data rates ≤ 4.0 Mbit/s
13. RXD logic low is a pulsed response. The condition is maintained for a duration dependent on pattern and
strength of the incident intensity.
CAUTIONS: The BiCMOS inherent to the design of this component increases the component’s susceptibility to
damage from electrostatic discharge (ESD). It is advised that normal static precautions be taken in handling and
assembly of this component to prevent damage and/or degradation which may be induced by ESD.
3
Page 4
Absolute Maximum Ratings
For implementations where case to ambient thermal resistance is ≤50°C/W.
Parameter Symbol Min. Max. Units Conditions
Storage Temperature T
-40 +100 °C
S
Operating Temperature TA -25 +70 °C
LED Anode Voltage V
0 6.5 V
LEDA
Supply Voltage VCC 0 6.5 V
Input Voltage: TXD, SD/Mode VI 0 6.5 V
Output Voltage: RXD VO 0 6.5 V
DC LED Transmit Current I
Average Transmit Current I
(DC) 50 mA
LED
(PK) 200 mA ≤ 90µs pulse width
LED
≤25% duty cycle
Recommended Operating Conditions
Parameter Symbol Min. Typ. Max. Units Conditions
Supply Voltage VCC 2.7 3.6 V
Input/Output Voltage IOVcc 1.8 Vcc V
Logic Input Voltage Logic High VIH IOVcc – 0.5 IOVcc V
for TXD, SD/Mode
14. An in-band optical signal is a pulse/sequence where the peak wavelength, λp, is dened as 850 ≤ λp ≤ 900 nm, and the pulse characteristics
are compliant with the IrDA Serial Infrared Physical Layer Link Specication v1.4.
Logic Low VIL 0 0.4 V
IH, min
0.0081 mW/cm
2
≤ 1.152 Mbit/s
E
500 mW/cm
IH, max
150 mA
LEDA
2
9.6kbit/s ≤ in-band signals
[14]
[14]
9.6 kbit/s ≤ in-band signals
[14]
[14]
4
Page 5
Electrical and Optical Specications
Specications (Min. and Max. values) hold over the recommended operating conditions unless otherwise noted.
Unspecied test conditions may be anywhere in their operating range. All typical values (Typ.) are at 25°C, Vcc set to
3.0V and IOVcc set to 1.8V unless otherwise noted.
Parameter Symbol Min. Typ. Max. Units Conditions
Receiver
Viewing Angle 2θ 30 °
Peak Sensitivity Wavelength λp 880 nm
TXD
2
≥ VIH,
RXD Output Voltage Logic High VOH IOVCC – 0.2 IOVCC V I
TXD Rise and fall Time (Optical) tr, tf 600 ns tPW(TXD) = 1.4 µs at 115.2 kbit/s
40 ns tPW (TXD) = 125 ns at 4.0 Mbit/s
LED Anode On-State Voltage V
1.6 2.1 V I
ON(LEDA)
=150 mA, V
LEDA
TXD≥VIH
Transceiver
Supply Current Shutdown I
Idle I
Notes:
15. For in-band signals from 9.6 kbit/s to 115.2 kbit/s, where 9 µW/cm2 ≤ EI ≤ 500 mW/cm2.
16. For in-band signals from 0.576 Mbit/s to 4.0 Mbit/s, where 22.5 µW/cm2 ≤ EI ≤ 500 mW/cm2.
17. Latency time is dened as the time from the last TxD light output pulse until the receiver has recovered full sensitivity.
18. Receiver wake up time is measured from Vcc power on or SD pin high to low transition to a valid RXD output.
19. The maximum optical PW is the maximum time the LED remains on when the TXD is constantly high. This is to prevent long turn on time of
the LED for eye safety protection.
0.1 1 µA VSD ≥ V
CC1
1.8 3.0 mA VSD ≤ VIL, V
CC2
Ta= 25°C
IH,
≤ VIL, EI=0
TXD
5
Page 6
Figure 5. RxD output waveform.
t
f
V
OH
90%
50%
10%
V
OL
t
pw
t
r
t
f
LED OFF
90%
50%
10%
LED ON
t
pw
t
r
t
pw (MAX.)
TXD
LED
RX
LIGHT
t
RW
RXD
SD
Figure 9. Radiant Intensity vs I
LEDA
.
I
LEDA
(A)
RADIANT INTENSITY (mW/sr)
0.100.200.150.300.350.25
120
100
80
60
40
20
0
Figure 10. V
LEDA
vs I
LEDA
.
I
LEDA
(A)
V
LEDA
(V)
0.100.200.150.300.350.25
2.4
2.2
2.0
1.8
1.6
1.4
Figure 6. LED optical waveform.
Figure 7. TxD “Stuck On” protection waveform.
6
Figure 8. Receiver wakeup time waveform.
Page 7
HSDL-3220 Package Dimensions
7
Page 8
HSDL-3220 Tape and Reel Dimensions
Unit: mm
1.75 ± 0.1
7.5 ± 0.1
16.0 ± 0.2
8.0 ± 0.1
8.4 ± 0.1
4.0 ± 0.1
1.5 ± 0.1
3.4 ± 0.1
Progressive Direction
2.8 ± 0.1
0.4 ± 0.05
POLARITY
Ø1.5
+0.1
0
Pin 8: VLED
Pin 1: GND
Empty
(40 mm min)
Parts MountedLeader
(400 mm min)
Empty
(40 mm min)
Unit: mm
LABEL
Detail A
Option # "B"
178 60
Quantity
500001
330 802500021
"C"
13.0 ± 0.5
2.0 ± 0.5
21 ± 0.8
R1.0
Detail A
2.0 ± 0.5
16.4
+2
0
BC
Note: The carrier tape is compliant to the packaging materials standards for ESD sensitive device, EIA-541
8
Page 9
Moisture Proof Packaging
UNITS IN A SEALED
MOISTURE-PROOF
PACKAGE
PACKAGE IS
OPENED (UNSEALED)
ENVIRONMENT
LESS THAN 30°C,
AND LESS THAN
60% RH
PACKAGE IS
OPENED LESS
THAN 72 HOURS
PERFORM RECOMMENDED
BAKING CONDITIONS
NO BAKING
IS NECESSARY
YES
NO
NO
YES
All HSDL-3220 options are shipped in moisture proof
package. Once opened, moisture absorption begins.
Baking Conditions
If the parts are not stored in dry conditions, they must
be baked before reow to prevent damage to the parts.
This part is compliant to JEDEC Level 4.
Package Temp. Time
In reels 60°C ≥ 48 hours
In bulk 100°C ≥ 4 hours
125°C ≥ 2 hours
150°C ≥ 1 hour
Baking should only be done once.
Recommended Storage Conditions
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 three days if stored at the recom-mended
storage conditions. If times longer than three days are
needed, the parts must be stored in a dry box.
Figure 11. Baking conditions chart.
9
Page 10
Recommended Reow Prole
0
t-TIME (SECONDS)
T – TEMPERATURE – ( C)
230
200
160
120
80
50150100200250300
180
220
255
P1
HEAT
UP
P2
SOLDER PASTE DRY
P3
SOLDER
REFLOW
P4
COOL DOWN
25
R1
R2
R3
R4
R5
60 sec.
MAX.
ABOVE
220 C
MAX. 260 C
Process Zone Symbol ∆T Maximum ∆T/∆time
Heat Up P1, R1 25°C to 160°C 4°C/s
Solder Paste Dry P2, R2 160°C to 200°C 0.5°C/s
Solder Reow P3, R3 200°C to 255°C (260°C at 10 seconds max) 4°C/s
P3, R4 255°C to 200°C -6°C/s
Cool Down P4, R5 200°C to 25°C -6°C/s
The reow prole is a straight-line representation of a
nominal temperature prole for a convective reow solder process. The temperature prole is divided into four
process zones, each with dierent ∆T/∆time temperature
change rates. The ∆T/∆ time rates 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 HSDL-3220 castellation pins are heated to a temperature of 160°C to
activate the ux in the solder paste. The temperature
ramp up rate, R1, is limited to 4°C per second to allow
for even heating of both the PC board and HSDL-3220
castellations.
Process zone P2 should be of sucient time duration
(60 to 120 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).
Process zone P3 is the solder reow 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 60 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 60 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 HSDL-3220 castellations to change dimensions evenly, putting minimal stresses on the HSDL-3220
transceiver.
10
Page 11
Appendix A: SMT Assembly Application Note
METAL STENCIL
FOR SOLDER PASTE
PRINTING
LAND PATTERN
PCB
STENCIL APERTURE
SOLDER MASK
0.60
1.75
0.10
0.475
1.425
C
L
MOUNTING
CENTER
FIDUCIA
L
SHIELD
SOLDER PAD
0.775
2.05
2.375
3.325
UNIT: mm
1.25
1.35
Solder Pad, Mask and Metal Stencil Aperture
Figure 12. Stencil and PCBA.
Recommended Land Pattern
Figure 13. Stencil and PCBA.
11
Page 12
Recommended Metal Solder Stencil Aperture
0.2
3.0
10.1
SOLDER MASK
3.85
UNITS: mm
APERTURES AS PER
LAND DIMENSIONS
l
w
t
It is recommended that only a 0.152 mm (0.006 inches)
or a 0.127 mm (0.005 inches) thick stencil be used for
solder paste printing. This is to ensure adequate printed
solder paste volume and no shorting. See the table below the drawing for combinations of metal stencil aperture and metal stencil thickness that should be used.
Aperture opening for shield pad is 2.7 mm x 1.25 mm as
per land pattern.
Stencil thickness, Aperture size (mm)
t (mm) length, l width, w
0.152 mm 2.60 ± 0.05 0.55 ± 0.05
0.127 mm 3.00 ± 0.05 0.55 ± 0.05
Adjacent Land Keepout and Solder Mask Areas
Adjacent land keep-out is the maximum space occupied by the unit relative to the land pattern. There
should be no other SMD components within this area.
The minimum solder resist strip width required to avoid
solder bridging adjacent pads is 0.2 mm.
Figure 14. Solder stencil aperature.
It is recommended that two ducial crosses be place at
mid-length of the pads for unit alignment.
Note: Wet/Liquid Photo-Imageable solder resist/mask is
recommended.
Figure 15. Adjacent land keepout and solder mask areas.
12
Page 13
Appendix B: PCB Layout Suggestion
TOP LAYER
CONNECT THE METAL SHIELD AND MODULE
GROUND PIN TO BOTTOM GROUND LAYER.
LAYER 2
CRITICAL GROUND PLANE ZONE. DO NOT
CONNECT DIRECTLY TO THE MODULE
GROUND PIN.
LAYER 3
KEEP DATA BUS AWAY FROM CRITICAL
GROUND PLANE ZONE.
BOTTOM LAYER (GND)
The following PCB layout guidelines should be followed
to obtain a good PSRR and EM immunity resulting in
good electrical performance. Things to note:
1. The ground plane should be continuous under the
part, but should not extend under the shield trace.
2. The shield trace is a wide, low inductance trace back
to the system ground. CX1, CX2, CX3, and CX4 are
optional supply lter capacitors; they may be left out
if a clean power supply is used.
3. Vled can be connected to either unfiltered or unregulated power supply. If Vled and Vcc share the
same power supply, CX3 need not be used and the
connections for CX1 and CX2 should be before the
current limiting resistor R1. In a noisy environment,
including capacitor CX2 can enhance supply rejec-
tion. CX1 is generally a ceramic capacitor of low inductance providing a wide frequency response while
CX2 and CX3 are tantalum capacitors of big volume
and fast frequency response. The use of a tantalum
capacitor is more critical on the Vled line, which carries a high current. CX4 is an optional ceramic capacitor, similar to CX1, for the IOVcc line.
4. Preferably a multi-layered board should be used to
provide sufficient ground plane. Use the layer underneath and near the transceiver module as Vcc,
and sandwich that layer between ground connected
board layers.
Refer to the diagram below for an example of a 4
layer board.
The area underneath the module at the second layer,
and 3 cm in all directions around the module is dened
as the critical ground plane zone. The ground plane
should be maximized in this zone. Refer to application
note AN1114 or the Lite-On Technologies' IrDA Data Link
Design Guide for details. The layout below is based on a
2-layer PCB.
13
Figure 16. PCB layout suggestion.
Page 14
TRANSCEIVER
MOD/
DE-MODULATOR
SPEAKER
RF INTERFACE
AUDIO INTERFACE
USER INTERFACE
MICROCONTROLLER
DSP CORE
ASIC
CONTROLLER
IR
MICROPHONE
HSDL-3220
Appendix C: General Application Guide for the HSDL-3220
Description
The HSDL-3220, a low-cost and small form factor infrared
transceiver, is designed to address the mobile computing
market such as PDAs, as well as small-embedded mobile
products such as digital cameras and cellular phones. It is
Interface to Recommended I/O chips
The HSDL-3220’s TXD data input is buffered to allow
for CMOS drive levels. No peaking circuit or capacitor
is required. Data rate from 9.6 kbit/s up to 4.0 Mbit/s is
available at the RXD pin.
fully compliant to IrDA 1.4 low power specication from
9.6 kbit/s to 4.0 Mbit/s, and supports HP-SIR and TV Remote modes. The design of the HSDL-3220 also includes
The block diagram below shows how the IR port ts into
a mobile phone and PDA platform.
the following unique features:
• Low passive component count.
• Shutdown mode for low power consumption requirement.
• Interface to input/output logic circuits as low as 1.8V
Selection of Resistor R1
Resistor R1 should be selected to provide the appropriate peak pulse LED current over dierent ranges of Vcc
as shown in the table below.
Minimum Peak Pulse
Recommended R1 Vcc Intensity LED Current
5.6Ω 3.0 V 45 mW/sr 150 mA
Figure 17. Mobile phone platform.
14
Page 15
Figure 18. PDA platform.
LCD
Panel
HSDL-3220
Touch
Panel
COM
Port
RS232C
Driver
PCMCIA
Controller
ROM
RAM
CPU for embedded
application
IR
PDA Platform
The link distance testing was done using typical HSDL3220 units with SMC ’s FDC37C669 and FDC37N769
Super I/O controllers. An IR link distance of up to 50 cm
was demonstrated for SIR and FIR speeds.
15
Page 16
Appendix D: Window Designs for HSDL-3220
D
Z
K
A
IR TRANSPARENT
WINDOW
OPAQUE
MATERIAL
OPAQUE
MATERIAL
IR TRANSPARENT WINDOW
X
Y
Optical port dimensions for HSDL-3220
To ensure IrDA compliance, some constraints on the
height and width of the window exist. The minimum
dimensions ensure that the IrDA cone angles are met
without vignetting. The maximum dimensions minimize
the eects of stray light. The minimum size corresponds
to a cone angle of 30° and the maximum size corresponds to a cone angle of 60°.
In the gure below, X is the width of the window, Y is
the height of the window and Z is the distance from
the HSDL-3220 to the back of the window. The distance
from the center of the LED lens to the center of the photodiode lens, K, is 5.1mm. The equations for computing
the window dimensions are as follows:
X = K + 2*(Z+D)*tanA
Y = 2*(Z+D)*tanA
The above equations assume that the thickness of the
window is negligible compared to the distance of the
module from the back of the window (Z). If they are comparable, Z' replaces Z in the above equation. Z' is dened
as
Z' = Z + t/n
where ‘t’ is the thickness of the window and ‘n’ is the refractive index of the window material.
The depth of the LED image inside the HSDL-3220, D,
is 3.17 mm. ‘A’ is the required half angle for viewing. For
IrDA compliance, the minimum is 15° and the maximum
is 30°. Assuming the thickness of the window to be negligible, the equations result in the following tables and
graphs.
Almost any plastic material will work as a window material. Polycarbonate is recommended. The surface nish
of the plastic should be smooth, without any texture. An
IR lter dye may be used in the window to make it look
black to the eye, but the total optical loss of the window
Recommended Plastic Materials:
Material # Light Transmission Haze Refractive Index
Note: 920A and 940A are more ame retardant than 141.
17
Figure 21. Aperture height ( Y) vs. module depth.
should be 10% or less for best optical performance.
Light loss should be measured at 875 nm. The recommended plastic materials for use as a cosmetic window
are available from General Electric Plastics.
Page 18
Shape of the Window
Curved Front and Back
(Second Choice)
Flat Window
(First Choice)
Curved Front, Flat Back
(Do Not Use)
For company and product information, please go to our web site:
From an optics standpoint, the window should be at.
This ensures that the window will not alter either the
radiation pattern of the LED, or the receive pattern of
the photodiode.
If the window must be curved for mechanical or industrial design reasons, place the same curve on the
back side of the window that has an identical radius as
the front side. While this will not completely eliminate
the lens eect of the front curved surface, it will signicantly reduce the eects. The amount of change in
the radiation pattern is dependent upon the material
chosen for the window, the radius of the front and back
curves, and the distance from the back surface to the
transceiver. Once these items are known, a lens design
can be made which will eliminate the eect of the front
surface curve.
The following drawings show the eects of a curved
window on the radiation pattern. In all cases, the center
thickness of the window is 1.5 mm, the window is made
of polycarbonate plastic, and the distance from the
transceiver to the back surface of the window is 3 mm.
Figure 22. Shape of windows.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.