欢迎访问ic37.com |
会员登录 免费注册
发布采购

ICM7228 8位,微处理器兼容,LED 显示解码器驱动

日期:2020-4-30标签: (来源:互联网)

Intersil ICM7228显示驱动程序接口微处理器到8位、7段、数字LED显示。芯片上包括两种类型的7段解码器,多路扫描电路,LED显示段驱动器、LED显示数字驱动器和8字节静态内存作为显示RAM。数据可以写入ICM7228AICM7228B的显示器顺序8位更新或单位更新中的RAM格式。数据并行写入ICM7228C显示RAM随机存取格式。ICM7228AICM7228C驱动器公共阳极显示器。ICM7228B驱动器公用阴极显示器。所有版本的RAM数据都可以显示为十六进制或代码B格式。ICM7228AICM7228B包含一个无解码模式,允许每个数字的RAM字驱动单个显示段导致对所有显示段的独立控制。作为一个结果、条形图和其他不规则显示段以及这种芯片可以直接驱动格式。Intersil ICM7228是两个Maxim的替代品ICM7218和Intersil ICM7218显示驱动程序。请注意ICM7228A/B具有额外的单位数访问模式。这可能导致Intersil ICM7218A/B软件不兼容具有ICM7228A/B操作。

特征

提供无铅加退火(符合RoHS)

改进了Maxim ICM7218的第二个来源

快速写入访问时间200ns

多个微处理器兼容版本

十六进制、代码B和无解码模式

具有“无解码”功能的单独段控制

芯片上的数字和段驱动程序

非重叠数字驱动器

普通阳极和普通阴极LED版本

低功耗CMOS架构

单5V电源

应用

仪表

测试设备

手持乐器

条形图显示

数字和非数字面板显示

高温和低温环境,其中LCD显示完整性受损

绝对最大额定值热信息

电源电压(VDD-VSS)。6伏

数字输出电流。500毫安

段输出电流。100毫安

输入电压(注1)(任何端子)。(VSS-0.3V)<VIN<(VDD+0.3V)

操作条件

工作温度范围。-40oC至85oC

热阻(典型,注2)θJA(oC/W)

PDIP包*。55岁

SOIC包。75个

最高结温。150摄氏度

最高储存温度范围。-65摄氏度至150摄氏度

最高引线温度(焊接10s)。300摄氏度

(SOIC-仅限铅头)无铅PDIPs可用于通孔波焊料仅处理。它们不用于回流焊正在处理应用程序。

注意:超过“绝对最大额定值”中列出的应力可能会对设备造成永久性损坏。这是一个压力等级和操作在本规范操作章节中所述的上述条件或任何其他条件下的装置并不隐含。

笔记:

1.由于用于制造这些器件的CMOS工艺中固有的SCR结构,将任何终端连接到大于VDD的电压否则,VSS可能会导致破坏性设备闭锁。因此,建议不要在不同的在设备自身供电建立之前,应向设备供电,当使用多个供电系统时,应向ICM7228供电应该先打开。

2.在自由空气中,用安装在低效热导率测试板上的部件测量JA。详见技术简报379。

电气规范VDD=+5.0V±10%,VSS=0V,除非另有规定

详细说明

系统接口和数据输入模式,ICM7228AICM7228BICM7228A/B设备与大多数微处理器系统的体系结构。他们的速度开关特性使其能够作为无需等待状态的内存映射I/O设备大多数微控制器系统。所有ICM7228A/B输入,包括模式,具有250ns最小设置和0ns以200ns最小写入脉冲保持时间。输入逻辑电平与TTL和CMOS兼容。图9显示了从a驱动ICM7228A/B的通用方法微处理器总线。到微处理器,每个设备似乎是两个独立的I/O位置;控制寄存器以及显示内存。两者之间的选择是由地址行A0驱动的模式输入完成。输入数据放在lD0-lD7行上。写入输入用作设备选择和写入周期定时脉冲。见图1和写入周期开关规格表计时参数。

