您当前的位置:五五电子网电子知识元器件介绍元器件特点及应用MAX6955概述 正文
MAX6955概述

MAX6955概述

点击数:7400 次   录入时间:03-04 11:44:18   整理:http://www.55dianzi.com   元器件特点及应用

    显示驱动器MAX6955包括5条I/O扩展线(GPIO)P0~P4,其中P0~P3部分或全部配置成按键开关输入,自动扫描、去抖动,控制多达32个矩阵开关,P4配置成IRQ输出,驱动器通过IIC兼容的2线串行接口连接到7/14/16段LED显示器上,当电源电压低至2.7V,同时驱动16位7段LED、8位1 4段LED、8位1 6段LED或128个分立的LED。

  MAX6955驱动器内部包含14段和16段LED的104个ASCII字符字模、7段显示的1 6进制字模、多工扫描电路、阳极和阴极驱动器及存储各位显示的静态RAM,包含低功耗关断模式、限制扫描位寄存器、段闪烁控制及强制所有LED点亮的测试模式6通过式。通过LED驱动的斜率输出功能降低电磁干扰,调节单个外部电阻设定LED显示位的最大段电流,调节内部16级数字亮度电路独立控制各位的显示亮度。MAX6955驱动器功能框图如下图所示。

MAX6955驱动器功能框图

  MAX6955驱动器功能框图

     主要引脚功能:

    通用I/O口P0~P4中,P0~P3配置成矩阵键盘的输入,P4作为中断请求输出;ADO地址输入端O设置从器件地址,根据要求连接到GND、V+、SCL或SDA;ADl地址输入端1设置从器件地址,根据要求连接到GND、V+、SCL或SDA;SDA为12C数据I/O口;SCL为IIC时钟输入端;00~018位/段驱动复用引脚作为位驱动时OO~07为LED共阴端,作为段驱动时00-018提供LED阳极电流,既没被用作位驱动也没被用作段驱动时,00~018呈高阻态。 



www.55dianzi.com

  配置寄存器

      数据格式如下表所示,它包含的七个比特配置位功能如下:S位选择关闭模式或正常操作模式,B位选择闪烁快慢,E位选择是否使能闪烁功能,I位选择亮度调节方式,P位返回当前闪烁定时的相位,R位设定清除每一位数据位的方式,T位设定闪烁同步格式。

  亮度调节寄存器 

    设置调节LED显示器亮度,通过配置寄存器I位选择亮度调节方式。一种是一次调节所有LED显示器的亮度,总亮度调节寄存器地址为0×02,通过设置寄存器D3~DO进行数字化亮度调节:另一种是单独调节每个LED显示器的亮度,共有八个地址为0×10~0×17的单个亮度调节寄存器,通过设置亮度寄存器D7~D4和D3~DO完成奇数位和偶数位共16个LED显示器的亮度调节。两种不同方式的亮度调节均有16种亮度选择,最大亮度(15/16)时LED最亮,最小亮度(1/16)时LED灭。

  显示测试寄存器

       工作于正常和显示测试两种方式,显示测试方式指不改变其它寄存器值(包括关闭寄存器,不包括位寄存器和GPIO配置寄存器)点亮所有LED显示器(包括小数点),扫描亮度为7/16。

  Key Mask寄存器

       包含Key_A Mask、Key_B Mask、Key_C Mask和Key_D Mask,地址分别为0×08、0×09、0×OA、0×0B,寄存器中的每一位(D7~DO)对应一个键,使能任意键相应位置“1”,反之置“O”,键扫描周期中只有当被使能的键按下时才发出中断请求信号。

  Key Debounced寄存器

       包含:Key_A debounced、Key_B debounced、  Key_C debounced、  Key_D de-bounced四个只读寄存器,地址分别为0×08、0×09、0×0A、0×OB,寄存器中的每一位(D7~DO)对应一个键,键按下时,Key Debounced寄存器中的相应位置“1”,当读取四个寄存器中的任意一个后,清除寄存器值,以便识别后来按下的键。如果寄存器的数据没被读取,按键扫描数据进行积累,MAX6955没有FIFO,用户无法识别按键的顺序,即无法识别按键是否按下一次,每次中断之后下一个键扫描周期之前读取四个寄存器值并清除中断请求信号。

  Key Pressed寄存器

       包括Key_B pressed、Key_Bpressed、Key_C pressed、Key_D pressed四个只读寄存器,地址分别为0×0C、0×0D、0×0E、0×0F,在最后一次按键扫描周期里检测哪些键为按下状态,每一位(D7~DO)对应一个键。如果检测到有键按下时置相应键位为“1”,反之置“O”,读取任意一个寄存器后,不清除寄存器的值也不清除中断请求信号。

  位寄存器

       决定LED显示的内容,MAX6955用32个位寄存器存储显示的字符,对于14或16段LED通常采用译码方式,寄存器的位不直接控制14或16段LED段码字,而是通过寻址字符发生器控制段码字。字符发生器存储14或16段显示字型,寄存器的低七位(D6~DO)从字型表中选择相应的字符,字符发生器以16进制的方式存储数据,对于7段LED通过寻址字符发生器控制,选择D0~D3、D4~D7为零。 D7位显示十进制的小数点,独立于译码器,D7=1,十进制小数点DP点亮。非译码方式下位寄存器的内容直接与7段LED相对应,其中D7指向DP段,D6指向A段顺序排列,DO指向G段,相应位置“1”时代表该段点亮,置“0”代表该段熄灭。



www.55dianzi.com

  MAX6955采用IIC兼容的2线串行接口控制,主控端发送格式:起始位+7位从地址+写位+寄存器地址+一个或多个字节的数据+停止位;主控端接收格式:起据传送的时序图分别如下图所示。

起始位+7位从地址+写位+寄存器地址+一个或多个字节的数据+停止位图

主控端接收格式图

起据传送的时序图




本文关键字:暂无联系方式元器件特点及应用元器件介绍 - 元器件特点及应用