概述:CS1694是无锡华润矽科微电子有限公司生产的一款一种动态LED控制/驱动器,具有多种显示模式,内部具有8级亮度控制;带有按键扫描功能,可以扫描102 的键盘矩阵。可应用于具有动态LED屏的场合,作为MCU与动态LED屏的接口,主要用在DVD、VCD、功放的整机上。它采用SOP28封装。
一、CS1694功能和特性
● 采用低功耗的CMOS工艺技术
● 多种显示模式(4 Grids×13 Segs 、5 Grids×12 Segs、6 Grids×11 Segs 或7 Grids×10 Segs)
● 按键扫描功能(10×2键盘矩阵)
● 带有8级亮度调整功能
● 带有直接与MCU相接的串行接口:时钟Clk、数据输入/输出Din&Dout、 使能信号Stb
● 封装形式:SOP28
五、CS1694指令说明
CS1694共有4条指令:显示模式设置指令、操作模式设置指令、数据RAM地址设置指令、显示控制指令。指令的高两位是指令识别码,用以识别所接受的是何种指令,然后指向对应的译码器,产生对应的微操作。每条指令里的不相关位可以为1,也可以为0,对电路的动作不影响。
指令1:显示模式设置指令 该条指令决定了显示时的Seg数和Grid数。在该条指令里,指令识别码为“00”,无关位是b2~b5。电路在显示前,首先要执行显示控制指令用以打开显示。电路在初始化后,选用的是7Grids、11Segs模式,其具体格式如下图:
指令2:操作模式设置指令 该条指令主要是用来设置写数据操作还是读按键数据操作,另外还可以设置是正常工作模式还是测试模式(主要是测试OSC),以及在写数据时地址的操作模式。在该条指令里,指令识别码为“01”,无关位是b4~b5。电路初始化后,低四位均被设置为0。其具体格式如下图:
指令3:数据RAM地址设置指令 该条指令主要是用来设置所要的显示RAM写入地址,所设置地址只要在范围00H~0DH内才是有效的,如设置的是0EH或更高,则被认为是无效设置,数据不能写入,直至一个有效地址被设置。在该条指令里,指令识别码为“11”,无关位是b4~b5。电路初始化后,低四位均被设置为0。其具体格式如下图:
指令4:显示控制指令 该条指令主要是对显示进行亮度设置,以及开/关显示设置。在该条指令里,指令识别码为“10”,无关位是b4~b5。电路初始化后,低四位均被设置为0。其具体格式如下图:
五、CS1694 显示、按键扫描关系图
电路在正常工作中,按键扫描和显示交替工作。其中一个按键扫描周期包括了2个显示周期,扫描到的数据被存到按键RAM中。两者之间的关系如下图所示:
网友评论