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

电子说

1.4w人已加入

描述

​ 一: 概述

        FZH1692P/Q(深圳市方中禾科技) 是 4*40 LCD 显示驱动控制专用电路,最多可以显示 160段。 内部集成有 MCU两线数字接口、数据锁存器、LCD驱动等电路。支持1/3BIAS, 1/2BIAS,LINE翻转,FRAME翻转,支持 3V /5V的LCD屏。所有设置均通过 2线串行接口传输数据。主要应用于 段码 LCD显示屏产品驱动。

二: 特性说明

        采用低功耗CMOS工艺

        40X4点LCD驱动

        1/2或 1/3LCD驱动偏压可选

        支持FRAME和LINE两种驱动波形,选用FRAME功耗更低

        显示亮度自由设定

        串行接口(SDA,SCL)

        振荡方式:内置RC振荡,典型振荡频率为95KHZ 

        封装形式:SSOP48,LQFP48

三:原理框图 

lcd

四:引脚排列和引脚说明

3.1引脚排列

lcdlcd

3.2:引脚说明

lcd

五:显示 RMA 分布

        该寄存器存储通过串行接口从外部器件送到 FZH1692P/Q的数据,地址从 00-31H共 20个字节单元,分别与芯片 SEG 和 COM 管脚所接的 LCD 灯对应,地址分配如下表:

lcd

六:通讯协议

        FZH1692P/Q 采用2线串行传输协议通讯。

1:开始信号(START)/ 结束信号(STOP) 

        开始信号:保持 SCL 为“1”电平,SDA 从“1”跳“0”,认为是开始信号,如 下图A段;

        结束信号:保持 SCL 为“1”电平,SDA 从“0”跳“1”,认为是结束信号,如 下图 E段;

2:ACK 信号

        如果本次通讯正常,芯片在串行通讯的第 8个时钟下降沿后,FZH1692P/Q主动把 SDA 

拉低。直到检测到 SCL来了上升沿, SDA 释放为输入状态( 对芯片而言 ), 如(下图 )D 

段。

3:写“1”和写“0”。

        写“1”:保持 SDA 为“1”电平,SCL 从“0”跳到“1”, 再从“1”跳到“0”,则认为是写入“1 ”如( 下图)B段。

        写“0”:保持 SDA 为“0”电平,SCL 从“0”跳到“1”, 再从“1”跳到“0”,则认为是写入“0 ”如( 下图)C 段。

        

lcd

4: 一个字节数据传输格式

        一个字节数据的传输格式如图4, 数据发送时 LSB在前,MSB 在后。

lcd

5: 显示控制命令

lcd

        TEST: =0,正常工作模式:=1 测试模式。在测试模式下,芯片工作的时钟切换为 SCL, 当从正常工作模式切换为测试模式,芯片的显示周期复位,重新开始新的扫 描周期。

        STANDBY : =0, 待机模式;=1,正常工作模式。在待机模式下 SEG和 COM 均被拉高,内

部振荡器停止工作。

        LF: =0,LINE 模式;=1FRAME 模式。

        BIAS: =0,1/3BIAS ;=1, 1/2BIAS 

        PWM: 显示亮度调节只能对 3V 电压驱动的屏有效,如果使用 5V 液晶屏,不满意显

示亮度,可心调节 IC 的供电电压(见下图)

lcd

​6:数据命令

lcd

设置的地址为起始地址。地址范围为 00H-13H. 

7:发送显示控制命令格式 

lcd

数据发送时 LSB 在前,MSB 在后。

8: 发送显示数据格式 

lcd

        数据发送以“START”开始,以“STOP”结束。数据发送时 LSB 在前,MSB 在后。

        显示数据的发送仅支持地址自动加一方式,即每接收 1BYTE 数据,地址自动加一,不需要重新设置地址。 FZH1692P/Q 内部 RAM有32个字节地址(00— 1FH) 实际用到的显示 RAM ,只有 00H一13H(20BYTE),当地址为13H时,继续发送数据,地址加一,由于显示 RAM只有20BYTE,因此不影响芯片显示 RAM。当地址为 1FH 时,继续发送数据,地址加 一,等于 00H,将改写 00H 单元的内容。

七: 程序流程图:

lcd

八:显示程序例子:

下面是用C51单片机把FZH1692P/Q显存写满0xA5并显示出来为例子的C程序

