访问手机版页面
你的位置:老古开发网 > 其他 > 正文  
RAM 映射型 32×8 位LCD控制器 HT1622
内容导读:
  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 功能异常。

标签:
来源: 作者: 时间:2006/9/25 16:50:53
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