欢迎访问云渡桥财经网

LED驱动芯片FZH100,应用开发相关数据技术手册

频道:外汇市场 日期: 浏览:3562

​一、 概述

FZH100 (深圳市方中禾科技)是一种带键盘扫描接口LED(发光二极管显示器)驱动控制专用 IC,内部集成有 MCU数 字接口、数据锁存器、LED驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。 主要适用于家电设备(智能热水器、微波炉、洗衣机、空调、电磁炉)、机顶盒、电子称、智能电 表等数码管或 LED显示设备。

二、 特性说明

• 采用 CMOS工艺

• 多种显示模式(11段×7位 ~ 14段×4位)

• 最大支持矩阵按键 10×1

• 辉度调节电路(8级占空比可调)

• 串行接口(CLK,STB,DIO)

• 振荡方式:内置 RC振荡

• 内置上电复位电路

• 内置数据锁存电路

• 内置针对 LED反偏漏电导致暗亮问题优化电路

• 抗干扰能力强

• 封装形式:QSOP24

三、 管脚定义:

wKgZO2mikvmAC_3dAAOLYdifwuQ955.png

四、管脚功能定义:

五、指令说明:

指令用来设置显示模式和 LED驱动器的状态。 在 STB下降沿后由 DIO输入的第一个字节作为指令。经过 译码,取最高 B7、B6两位比特位以区别不同的指令。

wKgZO2mikwSAZ4zXAAEyxeUorKg347.png

如果在指令或数据传输时 STB被置为高电平,串行通讯被初始化,并且正在传送的指令或数据无效(之前传送 的指令或数据保持有效)。

(1) 显示模式命令设置:

该指令用来设置选择段和位的个数(4~7位,11~14段)。当该指令被执行时,显示被强制关闭。在 显示模式不变时,显存内的数据不会被改变,显示控制命令控制显示开关。上电时,默认显示模式为 7位 11段。

(2)数据命令设置:

该指令用来设置数据写和读,B1和 B0位不允许设置 01或 11。

wKgZO2mikxOAV2XkAAGRaSwSvXs980.png

(3)显示控制命令设置:

该指令用来设置显示的开关以及显示亮度调节。共有 8级辉度可供选择进行调节。

wKgZPGmikxqAKCKEAAJC0VlZo8Y366.png

(4)地址命令设置:

该指令用来设置显示寄存器的地址。最多有效地址为 14位(00H-0DH),如果地址设为 0EH或更高,数据被忽 略,直到有效地址被设定。上电时,地址默认设为 00H。

wKgZPGmikx-Abe_HAAIx9Aqtql8427.png

六、 显示寄存器地址:

寄存器存储通过串行接口接收从外部器件传送到 FZH100的数据,最多有效地址从 00H-0DH共 14字节单元,分别与芯片 SGE和 GRID管脚对应,具体分配如下图: 写 LED显示数据的时候,按照显示地址从低位到高位,数 据字节从低位到高位操作。

wKgZO2mikyeAGwtRAAHhyCouVW0377.png

▲注意:芯片显示寄存器在上电瞬间其内部保存的值可能是随机不确定的,此时客户直接发送开屏命令,将 有可能出现显示乱码。所以我司建议客户对显示寄存器进行一次上电清零操作,即上电后向 14位显存地址 (00H-0DH)中全部写入数据 0x00。

七、 显示:

1、驱动共阴数码管:

wKgZO2mikyyAb2yaAAEq7Ccw3V4927.png

图 给出共阴极数码管的连接示意图,如果让该数码管显示“0”,只需要向 00H(GRID1)地址中从低位开 始写入 0x3F数据即可,此时 00H对应每一个 SEG1-SEG8的数据如下表格。

wKgZPGmikzKARIXLAAB7Cs2IW78194.png

2、驱动共阳极数码管:

wKgZPGmikzeAby9PAAEN0ldbT9s468.png

