MAX6958/MAX6959 驱动LED电路图

2013-10-26 18:04:00
  •   max6958/max6959是4位、9段led显示驱动器,它们采用了6位pwm(64级)亮度控制技术,可同时调节所有led的平均工作电流。扩展max6958/max6959的功能 ,可实现单独的像素级(led)控制。max6958/max6959采用了一种较少引脚

max6958/max6959是4位、9段led显示驱动器,它们采用了6位pwm(64级)亮度控制技术,可同时调节所有led的平均工作电流。扩展max6958/max6959的功能 ,可实现单独的像素级(led)控制。max6958/max6959采用了一种较少引脚数量的多路复用技术,驱动36段仅需使用10个驱动引脚。max6958 / max6959标准驱 动器的连接方法如表所示。max6958/max6959引脚和led位的连接方法不同于标准连接方法。根据多路复用周期的不同时隙,max6958/max6959的引脚4~7充当了 共阴级驱动器或者共阳极驱动器。

max6958/max6959采用四路复用驱动方案轮流驱动四组led的阴极,每组包括九个led。四组led分别称为第0位、第1位、第2位和第3位。led的第0位至第3位的 四个阴极连接点对应表的cco~cc3,led阳极连接点以sec为前缀。正常多路复用工作方式下,cco~cc3的阴极输出会依次轮流变低,每位顺序使能四分之一周期 。

6位(64级)pwm整体亮度控制功能可调节led的平均电流(从而调节亮度),这是通过在它们的复用周期时隙内调节cc0~cc3阴极输出打开的实际时间来实现的 。因加载到cc0~cc3 阴极输出的pwm值相同,故并未对每一个阳极驱动器的恒流源进行单独调节,而是对所有led的亮度进行统一调节的。

在许多应用中,突出显示特定led是非常有用的。闪烁即是实现突出显示的一种方法,如光标经常采用闪烁的方法来突出显示它们的位置。突出显示的另一种好 办法是使这些led段比其他led更亮。若使用以上所述的max6958/max6959标准复用结构,后一种办法是无法实现的。

表 max6958/max6959标准驱动器的连接方法

实现led段单独亮度控制的一种简单方法是允许led驱动时间超过一个复用周期,即双驱动,如图1所示,即由通常的led的第0位和第1位两个位控信号来驱动单个、7段加小数点的数码管位。在1中,led的ha 2位和第3位没有画出来9它们可以是另一个单独位,或者是标准方式下的两个位。

图1 max6958/max6959应用电路一

如图1所示的双驱动位驱动时间为两个复用周期,而不是通常的一个周期。此时,二极管vd1和vd2控制两个阴极驱动器,无论cc0还是cc1变低作为阴极驱动器,都是对相同的led进行操作的。因为单个双驱动位取代了两个标准驱动位,它由两个位寄存器控制(第0位和第1位,分别对应0x20和0x21),而不是仅由一个位寄存器控制。每个led用两个比特(每个位寄存器一个比特)而不是一个比特表示。如果两个比特都清零,那么该led关闭;如果仅一个比特置位而另一个比特清零,则led以标准亮度打开;如果两个比特都置位,则led以两倍标准亮度打开。因此每个led都有两个亮度设定值而不是一个。以标准方式连接的led,如sego和seg1,只能设定为标准亮度。由于二极管vd1和vd2在四分之一的时间内每一个led都流过了20ma的电流,所以二极管的额定峰值电流必须达到160ma(8个led),平均电流达到40ma。

图2 max6958/max6959应用电路二

如图1所示电路的连接方式使max6958/ max6959驱动的位数减少了,这主要是因为具有两种亮度设定值的每个led都需要两个“标准”led的驱动能力。要使每个像素具有两种亮度设定值, max6958/max6959只能驱动两个7段数码管位,而不是只具有标准开/关控制功能的四位。但对于只有几个led需要亮度控制的场合”该技术仍然非常有效和经济。如图2所示的应用电路为给单个led采用的双驱动方案。因为二极管对vd3只需为一个1,ed流过20ma电流,峰值为⒛ma,所以可以使用低成本的信号二极管对。也可以由一个二极管替代背靠背的led sego和seg1以实现2级亮度控制。由于两个二极管串连在led电流通路中,故需选用小信号肖特基二极管以减小电压降。只有1个led且具有2级独立亮度控制功能的另一种连接方式如图3所示。

图3 max6958/max6959应用电路三 来源:hwan1314