abstract: the max7219 or max7221 7-segment led display driver can highlight any one digit of its 8 digit display by adding a data multiplexer. this circuit intensifies the brightness of the selected digit to provide a cursor function for data entry as well as readout.
a data multiplexer (ic2) enables the led-display driver in figure 1 to highlight any selected digit by intensifying its brightness. this cursor function enables use of the display for data entry as well as readout.
figure 1. the digital multiplexer in this 8-digit display (ic2) provides a cursor function that intensifies the selected digit.
the operator of an environmental chamber, for instance, can set a desired temperature by entering that value via the display. four buttons are required, but are not shown: left/right for selecting the digit to be intensified, and up/down for changing the digit's value (the buttons can be read by a microcontroller). driving active-low cursor high then removes the cursor effect (by disabling ic2), and allows the display to continue monitoring temperature as it moves toward the new set point.
ic1 controls as many as eight 7-segment digits (eight segments including the decimal point) by scanning them sequentially and producing a value for each according to data stored in the chip via its serial interface. each segment-driver output is a current source that delivers approximately 100 times the current entering iset (pin 18). thus, you can change the brightness of a given digit by altering the iset current as that digit is scanned. (ic1 also provides a 16-level digital brightness control via 4-bit pulse-width modulation of the segment currents.)
the corresponding segments in each digit are bused together externally. the cathodes of all led segments in a digit are bused together internally, allowing the digit to be turned on by drawing current from its common node with a logic-zero signal. unselected digit-driver lines remain high. the digit-scan rate is approximately 1300/second.
when you apply a 3-bit digit-select code to ic2 while driving active-low cursor low, the multiplexer connects the corresponding digit signal to terminal y and its complement to terminal w (pin 6). thus, selecting a particular digit for cursor intensification drives w high during that digit scan, placing r1 and r3 in parallel and driving more current into iset. (when w is low, r3 robs current from iset.) if active-low cursor remains high, the digits exhibit uniform maximum brightness because w remains high for all of them.
each of ic1's eight digit-driver outputs can sink led currents as high as 320ma, but these outputs remain logic-compatible with the digital inputs of ic2. even at 320ma, the digit-driver output voltages remain below the multiplexer's guaranteed low-level input voltage (vil).
a related idea appeared in the 3/30/95 issue of edn.
马云豪砸145亿日元投资日本机器人的十大内幕
简化100G光模块优势
电机如何实现左右摆动
华为涉足车联网,巨头能否撬动产业变局?
基于数字电源技术的高效率电源设计实现
数据复用器添加光标移动到MAX7219或MAX7221的LE
iPhone8最新特殊设计很彪悍,小米6终极版逆天售价太感人
尼康尼克尔Z24-70/4S评测 单手也能拍摄重量很轻
商汤科技联合中国信通院云计算与大数据研究所发布《大模型可信赖研究报告》
致力结合蛋白质组学与AI,西湖欧米宣布完成数千万元种子轮融资
国星光电再添两项业界荣誉桂冠
测试电流高达200A的微欧计产品特色
python中tuple的用法
山东兴华半导体项目开工 总投资达50亿
红米6 Pro:千元“刘海屏”手机,1200 万 + 500 万后置双摄
关于日本电产三协研发出冰箱专用新型风道风门的通知
数字经济加速落地能为中小企业带来什么?
Synaptics Clear ID光学屏幕指纹传感器支持全新vivo X21 UD智能手机
电动机绕组的烘干方法_电动机绕组烘干的注意事项
锂离子电池材料表征的分析解决方案