位置:51电子网 » 技术资料 » 接口电路

动态驱动LCD视频控制芯片的设计

发布时间:2008/6/3 0:00:00 访问次数:382

宋敏 应建华 刘艳丽 邹雪城

  摘要:介绍了一种功能较完备的动态驱动lcd视频控制芯片的设计。通过借鉴已有的同类显示控制器的设计经验,完成了系统的功能定义和系统结构设计。根据“自顶向下”的设计思想,将系统进行层次化功能划分,并用verilog硬件描述语言对各模块进行了rtl实现。对电路的逻辑功能和时序关系用modelsim软件进行了仿真验证,结果表明该动态驱动lcd视频控制芯片实现了预定的设计指标。

  关键词:lcd;芯片设计;功能模块;硬件描述语言

  液晶显示技术以其平板化、高分辨率、高对比度、无电磁辐射、低功耗、数字式接口、易集成和轻巧便携等特点率先进入市场并不断拓宽其应用领域,特别是动态驱动液晶视频技术的发展,给仪器、设备的小型化及智能化带来了广阔前景.而要利用lcd液晶显示器,必须有相应的lcd控制器及一定空间的显示存储器。在动态驱动液晶图形显示控制芯片领域,日本epson公司研制的液晶图形显示控制主打器件s1d13706芯片以其接口界面简单、丰富的显示功能和低价位而最有影响力,但由于s1d13706芯片较低的集成度限制了其进一步应用。本课题组设计的芯片是针对s1d13706动态,满足移动通信设备和pda等对尺寸和电池寿命敏感的嵌入式系统的需求。

1  设计要求
  在此设计的动态驱动液晶显示控制芯片为lcd驱动器和lcd显示屏提供时序信号与显示数据,既可以接受mcu的直接操作,又可以脱机独立控制并驱动液晶显示,同时具有管理显示存储器的能力,使mcu摆脱了繁琐的显示控制。该lcd控制芯片的设计指标为:a. 支持虚拟显示和分屏显示;b. 硬件上实现画面旋转、画中画、透明显示;c. 支持动态驱动超扭转式向列型stn、薄膜式晶体管型tft显示屏;d.支持多种颜色深度;e. 能与多种mcu总线接口适配;f. 为液晶显示屏提供可配置的扫描时序信号。

2  模块划分及功能分析和实现
2. 1  控制芯片的系统描述
  lcd控制芯片可分成mcu接口模块、存储接口模块、控制功能模块和输出功能模块,并在液晶显示控制芯片内集成了振荡电路xtal osc和用于产生1.8 v的内部电路供电电源的电压调整器两块模拟电路,其系统框图如图1所示。下面对各模块功能及实现进行详细分析。

图1  动态驱动液晶显示控制芯片系统

2. 2  mcu 接口模块
  mcu接口模块的功能包括:通过cnf pin选择不同的mcu种类;通过汇总其他模块( port1~ port4 和总线)产生的中断信号,并根据中断控制寄存器的要求产生合适的中断信号。由于这些功能的实现使该接口模块提供了lcd控制器和mcu之间的通信通道,即mcu可以通过mcu接口模块对lcd控制芯片进行功能配置,lcd控制器也可以通过接口模块向mcu反馈所需的状态信息。

2. 3  存储接口模块
  存储接口模块接收mcu接口模块的数据和地址,按mcu接口模块发出的地址将显示数据存入sram中;同时按照控制逻辑模块中地址发生器的要求取出sram中相应的显示数据,其结构框图如图2 所示。为了提高系统的可移植性和兼容性,存储接口采用amba ahb协议,并设计总线控制器仲裁多个主设备对总线的控制权和选择相应的从设备.。

图2  存储接口模块的结构框图

2. 4  控制逻辑模块
  控制逻辑模块是整个电路的控制中心,负责向存储接口模块请求所需数据,并对获得的数据进行相应处理,实现画中画、旋转、透明显示功能,同时产生对应数据的时序信号fpline,fpframe,mod等,其组成如图3所示。从逻辑功能上,地址发生器和fifo是其核心组件。地址发生器产生所需数据的内存地址,各种特殊显示效果都是由地址发生器通过采用不同的工作方式实现的:通过一个像素点地址发生器产生两个地址,其中第一个地址用于获取前景中inklayer的数据,第二个用于获取背景中待显示图像的数据。实现透明显示功能,用地址发生器从显示缓存中读取数据顺序、有效位数不同来实现图形的0°,90°,180°,270°逆时针旋转,使用地址发生器跟踪、检测当前显示在显示缓存内存储主窗口和子窗口的位置,并根据检测结果改变当前显示位置,使显示位置按行在两个窗口不停更换,以实现画中画功能。fifo宽度为32 bit,深度为16 bit,负责接收来自存储接口模块的数据,并把数据传送给透明显示比较器。在接收的过程中,同时负责full 和empty信号的置位与复位。 当fifo仅剩两个有效数据时,fifo将empty信号置位,通知存储接口模块即将缺少数据,请求给予更高的读取优先级。当fifo仅剩两个空位时,fifo将full信号置位,通知地址发生器停止产生新的地址,不再向存储接口模块申请新的数据。

图3  控制逻辑模块组成框图

