16 段数码管驱动及键盘控制芯片CH454
最新-数码管显示驱动和键盘扫描控制器CH451及其应用 精品
数码管显示驱动和键盘扫描控制器CH451及其应用摘要介绍一种新型的键盘显示驱动芯片451的性能特点和工作原理,给出了451键盘显示驱动芯片与-51单片机的接口方法与相应的软件驱动程序。
关键词键盘显示控制;单片机;451单片机在开发过程中,常常会因为资源不足而不得不大量扩展接口芯片以满足应用系统的需要,其中原因之一是人机界面中的键盘显示占用了系统太多资源,从而造成系统庞大,同时降低了系统的可靠性。
在单片机应用系统中,键盘显示通常可采用以下几种方式1采用并行接口的键盘显示专用芯片8279。
但8279所需外围元件多显示驱动、译码等、占用电路板面积大、综合成本高,在中小系统中常常大材小用;2采用通用并行I/O芯片扩展如用8155等,但此方案同样需要驱动显示,同时键盘显示扫描还需占用CPU大量时间;3采用专用显示控制器,并用CPU的I/O引脚完成键盘输入如MC14499、PS7219、MAX7219、ICM7218、TLC5921等,大多是串行接口并有显示驱动能力,I/O占用少。
这种接口方式省去了显示的扫描,而且电路大多也很简单,通常在系统需要的按键较少时比较适用;4采用带I2C总线的键盘显示芯片如显示用SAA1064,键盘用PCF8574,不过这种方式对于无I2C总线接口的CPU来说,编程显得有些不便;5采用串行接口的键盘显示专用芯片,如BC7280/81、HD7279、CH451等。
这类芯片占用CPU的资源少,传输速度较快,外围器件要求也较少,在中小系统中都可得到广泛的应用。
BC7280/81与HD7279中已有介绍,本文着重介绍CH451的主要特性及接口应用方法。
1CH451的功能与引脚介绍CH451是一个整合了数码管显示驱动和键盘扫描控制以及μP监控的多功能外围芯片。
CH451内置RC振荡电路,可以直接动态驱动8位数码管或者64位LED,具有BCD译码或不译码功能,可实现数据的左移、右移、左循环、右循环、各数字独立闪烁等控制功能。
多功能外围芯片CH451及其应用
多功能外围芯片CH451及其应用CH451是一个整合了数码管显示驱动和键盘扫描控制以及μP监控的多功能外围芯片。
用CH451扩展键盘显示接口,具有接口简单、占用CPU资源少、外围器件简单、性价比高等优点,可在各种单片机系统中得到广泛的应用。
功能说明CH451内置RC振荡电路,可以直接动态驱动8位数码管或者64位LED,具有BCD译码或不译码功能,可实现数据的左移、右移、左循环、右循环、各数字独立闪烁等控制功能。
CH451内置大电流驱动级,段电流不小于30mA,字电流不小于160mA,并有16级亮度控制功能。
该器件内置64键键盘控制器,可实现8×8矩阵键盘扫描,并内置去抖动电路,可提供按键中断与按键释放标志位等功能。
CH451可选择简洁的1线串行接口或高速4线串行接口,且内置上电复位,可提供高电平有效复位和低电平有效复位两种输出,同时内置看门狗电路。
封装及引脚功能CH451有28引脚的DIP28与SOP28封装以及DIP24S封装形式,28脚与24脚在功能上稍有差别,它们的引脚定义见表1所列。
操作命令CH451共有11条操作命令,每条操作命令均为12位,其中高4位为标识码,低8位为参数,x可为任意值(下同)。
空操作(0000xxxxxxxxB)空操作命令对CH451不产生任何影响,该命令可以在多个CH451级联的应用中透过前级CH451向后级CH451发送操作命令,而不影响前级CH451的状态。
例如,要将操作命令001000000001B发送给两级级联电路中的后级CH451(后级CH451的DIN引脚连接到前级CH451的DOUT 引脚),只要在该操作命令后添加空操作命令000000000000B再发送,那么,该操作命令将经过前级CH451到达后级CH451,而空操作命令留给了前级CH451。
另外,为了在不影响CH451的前提下变化DCLK以清除看门狗计时器,也可以发送空操作命令。
在非级联的应用中,空操作命令可只发送高4位。
基于BC7281的键盘显示电路设计
基于BC7281的键盘显示电路设计Design of keyboard display system with BC7281摘要键盘显示通常由键盘控制芯片、键盘、数码管及外接移位寄存器等组成。
这里提出一种键盘显示系统的设计方案。
是以ATmegal16L单片机作为控制核心,采用BC7281键盘控制芯片,74HC164移位寄存器、数码管及键盘组成,通过硬件设计及软件编程实现的。
关键词:ATmegal16L、BC7281、74HC164AbstractKeyboard and display is usually the keyboard controller chip, keyboard, digital tubesand external shift register so on. Presented here of a keyboard display system design.As a control core MCU is ATmegal16L used BC7281 keyboard controller chip,74HC164 shift registers, digital control and keyboard composition, through thehardware design and software programming to achieve.Key words:ATmegal16L、BC7281、74HC1641、引言ATmegal16L单片机作为控制核心,控制BC7281通过外接移位寄存器74HC164来驱动键盘和数码管,最多可以控制16 位数码管显示或128 只独立的LED。
BC7281的驱动输出极性及输出时序均为软件可控,从而可以和工作外部电路配合来完成键盘显示功能。
2、总体设计ATmegal16L单片机作为控制核心,控制BC7281外接键盘,通过移位寄存器74HC164来驱动数码管。
74hc165d驱动数码管工作原理 -回复
74hc165d驱动数码管工作原理-回复关于74hc165d驱动数码管的工作原理,需要从以下几个方面进行详细解释。
一、74hc165d芯片介绍74hc165d是一种快速CMOS逻辑阵列系列高性能的8位移位寄存器,能够同时读取多个输入信号,并将其存储在内部寄存器中。
它具有串行输入和并行输出的特点,适用于各种应用场合。
二、数码管基本原理数码管是一种常见的显示器件,采用LED(发光二极管)作为发光元素。
通过控制LED的亮灭状态,可以实现数字、字母和符号等字符的显示。
数码管通常由多个LED管组成,其中每个LED管都对应一个字符或数字。
三、74hc165d驱动数码管的连接方法1. 连接74hc165d与数码管:- 将74hc165d的并行输出引脚连接到相应的数码管段,共连接8个引脚,分别对应数码管的8个段。
- 将74hc165d的串行输出引脚连接到下一个74hc165d的串行输入引脚,形成级联连接。
2. 连接74hc165d与控制器:- 将74hc165d的时钟输入引脚(CLK)连接到控制器的时钟输出引脚(CLKOUT)。
- 将74hc165d的串行数据输入引脚(SER)连接到控制器的数据输出引脚(DATAOUT)。
- 将74hc165d的片选输入引脚(OE)连接到控制器的片选输出引脚(OEOUT)。
四、74hc165d驱动数码管的工作流程1. 初始化:- 控制器将时钟输出引脚置为低电平,将数据输出引脚置为高电平,将片选输出引脚置为低电平。
2. 数据读取:- 控制器将时钟输出引脚每次切换一个时钟脉冲,74hc165d每接收一个时钟脉冲,将一定数量的数据从串行输入引脚读取到内部寄存器中。
- 在每个时钟脉冲期间,数据由串行输入引脚传输到内部寄存器中。
- 当所有数据都传输到内部寄存器中后,74hc165d将所有数据都存储在内部寄存器中。
3. 数据输出:- 控制器将片选输出引脚置为高电平,使74hc165d的输出有效。
16x16点阵
第一章芯片简介1.1 点阵简介 (2)1.2 74HC154简介 (3)1.3 AT89S52单片机的简介 (4)第二章电路组成设计2.1 总体电路规划 (5)2.2 各部分详细电路 (5)2.2.1 单片机最小系统与说明 (6)2.2.2 16x16点阵的级联实现 (6)2.2.3 两片74HC595级联控制列数据 (7)2.2.4 74HC154信号经8550控制行数据 (7)2.3 硬件设计注意事项 (8)2.4 Keil实现C代码与程序下载 (9)第一章芯片简介1.1 点阵简介:8x8点阵是由64个发光二极管排列成8行8列的矩阵,一个发光二极管控制着点阵的一个点。
这种显示比较逼真,能显示的字符比较多。
实际应用比较广泛,如点阵广告牌,交通灯报站台。
用P0口控制row,P1口控制col。
如果要第一行第一列灯亮,P0.0=1,P1.0=0;可以实现。
若需要显示相应的字符就用循环扫描。
1.274HC595简介:74HC595是8位串行输入,8位串行或并行输出。
●Q A~Q H为并行输出。
可以将信号输送到LED,类似流水灯。
●Q’H为串行输出。
●10号角:移位寄存器清零端,低电平有效。
●11号引脚:移位寄存器时钟脉冲,高电平有效。
●12号引脚:存储寄存器时钟脉冲,高电平有效。
●13号引脚:控制输出的使能端,低电平有效。
●14号角传送串行信号,信号源可以来单片机。
●16,8号引脚分别接VCC,GND。
1.3 74HC 154简介:74HC154是一个类似于74LS138一样的译码器,它为4-16线译码,它为单片机的引脚扩展发挥了很大的作用。
●23,22,21,20号引脚:传送地位到高位的地址码。
●18,19号引脚:154的使能端,低电平有效。
●12,24引脚:分别接GND,VCC。
●Y0~Y15:译码的结果,译出来的是低电平。
1.4 AT89S52简介:AT89S52有P0,P1,P2,P3。
四个口,18,19号引脚提供外部时钟信号。
CH452 数码管 按键检测 PIC单片机1
}
CH452_LOAD = 1;
for(i=0;i!=7;i++)
{
Key <<= 1;
if(CH452_DOUT)Key |= 0x01;
CH452_DCLK = 0;
nop();
CH452_DCLK = 1;
}
IOCIE = 1;
return Key;
}
如果你对 PIC 单片机和 CH452 不够了解,那么我们也可以按照你的要求作出完全 满足你要求的
二、CH452 底层软件代码,在这里一 PIC 单片机为列
CH452 是以 IIC 总线通讯,在这里我们以 4 线制为列,列出 CH452 读和写函数以 及按键读取函数
void CH452_Write(unsigned short cmd)
//写
{
uchar i;
CH452_LOAD = 0;
for(i=0;i!=12;i++)
本文章就介绍了利用 CH452 实现的一款工业操作控制系统的系统控制面板 设计,经过检测和长时间使用,在 1 年内没出现过任何问题。受到了用户好评
关于 CH452 的芯片介绍这里就不多介绍,网上很多,而且还是中文的。很方 便,这里重点介绍下此板所具有的功能,以及 CH452 的底层驱动程序。希望能做 到抛砖引玉的效果,让在做同样工作的朋友门少走弯路
{
uchar i,Key=0;
IOCIE = 0;
CH452_LOAD = 0;
for(i=0;i!=4;i++)
{
if(cmd & 0x01) CH452_DIN = 1;
else
CH452_DIN = 0;
CH451键盘、数码管驱动程序及电路
苦心人,天不负,三千炎黄甲可灭倭苦心人,天不负,三千炎黄甲可灭倭谁也没有权力代表那3500万死去的同胞原谅日本!!--------- "我们要记取的不仅是南京大屠杀到底有多少人罹难,更要谨记这些人是如何惨死的。
" --张纯如主页博客相册|个人档案 |好友查看文章CH451键盘、数码管驱动程序及电路(8051、凌阳61)2009-06-17 15:442.1. 显示驱动● 内置大电流驱动级,段电流不小于25mA,字电流不小于150mA。
● 动态显示扫描控制,直接驱动 8位数码管或者 64 只发光管LED。
● 可选数码管的段与数据位相对应的不译码方式或者 BCD 译码方式。
● 数码管的字数据左移、右移、左循环、右循环。
● 各数码管数字独立闪烁控制。
● 通过占空比设定提供16级亮度控制。
● 支持段电流上限调整,可以省去所有限流电阻。
● 扫描极限控制,支持1到8个数码管,只为有效数码管分配扫描时间。
2.2. 键盘控制● 内置64 键键盘控制器,基于8×8矩阵键盘扫描。
● 内置按键状态输入的下拉电阻,内置去抖动电路。
● 键盘中断,低电平有效输出。
● 提供按键释放标志位,可供查询按键按下与释放。
2.3. 其它● 高速的 4线串行接口,支持多片级联,时钟速度从0 到 10MHz。
● 串行接口中的DIN和DCLK信号线可以与其它接口电路共用,节约引脚。
● 完全内置时钟振荡电路,不需要外接晶体或者阻容振荡。
● 内置上电复位和看门狗Watch-Dog,提供高电平有效和低电平有效复位输出。
详细资料下载地址如果迅雷下载不成功,就用IE下(文件另存为)/axsdffffproteus/filebox/down/fc/010eddef4a38fbcf956375013504d54 7/filebox/down/fc/1bf2b8ae32d118285755d332543cadb c部分程序如下:#define CH451_RESET 0x0201 //复位#define CH451_LEFTMOV 0x0300 //设置移动方式-作移#define CH451_LEFTCYC 0x0301 //设置移动方式-左循#define CH451_RIGHTMOV 0x0302 //设置移动方式-右移#define CH451_RIGHTCYC 0x0303 //设置移动方式-右循#define CH451_SYSOFF 0x0400 //关显示、键盘、看门狗#define CH451_SYSON1 0x0401 //开显示#define CH451_SYSON2 0x0403 //开显示、键盘#define CH451_SYSON3 0x0407 //开显示、键盘、看门狗功能#define CH451_DSP 0x0500 //设置默认显示方式#define CH451_BCD 0x0580 //设置BCD译码方式#define CH451_TWINKLE 0x0600 //设置闪烁控制#define CH451_DIG0 0x0800 //数码管位0显示#define CH451_DIG1 0x0900 //数码管位1显示#define CH451_DIG2 0x0a00 //数码管位2显示#define CH451_DIG3 0x0b00 //数码管位3显示#define CH451_DIG4 0x0c00 //数码管位4显示#define CH451_DIG5 0x0d00 //数码管位5显示#define CH451_DIG6 0x0e00 //数码管位6显示#define CH451_DIG7 0x0f00 //数码管位7显示//须主程序定义的参数sbit ch451_dclk=P2^5; //串行数据时钟上升延激活sbit ch451_din=P2^6; // 串行数据输出,接CH451的数据输入sbit ch451_load=P2^7; //串行命令加载,上升延激活sbit ch451_dout=P3^3; //INT1,键盘中断和键值数据输入,接CH451的数据输出unsigned char ch451_key; // 存放键盘中断中读取的键值//********************************************//初始化子程序void ch451_init(){ch451_din=0; //先低后高,选择4线输入ch451_din=1;IT1=1; //设置下降沿触发PX1=1; //设置低优先级EX1=1; //开中断EA=1;//*****************************************************//输出命令子程序//定义一无符号整型变量存储12字节的命令字。
键盘控制的多种波形发生器要点
课程设计量化评分标准设计题目:键盘控制的多种波形发生器摘要本文以STC89C52单片机为核心设计了一个低频函数信号发生器。
信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、三角波、三角波、方波和其他任意波形。
本系统以单片机AT89S51为系统的控制核心,结合D/A转换芯片DAC0832设计一个简易低频信号源的设计,通过CH451外接键盘控制选择多种波形发生,用示波器观察输出波形。
关键词:信号源STC89C52 DAC0832 CH451一、要求1、单片机产生多种波形2、键盘控制选择波形发生(三角波、锯齿波、正弦波、方波)二、设计分析2.1 设计思路波形发生器设计思路框图如下所示。
波形的产生是通过AT89S51 执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。
图1 设计思路框图(1)主控模块采用ATMEL公司生产的STC89C52单片机作为系统的控制器。
51系列的单片机的使用简单,软件编程灵活。
自由度大,可用软件编程实现各种算法和逻辑控制,并且功耗低、体积小、技术成熟和成本低。
(3) 波形产生模块DAC0832芯片是8位并行、中速(建立时间1us)、CMOS工艺制造的8位单片D/A 转,DAC0832换器转换控制容易等优点,在单片机应用系统中得到了广泛的应用。
由于DAC0832输出为电流量,而波形最终需要转换为电压量来显示波形幅度,所以在DAC0832电路后接I/V转换电路,在这里采用LM324集成运放来实现电流/电压的转换。
(4) 按键控制模块可使用矩阵键盘来控制单片机,使用矩阵键盘可使电路的功能大大的提高,同时在单片机编程设计上也会相应困难,可以使用专用芯片CH451通过串口与单片机相连,只需占用单片机少量引脚,这样设计变的更合理。
在一些简单的控制上,就不用使用矩阵键盘的控制了。
2.3 设计流程图主程序设计流程图如图2所示:图2 设计流程框图子程序设计流程如图3所示:图3 子程序设计流程框图三、设计思路和模块3、1 控制芯片设计中主要采用STC89C52型单片机,它具有如下优点:(1)拥有完善的外部扩展总线,通过这些总线可方便地扩展外围单元、外围接口等。
4-4矩阵键盘控制16个LED灯
一、任务说明本次的任务是利用51单片机设计一个4*4矩阵键盘输入系统,用16个发光二级管对应16个不同的按键。
每按下一个按键对应的发光二极管就亮。
矩阵式键盘又称行列键盘,它是用N条I/O线作为行线,N条I/O线作为列线组成的键盘。
在行线和列线的每个交叉点上设置一个按键。
这样键盘上按键的个数就为N*N个。
这种行列式键盘结构能有效地提高单片机系统中I/O口的利用率。
最常见的键盘布局如图1所示。
一般由16个按键组成,在单片机中正好可以用一个P口实现16个按键功能,这也是在单片机系统中最常用的形式,本设计就采用这个键盘模式。
图1 键盘布局利用单片机的并行口P1连接4×4矩阵键盘,并以单片机的P1.0-P1.3各管脚作输入线,以单片机的P1.4-P1.7各管脚作输出线;利用P2、P3口控制灯1-灯16,。
用Proteus绘制其电路原理图(附录一)。
此任务用到了AT89C51芯片,还用到了晶体振荡器、按钮开关、发光二级管以及一些电阻。
这次任务中采用C语言编写程序,在编译过程中设置成自动产生HEX文件,将此文件导入AT89C51中,即可实现相应的功能。
二、原理图绘制说明电路原理图的设计与绘制是整个电路设计的基础,设计一个电路原理图的工作包括:设置电路图图纸的大小,规划电路图的总体布局,在图纸上放置元器件并对元器件进行调整,进行布线和整体布局,最后保存并打印输出等几个步骤。
安装完Proteus后,运行ISIS 7 Professional,在原理图编辑窗口绘制电路图,在该界面下还有预览窗口和元件列表区,在左侧的工具箱中还有模型选择工具栏,方向工具栏及仿真按钮等工具。
其具体的使用步骤如下:1.运行该软件后,新建一个设计文件,设置图纸大小。
选择界面如图2所示。
图2 选择图纸大小界面2.接下来开始查找任务中所用到的元器件,查找界面如图3所示。
图3 元器件查找界面3.将查找的元器件放置到界面中,并进行相应的引脚连线,本次是采用标注的方式进行引脚连接,标注符号相同的表示引脚相连接,具体操作是先将引脚引出一小段导线,右击导线选择放置网络标号,标注标号界面如图4所示。
SC5024(16位恒流LED驱动IC)中文版
产品概述SC5024是一颗串行接口输入方式的LED驱动芯片,可接16路LED并以恒定精确的电流驱动以保证高色纯度的LED色彩显示。
在应用中,使用一个外接电阻可调整SC5024所有输出端口的电流从5mA到45mA, 每个输出端耐压值最大可到17V, 因此可以在每个输出端串接多个LED .SC5024 的输入电压范围值为 3.3 伏特至 5 伏特。
SC5024 亦提供可高达25MHz时钟频率输入以满足系统对大量数据传输上的需求。
特性➢16位等流输出可耐压17V;➢恒定电流范围值: 5 – 45mA@5V, 5 – 30mA@3.3V;➢极为精确的电流输出值:通道间最大差异值:<±2% ;芯片间最大差异值:<±5%;➢快速输出电流控制响应速度: 最小脉宽= 180ns;➢只需一个外接电阻通过REXT脚即可设定16个驱动口的电流输出值;➢具有施密特触发器输入特性;➢高速率数据传输,可达25MHz;➢工作电压范围:3.3V to 5V;➢极低的待机电流与工作电流(即VDD电流);➢内建过热保护与上电复位功能;➢隔行扫描输出延时为30nS,大大降低了图像的抖动现象;➢采用SOP24, SSOP24 和SDIP24封装;➢应用于LED 显示屏, 可变标志牌, LED交通信号指示等;脚位图脚位说明序号名称功能描述1 GND 接地端。
2 SDI 串行数据输入端。
3 CLK 时钟讯号输入端,数据位移只在时钟上升沿有效。
4 LA/ 数据选通输入端,当LA/是高时,串行数据被传至输出栓锁器,当LA/为低电位时,数据被锁住。
5~20 OUT[0:15] 恒流驱动输出端。
21 OE/ 输出使能讯号控制端, LE/为低电位时启动OUT0-OUT15的输出。
22 SDO 串行数据输出端,用于接至下一个驱动芯片 SC5024。
23 REXT 外接电阻设定所有输出通道的驱动电流 24 VDD正电源输入端。
CH455 资料
它值,但是肯定小于 40H),其中,对应 DIG1 的列扫描码为 01B,对应 SEG4 的行扫描码为 100B。单 片机可以在任何时候读取按键代码,但一般在 CH455 检测到有效按键而产生键盘中断时读取按键代
码,此时按键代码的位 6 总是 1,另外,如果需要了解按键何时释放,单片机可以通过查询方式定期 读取按键代码,直到按键代码的位 6 为 0。
CH455 所提供的按键代码为 8 位,位 7 始终为 0,位 2 始终为 1,位 1~位 0 是列扫描码,位 5~
位 3 是行扫描码,位 6 是状态码(键按下为 1,键释放为 0)。例如,连接 DIG1 与 SEG4 的键被按下, 则按键代码是 01100101B 或者 65H,键被释放后,按键代码通常是 00100101B 或者 25H(也可能是其
CH455 中文手册
1
数码管驱动及键盘控制芯片 CH455
中文手册 版本:1C
1、概述
CH455 是数码管显示驱动和键盘扫描控制芯片。CH455 内置时钟振荡电路,可以动态驱动 4 位数 码管或者 32 只 LED;同时还可以进行 28 键的键盘扫描;CH455 通过 SCL 和 SDA 组成的 2 线串行接口 与单片机等交换数据。
SDA 用于串行数据输入和输出,高电平表示位数据 1,低电平表示位数据 0,串行数据输入的顺 序是高位在前,低位在后。
SCL 用于提供串行时钟,CH455 在其上升沿从 SDA 输入数据,在其下降沿从 SDA 输出数据。 在 SCL 为高电平期间发生的 SDA 下降沿定义为串行接口的启动信号,在 SCL 为高电平期间发生 的 SDA 上升沿定义为串行接口的停止信号。CH455 只在检测到启动信号后才接收并分析命令。所以在 单片机 I/O 引脚资源紧张时,可以在保持 SDA 引脚状态不变的情况下,将 SCL 引脚与其它接口电路共 用;如果能够确保 SDA 引脚的变化仅在 SCL 引脚为低电平期间发生,那么 SCL 引脚和 SDA 引脚都可以 与其它接口电路共用。 INT#用于键盘中断输出,默认是高电平。当 CH455 检测到有效按键时,INT#输出低电平有效的 键盘中断;单片机被中断后,对 CH455 执行读操作,CH455 将 INT#恢复为高电平,并从 SDA 输出按键 代码,单片机从 SDA 获得一个字节的数据,即按键代码。 单片机与 CH455 的通讯过程总是分为 6 个步骤,按单片机的操作方向分成两种类型,一种是写 操作,用于输出数据,一种是读操作,用于输入数据。具体过程可以参考例子程序中的说明。 写操作包括以下 6 个步骤:输出启动信号、输出字节 1、应答 1、输出字节 2、应答 2、输出停 止信号。其中,启动信号和停止信号如上所述,应答 1 和应答 2 总是固定为 1,输出字节 1 和输出字 节 2 各自包含 8 个数据位,即一个字节数据。 读操作包括以下 6 个步骤:输出启动信号、输出字节 1、应答 1、输入字节 2、应答 2、输出停 止信号。其中,启动信号和停止信号如上所述,应答 1 和应答 2 总是固定为 1,输出字节 1 和输入字 节 2 各自包含 8 个数据位,即一个字节数据。 下图是一个写操作的实例,字节 1 为 01001000B,即 48H;字节 2 为 00000001B,即 01H。
YXC449YX454两路两线八功能
Mar 2015 - REVISED Apr 2016太阳能LED灯串驱动方案特性输入电压范围:2.5V 至5.5V低静态功耗:2uA8种闪烁功能驱动两路无极性LEDL1和L2驱动电流:20mA带光控控制引脚YXC449:带记忆功能YXC454:无记忆功能可选的SOP8和DIP8绿色封装应用范围1~3节1.2V供电太阳能产品1~200颗LED并联灯串景观照明景观装饰灯串室内装饰灯串描述YXC449/454是一款专用太阳能控制LED灯串驱动芯片,可实现只用两条线控制两路LED灯串工作,通过轻触开关可控制两路灯串在8种闪烁模式中自由转换。
YXC449/454内置光控控制功能,当EC脚悬空或者接高(黑夜模式),芯片正常工作;EC脚为低(白天模式),芯片关断输出,进入休眠状态。
YXC449为带记忆控制芯片,当掉电关闭重新开机后的灯闪模式还保持掉电前的模式。
YXC454为不带记忆功能,当掉电关闭重新开机后的闪灯模式重置到第一个模式(默认模式)。
YXC449/454可工作于-40°C到+85°C。
Mar 2015 - REVISED Apr 2016 典型应用:订购信息引脚信息(YXC449/454)Mar 2015 - REVISED Apr 2016 绝对最大额定范围热损耗信息推荐工作条件Mar 2015 - REVISED Apr 2016电特性(VDD = 4V,T A = 25°C,除非特别说明。
)功能描述:LED闪烁模式及转换:利用轻触开关,按一下改变一种模式,共分八种模式:第一模式:自动各自功能连续循环变化,即由第二种模式到第七种模式自动变化.第二模式:波浪式前进后退自动变化(二种速度变换)第三模式:跑马式自动变化(四种速度),即对闪.第四模式:单灯渐明渐暗自动变化(8种速度)第五模式:跑马式前进及后退,星星闪自动变化第六模式:两路所有灯同时渐明渐暗(三种速度)第七模式:星星闪跑马式自动变化第八模式:常亮功能.Mar 2015 - REVISED Apr 2016 扩展应用(一)1.2V太阳能灯串典型应用图特点:1、配合我公司的YX8052太阳能光控升压IC,可实现升压、光控、充电多种功能:白天太阳能给电池充电,晚上电池电压经过升压后供控制IC和LED工作。
CH452芯片资料
数码管驱动及键盘控制芯片CH452中文手册版本: 21、概述CH452是数码管显示驱动和键盘扫描控制芯片。
CH452内置时钟振荡电路,可以动态驱动8位数码管或者64只LED,具有BCD译码、闪烁、移位、段位寻址、光柱译码等功能;同时还可以进行64键的键盘扫描;CH452通过可以级联的4线串行接口或者2线串行接口与单片机等交换数据;并且可以对单片机提供上电复位信号。
2、特点2.1. 显示驱动●内置电流驱动级,段电流不小于20mA,字电流不小于100mA。
●动态显示扫描控制,直接驱动8位数码管、64只发光管LED或者64级光柱。
●可选数码管的段与数据位相对应的不译码方式或者BCD译码方式。
●BCD译码支持一个自定义的BCD码,用于显示一个特殊字符。
●数码管的字数据左移、右移、左循环、右循环。
●各数码管的数字独立闪烁控制,可选快慢两种闪烁速度。
●任意段位寻址,独立控制各个LED或者各数码管的各个段的亮与灭。
●64级光柱译码,通过64个LED组成的光柱显示光柱值。
●扫描极限控制,支持1到8个数码管,只为有效数码管分配扫描时间。
●可以选择字驱动输出极性,便于外部扩展驱动电压和电流。
2.2. 键盘控制●内置64键键盘控制器,基于8×8矩阵键盘扫描。
●内置按键状态输入的下拉电阻,内置去抖动电路。
●键盘中断,可以选择低电平有效输出或者低电平脉冲输出。
●提供按键释放标志位,可供查询按键按下与释放。
●支持按键唤醒,处于低功耗节电状态中的CH452可以被部分按键唤醒。
2.3. 外部接口●同一芯片,可选高速的4线串行接口或者经济的2线串行接口。
●4线串行接口:支持多个芯片级联,时钟速度从0到2MHz,兼容CH451芯片。
●4线串行接口:DIN和DCLK信号线可以与其它接口电路共用,节约引脚。
●2线串行接口:支持两个CH452芯片并联(由ADDR引脚电平设定各自地址)。
●2线串行接口:400KHz时钟速度,兼容两线I2C总线,节约引脚。
CH452中文手册
● 内置时钟振荡电路,不需要外部提供时钟或者外接振荡元器件,更抗干扰。 ● 支持低功耗睡眠,节约电能,可以被按键唤醒或者被命令操作唤醒。 ● 可选两种封装:SOP28、DIP24S,引脚与 CH451 芯片兼容。 ● 经过授权采用了 1 项专利技术,低成本,简便易用。
3、封装
4 线串行接口
输出
输入
输出 输出 输入
引脚说明
正电源,持续电流不小于 120mA 公共接地,持续电流不小于 120mA 数码管的段驱动,高电平有效, 键盘扫描输入,高电平有效,内置下拉 数码管的字驱动,低电平有效,
键盘扫描输出,高电平有效 串行接口方式选择,内置上拉电阻, 高电平选 4 线接口,低电平选 2 线接口
CH452 中文手册(一)
1
数码管驱动及键盘控制芯片 CH452
中文手册 版本: 1
1、概述
CH452 是数码管显示驱动和键盘扫描控制芯片。CH452 内置时钟振荡电路,可以动态驱动 8 位数 码管或者 64 位 LED,具有 BCD 译码、闪烁、移位、段位寻址、光柱译码等功能;同时还可以进行 64 键的键盘扫描;CH452 通过可以级联的 4 线串行接口或者 2 线串行接口与单片机等交换数据;并且可 以对单片机提供上电复位信号。
2.3. 外部接口
● 同一芯片,可选高速的 4 线串行接口或者经济的 2 线串行接口。 ● 4 线串行接口:支持多个芯片级联,时钟速度从 0 到 2MHz,兼容 CH451 芯片。 ● 4 线串行接口:DIN 和 DCLK 信号线可以与其它接口电路共用,节约引脚。 ● 2 线串行接口:支持两个 CH452 芯片并联(由 ADDR 引脚电平设定各自地址)。 ● 2 线串行接口:时钟速度从 500Hz 到 200KHz,兼容两线 I2C 总线,节约引脚。 ● 内置上电复位,可以为单片机提供高电平有效和低电平有效复位输出。
16位数码管驱动及键盘控制芯片CH456
SCL 用于提供串行时钟,CH456 在其上升沿从 SDA 输入数据,在其下降沿从 SDA 输出数据。 在 SCL 为高电平期间发生的 SDA 下降沿定义为串行接口的启动信号,在 SCL 为高电平期间发生 的 SDA 上升沿定义为串行接口的停止信号。CH456 只在检测到启动信号后才接收并分析命令。所以在 单片机 I/O 引脚资源紧张时,可以在保持 SDA 引脚状态不变的情况下,将 SCL 引脚与其它接口电路共 用;如果能够确保 SDA 引脚的变化仅在 SCL 引脚为低电平期间发生,那么 SCL 引脚和 SDA 引脚都可以 与其它接口电路共用。 INT#用于键盘中断输出,默认是高电平。当 CH456 检测到有效按键时,INT#输出低电平有效的 键盘中断;单片机被中断后,对 CH456 执行读操作,CH456 将 INT#恢复为高电平,并从 SDA 输出按键 代码,单片机从 SDA 获得一个字节的数据,其中低 7 位是按键代码。 单片机与 CH456 的通讯过程总是分为 6 个步骤,按单片机的操作方向分成两种类型,一种是写 操作,用于输出数据,一种是读操作,用于输入数据。具体过程可以参考例子程序中的说明。 写操作包括以下 6 个步骤:输出启动信号、输出字节 1、应答 1、输出字节 2、应答 2、输出停 止信号。其中,启动信号和停止信号如上所述,应答 1 和应答 2 总是固定为 1,输出字节 1 和输出字 节 2 各自包含 8 个数据位,即一个字节数据。 读操作包括以下 6 个步骤:输出启动信号、输出字节 1、应答 1、输入字节 2、应答 2、输出停 止信号。其中,启动信号和停止信号如上所述,应答 1 和应答 2 总是固定为 1,输出字节 1 和输入字 节 2 各自包含 8 个数据位,即一个字节数据。 下图是一个写操作的实例,字节 1 为 01001000B,即 48H;字节 2 为 00000001B,即 01H。
CH450应用资料
按下时,SEG7~SEG0 都被下拉为低电平;当有键被按下时,例如连接 DIG3 与 SEG4 的键被按下,则 当 DIG3 输出高电平时 SEG4 检测到高电平;为了防止因为按键抖动或者外界干扰而产生误码,CH450 实行两次扫描,只有当两次键盘扫描的结果相同时,按键才会被确认有效。如果 CH450 检测到有效的 按键,则记录下该按键代码,并通过 INT#引脚产生低电平有效的键盘中断,此时单片机可以通过串 行接口读取按键代码;在没有检测到新的有效按键之前,CH450 不再产生任何键盘中断。CH450 不支 持组合键,也就是说,同一时刻,不能有两个或者更多的键被按下;如果多个键同时按下,那么按键 代码较小的按键优先。
5.5. 串行接口
CH450 具有硬件实现的 2 线串行接口,包含 2 个主要信号线:串行数据时钟输入线 SCL、串行数 据输入和输出线 SDA;以及 1 个辅助信号线:中断输出线 INT#。其中,SCL 是带上拉的输入信号线, 默认是高电平;SDA 是带上拉的准双向信号线,默认是高电平;INT#是带上拉的开漏输出,在启用键 盘扫描功能后作为键盘中断输出线,默认是高电平。
6.2. 加载字数据命令 该命令的输出字节 1 为地址 64H、66H、68H、6AH、6CH 或者 6EH,分别对应于 DIG2~DIG7 引脚
驱动的 6 个数码管;输出字节 2 为[DIG_DATA]B,即 00H 到 0FFH 之间的值,是 8 位的字数据。 加载字数据命令用于将字数据 DIG_DATA 写入字节 1 指定地址的数据寄存器中。例如,命令数据
5.2. 显示驱动
CH450 对数码管和发光管采用动态扫描驱动,顺序为 DIG2 至 DIG7,当其中一个引脚吸入电流时, 其它引脚则不吸入电流。CH450 内部具有电流驱动级,可以直接驱动 0.5 英寸至 1 英寸的共阴数码管, 段驱动引脚 SEG6~SEG0 分别对应数码管的段 G~段 A,段驱动引脚 SEG7 对应数码管的小数点,字驱 动引脚 DIG7~DIG2 分别连接 6 个数码管的阴极;CH450 也可以连接 8×6 矩阵的发光二级管 LED 阵列 或者 48 个独立发光管,或者通过外接反相驱动器支持共阳数码管,或者外接大功率管支持大尺寸的 数码管。
VK16K33是LED数码管显示驱动芯片.带按键扫描接口的数显LED驱动IC
VK16K33是一种带按键扫描接口的数码管或点阵LED驱动控制专用芯片概述:VK16K33是一种带按键扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有数据锁存器、键盘扫描、LED 驱动模块等电路。
数据通过I2C通讯接口与MCU通信。
SEG脚接LED阳极,GRID脚接LED阴极,可支持16SEGx8GRID的点阵LED显示面板。
最大支持13×3的按键。
内置上电复位电路,整体闪烁频率可设置,可通过命令进入待机模式,采用SOP20/SOP24/SOP28三种封装形式。
特点:•工作电压 3.0-5.5V•内置 RC振荡器•陈锐鸿:188.2466.2436• QQ:361.888.5898•最大16个SEG脚,8个GRID脚 (封装不同SEG脚数量不同)• SEG脚只能接LED阳极,GRID脚只能接LED阴极• I2C通讯接口,I2C从机地址可通过IO脚选择• 16级整体亮度可调•最大13×3的按键扫描按键显示复用需硬件电路配合支持组合键需要电路配合)•读/写地址自动加1•内置显示RAM为16x8位•内置上电复位电路•整体闪烁频率可设置•通过命令进入待机模式•驱动电流大,适合高亮显示场合•封装:SOP28(300mil)(18.00mm×7.50mm PP=1.27mm)SOP24(300mil)(15.40mm×7.50mm PP=1.27mm)SOP20(300mil)(12.80mm×7.50mm PP=1.27mm)——————————————————————————————————内存映射的LED控制器及驱动器VK1628---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:70/52共阴驱动:10段7位/13段4位共阳驱动:7段10位按键:10x2 封装SOP28VK1629---通讯接口:STb/CLK/DIN/DOUT 电源电压:5V(4.5~5.5V) 驱动点阵:128共阴驱动:16段8位共阳驱动:8段16位按键:8x4 封装QFP44VK1629A---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:128共阴驱动:16段8位共阳驱动:8段16位按键:--- 封装SOP32VK1629B---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:112共阴驱动:14段8位共阳驱动:8段14位按键:8x2 封装SOP32VK1629C---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:120共阴驱动:15段8位共阳驱动:8段15位按键:8x1 封装SOP32VK1629D---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:96共阴驱动:12段8位共阳驱动:8段12位按键:8x4 封装SOP32VK1640---通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128共阴驱动:8段16位共阳驱动:16段8位按键:--- 封装SOP28VK1640A---通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128共阴驱动:8段16位共阳驱动:16段8位按键:--- 封装SSOP28VK1640B---通讯接口: CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:96 共阴驱动:8段12位共阳驱动:12段8位按键:--- 封装SSOP24VK1650---通讯接口: SCL/SDA 电源电压:5V(3.0~5.5V)共阴驱动:8段4位共阳驱动:4段8位按键:7x4 封装SOP16/DIP16VK1651---通讯接口: SCL/SDA 电源电压:5V(3.0~5.5V)共阴驱动:7段4位共阳驱动:4段7位按键:7x1 封装SOP16/DIP16VK1616---通讯接口: 三线串行电源电压:5V(3.0~5.5V)显示模式:7段4位按键:7x1 封装SOP16/DIP16VK1668---通讯接口:STb/CLK/DIO 电源电压:5V(4.5~5.5V) 驱动点阵:70/52共阴驱动:10段7位/13段4位共阳驱动:7段10位按键:10x2 封装SOP24VK6932---通讯接口:STb/CLK/DIN 电源电压:5V(4.5~5.5V) 驱动点阵:128共阴驱动:8段16位17.5/140mA 共阳驱动:16段8位按键:--- 封装SOP32VK16K33A/B/C---通讯接口:SCL/SDA 电源电压:5V(4.5V~5.5V)驱动点阵:128/96/64共阴驱动:16段8位/12段8位/8段8位共阳驱动:8段16位/8段12位/8段8位按键:13x3 10x3 8x3封装SOP20/SOP24/SOP28VK1618---带键盘扫描接口的LED驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、键盘扫描等电路共阴驱动:5段7位/6段6位/7段5位/8段4位共阳驱动:7段5位/6段6位/5段7位/4段8位按键:5x1 封装SOP18/DIP18VK1S68C---LED驅動IC 10x7/13x4段位10段7位/11段6位共阴10x2按键,封装SSOP24VK1Q68D---LED驅動IC 10x7/13x4段位10段7位/11段6位共阴10x2按键,封装QFP24VK1S38A---LED驱动IC 8段×8位封装SSOP24VK1638--- LED驱动IC 共阴10段8位共阳8段10位封装SOP32 ——————————————————————————————————LCD/LED液晶控制器及驱动器系列芯片简介如下:RAM映射LCD控制器和驱动器系列:VK1024B 2.4~5.2V SEG*COM:6*4、6*3、6*2 偏置电压1/2 1/3 S0P-16VK1056B 2.4~5.2V SEG*COM:14*4、14*3/14*2偏置电压1/2 1/3 SOP/SSOP24VK1072B 2.4~5.2V SEG*COM:18*4、18*3、18*2偏置电压1/2 1/3 SOP28VK1072C 2.4~5.2V SEG*COM:18*4、18*3、18*2偏置电压1/2 1/3 SOP28VK1072D 2.4~5.2V SEG*COM:18*4、18*3、18*2偏置电压1/2 1/3 SSOP28 VK1088B 2.4~5.2V SEG*COM:22*4、22*3、22*2 偏置电压1/2 1/3 QFN32(4*4) VK0192 2.4~5.2V 24seg*8com 偏置电压1/4 LQFP-44VK0256 2.4~5.2V 32seg*8com 偏置电压1/4 QFP-64VK0256B 2.4~5.2V 32seg*8com 偏置电压1/4 LQFP-64VK0256C 2.4~5.2V 32seg*8com 偏置电压1/4 LQFP-52VK1621 2.4~5.2V SEG*COM:32*4、32*3、32*2偏置电压1/2 1/3 LQFP44/48/SSOP48/SKY28/DICE裸片VK1622 2.4~5.5V 32seg*8com偏置电压1/4 LQFP44/48/52/64/QFP64/DICE裸片VK1623 2.4~5.2V 48seg*8com偏置电压1/4 LQFP-100/QFP-100/DICE裸片VK1625 2.4~5.2V 64seg*8com偏置电压1/4 LQFP-100/QFP-100/DICE 裸片VK1626 2.4~5.2V 48seg*16com偏置电压1/5 LQFP-100/QFP-100/DICE 裸片——————————————————————————————————高抗干扰LCD液晶控制器及驱动系列:VK2C21A 2.4~5.5V 20seg*4com 16*8 偏置电压1/3 1/4 I2C通讯接口 SOP-28VK2C21B 2.4~5.5V 16seg*4com 12*8 偏置电压1/3 1/4 I2C通讯接口 SOP-24VK2C21C 2.4~5.5V 12seg*4com 8*8 偏置电压1/3 1/4 I2C通讯接口 SOP-20VK2C21D 2.4~5.5V 8seg*4com 4*8 偏置电压1/3 1/4 I2C通讯接口 SOP-16VK2C22A 2.4~5.5V 44seg*4com 偏置电压1/2 1/3 I2C通讯接口 LQFP-52VK2C22B 2.4~5.5V 40seg*4com 偏置电压1/2 1/3 I2C通讯接口 LQFP-48VK2C23A 2.4~5.5V 56seg*4com 52*8 偏置电压1/3 1/4 I2C通讯接口 LQFP-64VK2C23B 2.4~5.5V 36seg*8com 偏置电压1/31/4 I2C通讯接口 LQFP-48VK2C24 2.4~5.5V 72seg*4com 68*8 60*16 偏置电压1/31/4 1/5 I2C通讯接口 LQFP-80超低功耗LCD液晶控制器及驱动系列:VKL060 2.5~5.5V 15seg*4com 偏置电压1/21/3 I2C通讯接口SSOP-24VKL128 2.5~5.5V 32seg*4com 偏置电压1/21/3 I2C通讯接口LQFP-44VKL144A 2.5~5.5V 36seg*4com 偏置电压1/21/3 I2C通讯接口TSSOP-48VKL144B 2.5~5.5V 36seg*4com 偏置电压1/21/3 I2C通讯接口QFN48L (6MM*6MM)静态显示LCD液晶控制器及驱动系列:VKS118 2.4~5.2V 118seg*2com 偏置电压 -- 4线通讯接口LQFP-128VKS232 2.4~5.2V 116seg*2com 偏置电压1/1 1/2 4线通讯接口LQFP-128 ——————————————————————————————————触摸触控IC系列简介如下:标准触控IC-电池供电系列:VKD223EB --- 工作电压/电流:2.0V-5.5V/5uA-3V 感应通道数:1 通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6VKD223B --- 工作电压/电流:2.0V-5.5V/5uA-3V 感应通道数:1通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6VKD233DB ---工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键封装:SOT23-6 通讯接口:直接输出,锁存(toggle)输出低功耗模式电流2.5uA-3VVKD233DH ---工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键封装:SOT23-6 通讯接口:直接输出,锁存(toggle)输出有效键最长时间检测16SVKD233DS ---工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键封装:DFN6通讯接口:直接输出,锁存(toggle)输出低功耗模式电流2.5uA-3VVKD233DR ---工作电压/电流:2.4V-5.5V/1.5uA-3V 1感应按键封装:DFN6 通讯接口:直接输出,锁存(toggle)输出低功耗模式电流1.5uA-3VVKD233DG --- 工作电压/电流:2.4V-5.5V/2.5uA-3V 1感应按键封装:DFN6 通讯接口:直接输出,锁存(toggle)输出低功耗模式电流2.5uA-3VVKD233DQ --- 工作电压/电流:2.4V-5.5V/5uA-3V 1感应按键封装:SOT23-6通讯接口:直接输出,锁存(toggle)输出低功耗模式电流5uA-3VVKD233DM --- 工作电压/电流:2.4V-5.5V/5uA-3V 1感应按键封装:SOT23-6 (开漏输出)通讯接口:开漏输出,锁存(toggle)输出低功耗模式电流5uA-3VVKD232C--- 工作电压/电流:2.4V-5.5V/2.5uA-3V 感应通道数:2 封装:SOT23-6通讯接口:直接输出,低电平有效固定为多键输出模式,內建稳压电路——————————————————————————————————MTP触摸IC——VK36N系列抗电源辐射及手机干扰:VK3601L --- 工作电压/电流:2.4V-5.5V/4UA-3V3 感应通道数:1 1对1直接输出待机电流小,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6VK36N1D --- 工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:1 1对1直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6VK36N2P --- 工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:2 脉冲输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6VK3602XS ---工作电压/电流:2.4V-5.5V/60UA-3V 感应通道数:2 2对2锁存输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压封装:SOP8VK3602K --- 工作电压/电流:2.4V-5.5V/60UA-3V 感应通道数:2 2对2直接输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压封装:SOP8VK36N2D --- 工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:2 1对1直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOP8VK36N3BT ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码锁存输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOP8VK36N3BD ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码直接输出触摸积水仍可操作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOP8VK36N3BO ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 BCD码开漏输出触摸积水仍可操作,抗电源及手机干扰封装:SOP8/DFN8(超小超薄体积)VK36N3D --- 工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:3 1对1直接输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N4B ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:4 BCD输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N4I---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:4 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N5D ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 1对1直接输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N5B ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 BCD输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N5I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:5 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N6D --- 工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 1对1直接输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N6B ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 BCD输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N6I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:6 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N7B ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:7 BCD输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N7I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:7 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N8B ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:8 BCD输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N8I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:8 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N9I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:9 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)VK36N10I ---工作电压/电流:2.2V-5.5V/7UA-3V3 感应通道数:10 I2C输出触摸积水仍可操作,抗电源及手机干扰封装:SOP16/DFN16(超小超薄体积)——————————————————————————————————1-8点高灵敏度液体水位检测IC——VK36W系列VK36W1D ---工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出水位检测通道:1可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOT23-6备注:1. 开漏输出低电平有效2、适合需要抗干扰性好的产品应用VK36W2D ---工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出水位检测通道:2可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP8备注:1. 1对1直接输出 2、输出模式/输出电平可通过IO选择VK36W4D ---工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出水位检测通道:4可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16 备注:1. 1对1直接输出 2、输出模式/输出电平可通过IO选择VK36W6D ---工作电压/电流:2.2V-5.5V/10UA-3V3 1对1直接输出水位检测通道:6可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16 备注:1. 1对1直接输出2、输出模式/输出电平可通过IO选择VK36W8I ---工作电压/电流:2.2V-5.5V/10UA-3V3 I2C输出水位检测通道:8可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16。
16位数码管驱动及键盘控制芯片CH453
5、功能说明
5.1. 一般说明
本手册中的数据,以 B 结尾的为二进制数,以 H 结尾的为十六进制数,否则为十进制数,标注 为 x 的位表示该位可以是任意值。
5.2. 显示驱动
CH453 对数码管和发光管采用动态扫描驱动,顺序为 DIG0 至 DIG15,当其中一个引脚吸入电流 时,其它引脚则不吸入电流。CH453 内部具有电流驱动级,可以直接驱动 0.5 英寸至 1 英寸的共阴数 码管,段驱动引脚 SEG6~SEG0 分别对应数码管的段 G~段 A,段驱动引脚 SEG7 对应数码管的小数点, 字驱动引脚 DIG15~DIG0 分别连接 16 个数码管的阴极;CH453 也可以连接 8×16 矩阵的发光二级管 LED 阵列或者 128 个独立发光管,或者通过外接反相驱动器支持共阳数码管,或者外接大功率管支持 大尺寸的数码管。
下图是数码管的段名称。
CH453 中文手册
3
5.3. 键盘扫描
CH453 的键盘扫描功能支持 8×8 矩阵的 64 键键盘。在键盘扫描期间,DIG7~DIG0 引脚用于列 扫描输出,SEG7~SEG0 引脚都带有内部下拉电阻,用于行扫描输入。
CH453 定期在显示驱动扫描过程中插入键盘扫描。在键盘扫描期间,DIG7~DIG0 引脚按照 DIG0 至 DIG7 的顺序依次输出高电平,其余引脚输出低电平;SEG7~SEG0 引脚的输出被禁止,当没有键被 按下时,SEG7~SEG0 都被下拉为低电平;当有键被按下时,例如连接 DIG3 与 SEG4 的键被按下,则 当 DIG3 输出高电平时 SEG4 检测到高电平;为了防止因为按键抖动或者外界干扰而产生误码,CH453 实行两次扫描,只有当两次键盘扫描的结果相同时,按键才会被确认有效。如果 CH453 检测到有效的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
● 内置 64 键键盘控制器,基于 8×8 矩阵键盘扫描。 ● 内置按键状态输入的下拉电阻,内置去抖动电路。 ● 键盘中断输出,低电平有效。 ● 提供按键释放标志位,可供查询按键按下与释放。 ● 支持按键唤醒,处于低功耗节电状态中的 CH454 可以被部分按键唤醒。
2.3. 其它杂项
三态输出 及输入
数码管的扩展段驱动,高电平有效, 通用 I/O 输入输出,内置弱上拉
输出
开漏输出 及输入
输入
内置上拉 开漏输出
输入
数码管的字驱动,低电平有效, 键盘扫描输出,高电平有效,
其中 DIG7 兼做数码管的第 17 段驱动 2 线串行接口的数据输入和输出, 内置上拉电阻 2 线串行接口的数据时钟, 内置上拉电阻
其中,对应 DIG3 的列扫描码为 011B,对应 SEG4 的行扫描码为 100B。单片机可以在任何时候读取按 键代码,但一般在 CH454 检测到有效按键而产生键盘中断时读取按键代码,此时按键代码的位 6 总是
1,另外,如果需要了解按键何时释放,单片机可以通过查询方式定期读取按键代码,直到按键代码 的位 6 为 0。
封装形式
宽度
SOP28
7.62mm 300mil
SDIP30 10.16mm 400mil
引脚间距 1.27mm 50mil 1.78mm 70mil
封装说明 标准的 28 脚贴片 窄距 30 脚双列直插
订货型号 CH454S CH454D
4、引脚
SOP28 的引脚号
24 9 16~23 10~13、 25、26、 14、15
CH454 所提供的按键代码为 8 位,位 2~位 0 是列扫描码,位 5~位 3 是行扫描码,位 6 是状态
CH454 手册
4
码(键按下为 1,键释放为 0),位 7 为 0。例如,连接 DIG3 与 SEG4 的键被按下,则按键代码是 01100011B
或者 63H,键被释放后,按键代码通常是 00100011B 或者 23H(也可能是其它值,但是肯定小于 40H),
单片机 MCU 等
SCL SDA
INT#
CH454 芯片 (虚线可选)
XSG7~XSG0
SEG7~SEG0
8×8 矩阵 64 键键盘
DIG7~DIG0
8位 数码管 16 段*8
或 128 个 发光管
2、特点
2.1. 显示驱动
● 内置电流驱动级,段电流不小于 20mA,字电流不小于 150mA。 ● 动态显示扫描控制,直接驱动 8 位 16 段的数码管或者 128 只发光管 LED。 ● 各数码管的数字独立闪烁控制,可选快慢两种闪烁速度。 ● 通过占空比设定提供 16 级亮度控制。 ● 部分段位寻址,独立控制前 64 个 LED 或者各数码管的前 8 个段的亮与灭。 ● 扫描极限控制,支持 1 到 8 个数码管,只为有效数码管分配扫描时间。 ● 可以选择字驱动输出极性,便于外部扩展驱动电压和电流。
8~1
27
28
不支持 不支持
SDIP30 的引脚号
25 10 17~24 11~14、 27、28、 15、16
9~2
29
30
26 1
引脚名 称 VCC GND SEG0
~SEG7 XSG0
~XSG7
DIG0 ~DIG7
SDA
SCL
INT# RSTI
类型
引脚说明
电源 电源 三态输出 及输入
正电源,持续电流不小于 150mA 公共接地,持续电流不小于 150mA 数码管的段驱动,高电平有效, 键盘扫描输入,高电平有效,内置下拉
下图是 7 段和 8 段数码管的段名称
下图是 16 段和 17 段数码管的段名称
5.3. 键盘扫描
CH454 的键盘扫描功能支持 8×8 矩阵的 64 键键盘。在键盘扫描期间,DIG7~DIG0 引脚用于列 扫描输出,SEG7~SEG0 引脚都带有内部下拉电阻,用于行扫描输入。
CH454 定期在显示驱动扫描过程中插入键盘扫描。在键盘扫描期间,DIG7~DIG0 引脚按照 DIG0 至 DIG7 的顺序依次输出高电平,其余 7 个引脚输出低电平;SEG7~SEG0 引脚的输出被禁止,当没有 键被按下时,SEG7~SEG0 都被下拉为低电平;当有键被按下时,例如连接 DIG3 与 SEG4 的键被按下, 则当 DIG3 输出高电平时 SEG4 检测到高电平;为了防止因为按键抖动或者外界干扰而产生误码,CH454 实行两次扫描,只有当两次键盘扫描的结果相同时,按键才会被确认有效。如果 CH454 检测到有效的 按键,则记录下该按键代码,并通过 INT#引脚产生低电平有效的键盘中断,此时单片机可以通过串 行接口读取按键代码;在没有检测到新的有效按键之前,CH454 不再产生任何键盘中断。CH454 不支 持组合键,也就是说,同一时刻,不能有两个或者更多的键被按下;如果多个键同时按下,那么按键 代码较小的按键优先,时间有先后的情况下,先按的有效。
在 SCL 为高电平期间发生的 SDA 下降沿定义为串行接口的启动信号,在 SCL 为高电平期间发生 的 SDA 上升沿定义为串行接口的停止信号。CH454 只在检测到启动信号后才接收并分析命令。所以在 单片机 I/O 引脚资源紧张时,只要保持 SDA 引脚状态不变,SCL 引脚就可以与其它接口电路共用。
下表是在 DIG7~DIG0 与 SEG7~SEG0 之间 8×8 矩阵的顺序编址,既是按键编址,也是数码管段
位和发光管 LED 阵列编址。由于按键代码是 8 位,键按下时位 6 总是 1,所以当键按下时,CH454 所
提供的实际按键代码是表中的按键编址加上 40H,也就是说,此时的按键代码应该在 40H 到 7FH 之间。
● 两线串行接口,兼容 I2C 总线,节约引脚。 ● 内置时钟振荡电路,不需要外部提供时钟或者外接振荡元器件,更抗干扰。 ● 支持低功耗睡眠,节约电能,可以被按键唤醒或者被命令操作唤醒。 ● 提供 SOP28 和 SDIP-30 两种无铅封装,兼容 RoHS。
CH454 手册
2
3、封装
推荐用贴片封装
27H
26H
25H
24H
23H
22H
21H
20H
SEG5
2FH
2EH
2DH
2CH
2BH
2AH
29H
28H
SEG6
37H
36H
35H
34H
33H
32H
31H
30H
SEG7
3FH
3EH
3DH
3CH
3BH
3AH
39H
38H
5.4. 串行接口
CH454 的 2 线串行接口包含 3 个信号线:串行数据时钟输入线 SCL、串行数据输入和输出线 SDA、 以及可选的中断输出线 INT#。其中,SCL 是带上拉的输入信号线,默认是高电平;SDA 是带上拉的准 双向信号线,默认是高电平;INT#是带上拉的开漏输出信号线,默认是高电平。
编址
DIG7
DIG6
DIG5
DIG4
DIG3
DIG2
DIG1
DIG0
SEG0
07H
06H
05H
04H
03H
02H
01H
00H
SEG1
0FH
0EH
0DH
0CH
0BH
0AH
09H
08H
SEG2
17H
16H
15H
14H
13H
12H
11H
10H
SEG3
1FH
1EH
1DH
1CH
1BH
1AH
19H
18H
SEG4
CH454 支持扫描极限控制,并且只为有效数码管分配扫描时间。当扫描极限设定为 1 时,唯一的 数码管 DIG0 将得到所有的动态驱动时间,从而等同于静态驱动;当扫描极限设定为 8 时,8 个数码 管 DIG7~DIG0 各得到 1/8 的动态驱动时间;当扫描极限设定为 4 时,4 个数码管 DIG3~DIG0 各得到 1/4 的动态驱动时间,此时各数码管的平均驱动电流将比扫描极限为 8 时增加一倍,所以降低扫描极 限可以提高数码管的显示亮度。驱动 17 段数码管时,扫描极限必须小于或者等于 7。
读操作包括以下 6 个步骤:输出启动信号、输出字节 1、应答 1、输入字节 2、应答 2、输出停 止信号。其中,启动信号和停止信号如上所述,应答 1 和应答 2 通常为 0,输出字节 1 和输入字节 2 各自包含 8 个数据位,即一个字节数据。
下图是一个写操作的实例,字节 1 为 01001000B,即 48H;字节 2 为 00000001B,即 01H。
CH454 内部具有 8 个 16 位的数据寄存器,用于保存 8 个字数据,分别对应于 CH454 所驱动的 8 个数码管或者 8 组每组 16 个的发光二极管。当数据位为 1 时,对应的数码管的段或者发光管就会点 亮;当数据位为 0 时,则对应的数码管的段或者发光管就会熄灭。
CH454 支持部分段位寻址,可以用于独立控制 64 个发光管 LED 中的任意一个或者数码管中的特 定段(例如址置 1”命令 将某个地址的段位置 1 后,该地址对应的发光管 LED 或者数码管的段会点亮,该操作不影响任何其它 LED 或者数码管其它段的状态。CH454 的段位寻址只支持由 SEG7~SEG0 引脚驱动的 8×8 矩阵,而由 XSG7~XSG0 引脚驱动的 LED 或者数码管的段不支持段位寻址。
CH454 手册
1
16 段数码管驱动及键盘控制芯片 CH454
手册 版本:1B
1、概述
CH454 是数码管显示驱动和键盘扫描控制芯片。CH454 内置时钟振荡电路,可以动态驱动 8 只 16 段的数码管或者 128 只 LED,支持 11 段、14 段、16 段×8 以及 17 段×7 等;同时还可以进行 64 键 的键盘扫描;CH454 通过 2 线串行接口与单片机等交换数据。