以定制的4位7段led显示驱动器芯片为例,设计的led显示驱动电路如图所示。它采用89c52单片机的通用i/o口p1.0、p1.1作为模拟i2c总线:led显示器为4位共阴极led,a//k引脚接电源;显示驱动芯片采用p87lpc762作定制,命名为led-762。第一块芯片的i2c总线外部地址为000,用a0、a1、a2引脚接地来实现,其余芯片的地址依次设置,最多可连接8个外部芯片(图中未画出)。从电路图上看,led-762不加任何外部元件就可以作为led的驱动器。由于采用i2c总线连接,占用系统资源最少,电路较简单。如在i2c总线上连接8个led-762,led扩展位数可达到32位。对于“米”字段led显示驱动器芯片的应用,可采用同样的连接方式。在同样的i2c总线上,最多可扩展的“米”字段led可达到48位,完全可以满足一般场合的使用要求。
为了提高i2c总线驱动能力,在实现多片连接时,scl、sda需接总线匹配上拉电阻。
定制的4位7段led显示驱动电路原理图 来源:78458yy