2. 5  输出功能模块
  输出功能模块的任务就是将调制的效应要强一些,对soa的
宋敏 应建华 刘艳丽 邹雪城

  摘要:介绍了一种功能较完备的动态驱动lcd视频控制芯片的设计。通过借鉴已有的同类显示控制器的设计经验,完成了系统的功能定义和系统结构设计。根据“自顶向下”的设计思想,将系统进行层次化功能划分,并用verilog硬件描述语言对各模块进行了rtl实现。对电路的逻辑功能和时序关系用modelsim软件进行了仿真验证,结果表明该动态驱动lcd视频控制芯片实现了预定的设计指标。

  关键词:lcd;芯片设计;功能模块;硬件描述语言

  液晶显示技术以其平板化、高分辨率、高对比度、无电磁辐射、低功耗、数字式接口、易集成和轻巧便携等特点率先进入市场并不断拓宽其应用领域,特别是动态驱动液晶视频技术的发展,给仪器、设备的小型化及智能化带来了广阔前景.而要利用lcd液晶显示器,必须有相应的lcd控制器及一定空间的显示存储器。在动态驱动液晶图形显示控制芯片领域,日本epson公司研制的液晶图形显示控制主打器件s1d13706芯片以其接口界面简单、丰富的显示功能和低价位而最有影响力,但由于s1d13706芯片较低的集成度限制了其进一步应用。本课题组设计的芯片是针对s1d13706动态,满足移动通信设备和pda等对尺寸和电池寿命敏感的嵌入式系统的需求。

1  设计要求
  在此设计的动态驱动液晶显示控制芯片为lcd驱动器和lcd显示屏提供时序信号与显示数据,既可以接受mcu的直接操作,又可以脱机独立控制并驱动液晶显示,同时具有管理显示存储器的能力,使mcu摆脱了繁琐的显示控制。该lcd控制芯片的设计指标为:a. 支持虚拟显示和分屏显示;b. 硬件上实现画面旋转、画中画、透明显示;c. 支持动态驱动超扭转式向列型stn、薄膜式晶体管型tft显示屏;d.支持多种颜色深度;e. 能与多种mcu总线接口适配;f. 为液晶显示屏提供可配置的扫描时序信号。

2  模块划分及功能分析和实现
2. 1  控制芯片的系统描述
  lcd控制芯片可分成mcu接口模块、存储接口模块、控制功能模块和输出功能模块,并在液晶显示控制芯片内集成了振荡电路xtal osc和用于产生1.8 v的内部电路供电电源的电压调整器两块模拟电路,其系统框图如图1所示。下面对各模块功能及实现进行详细分析。

图1  动态驱动液晶显示控制芯片系统

2. 2  mcu 接口模块
  mcu接口模块的功能包括:通过cnf pin选择不同的mcu种类;通过汇总其他模块( port1~ port4 和总线)产生的中断信号,并根据中断控制寄存器的要求产生合适的中断信号。由于这些功能的实现使该接口模块提供了lcd控制器和mcu之间的通信通道,即mcu可以通过mcu接口模块对lcd控制芯片进行功能配置,lcd控制器也可以通过接口模块向mcu反馈所需的状态信息。

2. 3  存储接口模块
  存储接口模块接收mcu接口模块的数据和地址,按mcu接口模块发出的地址将显示数据存入sram中;同时按照控制逻辑模块中地址发生器的要求取出sram中相应的显示数据,其结构框图如图2 所示。为了提高系统的可移植性和兼容性,存储接口采用amba ahb协议,并设计总线控制器仲裁多个主设备对总线的控制权和选择相应的从设备.。

图2  存储接口模块的结构框图

2. 4  控制逻辑模块
  控制逻辑模块是整个电路的控制中心,负责向存储接口模块请求所需数据,并对获得的数据进行相应处理,实现画中画、旋转、透明显示功能,同时产生对应数据的时序信号fpline,fpframe,mod等,其组成如图3所示。从逻辑功能上,地址发生器和fifo是其核心组件。地址发生器产生所需数据的内存地址,各种特殊显示效果都是由地址发生器通过采用不同的工作方式实现的:通过一个像素点地址发生器产生两个地址,其中第一个地址用于获取前景中inklayer的数据,第二个用于获取背景中待显示图像的数据。实现透明显示功能,用地址发生器从显示缓存中读取数据顺序、有效位数不同来实现图形的0°,90°,180°,270°逆时针旋转,使用地址发生器跟踪、检测当前显示在显示缓存内存储主窗口和子窗口的位置,并根据检测结果改变当前显示位置,使显示位置按行在两个窗口不停更换,以实现画中画功能。fifo宽度为32 bit,深度为16 bit,负责接收来自存储接口模块的数据,并把数据传送给透明显示比较器。在接收的过程中,同时负责full 和empty信号的置位与复位。 当fifo仅剩两个有效数据时,fifo将empty信号置位,通知存储接口模块即将缺少数据,请求给予更高的读取优先级。当fifo仅剩两个空位时,fifo将full信号置位,通知地址发生器停止产生新的地址,不再向存储接口模块申请新的数据。

图3  控制逻辑模块组成框图

2. 5  输出功能模块
  输出功能模块的任务就是将调制的效应要强一些,对soa的
相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!