描述
七个片段LED显示器在显示数字信息方面非常受欢迎,因为它们从遥远的距离和更宽的视角都非常有吸引力和可读性。
缺点是它们是渴望资源的。例如,它需要MCU的12 i/o销来使用标准的时间划分多路复用技术来驱动4位七个段显示。
在这里,我提出了一个串行的七个段LED显示模块,该模块可以使用3线SPI接口与任何MCU一起使用。该特定显示具有四个数字(0.40英寸尺寸)和两个结肠片段(以支持时间显示)显示。
示意图
此显示模块的主要控制器是Maxim的Max7219驱动芯片。片上包括BCD解码器,多路复用扫描电路,段和数字驱动程序,一个8×8静态RAM来存储数字值,以及一个3针SPI接口,以从主机MCU接收显示数据。
所有LED的片段电流仅通过一个外部电阻设置。但是,该设备还通过内部脉冲宽度调节器提供了显示亮度(从到值到的16个步骤)的数字控制。
该项目中使用的七个片段模块是Lite-On Inc.的LTC-4727JS模块,该模块具有LED段布置和PIN配置,如下图所示。

Max7219和LTC-4727JS LED模块之间的接口如下所示。 LTC-4727J的公共阴极端子(数字1,数字2,数字3和数字4)分别连接到Max7219驱动器芯片的D3,D2,D1和D0销。 L1,L2和L3 LED段的常见阴极引脚(4)转到Max7219的D4引脚。因此,为了打开L1,L2和L3段,D4 Digit Select PIN的Max7219应活跃。该显示器用5V供电到其VCC引脚。电阻R1通过LED段定义恒定电流。

示意图