Eliminating Ghost-Image Currents in Color-LED Display Systems Using the MAX6972–MAX6975 LED Drivers
Note: The suffix \"-bar\" (MUX1-bar and MUX0-bar) indicates the active-low functionality of pins MUX1 and MUX0.
IntroductionThe MAX6972–MAX6975 are constant-current LED drivers for high-speed multicolor and video display boards. The MAX6972/MAX6973 drive 16 LEDs directly or 32 LEDs when multiplexed, while the MAX6974/MAX6975 drive 24 LEDs directly or 48 LEDs when multiplexed. The advantage of multiplexed operation is that it doubles the number of LEDs per driver and, therefore, provides substantial cost savings.
However, improperly designed LED-multiplexing circuits can create ghost images. Ghost images result when parasitic current flows through LEDs that are intended to be in an off state (i.e. no current flowing through them); this causes very faint illumination or ghosting. These ghost-image currents typically result from the discharging of stray capacitances associated with the large, common-LED anode-node tracks and the slightly forward-biased LEDs themselves. With careful multiplexer-circuit design, the MAX6972–MAX6975 family of constant-current LED drivers can prevent these ghost-image artifacts in display systems.
Typical Multiplexing CircuitFigure 1 illustrates the typical multiplexing circuit used for the MAX6972–MAX6975 (refer also to the MAX6972 and MAX6974 EV Kits).
Figure 1. Typical multiplexing circuit with red LEDs driven by MUX0-bar and green LEDs driven by MUX1-bar.
The multiplexing transistors (Q1 and Q3) are alternately turned on by the MAX6972–MAX6975 while the constant-current-sinking drive pins (OUT0–OUTn) alternate control settings between the two phases. During Phase 1, MUX1-bar is low, Q1 is turned on, and node A is pulled to VLED, thereby connecting all of the green-LED anodes to the LED supply. Likewise, during Phase 0, MUX0-bar is low and Q3 is turned on, connecting all of the red LEDs to the VLED supply. The MUX0-bar and MUX1-bar outputs turn on the pnp transistors by sinking base current through the 562Ω resistors via their open-drain drivers. When MUX0-bar and MUX1-bar are off, the open-drain outputs are essentially open-circuit, allowing the base-emitter resistors (182Ω each) to turn off the pnp transistors. Between each MUX0-bar and MUX1-bar phase, both Q1 and Q3 are off for 16 periods of the internal clock (CLKI), which is shown as tEMUX in Figure 2.
Figure 2. Multiplex timing for the MAX6972–MAX6975.
Ghost-Image Currents in the Typical CircuitFaint ghosting images from parasitic currents can occur when the multiplexing changes phases from MUX0-bar to MUX1-bar and vice versa. The effect is most pronounced when the LEDs on the multiplexed circuits are different colors (light wavelengths) and, hence, have significantly different voltage drops for a given current flow.
For the sake of clarity, the Figure 1 multiplexing circuit is simplified in the remaining discussion to show only one red and one green LED. In the following examples, a red LED is driven by MUX0-bar through Q3 and a green LED is driven by MUX1-bar through Q1.
The voltage drops for the LEDs are:
VRED = 2.0V
VGREEN = 3.1V
The power supplies are:
V+ = 3.3V
VLED = 5.0V
The parasitic current flow that results from multiplexing LEDs with different forward-voltage drops is best illustrated starting with Phase 0, in which MUX0-bar is asserted low and the red LED is illuminated
Figure 3. A red LED illuminated during Phase 0 with MUX0-bar asserted low.
With Q3 turned on, the anode of the red LED (node B) is pulled up to 4.9V. Current flows through the red LED and the constant-current driver (OUT0) for the port that is active (i.e. the channel driving the LED for any amount of the PWM cycle). The parasitic capacitance of node B (shown as a lumped parameter, CB) is charged to 4.9V. The LED cathode node is forced to a voltage approximately equal to:
4.9V - VRED = 2.9V(Eq. 1)
When Phase 0 ends, the OUT0 driver is inactive and MUX0-bar goes high (inactive), disconnecting the anode voltage from the LED supply. The voltage across the red-LED PN junction remains close to the forward-voltage drop of 2.0V since there is no discharge path. Likewise, the voltage VCB on the parasitic node capacitance remains at 4.9V since there is no discharge path. This voltage condition persists through the interphase period of 16 CLKI cycles.
When Phase 1 begins, MUX1-bar is asserted low, Q1 turns on, the anode of the green LED is connected to 5V, and the OUT0 current driver is activated for the selected LED. The final steady-state condition is shown in Figure 4.
Figure 4. A green LED illuminated during Phase 1 through Q1 and OUT0.
The cathode node voltage is lower with the green LED's higher voltage drop, which is approximately equal to:
4.9V - VGREEN = 1.8V(Eq. 2)
A voltage of 1.8V on the cathode of the red LED means the anode can be no higher than
Figure 5. The discharge path for parasitic node capacitance CB through the red LED causes a faint flicker of illumination during the multiplex transition from Phase 0 to Phase 1.
The current discharging CB occurs regardless of whether the red LED was on or off in the previous phase. The voltage on node B is always charged to 4.9V during Phase 0. Node B will discharge through the red LED in conditions where VRED is smaller than VGREEN due to the shared common-cathode connections. This discharging of CB may cause faint illumination of one or more red LEDs in Figure 1, depending on the slight differences in forward-voltage drops of the various LEDs.
Eliminating Ghost-Image CurrentsThe ghost-image currents can be eliminated by providing a discharge path for the parasitic node capacitances and providing a time for the discharge to occur. This is accomplished by adding resistors R1 and R2, as shown in Figure 6. The resistor values are chosen to provide adequate discharge during the idle period between multiplex phases.
Figure 6. Adding resistors R1 and R2 provides discharge paths for parasitic node capacitances CB and CA.
Resistors R1 and R2 are sized to discharge the anode nodes A and B during the interphase intervals to prevent forward biasing of the LEDs when the next active phase begins. In the example shown, node B must be discharged from 4.9V to a value less than 3.8V before Phase 1 begins.
The interphase time is governed by the system clock frequency, which can be operated at a maximum of 33MHz. Using this maximum frequency, the value of R2 can be determined.
The interphase time (tEMUX in Figure 2) is derived from the system clock frequency:
tCLKI = 1/33MHz = 30.3ns(Eq. 3)
tEMUX = 16 × tCLKI = 485ns(Eq. 4)
A nominal parasitic anode-node capacitance can be estimated by taking 150pF per LED (derived from the combined capacitances of traces, package leads, and marginally biased LED PN junctions) and multiplying by eight LEDs per node:
CB = CA = 150pF × 8 = 1.2nF(Eq. 5)
The current required to discharge CB during the interphase period can be estimated by:
IDIS_B = CB × ΔVCB/Δt(Eq. 6)
By plugging the numbers above into this equation, we can approximate the discharge current required by CB:
IDIS_B = 1.2nF × (4.9V - 3.8V)/485ns
IDIS_B = 2.7mA
A resistor value to produce a nominal discharge current of 2.7mA at the lowest voltage in the range of interest is:
R2 = 3.8V/2.7mA(Eq. 7)
R2 = 1.4kΩ
The same calculation can be made for IDIS_A and CA. However, the affect of the ghost-image current is different for the transition of phases from Phase 1 to Phase 0 due to the LED forward-voltage drops not having the same effect. It can be shown that no ghost-image current will occur in the Phase 1 to Phase 0 transition in the Figure 6 circuit. However, R1 is included with the same value as R2, which allows for cases where the red and green LEDs are mixed alternately between MUX0-bar and MUX1-bar phases.
Figure 7. Parasitic capacitance CB is discharged through R2 during the interphase null time tEMUX without disturbing the calibrated constant drive through the LEDs.
Resistors R1 and R2 add a small current load to the multiplexing transistors Q1 and Q3 during each phase:
IRn = 4.9V/1.4kΩ = 3.5mA(Eq. 8)
This current does not flow through the constant-current driver output OUT0 or through the LEDs, and, hence, it does not disturb the calibrated LED currents.