基于SA1110的掌上电脑LCD的设计与实现

发布时间:2023-06-27 19:31:27

随着以网络为代表的新经济时代的到来,PC已失去昔日光采,智能3C产品(Computer、CommunicationandConsumer)将掀起新的一波巨浪。掌上电脑作为智能3C产品的代表之一,以其传输迅速、应用方便、功能多样等特点,正成为市场的主流产品,深受消费者的青睐。

目前,掌上电脑CPU中比较流行的有MIPS系列、SuperH系列、DragonBall系列以及ARM系列。在*作系统领域,除了部分采用Linux和自行开发的*作系统外,大部分产品采用PalmOS、WindowsCE和EPOC*作系统。

基于SA1110的掌上电脑LCD的设计与实现

为了在掌上电脑这一嵌入式系统的主要应用领域中占有一度之地,清华大学自动系和深圳翔龙公司决定开发具有民族自主知识产权的掌上电脑。这就需要选好和开发出自己的硬件平台;同时还要开发自己的嵌入式Linux*作系统;在硬件平台和*作系统之上,再开发各种具体的应用程序,以满足特定用户的需求。本文介绍的液晶显示器的设计是整个系统设计的重要组成部分。

1硬件电路组成

基于SA1110微处理器的掌上电脑液晶显示器的硬件电路如图1所示。主要由三部分组成:LCD控制器、专用集成电路芯片CPLD和液晶显示屏LCD。

2SA1110的LCD控制器

SA1110的芯片内部集成了LCD控制器,该控制器有三种显示类型:

·无源**模式:支持3375种**,每帧允许显示256种**;

·有源**模式:支持高达65536种**(16位);

·无源黑白模式:支持15级灰度。

LCD控制器支持高达1024×1024象素的显屏。然而在帧存储器中,由于存储器的总线宽度、象素编码数据的大小限制了LCD能驱动的显示屏幕的大小。LCD控制器也支持单屏和双屏显示。象素编码数据存储在外部存储器中,LCD的双通道DMA控制器可根据具体情况把数据装入一个5单元(32位长)的队列缓冲器中。DMA控制器的一个通道用于单屏显示,另一个用于双屏显示。

在帧存储器中,存储着象素编码数据。LCD控制器将其用作指针去索引一个256单元12位宽的调*板。黑白调*板4位宽,**调*板12位宽。来自帧存储器的象素编码数据(4位)寻址黑白调*板的顶部16单元;8位象素编码数据可访问调*板中的256单元的任意一个。在无源**12位象素模式下,**象素数据旁路掉**调*板并且直接送到LCD的抖动逻辑电路。在有源**16位象素模式下,*象素数据不仅旁路掉**调*板,而且旁路掉LCD的抖动逻辑电路,并直接送到LCD的数据管脚。一旦4位或8位的象素编码数据选定了一个调*板单元,在这个单元中被编码的值就被传送到抖动逻辑电路。抖动逻辑电路使用一种空基和时基算法产生输出到屏幕的象素数据。抖动逻辑促使每一个象素以不同的速率在每一帧上关断,从而给黑白屏产生15级灰度,为**屏幕的红、绿、蓝三基*中的每一种都产生15级*度,总计为3375种**(每帧可获得256种**)。来自抖动逻辑电路的输出数据在被输出到LCD引脚和象素时钟驱动显示器之前,被放置在一个9单元的引脚数据队列缓冲区内。

根据所使用的显示屏类型,可将LCD控制器编程为4位、8位或16位的象素数据引脚。单屏黑白显示器在每个象素时钟周期内既可以采用4位也可以采用8位的数据引脚去输出4位或8位的象素。单屏**显示器可以采用8位的数据引脚在每个象素时钟周期内去输出2~2/3位的象素(8引脚/3种**/每个象素)。LCD控制器也支持双屏显示。双屏显示促使LCD控制器数据行被分成两组,一组驱动上半屏,另一组驱动下半屏。

看了基于SA1110的掌上电脑LCD的设计与实现还看了:
  • 掌上“电脑”

    随着现代科学技术的飞速发展,城市越来越繁华,生活越来越美好。而一部小小的手机,家族也开始壮大起来:什么“三星”,“联想”,“金立”,“诺基亚”……应有尽有。去年八月多,妈妈突然提议:“现在人们生活好了,我们家也要赶赶时髦,买个智能手机吧!”...

  • 基于GPRS用电管理系统的设计与实现

    gprs是通用分组无线服务技术(GeneralPacketRadioService)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,...

  • 掌上“电脑”

    随着现代科学技术的飞速发展,城市越来越繁华,生活越来越美好。而一部小小的手机,家族也开始壮大起来:什么“三星”,“联想”,“金立”,“诺基亚”……应有尽有。去年八月多,妈妈突然提议:“现在人们生活好了,我们家也要赶赶时髦,买个智能手机吧!”...

  • 如何检测电脑的LCD坏点

    现在,购买lcd的朋友越来越多,而如何检测lcd的坏点(包括亮点和暗点)成为大家非常关注的问题。不少人喜欢借助displayx、monitormattercheckscreen等工具软件来检查坏点。其实,利用windowsxp系统自带的功能...

  • 基于USB2.0的MPEG视频卡的设计与实现

    关键词:USB;视频卡;MPEG;WDM通用串行总线(UniversalSerialBus,即USB)以其方便的即*即用和热*拔特*,以及较高的传输速率,成为PC领域广为应用的外设连接规范。目前,国内外普遍采用的是USB1.1规范,它支持两...