The MAX7219 is one of those parts in your bin that has a “done and
done” attitude. In case you’re unfamiliar, this chip can be used to
control 7-Segment displays, 8×8 Matrix displays, or even a pile of
random LEDs. You talk to it via a simple serial interface and it handles
the tasks you don’t want to fuss with, such as multiplexing and
modulation. Not all displays are alike, however, so [Raj] wrote in to
show how he used the MAX7219 to control high voltage 7-segment displays.
The spec on the MAX7219 only allows an input voltage of 5V, which limits the driver output to around 4V and can cause problems when using large displays that series-connect LEDs internally. [Raj's] solution allows the MAX7219 to control displays with combined forward voltages of up to 24V, and as an added bonus, the circuit maintains compatibility with existing microcontroller libraries. We imagine this could be a nifty trick to keep on hand the next time you need to control large scoreboard displays.
The circuit works with the help of intermediate drivers to essentially level-shift the voltage to the display, which both provides the high voltage and protects the MAX7219’s inputs. One of the drawbacks of this circuit is losing the MAX7219′s constant current feature, requiring that each segment connection includes a current-limiting resistor. We appreciate this design’s attention to default states, because you wouldn’t want all of your LEDs turning ON during boot-up!
The spec on the MAX7219 only allows an input voltage of 5V, which limits the driver output to around 4V and can cause problems when using large displays that series-connect LEDs internally. [Raj's] solution allows the MAX7219 to control displays with combined forward voltages of up to 24V, and as an added bonus, the circuit maintains compatibility with existing microcontroller libraries. We imagine this could be a nifty trick to keep on hand the next time you need to control large scoreboard displays.
The circuit works with the help of intermediate drivers to essentially level-shift the voltage to the display, which both provides the high voltage and protects the MAX7219’s inputs. One of the drawbacks of this circuit is losing the MAX7219′s constant current feature, requiring that each segment connection includes a current-limiting resistor. We appreciate this design’s attention to default states, because you wouldn’t want all of your LEDs turning ON during boot-up!

0 comments:
Post a Comment