【翻译】合泰HT1632C芯片手册 精炼汉化版

本文档详细介绍了合泰HT1632C芯片的特性、功能和接口,包括工作电压范围、点阵模式、集成显存、亮度调节、时钟源选项、串行接口、指令集和应用。芯片支持级联、闪烁功能,并具备多种LED驱动模式,适用于LED显示屏的控制。此外,它还提供了详细的命令模式和数据模式说明,方便编写驱动程序。
摘要由CSDN通过智能技术生成

版本迭代

1、2021.12.25,V1.0,翻译初版。内容的选择:以能够编写出驱动程序为目标。
2、2023.1.15,HT中文官网现已提供简体中文数据手册

芯片特性

工作电压:	2.4~5.5V
点阵模式:	32行/8公共端,24行/16公共端
集成显存:	32行/8公共端 对应 64×4bits显存划分,24行/16公共端 对应 96×4bits显存划分
亮度调节:	16级PWM调光
振荡器:		内置256K RC振荡器,支持外置时钟源
串行接口:	CS’=片选,RD’=读取时钟线,WR’=写入时钟线,DATA=数据线
指令集:		数据模式,配置模式
扩展应用:	支持级联
开漏输出:	NMOS,PMOS
封装:		52p QFP

功能示意图

功能示意图

引脚定义

引脚定义

焊盘名称I/O描述
ROW0~ROW23O行驱动,用于LED驱动。
ROW24/COM15~ROW31/COM8ILED驱动,或者公共输出。公共输出时,为双模式(?)
COM0~COM7O公共输出,为双模式(?)
SYNCI/O在RC-MASTER或EXT-CLK-MASTER下,同步信号由该引脚发出。在RC-MASTER下,同步信号由该引脚输入。
OSCI/O在RC-MASTER下,系统时钟由片上RC振荡器提供,并输出到OSC引脚上。在SALVE MODE或EXT-CLK-MASTER下,系统时钟由接在OSC上的外置时钟源提供。
DATAI/O带有上拉电阻的串行数据输入/输出线
WR’I带有上拉电阻的写时钟线。数据在上升沿写入HT1632C。
RD’I带有上拉电阻的读时钟线。RAM中的数据在下降沿输出于DATA线。MCU再发出一个上升沿信号,以读取当前DATA线的值。
CS’I带有上拉电阻的片选输入。电平为H时,串行接口复位,不能接受MCU发送的请求;电平为L时,才能够响应MCU发出的配置命令和数据命令。
其它

最大范围

直流特性

交流特性

功能描述

1 显存VRAM

显示缓存可分为64×4bits96×4bits两种模式,用以存储显示数据,分别对应32行×8公共端24行×16公共端(取决于电路设计)。
  显存RAM中的数据直接对应LED的内容。当数据为1时,对应位置的LED将会点亮。显存RAM中的数据可由读取(READ),写入(WRITE),读写(READ-MODIFY-WRITE)这三条命令访问。值得一提的是,显存RAM中的数据需要先从bit0位进行读/写,详情参见“指令集”部分。
32行 & 8公共端模式的显存划分
24行 & 16公共端模式的显存划分

2 系统时钟源

HT1632C的时钟系统用于产生时间基线时钟频率和LED驱动时钟。可使用S/W设置在片上的RC时钟源(256K)和片外的时钟信号输入之间做出选择。切换方式如下图所示。
在这里插入图片描述
执行SYSDIS命令后,时钟系统将停止运行,LED的周期信号产生器也将停止。该命令只应用于片上RC时钟源模式。当时钟系统停止时,LED画面将会清屏,时间基线功能也将停止。LEDOFF命令用于关闭LED的周期信号产生器。执行LEDOFF命令后,可再执行SYSDIS命令,使系统掉电,以进一步降低功耗。这是SYSDIS命令的第二种用法。但是,在使用外置时钟信号输入时,SYSDIS命令无法实现上述两种功能,而在使用晶体振荡器(连接在OSC引脚)作为时钟源时,SYSDIS命令也无法使系统掉电。系统上电初始化后,HT1632C将处于SYSDIS模式。

3 LED驱动

HT1632C能够驱动256(32×8)和384(24×16)枚LED的阵列。使用S/W配置,可选择32×8或24×16,还可配置公共端NMOS或PMOS开漏输出。因此,HT1632C有广泛的应用性。LED驱动的时钟频率由系统时钟分频而来,其频率等同于片上RC振荡器频率,或等于片外的时钟源频率。与LED有关的命令位于后面的表格之中。其高位都为100,这三位表示的是命令类型。如要连续发出多条LED命令,可将从第二条开始的100区域省略。LEDOFF/LEDON命令可关闭/打开LED的周期信号发生器。

名称内容功能
LEDOFF10000000010X关闭LED输出
LEDON10000000011X使能LED输出
Commons Option1000010abXXX① ab=00:NMOS开漏输出,8公共端 ; ② ab=01:NMOS开漏输出,16公共端 ; ③ ab=10:PMOS开漏输出,8公共端 ; ④ ab=11:PMOS开漏输出,16公共端

4 级联功能

5 闪烁功能

闪烁周期是0.5S,占空比是50%。命令BLINKON/BLINKOFF。

6 命令模式

使用S/W设置来配置HT1632C。有两种命令,一种是HT1632C配置命令,另一种是显存数据访问命令
1、芯片配置命令是配置模式,其命令类型是100。配置模式包含:系统设置命令,系统频率选择命令,LED配置命令,操作命令各1条。
2、显存数据访问命令是数据模式,它包含:读取(READ),写入(WRITE),读写(READ-MODIFY-WRITE)三条。
设置模式(command mode)与数据模式(data mode)的命令见下表:

名称类型ID码
READ数据模式110
WRITE数据模式101
READ-MODIFY-WRITE数据模式101
COMMAND配置模式100

LED驱动模式输出波形

公共端为轮询扫描
公共端配置为NMOS时:灌电流,低电平有效
公共端配置为PMOS时:拉电流,高电平有效

数字调光

COM:低电平有效
ROW:高电平有效,16级PWM

总线接口

四线连接方式

引脚名称说明
CS’用于初始化串行连线,用于启动MCU与HT1632的通信。拉高后,命令传输禁止,开始初始化串行总线。所以,在发送下一条命令时,应确保CS’有拉高够一定的时间
DATA数据通过该线进行传输(读/写)
RD’数据读取的时钟线。显存中的数据将在RD’的下降沿之后,输出到DATA线。推荐MCU在RD’下一次上升沿与下降沿之间,进行数据的读取
WR’写入读取的时钟线。通过WR’的上升沿,将配置、RAM地址、RAM数据从DATA线写入HT1632
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

命令流

上电
–>SYSDIS(M/S)
–>COM Option(M/S)
–>Master Mode(M)
–>Slave Mode(S)
–>SYS ON(M/S)
–>LED ON(M/S)
–>Write RAM Data(M/S)
–>Update RAM Data(M/S)–>Update RAM Data(M/S)–>…

指令集

在这里插入图片描述
注释
X:任意数据
A6~A0:显存数据的地址
D3~D0:显存数据的内容
D/C:数据/设置模式
默认:上电后的状态
上表中,ID为命令码。100是配置模式的命令码。连续发送多个配置模式的命令码时,从第二个命令码开始,可以省略命令头100。时钟源可选择片外或片上RC振荡器。推荐MCU在HT1632C上电后,对其进行初始化,以防止HT1632C上电后自动的初始化失败。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值