ICM7228A/B有三种数据输入模式:控制无RAM更新的寄存器更新,顺序8位更新和一位数更新。在所有三种模式下单词首先是通过在模式输入高,因此将数据锁定到控件中登记。控件中各个位的逻辑级别寄存器选择关闭,解码/不解码,十六进制/代码B,RAM列A/B并显示RAM数字地址,如表1和表2。ICM7228A/B显示RAM分为两组,称为气缸组A和B。使用十六进制或代码B显示时模式,这些RAM库可以单独选择。这个允许存储两组独立的显示数据交替显示。注意,RAM bank选择不是可能在无解码模式下,这是因为显示数据在无解码模式下有8位,但在解码方案中(十六进制/代码B)仅为4位(lD0-lD3数据)。也应该是提到小数点独立于选定的银行,任何一家银行的小数点都将保持打开状态。RAM组的选择由lD3输入控制。lD3逻辑电平(在控制寄存器更新期间)选择哪个组要写入和/或显示的内部RAM的。无RAM更新的控制寄存器更新控制寄存器可以在不改变在写入输入端通过单脉冲显示数据,模式为高,数据低。如果显示器正在解码(十六进制/代码B),然后lD3的值决定哪个RAM将为所有8位数字选择并显示银行。

连续8位更新数据的逻辑状态(lD7)也在控制寄存器更新。如果数据的锁存值来(lD7)高,显示变为空白,并且启动连续8位更新。显示数据现在可以用8个连续的写入脉冲写入RAM,从数字1开始,到数字8结束(见图2)。在所有8个RAM位置都写入后,显示再次打开并显示新数据。附加写入脉冲被忽略,直到新的控制寄存器更新执行。所有8位数字都以格式显示(十六进制/代码B或不解码)由控制字指定在8位数字更新之前。如果解码方案将使用(十六进制/代码B),在控制字更新决定哪个RAM库写信给。一位数更新在此模式下,显示RAM中的每个数字数据都可以更新单独显示而不更改其他显示数据。首先,与模式输入高,向控件写入一个控制字带有下列信息的寄存器;数据来了(lD7)低,lD4-lD6上所需的显示格式数据,RAM由lD3选择的银行(如果选择了解码)和地址数据行lD0-lD2上要更新的位数(见表4)。第二次写入ICM7228A/B,这次是模式输入低,将lD0-lD7输入处的数据传输到选定的数字的RAM位置。在一位数更新模式下,每个单个数字的数据可以单独指定为以解码或无解码模式显示。为了那些数字选择哪个解码方案(十六进制/代码B),只有一个一次可以有效。每当写下一个控制字,指定的解码方案将应用于所有这些数字选择以解码模式显示的。

系统接口,ICM7228CICM7228C与大多数微处理器系统。它的快速切换特性使它们可以作为内存访问在大多数情况下无需等待状态的映射I/O设备微控制器系统。所有ICM7228C输入,不包括HEXA/代码B/关闭,至少250ns设置和0ns保持时间,最小写入脉冲为200ns。输入逻辑电平与TTL和CMOS兼容。图10显示了从微处理器总线。对于微处理器,8字节的显示RAM似乎是8个独立的I/O位置。加载ICM7228C与标准内存写入非常相似循环。要更新的数字的地址放在行上DA0-DA2,要写入的数据放在ID0-lD3行和ID7,然后低脉冲写入输入将传输数据输入。参见图3和开关特性表写入周期计时参数。ICM7228C没有任何控制寄存器,而且不提供无解码显示格式。十六进制或代码B字符选择和关机模式直接通过引脚9的三电平输入控制,即因此称为HEXA/CODE B/SHUTDOWN。见表3用于ICM7228C的输入和输出定义。

显示格式

ICM7228AICM7228B有三种可能的显示器格式;十六进制,代码B,不解码。表5显示解码模式的字符集及其相应的输入代码。ICM7228A/B的显示格式由将数据写入控制寄存器的ID4、ID5和ID6位(输入定义见表1和表2)。十六进制和代码B数据通过ID0-lD3输入,ID7控制小数点。

