The MAX1610/MAX1611 are fully integrated, highefficiency drivers for cold-cathode fluorescent lamps
(CCFLs). They operate from a 4.5V to 26V power
source. An on-board, high-switching-frequency power
MOSFET reduces external component count and magnetics size. The MAX1610/MAX1611 protect against
open or shorted lamps. The CCFL can be driven from
an isolated transformer secondary winding to improve
efficiency and avoid flicker at dim tube settings.
Brightness is adjusted by scaling the lamp current, or
by operating with a fixed lamp current and chopping
the CCFL on and off at a rate faster than the eye can
detect.
The MAX1610’s digital inputs increment, decrement, or
clear an internal, 5-bit up/down counter, which sets
CCFL brightness. The MAX1611 uses a System
Management Bus (SMBus) 2-wire serial interface to
directly set CCFL brightness. Both devices include
micropower shutdown and a linear regulator that eliminates the need for a separate logic supply. The digital
interface remains active in shutdown, preserving the
brightness setting.
________________________Applications
Notebook/Laptop Computers
Point-of-Sale Terminals
Portable Medical Equipment
Instrument Displays
____________________________Features
Direct Digital Control of CCFL Brightness
Low Supply Current: 3mA Max Operating
20µA Max Shutdown
Low-Voltage Operation, Down to 4.5V
Internal 26V, 0.7WPower Switch
Protection Against Open or Shorted Lamps
Supports Isolated Transformer Secondary
Winding
SMBus Serial Interface (MAX1611)
No Flicker at Low Brightness (internal 280Hz
current chopping)
High Power-to-Light Efficiency
Selectable 290kHz/145kHz Switching Frequency
Oscillator SYNC Input
16-Pin Narrow SO Package
For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800
Digitally Controlled CCFL Backlight
Power Supplies
ABSOLUTE MAXIMUM RATINGS
BATT to GND............................................................-0.3V to 28V
BST to GND ..............................................................-0.3V to 30V
BST to LX....................................................................-0.3V to 6V
LX to GND................................................-0.6V to (BATT + 0.3V)
VL to GND...................................................................-0.3V to 6V
CS, CSAV, CC, SYNC, REF, MINDAC,
SS, OTP to GND............................................-0.3V to (VL + 0.3V)
SHDN, UP, DN to GND...............................................-0.3V to 6V
SMBSUS, SDA, SCL to GND ......................................-0.3V to 6V
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(TA= 0°C to +70°C, BATT = 8.2V, MINDAC = 0V, unless otherwise noted. Typical values are at TA= +25°C.)
MAX1610/MAX1611
SUPPLY AND REFERENCE
BATT Input Voltage RangeV
BATT Quiescent Supply Current,
Logic-Level Input. A rising edge on UP increments the 5-bit counter for the 5-bit DAC.
UP = DN = 1 presets the counter to mid-scale.
System Management Bus Serial Data Input and Open-Drain Output
Logic-Level Input. A rising edge on DN decrements the 5-bit counter for the 5-bit DAC.
UP = DN = 1 presets the counter to mid-scale.
System Management Bus Serial Clock Input
Logic-Level Shutdown Input Pin. Applying a logic low to SHDN places the chip in a low-
supply-current shutdown mode.
System Management Bus Suspend Mode Input. SMBSUS Selects one of two chip-
configuration settings, which are preprogrammed serially.
Oscillator Synchronization Input. Tying SYNC to REF sets the oscillator frequency to 290kHz.
Tying SYNC to GND or VL lowers the oscillator frequency to 145kHz.
Soft-Start Pin. A 4µA current source feeds the capacitor placed on SS. The voltage on this
pin limits the peak current in the switch. When the lamp is turned off, SS pulls to GND.
Output of the Voltage-to-Current Converter; Input to the PWM Comparator, which sets the
current limit. A capacitor placed at CC sets the current-regulator-loop bandwidth.
Input to the Voltage-to-Current Converter, which averages the voltage on CSAV using the
capacitor on CC.
The voltage at MINDAC sets the DAC’s minimum-scale output voltage. Tying MINDAC to
VL enables the internal 280Hz current-chopping mode.
2.0V Reference Output. Bypass with 0.1µF to GND.
Open-Tube Protection Comparator. As long as OTP exceeds the reference voltage, the
N-channel BATT-to-LX switch is forced off.
Low-Side Current-Sense Input. The current-mode regulator terminates the switch cycle
when the voltage at CS exceeds REF - CC.
Output of the Internal Linear Regulator. VL can be overdriven by a voltage greater than 4.75V
to operate the chip from +5V ± 5%, and to conserve power. Bypass with 0.1µF to GND.
System Ground
Power Input to the High-Side Gate Driver, which switches the internal N-channel MOSFET
on and off.
Ground Connection for the Internal High-Side Gate Driver; source-connection point for the
internal N-channel MOSFET
4.5V to 25V Battery-Voltage Input Point. Connects to the internal N-channel power MOSFET’s
drain, and to the input of the internal linear regulator that powers the chip.
A cold-cathode fluorescent lamp (CCFL) has two terminals. For the CCFL to emit light, the two lamp terminals
must be driven with a high-voltage (approximately
550V AC RMS) and high-frequency (approximately
45kHz) sine wave. The MAX1610/MAX1611 use a varying DC input voltage to create this high-voltage, highfrequency sine-wave drive. To select the correct
component values for the MAX1610/MAX1611 circuit,
several CCFL parameters and the minimum DC input
voltage must be specified; these are listed in Table 1.
Table 3 shows the recommended component values to
use with the circuit of Figure 4, depending on the particular CCFL parameters. The C2 values in Table 3
have been selected such that the normal operating
voltage on the secondary of T1 is as close as possible
to the CCFL strike voltage (where the strike voltage
(VS) is assumed to be approximately 1.8 times the
CCFL operating voltage (VL)).
Components T1, C1, R2, Q1, and Q2 form a Royer
oscillator. A Royer oscillator is a resonant tank circuit
that oscillates at a frequency dependent on C1, the primary magnetizing inductance of T1 (LP), and the
impedance seen by the T1 secondary. The
MAX1610/MAX1611 regulate the current fed into the
Royer oscillator by sensing the voltage on R1. For a
given current through the Royer oscillator (IR1), the
power delivered to the CCFL depends on the Royer
oscillator frequency. The R1 values in Table 3 have
been selected to ensure that the power into the CCFL
ACKNOWLEDGED
BIT CLOCK
INTO MASTER
SLAVE PULLING
SDA LOW
t
DV
MOST SIGNIFICANT
BIT CLOCKED
t
DV
does not exceed its maximum rating, despite T1, C1, and
C2 component-value variations. The Royer oscillator
waveforms for the circuit of Figure 4 are shown in Figures
5 and 6.
Analog Circuitry
The MAX1610/MAX1611 maintain fixed CCFL brightness with varying input voltages on BATT by regulating
the current fed into the Royer oscillator. This current is
sensed via resistor R1 between CSAV and GND. An
internal switch from BATT-to-LX pulse-width modulates
at a fixed frequency to servo the CSAV pin to its regulation voltage. The CSAV regulation voltage can be
adjusted via the digital interface to set CCFL brightness. The MAX1610 and MAX1611 differ only in the
digital interface they use to adjust the internal 5-bit digital-to-analog converter (DAC) that sets the CSAV regulation voltage. The minimum-scale (min-scale) CSAV
regulation voltage is resistor adjustable using the MINDAC pin, setting the minimum CCFL brightness. The
D/A setting at MAX1610/MAX1611 power-up is preset
to mid-scale (10000 binary) (Figure 7).
MINDAC Sets the Minimum Scale
The MINDAC pin sets the lowest CCFL brightness
level. The voltage at MINDAC is divided by eight, and
sets the minimum CSAV regulation voltage. For example, in the circuit of Figure 4, R5 (150kΩ) and R6
(51kΩ) form a resistor divider from REF, which sets
MINDAC to 507mV (REF = 2.0V). This sets a minimum
CSAV regulation voltage of 63mV with a full-scale
CSAV regulation voltage of 247mV.
is required initially to light up the tube.
Once a CCFL has been struck, the voltage required to maintain
light output falls to approximately 550V
operate on as little as 250V
. The operating voltage of the
RMS
. Small tubes may
RMS
CCFL stays relatively constant, even as the tube’s brightness is
varied.
The maximum root-mean-square AC current through a CCFL is
almost always 5mA
No DC current is allowed through any
RMS.
CCFL.
The maximum AC-lamp-current frequency.CCFL Maximum Frequency
The minimum DC input voltage to the MAX1610/MAX1611 circuit
determines the turns ratio required for the DC-AC conversion
transformer. Decreasing the minimum input voltage increases
the size of the transformer required for a given output power.
VCT = average voltage from the T1 center tap to the emitters of Q1 and Q2 (ignoring Q1, Q2 V
C1 = 0.1µF ± 20%; C2 = ±10% tolerance; R1 = ±1% tolerance.
Digitally Controlled CCFL Backlight
Power Supplies
Open-Tube Protection (OTP)
Any real transformer used in a Royer oscillator will have a
maximum-allowed secondary voltage. If the maximumallowed secondary voltage is exceeded, the winding
insulation can break down, leading to permanent transformer damage. The maximum-allowed secondary voltage can be exceeded either when the CCFL drive circuit
is turned on without the CCFL being in place, or when
the CCFL becomes disconnected during normal operation due to a mechanical failure. To protect against these
fault conditions, use the OTP pin to sense the voltage on
the transformer center tap (pin 2 of Figure 4). Whenever
the voltage on OTP exceeds the REF reference voltage,
the BATT-to-LX power switch is forced off.
For example, in Figure 4, the CTX110605 transformer
has a maximum-allowed continuous secondary voltage
of 1340V
D1 and C5 detect the peak voltage on
RMS.
the center tap of T1. R3 and R4 determine the limit on
MAX1610/MAX1611
the center tap peak voltage. The relationship between
the voltage on the center tap of T1 and the secondary
voltage is diagrammed in Figure 8. Neglecting the
Q1/Q2 saturation voltage and the voltage on the R1
current-sense resistor yields Equation 1:
V2
SEC
2N
where V
V =
CTPK
is the maximum root-mean-square voltage
SEC
allowed on the secondary, N is the secondary-to-primary turns ratio, and V
is the peak voltage on the
CTPK
transformer center tap.
Block Diagram of the Analog Section
Figure 9 shows a functional diagram of the analog circuitry in the MAX1610/MAX1611. The chips have identical analog circuitry, and differ only in their digital
interface.
Loop-Compensation Capacitor (CC)
The BATT-to-LX switch turns on at fixed frequency, and
turns off when the current-sense voltage on the CS pin
exceeds CC - REF. As the CC pin voltage rises, the CS
current limit rises as well. A transconductance amplifier
compares the voltage on CSAV to the desired regulation
voltage and outputs a current proportional to this error
to the CC pin. A capacitor from CC to GND sets the
bandwidth of this regulation loop, as shown in Equation 2:
BW =
85
2C3
π
where BW is the bandwidth of the CSAV regulation loop
in kHz, and C3 is the capacitance from CC to GND
in nF.
Soft Start (SS)
Soft start prevents the triggering of OTP upon powerup. Placing a capacitor from SS to GND soft starts the
Royer oscillator by slowly raising the CS current-limit
voltage. Internal circuitry pulls SS to GND during
power-on reset, or whenever the lamp is turned off (DAC
= 00000, shutdown mode, ON-1 = 0, or ON-0 = 0)
(Figures 10 and 11). When SS is not pulled to GND, an
internal 4µA current sources into the capacitor at the
SS pin. This pin is internally diode clamped to REF so
that it rises to a maximum voltage of about 2.7V.
Regardless of the voltage on CC, the CS current-sense
voltage is never allowed to exceed the voltage on SS
divided by 5.
Frequency Selection and Synchronization
The SYNC pin performs two functions: it sets the BATTto-LX switching frequency, and it allows the BATT-to-LX
switching frequency to be synchronized to an external
oscillator. SYNC tied to GND or VL sets a 145kHz
switching frequency; SYNC tied to REF sets a 290kHz
πVCT
2
VOLTAGE (PIN 2)
T1 PRIMARY CENTER-TAP
NOTE: VCT = AVERAGE VOLTAGE FROM THE T1 CENTER TO THE EMITTERS OF Q1 AND Q2 (IGNORING Q1, Q2 V
Figure 8. Transformer Primary/Secondary Voltage Relationship
Digitally Controlled CCFL Backlight
Power Supplies
SIGNIFICANT
ADDRESS BIT
START
CONDITION
SCL
SDA
MOST
LEAST
SIGNIFICANT
ADDRESS BIT
R/W BIT
SLAVE
ACKNOWLEDGE
MOST
SIGNIFICANT
DATA BIT
REGSEL
SLAVE PULLS
SDA LOW
Figure 10. MAX1611 Serial-Interface Single-Byte Write Example (REGSEL = 0)
MOST
MAX1610/MAX1611
SIGNIFICANT
ADDRESS BIT
START
CONDITION
SCL
SDA
LEAST
SIGNIFICANT
ADDRESS BIT
R/W BIT
SLAVE
ACKNOWLEDGE
MOST
SIGNIFICANT
DATA BIT
REGSEL
SLAVE PULLS
SDA LOW
SHDNB-0
SHDNB-1
STDBY-0
STDBY-1
D4-0
D3-0 D2-0D1-0 D0-0
D4-1
D3-1 D2-1D1-1 D0-1
SLAVE
ACKNOWLEDGE
LEAST
SIGNIFICANT
DATA BIT
SLAVE PULLS
SDA LOW
SLAVE
ACKNOWLEDGE
LEAST
SIGNIFICANT
DATA BIT
SLAVE PULLS
SDA LOW
Figure 11. MAX1611 Serial-Interface Single-Byte Write Example (REGSEL = 1)
switching frequency. Any rising edge on SYNC restarts
a BATT-to-LX switch cycle by forcing the switch on.
________MAX1610 Digital Interface
The MAX1610 contains an internal 5-bit up/down counter
that sets the value of the internal 5-bit DAC. At power-on,
or when both the UP and DN pins are held high simultaneously, the 5-bit up/down counter is preset to 10000
binary, which corresponds to mid-scale. A rising edge
on UP increments the 5-bit up/down counter. A rising
edge on DN decrements the 5-bit up/down counter. The
counter will not roll over on either underflow or overflow.
For example, if the CCFL is at maximum intensity level,
rising edges on UP will not change the output.
The SHDN pin provides a way to lower the MAX1610
supply current to 10µA without resetting the 5-bit
up/down counter. With SHDN = 1, the MAX1610 operates normally with VL at 4.5V. When the BATT-to-LX
power switch operates, an additional 3mA of current
(other than the supply current) is consumed through
the BST pin, requiring VL to source at least 4.5mA of
current. With SHDN = 0, all analog circuitry turns off,
except for a coarse regulator that can source up to
500µA from VL. The coarse regulator preserves the
state of the internal logic and keeps the digital interface
active during shutdown (SHDN = 0).
________MAX1611 Digital Interface
A single byte of data written over the Intel System
Management Bus (SMBus™) controls the MAX1611.
Figures 10 and 11 show example single-byte writes. The
MAX1611 contains two 7-bit latches for storing configuration data. Only one of the 7-bit latches is active at a
time. The MAX1611 responds only to its own address,
0101101 binary. The SMBSUS pin selects which of the
two sets of configuration data is used. Figure 12 shows
a schematic diagram of the MAX1611’s digital circuitry.
Notice that the SMBSUS pin selects which one of the
Digitally Controlled CCFL Backlight
Power Supplies
Table 4. MAX1611 Configuration Byte with REGSEL = 0
BIT
7REGSEL
6SHDNB-0
5STDBY-0
4
MAX1610/MAX1611
3
2
1
0
* Initial register state after power-up.
NAMEDESCRIPTION
D4-0
D3-0
D2-0
D1-0
D0-0
POR
STATE*
—
0
0
1
0
0
0
0
Register Select. A zero in this bit writes the remaining seven bits into the 7-bit latch-0
(Figure 13).
Complete Shutdown. Pulling SMBSUS low with SHDNB-0 = 0 places the MAX1611 into a
low-quiescent-current shutdown mode, with the reference off and the VL linear-regulator
output switched to a low-current, coarse regulation mode. Pulling SMBSUS low with
SHDNB-0 = 1 puts the MAX1611 into its normal operational mode, with the reference and
internal VL linear regulator fully on. SHDNB-0 supersedes STDBY-0. As long as SHDNB-0 = 0
and SMBSUS = 0, it doesn't matter what STDBY-0 is; the MAX1611 still shuts down.
Standby, disables CCFL supply only. As long as SMBSUS stays low and STDBY-0 = 0, the
internal power switch is kept off and SS is held shorted to GND; neither the internal reference nor the linear regulator is affected. With STDBY = 1 and SMBSUS low, the MAX1611
operates normally.
DAC Input Data. With the SMBSUS pin low, bits D4-0 through D0-0 set the DAC.
Table 5. MAX1611 Configuration Byte with REGSEL = 1
BIT
7REGSEL
6SHDNB-1
5STDBY-1
4
3
2
1
0
NAMEDESCRIPTION
D4-1
D3-1
D2-1
D1-1
D0-1
POR
STATE*
—
1
1
1
0
0
0
0
Register Select. A one in this bit writes the remaining seven bits into the 7-bit latch-1
(Figure 13).
Complete Shutdown. Pulling SMBSUS high with SHDNB-1 = 0 places the MAX1611 into a
low-quiescent-current shutdown mode, with the reference off and the VL linear regulator
output switched to a low-current coarse regulation mode. Pulling SMBSUS high with
SHDNB-1 = 1 puts the MAX1611 into its normal operational mode, with the reference and
internal VL linear regulator fully on. SHDNB-1 supersedes STDBY-1. As long as SHDNB-1 = 0
and SMBSUS = 0, it doesn’t matter what STDBY-1 is; the MAX1611 still shuts down.
Standby, disables CCFL supply only. As long as SMBSUS stays high and STDBY-1 = 0,
the internal power switch is kept off and SS is held shorted to GND; neither the internal reference nor the linear regulator is affected. With STDBY-1 = 1 and SMBSUS high, the
MAX1611 operates normally.
DAC Input Data. With the SMBSUS pin high, bits D4-1 through D0-1 set the DAC.
two 7-bit registers is used. Tables 4 and 5 describe the
data format for the configuration data.
Status information can be read from the MAX1611
using the SMBus read-byte protocol. Figure 13 shows
an example status read. Table 6 describes the status
information data format.
During shutdown (SMBSUS = 0 and SHDNB-0 = 0, or
SMBSUS = 1 and SHDNB-1 = 0), the MAX1611 serial
interface remains fully functional and can be used to set
either the SHDNB-0 or SHDNB-1 bits in order to return
the MAX1611 to its normal operational state.
POR
STATE*
1
—
—
Latched Open-Tube Detection. OTPOK = 0 indicates that open-tube detection has been
triggered. As soon as the voltage on the OTP pin exceeds REF, the OTPOK bit is cleared.
Reset the OTPOK pin by entering shutdown or standby.
Unused. These bits always return a logic one.
Displays the DAC setting selected by SMBSUS.
_______ Chopping the Lamp Current
Chopping the lamp current allows lower sustainable light
levels without lamp flicker. Intensity is varied by controlling the on-time duty cycle. Tying MINDAC to VL activates a special mode, which allows the CCFL intensity to
OTPOK
SLAVE PULLS
SDA LOW
DA4DA3DA2DA1DA0
MAX1611 DRIVES SDA
be varied by turning the lamp on and off at a frequency
faster than the eye can detect. The SS pin pulls to GND
during off time and rises to 2.7V during on time. During
on time, the CSAV pin regulates to REF / 8 (250mV).
During off time, the BATT-to-LX power switch is forced
off and the CC compensation node goes high impedance. Omit R5, R6, and C4 of the circuit in Figure 4.
In this mode, leave SS floating and increase the CC
capacitance to 0.1µF. Also, insert a 330Ω resistor in series
with D1 (Figure 4) to prevent the open-lamp detection circuit from being tripped by the repeated striking of the
lamp. The SS pin will oscillate at the switching frequency
divided by 1024 (283Hz with SYNC = REF). The intensity
can be varied with the duty cycle at the SS pin. The duty
cycle is set by the DAC in 3% increments. Duty cycle will
vary with intensity. Full-scale yields a 100% duty cycle.
DAC codes 00001, 00010, and 00011 all yield the
Digitally Controlled CCFL Backlight
Power Supplies
minimum 9% duty cycle. DAC code 00000 shuts off the
lamp entirely (0% duty cycle). Figure 14 shows the
chopped waveforms with the DAC set to mid-scale.
__________ Applications Information
Directly Regulating the Lamp Current
The MAX1610/MAX1611 can directly regulate the CCFL
current by tapping into the secondary of T1 (Figure 15).
This allows more precise setting of the maximum lamp
current (IL). The disadvantage of this approach is that
the secondary-to-ground voltage is twice that shown in
Figure 4, increasing the likelihood of the thermometer
effect, where one end of the lamp is brighter than the
other. Figure 15 uses the same component values as
Figure 4, except for R1, R40, D40, and D41. D40 and
D41 are the same type of diode as D1. R1 should be
0.68Ω ±10% to set a peak current limit of about 735mA.
Use a 107Ω ±1% resistor for R40 to set a lamp current
MAX1610/MAX1611
of 5mA
types without component adjustments.
Table 7 lists three different sources for C1. C1 requires
a low dissipation factor to prevent overheating as energy
is cycled between C1 and the T1 magnetizing induc-
. This circuit accepts a wide range of lamp
RMS
Component Suppliers
tance in the Royer resonant tank. Table 8 lists suppliers
for the high-voltage ballast capacitor, C2.
4V
SS
VOLTAGE
0V
BATT = 15V, MINDAC = VL, SS = OPEN, CC = 0.1µF,
C2 = 15pF, MID-SCALE SETTING, D/A VALUE = 10000
Olean, NY
Vancouver, WA
Germany
Hong Kong
Smyrna, GA404-436-3030404-436-1300
Germany49-911-668719349-911-66870
Taiwan886-2-536-6721886-2-562-4218
Old Bridge, NJ908-679-3222908-679-3366Metuchen Capacitors, Inc.302C1812A330K
Sylmar, CA818-364-6100818-364-9800Johanson Dielectrics302R29N330K
MAX1610/MAX1611
NOTES/CONTACTFAXSUPPLIERPART
Dissipation factor (tan δ)
at 1kHz and 20°C ≤ 0.008.
Dissipation factor (tan δ)
at 1kHz ≤ 0.002.
Dissipation factor (tan δ)
at 1kHz and 20°C ≤ 0.0015.
Digitally Controlled CCFL Backlight
Power Supplies
________________________________________________________Package Information
D
A
0.101mm
e
A1
B
MAX1610/MAX1611
0.004in.
HE
C
L
Narrow SO
SMALL-OUTLINE
PACKAGE
(0.150 in.)
0°-8°
DIM
A
A1
B
C
E
e
H
L
DIM
D
D
D
INCHESMILLIMETERS
MIN
0.053
0.004
0.014
0.007
0.150
0.228
0.016
PINS
8
14
16
MAX
0.069
0.010
0.019
0.010
0.157
0.244
0.050
INCHESMILLIMETERS
MIN
MAX
0.189
0.197
0.337
0.344
0.386
0.394
MIN
1.35
0.10
0.35
0.19
3.80
5.80
0.40
MIN
4.80
8.55
9.80
1.270.050
MAX
1.75
0.25
0.49
0.25
4.00
6.20
1.27
MAX
5.00
8.75
10.00
21-0041A
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
20
__________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 (408) 737-7600
20
__________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 (408) 737-7600
20
__________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 (408) 737-7600