MAX7219性能参数
双列24脚DIP和SO封装,工作电压=4~5.5V,最大功耗=1.1W,段电流=10~40mA,串行时钟频率=5MHz,内含15×8RAM功能控制寄存器。它是一个采用3线串行接口的8位共阴极7段LED显示驱动器。可同时驱动8位共阴极LED或64个独立的LED。其内部结构框图如图1所示,主要包括移位寄存器、控制寄存器、译码器、数位与段驱动器以及亮度调节和多路扫描电路等。
MAX7219采用串行接口方式,只需LOAD、DIN、CLK三个管脚便可实现数据传送。DIN管脚上的16位串行数据包不受LOAD状态的影响,在每个CLK的上升沿被移入到内部16位移位寄存器中。然后,在LOAD的上升沿数据被锁存到数字或控制寄存器中。LOAD必须在第16个时钟上降沿或之后,但在下一个时钟上升沿之前变高,否则数据将会丢失。DIN端的数据通过移位寄存器传送,并在16.5个时钟周期后出现在DOUT端,随CLK的下降沿输出。
MAX7219引脚功能
DIN:串行数据输入端,在CLK时 钟的上升沿,串行数据由此引脚装入芯片内部的16位移位寄存器中 DOUT:串行数据输出端,用于级联扩展,接至下一片MAX7219的DIN端 LOAD:装载数据输入,在LOAD的上升沿开始装载16位数据并锁存 CLK:串行时钟输入,最高速率为10MHz,上升沿数据输入到移位寄存器中,下降沿后由DOLJT引脚输出 DIG0-DIG7:8位LED位选线,从共阴极LED中吸入电流 SEG A~SEG G DP7段驱动和小数点驱动 ISET:通过一个10k电阻和VCC相连。设置段电流
MAX7219内部方框图
|