//MCU:AT89S52 

//MUC晶振:11.0592MHZ

//开发环境:Keil uVision3 

#include 

#include 

#define uint unsigned int 

#define uchar unsigned char

sbit SDA=P1^0; //定义SDA数据线

sbit SCL=P 11^; //定义SCL时钟线

//*******************************************************

void delay (unit z ) //n毫秒延时子程序

uint x,y ; 

for(x=z; x>0;x--

for(y=112;y>0;y--

); 

//*******************************************************

void start( ) //START信号

SCL=1; //SCL为高电平的时候

SDA=1; //SDA来一个下降沿

SDA=0; 

//*******************************************************

void stop( ) //STOP信号

_nop_( );_nop_( ); 

SDA=0; 

SCL=1; //SCL为高电平的时候

_nop_( );_nop_( );_nop_( ); 

SDA=1; //SDA来一个下降沿

_nop_( );_nop_( ); 

//*******************************************************

void ack( ) //应答信号

SDA=1;

_nop_( ); 

while(SDA); //第8个信号后,等待芯片把总线拉低

SCL=0; //主机给出一个上升沿

SCL=1; 

SCL=0; 

SDA=0; //当前状态为芯片释放为输入

//*******************************************************

void write(uchar date8 ) //写一个字节子程序

Uchar i, j ; 

j=date8; 

SCL=0; // SCL为低电平

for(i=0; i<8;i++) 

if(j&0x01) //检测SDA电平

SDA=1; 

else 

SDA=0; 

SCL=0; 

SCL=1; //SCL上升沿,数据被写入

SCL=0; 

j>>=1; 

//********************************************************

void send_cmd(uchar temp) //发送显示控制命令子程序

start( ); //开始信号

write(temp); //写入一个8位的命令,低位在前,高位在后

ack( ); //应答信号

stop( ); //停止信号

//********************************************************

void send_data(uchar cmd, uchar d1) //写显存子程序

Uchar num ; 

sat)tr(;/开始信号/ 

wiecd;rt(m)/写入一个8/位的命令,低位在前,高位在后

ack( ); //应答信号

for (num=0; num<20; num++) //写入显存数据

write(d1); //写入的数据

ack( ); //应答信号

stop( ); //停止信号

}

//********************************************************

void init( ) //MCU初始化

P1=0XFF; 

//********************************************************

void main(void) //主程序

init( ); //初始化

send_data(0xC0,0xA5); //设置首地址,并写入数据

send_cmd(0x27); //设置显示控制命令 :1/3BIAS,LINE模式, 驱动5VLDC屏。

whi1e( l ); //循环等待

//

**********************程序结束************************* 

九:驱动波形

以 seg0-com3点亮 其它段灭为例子,给出驱动波形图

lcd

十:电气参数:

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

lcd

2: 正常工作范围电气特性(Ta= -20~ +70℃,VDD=5V, Vss=0 V)

lcd

3:开关特性(T =-0~ +0a27℃,VD=5VD)

lcd

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

lcd

​5: 时序波形图: 

lcd

十一、 绑定图:

lcd

管脚座标: 

lcd

十一:封装

SSOP48 封装图:

lcdlcd

​LQFP48 封装图: 

lcdlcd

深圳市方中禾科技有限公司,集成电路生产国内知名品牌"FZH",以集成电路(IC)研发、集成电路封装、半导体测试、产业一体化的特色综合性企业,专注芯片设计开发,生产销售十余年,是一家兼具集成电路创新动力、研发能力、应用经验丰富的知名品牌公司。
公司产品涵盖LED驱动芯片、液晶屏驱动、耳机降噪芯片、模拟与数字转换器IC、电容屏驱动、触摸IC等。具体产品型号包括:触摸芯片FZH31,LED数码管驱动芯片FZH114、FZH100、FZH110、FZH119A,LCD液晶屏驱动芯片FZH1621、FZH1625,LED全彩驱动芯片FZH04、FZH09、FZH12,以及ADC模数转换芯片FZH23、FZH709等。

企业名:深圳市方中禾科技有限公司
类型:原厂制造商
手机:13686858561
联系人:苏先生
QQ:1974964492
邮箱:fzhsu@fangchip.com
地址:广东深圳深圳市南山区科技园北区朗山二路7号富裕顶大厦401室

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分