图 给出共阳极数码管的连接示意图,如果让该数码管显示“0”,要向地址单元 00H(GRID1)、02H(GRID2)、 04H(GRID3)、06H(GRID4)、08H(GRID5)、0AH(GRID6)里面分别写数据 01H,其余的地址 0CH(GRID7)单元全部写数 据 00H。每一个 SEG1-SEG8对应的数据如下表格。

wKgZO2mik4qAau0hAAFUixgiP18007.png

▲注意:无论是驱动共阴极数码管还是驱动共阳极数码管,SEG引脚只能接 LED的阳极,GRID 只能接 LED的阴极,不 可反接。

八、 键扫描和键扫数据寄存器:

该芯片最大支持的键扫矩阵为 10×1bit,如下所示:

wKgZO2mik5GAbpvEAABUvO5MnbM345.png

键扫数据储存地址如下所示,先发读按键命令后,开 始读取 5字节的按键数据 BYTE1—BYTE5,读数据从低位开 始输出,其中 B7和 B6位为无效位固定输出为 0。芯片 K和 KS引脚对应的按键按下时,相对应的字节内的 BIT位 为 1。

wKgZPGmik56ARRDxAADiOxCakAE538.png

▲注意:1、FZH100最多可以读 5个字节,不允许多读。

2、读数据字节只能按顺序从 BYTE1-BYTE5读取,不可跨字节读。例如:硬件上的 K1与 KS10对应 按键 按下时,此时想要读到此按键数据,必须需要读到第 5个字节的第 5BIT位,才可读出数据。

九、按键:

(1)按键扫描:键扫描由 FZH100自动完成,不受用户控制,用户只需要按照时序读按键值。完成一次键扫 需要 2个显示周期,一个显示周期大概需要 T=4ms,在 8ms内先后按下了 2个不同的按键,2次读到的键值都是先按 下 的那个按键的键值。

7 位 11段模式下,IC在上电后芯片内部扫描 SEG1/KS1-SEG10/KS10的波形如图

wKgZPGmik6WAciu5AADAELbhJUo598.png

如上图可知,芯片内部按键扫描原理如下:

芯片从 SEG1/KS1开始逐渐扫描到 SEG10/KS10结束,并且 SEG1/KS1-SEG8/KS8在一

个周期内完成,SEG9/KS9-SEG10/KS10在下一个周期内完成。在发送读按键指令时,如果SEG1/KS1-SEG10/KS10端的按键扫描高电平通过按键引入 K1引脚中,芯片内部会识别该高电平并且在读5个 字节的按键数据时,相应的 BIT 位会被置高。

▲注意: 显示周期和 IC工作的振荡频率有关,振荡频率不完全一致,以上数据仅供参考,以实际测量为 准。

(2)按键复用:复合按键的问题:SEG1/KS1-SEG10/KS10是显示和按键扫描复用的。以下图为例子,显示需要 D1亮,D2灭,需要让 SEG1为“0”,SEG2为“1”状态,如果 S1,S2同时被按下,相当于 SEG1,SEG2被短路,这 时 D1,D2都被点亮。

wKgZPGmik7GAZgTgAACR3NSePj0869.png

解决方案:

1、串联二极管如下图所示。

wKgZPGmik7eALoVZAACm630TsBA823.png

▲注意:建议使用同一个 KS不同的 K键作为复合按键。

十、串行数据传输格式:

读取和接收 1个 BIT都在时钟的上升沿操作。

数据接收(写数据)

wKgZPGmik72ALRgYAACbSPec4Xk278.png

数据读取(读数据)

wKgZPGmik8OAJRgOAADyiq8HzwQ619.png

▲注意:1、读取数据时,从串行时钟 CLK的第 8个上升沿开始设置指令到 CLK下降沿读数据之间需要一个等 待时间 Twait(最小 2μ S)。具体参数见时序特性表。

十一、 应用时串行数据的传输:

