产品说明书1、概述AIP1637是一块LED(发光二极管)驱动控制专用电路,内置键盘扫描接口,MCU数字接口、数据锁存器、LED高压驱动等电路。
本产品主要应用于电磁炉、微波炉及小家电产品的显示屏驱动。
低位在前,高位在后。
注意:AIP1637采用负沿触发方式解决由于干扰较强引起的误触发现象,即所谓“跳键”现象。
4.2、内部RAM对应地址和显示模式该寄存器存储通过串行接口从外部器件传送到AIP1637的数据,地址00H-05H共6个字节单元,分别与电路SG和GRID管脚所接的LED灯对应,分配如下图:写LED显示数据的时候,按照从显示地址的低位到高位,从数据字节的低位到高位操作。
SG1SG2SG3SG4SG5SG6SG7SG8xxHL(低四位)xxHU(高四位)B0B1B2B3B4B5B6B700HL00HUGRID101HL01HUGRID202HL02HUGRID303HL03HUGRID404HL04HUGRID505HL05HUGRID64.3、操作时序微处理器的数据通过两线总线接口和AIP1637通信,在输入数据时当CLK是高电平时,DIO上的信号必须保持不变;只有CLK上的时钟信号为低电平时,DIO上的信号才能改变。
数据输入的开始条件是CLK为高电平时,DIO由高变低;结束条件是CLK为高时,DIO由低电平变为高电平。
AIP1637的数据传输带有应答信号ACK,在传输数据的过程中,在时钟线的第九个时钟芯片内部会产生一个应答信号ACK将DIO管脚拉低。
指令数据传输过程如下图(读按键数据时序):Command:读按键指令图3指令数据传输S0、S1、S2、K1、K2组成按键信息编码,S0、S1、S2为SGn的编码,K1、K2为K1和K2键的编码,读按键时,时钟频率应小于250K,先读低位,后读高位。
写SRAM数据地址自动加1模式:Command1:设置数据Command2:设置地址Data1~N:传输显示数据Command3:控制显示图4写SRAM数据地址自动加1模式时序图写SRAM数据固定地址模式Command1:设置数据Command2:设置地址Data1~N:传输显示数据Command3:控制显示图5写SRAM数据固定地址模式时序图4.4、指令介绍指令用来设置显示模式和LED驱动器的状态。
在CLK下降沿后由DIO输入的第一个字节作为一条指令。
经过译码,取最高B7、B6两位比特位以区别不同的指令。
B7B6指令01数据命令设置10显示控制命令设置11地址命令设置如果在指令或数据传输时发送STOP命令,串行通讯被初始化,并且正在传送的指令或数据无效(之前传送的指令或数据保持有效)。
7.2注意在使用本产品之前建议仔细阅读本资料;本资料中的信息如有变化,恕不另行通知;本资料仅供参考,本公司不承担任何由此而引起的任何损失;本公司也不承担任何在使用过程中引起的侵犯第三方专利或其它权利的责任。
特性描述TM1637是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、LED高压驱动、键盘扫描等电路。
本产品性能优良,质量可靠。
主要应用于电磁炉、微波炉及小家电产品的显示屏驱动。
采用DIP/SOP20的封装形式。
由于在电磁炉等厨房电器应用中,由于干扰较强,为改善这个问题,TM1637采用负沿触发方式解决误触发现象,即所谓“跳键”现象,TM1637不支持组合按键。
2驱动控制专用电路显示寄存器地址和显示模式该寄存器存储通过串行接口从外部器件传送到TM1637的数据,地址00H-05H共6个字节单元,分别与芯片SGE和GRID管脚所接的LED灯对应,分配如下图:写LED显示数据的时候,按照从显示地址从低位到高位,从数据字节的低位到高位操作。
SEG1SEG2SEG3SEG4SEG5SEG6SEG7SEG8xxHL(低四位)xxHU(高四位)B0B1B2B3B4B5B6B700HL00HUGRID101HL01HUGRID202HL02HUGRID303HL03HUGRID404HL04HUGRID505HL05HUGRID6接口说明微处理器的数据通过两线总线接口和TM1637通信,在输入数据时当CLK是高电平时,DIO上的信号必须保持不变;只有CLK上的时钟信号为低电平时,DIO上的信号才能改变。
TM1637的数据传输带有应答信号ACK,当传输数据正确时,会在第八个时钟的下降沿,芯片内部会产生一个应答信号ACK将DIO管脚拉低,在第九个时钟结束之后释放DIO口线。
1、指令数据传输过程如下图(读按键数据时序)CLKDIOcommandS0S1S2K1K2ENDSTARACK低电平ACK低电平芯片自动拉低芯片自动拉低Command:读按键指令;S0、S1、S2、K1、K2组成按键信息编码,S0、S1、S2为SGn的编码,K1、K2为K1和K2键的编码,读按键时,时钟频率应小于250K,先读低位,后读高位。
2、写SRAM数据地址自动加1模式stopCLKDIOCommand2Data1DataNCommand3Command1startACKACKACKstartstopACKstartACKCommand1:设置数据Command2:设置地址Data1~N:传输显示数据Command3:控制显示3、写SRAM数据固定地址模式stopstopCLKDIOCommand2Data1Command2DataNCommand3Command1startstartACKstopstartACKACKstartstopACKACKACKCommand1:设置数据Command2:设置地址Data1~N:传输显示数据Command3:控制显示数据指令指令用来设置显示模式和LED驱动器的状态。
B7B6指令01数据命令设置10显示控制命令设置11地址命令设置送的指令或数据保持有效)1、数据命令设置该指令用来设置数据写和读,B1和B0位不允许设置01或11。