ICM7228AICM7228B的无解码模式允许对所有64个由设备驱动的段。在无解码模式下输入数据直接控制输出,如表6所示。输入高电平打开相应的段,除了对于小数点,由输入低电平打开在ID7。无解码模式可用于不同的应用如条形图或状态面板驱动段控制单个LED。ICM7228C只有十六进制和代码B字符集。HEXA/代码B/关闭输入,引脚9,需要三级输入。引脚9选择十六进制格式拉高时,代码B格式浮动时,或驱动至中间电源,拉动时关闭模式低(见表3)。表5也适用于ICM7228C。关闭和显示银行关机时,ICM7228进入低功耗待机状态模式通常只消耗1μA的电源电流ICM7228A/B和ICM7228C的2.5μA。在此模式下ICM7228关闭多路扫描振荡器以及数字和段驱动程序。但是,输入数据仍然可以是在关机模式下进入。数据保存在即使电源电压低至2V,也能存储。ICM7228A/B通过使用停机(lD4)低。ICM7228C关闭驱动引脚9的模式,十六进制/代码B/关闭,低。显示为空白的ICM7228工作电流为所有版本在100μA-200μA范围内。所有版本的ICM7228可以通过将十六进制FF写入所有数字和选择代码B格式。ICM7228AICM7228B可以也可以通过选择无解码模式和写入十六进制80到所有数字(见表5和表6)。

公共阳极显示驱动器,ICM7228AICM7228C卡公共阳极数字和段驱动输出示意图如图12所示。共阳极数驱动器输出阻抗约为4。这提供了几乎恒定的电压显示数字。每个数字都有一个最小200毫安驱动能力。N通道段驱动器的输出阻抗为50mA将段电流限制为每段约25mA峰值电流。两者段和数字输出可以直接驱动显示器,不需要限流电阻器。单个段电流不受其他段是否打开或关闭。这是因为分段驱动输出阻抗远高于数字驱动器。这个特性在柱状图中很重要每个条形图元素都应该具有相同的亮度,独立于打开。共阴极显示驱动器,ICM7228B共阴极数字和段驱动输出示意图如图13所示。N通道数字驱动器的输出阻抗约为15mA。每个数字至少有50mA毫安的驱动能力。这个段驱动器的输出阻抗约为100mA,典型的峰值电流驱动为10mA段。共阴极显示驱动器输出电流仅为普通阳极显示驱动器的1/4海流。因此,ICM7228AICM7228C共用建议使用阳极显示驱动程序需要高显示亮度的应用。这个ICM7228B通用阴极显示驱动器适用于驱动气泡透镜单片7段显示器。他们也可以驱动单个LED显示屏,最大0.3英寸不需要高亮度时的高度。

显示多路复用

ICM7228的每一个数字都处于大约320μs的开启状态,复用频率约为390Hz。这个ICM7228显示驱动程序提供叉指消隐。这个确保前一个数字的段信息是不存在,下一个数字的信息在下一个数字被驱动。这是必要的,以消除显示重影(前一位数字的微弱数据显示叠加在下一个数字上)。叉指消隐时间一般为10μs,保证最小为2μs。这个ICM7228关闭数字驱动程序和段叉指消隐期间的驱动程序。数字复用顺序为:D2、D5、D1、D7、D8、D6、D4和D3号。典型数字的驱动脉冲如图4所示。由于显示多路复用,驱动占空比为每个数字是12%(100 x 1/8),这意味着平均电流每段电流为峰值电流的1/8。这一定是在设计和选择显示器时考虑。

驱动更大的显示器

如果需要非常高的显示亮度,则ICM7228显示驱动程序输出可以外部缓冲。图14通过16演示如何驱动公共阳极或公共阳极使用ICM7228和外部驱动程序的阴极显示器高电流显示电路。增加显示电流的另一种方法是连接两位数字输出并将相同的数据加载到两个数字。这将驱动具有相同峰值电流的显示器,但是平均电流加倍是因为显示器打开的时间是原来的两倍,即1/4占空比与1/8占空比。

三电平输入,ICM7228C如前所述,引脚9是一个三电平输入和控制三个功能:十六进制显示解码,代码B显示解码和关闭模式。在许多应用中,插脚9将保持打开或永久连接到一个状态。什么时候?引脚9不能永远保持在一种状态,即电路如图17所示,可用于驱动这三个级别输入。电源旁路与0.1μF电容器并联至少47μF在ICM7228的VDD和VSS之间。这些电容器应放置在设备附近以减少多路复用LED引起的电源纹波显示驱动电流脉冲。