品牌:HL | 型号:HL8654C | 类型:驱动IC |
针脚数:16 | 用途:仪器 | 封装:SOP16 |
批号:2020+ | 货号:2020+ | 是否跨境货源:是 |
主要下游平台:其他 | 主要销售地区:其他 | 有可授权的自有品牌:是 |
包装:管装 | 应用领域:安防设备 |
HL8654C是一款LED(发光二极管、数码管、点阵屏)驱动控制专用芯片,内部集成了数字通讯电
路、解码电路、数据锁存器、震荡器、LED驱动电路。通讯方式采用异步串口通信(UART)协议,因芯
片只接收单片机发来的数据,仅需要单片机的一个TX端口发送数据给芯片即可,实现单线通讯;在显示
驱动方面,芯片采用动态扫描方式,两种显示模式可选,8级段驱动电流可调,16级位占空比可调;HL8654C
内置消隐处理优化电路。
本产品应用在各种消费类电子产品上,用途非常广泛,如:LED 数码显示,LED 点阵显示驱动,机
顶盒显示等。本产品性能优良,质量可靠。
功能特点
? 采用功率CMOS工艺
? 典型工作电压:5V
? 支持共阴数码管显示
? 两种显示模式(7段×6位,8段×5位)
? 辉度调节电路(位占空比16级可调、段驱动电流8级可调)
? 串行接口(SDA),兼容串口通信(UART)协议,支持波特率19200bps
? 内置OSC 频率2.5M
? 内置上电复位电路
? 内置针对暗亮问题的优化电路
功能说明
1、通信协议
本芯片采用异步串口通信(UART)协议,工作原理是将传输数据的每个字符以串行方式一位接一位
的传输。下图给出了其工作模式:
D0 D1 D2 D3 D4 D5 D6 D7 空闲位
每一位的时间为:52us。
其中每一位(bit)的意义如下:
▲起始位:为由高变低,低电平时间为一位的时间,表示传输字符的开始。
▲数据位:紧跟起始位之后,D0-D7,低位先发。
▲校验位:为一位的时间,如果8 位数据位中1 的个数为奇数,该位设为0(置低电平),否则为1(置
高电平)。
▲停止位:置高。时间为一位的时间,它是发送完一个字符数据的结束标志。
▲空闲位:置高。如果空闲位置高的时间大于3ms HL8654C 就认为本次数据帧结束,本次数据从暂存
器打入相应寄存器开始控制芯片输出。如果一帧数据传输没有结束,那么建议设置空闲位时间范围在
0-0.5ms 以内。
HL8654C 的一帧数据包括以下两种形式:
⑴ 显示地址命令+显示数据;
⑵ 显示控制命令+显示控制调节命令。
波特率:是衡量数据传输速率的指针。表示为每秒钟传送的二进制位数(bit 数)。例如资料传送速率
为120 字符/秒,而每一个字符为11 位,则其传送的波特率为11×120=1320 bit/秒=1320
波特。HL8654C 支持波特率范围为:17500bps~21200bps,这里我们建议用19200bps 即每位
的时间为:1s(秒)/19200≈52us(微秒)。所以HL8654C 支持的每位的时间范围为:47us~
57us。在用IO 模拟UART 通讯时候,SDA 数据的位宽应该满足提供的位宽范围。