(1) 地址增加模式 使用地址自动加 1模式,设置地址实际上是设置传送的数据流存放的起始地址。起始地 址命令字发送完 毕,“STB”不需要置高紧跟着传数据,最多 14BYTE,数据传送完毕才将

“STB”置高。

wKgZO2mik8mAdcKdAABFopGT_wg424.png

Command1:设置显示模式

Command2:设置数据命令

Command3:设置显示地址

Data1~ n:传输显示数据至 Command3地址和后面的地址内(最多 14bytes)

Command4:显示控制命令

(2) 固定地址模式 使用固定地址模式,设置地址其实际上是设置需要传送的 1BYTE数据存放的地址。 地址发送完毕“, STB”不需要置高,紧跟着传 1BYTE数据,数据传送完毕才将“STB”置高。然后重新设置第 2个数据需要存放的地址,最多 14BYTE数据传送完毕,“STB”置高。

wKgZO2mik86AFX2mAABNM8D6uGw149.png

Command1:设置显示模式

Command2:设置数据命令

Command3:设置显示地址1

Data1:传输显示数据 1至 Command3地址内

Command4:设置显示地址 2

Data2:传输显示数据 2至 Command4地址内

Command5:显示控制命令

(3)读按键时序

wKgZPGmilJGAUPqLAAA-BdwCJA8122.png

Command1:设置读按键命令

Data1~5:读取按键数据

(4)采用地址自动加一和固定地址方式的程序设计流程图: 采用自动地址加一的程序设计流程图:

wKgZO2milJuAMyLZAANPjOUYYMQ471.png

采用固定地址的程序设计流程图:

wKgZO2milKWALxXqAAOmHV17oAg708.png

十二、应用电路:

FZH100 驱动共阴数码屏硬件电路图

wKgZPGmilKyAVKzRAAM39LMQ5PA902.png

▲注意:

1、VDD、GND之间滤波电容PCB板布线应尽量靠近 FZH100芯片放置,加强滤波效果。

2、连接 在 DIO、CLK、STB通讯口上下拉三个 100pF电容可以降低对通讯口的干扰。

3、因蓝光数码管的导通压降压约为 3V,因此 FZH100供电应选用 5V。

十三、 电气参数:

极限参数(Ta = 25℃, Vss = 0V)

wKgZPGmilSaAMDEbAAF2hJcpgvA642.png

正常工作范围(Ta = -20~ +80℃,Vss = 0V)

wKgZPGmilSyACOz2AADBFwZH4zE555.png

电气特性(Ta = -20~ +80℃,VDD = 5V, VSS = 0V)

wKgZO2milTaAZMsSAAG5OyAalNE178.png

开关特性(Ta = -20~ +80℃,VDD = 5V)

wKgZPGmilTuAMoeTAAGZjXcMaf4308.png

时序特性(Ta = -20~ +80℃,VDD = 5V)

wKgZO2milUKATFw0AAFKyl3b4so499.png

时序波形图:

wKgZPGmilUiACANXAAFYC20zdUo693.png

十四、IC封装示意图:

wKgZPGmilU6APsE8AADlzbJqk6k201.png wKgZPGmilVSAKhrLAAH2qUBcTTU844.png

深圳市方中禾科技有限公司,集成电路生产国内知名品牌"FZH",以集成电路(IC)研发、集成电路封装、半导体测试、产业一体化的特色综合性企业,专注芯片设计开发,生产销售十余年,是一家兼具集成电路创新动力、研发能力、应用经验丰富的知名品牌公司。

公司产品涵盖LED驱动芯片、液晶屏驱动、耳机降噪芯片、模拟与数字转换器IC、电容屏驱动、触摸IC等。具体产品型号包括:触摸芯片FZH31,LED数码管驱动芯片FZH114、FZH100、FZH110、FZH119A,LCD液晶屏驱动芯片FZH1621、FZH1625,LED全彩驱动芯片FZH04、FZH09、FZH12,以及ADC模数转换芯片FZH23、FZH709等。