|
HT1622 是一种外围器件,专用于扩展 I/O 型微控制器的显示能力。该器件的最大显示段为256 patterns(32×8)。它还支持串行接口、蜂鸣器声音、看门狗或时基定时器功能。HT1622 是一个存储器映射(memory mapping)和多功能 LCD 控制器。HT1622 的软件配置特性使得它适合于多LCD应用,包括LCD模块和显示子系统。主控制器和 HT1622 之间的接口只需要三根线。HT162X 系列具有多种产品,以适应不同的应用。 主要功能特性: - 工作电压:2.7V~5.2V
- 内置RC振荡器
- 1/4偏置,1/8周期,帧频率(Frame frequency)为 64Hz。
- 最大32×8 patterns,8 commons, 32段
- 内建内部电阻型偏压发生器(bias generator)
- 3线串行接口
- 8种时基/WDT选择
- 时基或WDT溢出输出
- 内置LCD显示RAM
- 读写地址(R/W address)自动增量功能
- 两种蜂鸣器频率选择(2kHz/4kHz)
- Power down指令可降低功耗
- 软件配置特性
- 数据(Data)模式和命令(Command)模式指令
- 三种数据访问模式
- VLCN 引脚可调整LCD工作电压
- 层叠应用(Cascade application)
方块图:  引脚分配图:  引脚说明: | 引脚号 | 引脚名 | I/O | 说明 | | 1 | /C/S | I | 带上拉电阻的片选输入。当CS为逻辑高电平时,对HT1622的数据和指令读出和写入都被禁止。串行接口电路也被复位。但如果/C/S为逻辑低电平并且是到/C/S引脚的输入,则会使能主控制机和HT1622之间的数据和指令传输。 | | 2 | /R/D | I | 带上拉电阻的读(READ)时钟输入。位于HT1622 的RAM中的数据在RD信号的上升沿随时钟输出。随时钟输出的数据将出现在数据线上。主控制器可以用下一个下降沿锁住随时钟输出的数据。 | | 3 | /W/R | I | 带上拉电阻的写(WRITE)时钟输入。数据线上的数据在/W/R信号的上升沿被锁存入HT1622。 | | 4 | DATA | I/O | 带上拉电阻的串行数据输入/输出 | | 5 | VSS | — | 负电源,地 | | 6 | OSCI | I | 如果系统时钟来自外部时钟源,那么外部时钟源应该连接到 OSCI 引脚。 | | 7 | VDD | — | 正电源 | | 8 | VLCD | I | LCD 工作电压输入引脚 | | 9 | /I/R/Q | O | 时基或看门狗溢出标志,NMOS 开漏(open drain)输出。 | | 10,11 | BZ,/B/Z | O | 2kHz 或 4kHz 音频输出引脚对 | | 12~14 | T1~T3 | I | 未连接 | | 15~22 | COM0~COM7 | O | LCD公共输出 | | 23~54 | SEG0~SEG31 | O | LCD 段输出 | 绝对最大额定值: - 电源电压:-0.3V 到 5.5V
- 储存温度:-50℃ 到 125℃
- 输入电压:VSS-0.3V 到 VDD+0.3V
- 工作温度:-25℃ 到 75℃
功能说明: 显示存储器——RAM的组织结构 静态显示 RAM 被组织为 64×4 位来存储显示数据。RAM 的内容直接与 LCD 驱动器的内容相对应。RAM 中的数据可以通过 READ、WRITE 和 READ-MODIFY-WRITE 指令访问。下面是从 RAM 到 LCD 图形的一个映射。  时基和看门狗定时器(WDT) 时基发生器和 WDT 共享同一个分频(/256)计数器。TIMER DIS/EN/CLR、WDT DIS/EN/CLR 和 IRQ EN/DIS 彼此之间相互独立。一旦 WDT 超时,IRQ 引脚将保持为逻辑低电平,直到发出 CLR WDT 或 IRQ DIS 指令为止。
 定时器和 WDT 设置 如果选择外部时钟作为系统频率源,命令 SYS DIS 将变得不准确,在外部时钟源被移除前,省电(power down)模式亦不能执行。 蜂鸣音频输出 HT1622 中集成了一个简单的音频发生器。该音频发生器能够在BZ和/B/Z引脚上输出一对差动驱动信号,可以用来产生一个单一的单调。 命令格式 HT1622 可以由软件设置。有两种模式指令设置 HT1622 源和传输 LCD 显示数据。如下便是数据模式 ID 和指令模式 ID: | 操作 | 模式 | ID | | READ(读) | 数据(Data) | 110 | | WRITE(写) | 数据(Data) | 101 | READ-MODIFY-WRITE (读-改-写) | 数据(Data) | 101 | | COMMAND(指令) | 指令(Command) | 100 | 如果连续发送指令,指令模式 ID 可以被忽略。当系统运行于一个非连续指令或非连续地址数据模式下时,/C/S 引脚应该被置为“1”,并且先前的操作模式也被复位。/C/S 引脚返回“0”,一个新的操作模式 ID 应该首先被发送。 | 名称 | 指令代码 | 功能 | | TONE OFF | 0000-1000-X | 关闭音频输出 | | TONE 4K | 010X-XXXX-X | 打开音频输出,频率为4kHz | | TONE 2K | 0110-XXXX-X | 打开音频输出,频率为2kHz | 时序图(略) 应用电路
 注意:IRQ 和 RD 引脚的连接可以根据微处理器的需求来选择。 加到 VLCD 引脚的电压必须低于 VDD。 调整 VR 以适应 LCD 显示,VDD=5V,VLCD=4V,VR=15kΩ±20%。 调整 R(外部拉高电阻)以适应用户时基时钟。 指令总结(略) 注释: X:无关 A5~A0:RAM地址 D3~D0:RAM数据 D/C:数据/指令模式 Def.:默认上电复位 所有的黑体形式,即1 1 0、 1 0 1 和 1 0 0 都是模式指令。其中,1 0 0 指的是指令模式 ID。如果连续发送指令,除了第一条指令外,指令模式 ID 将被忽略。音调频率和时基/WDT时钟频率即可以从一个片内 32kHz RC 振荡器源出,也可以从一外部 32kHz 时钟源出。频率的计算基于如上所述的系统频率源。建议主控制器应该在上电复位后初始化 HT1622,因为上电复位可能失败,会导致 HT1622 功能异常。
|