This applicaTIon note discusses how to "Charlieplex" a display driver circuit to reduce pin-count. This unusual mulTIplex technique is used by the MAX6950, MAX6951, MAX6954, MAX6955, MAX6958, and MAX6959 LED display drivers. Charlieplexing reduces driver pin-count by using some pins alternately as cathode and anode drivers. This differs from the standard LED multiplex connection, which uses separate driver pins for anodes and cathodes.
The standard connection for multiplexing common cathode (CC) LED digits uses a separate pin for each digit's CC connection, while the anode segment connections are communed across all the digits. Similarly, the standard connection for multiplexing common anode (CA) LED digits uses a separate pin for each digit's CA connection, while the cathode segment connections are communed across all the digits. The number of connections required can be calculated as being 1 for every digit used, plus 1 for every segment within a digit. Therefore an 8-digit, 8-segment multiplex driver typified by the MAX7219 and MAX7221 CC drivers uses 8 cathode drive pins and 8 anode drive pins, 16 drive outputs in total (Figure 1).

For Larger Image
Figure 1. The MAX7219 and MAX7221 use standard connections - 16 pins to drive 8 digits.
A more pin-efficient scheme relies on the fact that during the multiplex operation, only one CC or CA digit drive output is actually in use. The other digit drives are high-impedance, ensuring that no drive current flows into these undriven digits. By making the LED drive pins alternate duty between driving digits and segments, n drive pins can be used to drive n digits each with n-1 segments. Charlie Allen originally championed this technique internally at Maxim, and so the shorthand name "Charlieplexing" came into use to distinguish reduced pin count multiplexing from the traditional method. The first Maxim product to use Charlieplexing is the Maxim MAX6951 LED driver, which drives 8 numeric digits with only 9 pins (Figure 2).

For Larger Image
Figure 2. The MAX6951 uses Charlieplexing - only 9 pins to drive 8 digits.
To understand how Charlieplexing works, first examine the pin connections shown in Table 1. There is one row per multiplexed digit, and each row contains 9 columns. For each digit, one column corresponds to the CC digit drive, and the remaining 8 columns correspond to the 8 anode (segment) drives.
Table 1. The MAX6951 Driver to LED Display Connections
Pin 6
Pin 5
Pin 4
Pin 3
Pin 14
Pin 13
Pin 12
相关文章
- Teledyne e2v推出全新37.7百万像素图像传感器——Emerald 36M
- 领略2018年智能家居产业生态 展望2019智能家居大趋势
- 激光雷达对自动驾驶汽车至关重要 LiDAR已成为关键的3D传感技术
- 特斯拉线圈的工作原理是什么
- 一种新型双极型LDO线性稳压器的设计
- ST第三方合作伙伴方案秀:蓝牙/无线模块、汽车电子、无线对讲机
- ADI推出低成本八通道超声接收器(AFE)AD9675
- GCC编译C语言程序的过程是怎么样的
- 新能源汽车退补加速 摆脱补贴是关键
- 研究小组使用人工智能技术对螺旋星系进行查找和分类
- 为反向极性保护设计一个电路
- 1000匹马力野兽来了!Lucid Motors豪华纯电动汽车开始预售