Hot Insertion
The RST, SCL, and AD0 inputs and SDA remain high
impedance with up to +6V asserted on them when the
MAX6946/MAX6947 power down (VDD = 0V). I/O ports
P0 to P9 remain high impedance with up to +8V asserted
on them when the MAX6946/MAX6947 power down. Use
the MAX6946/MAX6947 in hot-swap applications.
Differences Between
the MAX6946 and MAX6947
The MAX6946 features the OSC input, allowing the
device to use an external clock as the PWM clock
source. The MAX6946 features a fixed I2C slave
address of 0100000. The MAX6947 features an AD0
input, allowing two unique I2C addresses (Table 10).
The MAX6947 always uses the internal 32kHz oscillator
as the PWM clock source.
Driving LEDs into Brownout
The MAX6946/MAX6947 correctly regulate the con-
stant-current outputs, provided there is a minimum volt-
age drop across the port output. This port output
voltage is the difference between the load (typically
LED) supply and the load voltage drop (LED forward
voltage). If the LED supply drops so that the minimum
port output voltage is not maintained, the driver output
stages brownout and the load current falls. The mini-
mum port voltage is approximately 0.5V at 10mA sink
current and approximately 1V at 20mA sink current.
Operating the LEDs directly from a battery supply can
cause brownouts. For example, the LED supply voltage
is a single rechargeable lithium-ion battery with a maxi-
mum terminal voltage of 4.2V on charge, 3.4V to 3.7V
most of the time, and down to 3V when discharged. In
this scenario, the LED supply falls significantly below
the brownout point when the battery is at end-of-life
voltage (3V).
Figure 15 shows the typical current sink by a LITEON
LTST-C170TBKT 3.0V blue LED as the LED supply volt-
age is varied from 2.5V to 7V. The LED currents shown
are for ports programmed for 10mA and 20mA constant
current, swept over a 2.5V to 7V LED supply voltage
range. It can be seen that the LED forward voltage falls
with current, allowing the LED current to fall gracefully,
not abruptly, in brownout. In practice, the LED current
drops to 6mA to 7mA at a 3V LED supply voltage, this
is acceptable performance at end-of-life in many back-
light applications.
Output-Level Translation
The open-drain output architecture allows the ports to
level translate the outputs to higher or lower voltages
than the MAX6946/MAX6947 supply. Use an external
pullup resistor on any output to convert the high-imped-
ance, logic-high condition to a positive voltage level.
Connect the resistor to any voltage up to 7V. When
using a pullup on a constant-current output, select the
resistor value to sink no more than a few hundred
micramps in logic-low condition. This ensures that the
current sink output saturates close to GND. For inter-
facing CMOS inputs, a pullup resistor value of 220kΩis
a good starting point. Use a lower resistance to
improve noise immunity in applications where power
consumption is less critical, or where a faster rise time
is needed for a given capacitive load.
MAX6946/MAX6947
10-Port, Constant-Current LED Driver and
I/O Expander with PWM Intensity Control
______________________________________________________________________________________ 19