基于TPIC6B273的LED电子礼花树驱动控制

发布者:技术旅人最新更新时间:2011-09-02 关键字:TPIC6B273  LED电子礼花树 手机看文章 扫描二维码
随时随地手机看文章
1 概述

TPIC6B273是美国TI公司生产的一种8通道D型触发器锁存、功率输出新型器件,该器件集8位数据锁存、驱动输出控制为一体。



可用于LED显示器的驱动等方面。其基本特点为:

● 具有8通道功率DMOS晶体管输出,每个通道可连续输出150mA的电流;
● 各输出回路导通电阻低至5Ω;
● 每个输出通道典型限定能力为500mA;
● 输出端为OC门形式,外接设备(器件)驱动电源可高达50V。

TPIC6B273采用20脚双列直插式DIP封装形式,其引脚排列如图1所示。它的控制方式与74LS(HC)273的控制方式相同。

2 应用电路

TPIC6B273器件是74LS273与MC1413两器件结合的产物(MC1413为7路输入/输出驱动,而TPIC6B273为8路输出驱动),因此,该器件使用简单且应用电路设计方便,现给出利用该器件设计的3种LED显示器驱动电路的实例。

2.1 LED电子礼花树驱动控制

本电路的驱动电路原理图如图2所示。为了扩展方便,该电路系统采用插板结构,每个输出插板选用4个TPIC6B273作数据锁存和功率驱动,图中通过译码芯片74HC688、74HC393与跳线开关K1等完成地址选择、译码及TPIC6B273的选通和数据锁存工作。电子礼花树上的LED工作于动态状态,设其工作电流为45mA(3~4倍的静态额定工作电流),各色LED的平均电压为2.5V,各芯片的每一路输出可带动的LED为:2.5×20 ×3=150个,实际情况下,为了可靠工作,通常选择驱动一半数量(约80个)的LED驱动,这样,每个电子礼花树驱动板可驱动的LED为:80×8×4=2560个。该电路经长时间的工作实践检验,TPIC6B273工作可靠,系统工作性能良好。



2.2 LED显示屏驱动控制

用于发布消息、显示汉字的点阵式LED显示屏通常由若干块LED点阵显示模块组成;用于显示汉字、图形的8×8单色LED显示点阵模块,每块有64个LED;而红、绿双色LED显示点阵模块有64个红色LED和64个绿色LED。为了减少引脚且便于封装,各种LED显示点阵模块都采用阵列形式排布,即在行列线的交点处接有显示LED。因此,LED点阵显示模块的显示驱动只能采用动态驱动方式,每次最多只能点亮一行LED(共阳形式LED显示点阵模块)或一列LED(共阴形式LED显示点阵模块)。由于TPIC6B273是以OC门方式输出的,所以特别适宜选择共阳形式LED显示点阵模块做基础显示单元。图3所示是一个单色 LED显示模块(单色8×8点阵)的显示驱动原理图。图中,由8个晶体管为LED点阵显示模块(8行LED)提供行驱动电流,TPIC6B273则用于控制一个单色LED显示模块的列方向显示,微机通过总线操作控制来完成对每一个LED点阵显示模块内每个LED显示点的亮、暗控制操作。以此类推,可实现整屏LED点阵的亮、暗控制,从而实现LED显示屏汉字或图象的显示控制操作。



红、绿双色LED显示点阵模块在同一点阵显示窗内共同封装了红、绿各一个LED显示元件。因此,每一个点均可实现红、绿、橙(红色、绿色LED同时点亮时)三色的显示。当以占空比的方式控制显示亮度时,还可以实现灰度变化。图4是双色LED显示点阵模块的显示驱动原理图。若采用共阳形式双色LED显示模块,那么双色LED显示点阵模块将有8路共阳行向驱动引线以及红、绿各8路列向灌电流驱动引线。这样,通过对行方向各晶体管的控制便可为显示模块内的红、绿两色LED提供动态驱动电流。两个TPIC6B273则分别控制红、绿色LED的列方向显示。因此,对两个TPIC6B273的适当选通并锁存特定的数据,便可对每一个红、绿双色LED显示模块上的显示点实现红、绿、橙或无色4种状态的显示控制。

 
关键字:TPIC6B273  LED电子礼花树 引用地址:基于TPIC6B273的LED电子礼花树驱动控制

上一篇:基于PS1008和ML-18V3的多功能寻呼机信号仪的设计
下一篇:基于PIC24F16KA102单片机的16位MCU开发

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved