TMS320F206的高分辨率液晶接口设计

发布者:Huixin8888最新更新时间:2012-03-17 来源: dzsc关键字:DSP  LCD  接口 手机看文章 扫描二维码
随时随地手机看文章

引 言
数字信号处理器DSP(Digital Signal Processor)是近十几年来兴起的一项高技术产品,以速度快、功能强著称。目前,广泛应用于图形图像处理、语音处理、仪器仪表、通信、多媒体及军事等领域。

目前常使用的DSP产品--TMS320F206,是美国德州仪器(TI)公司生产的16位定点DSP。它运算速度较快(可达40MIPS),功能较强、价格适宜,源代码与′C1x、′C2x兼容,且与′C5x向上兼容。

在我们最近开发的某种以TMS320F206为核心的仪器中,通过TMS320F206与液晶控制器SED1330的接口,实现对大规模液晶显示屏EG7012C-AR的控制。

一、TMS320F206简介
TMS320F206(以下简称F206)是采用高性能静态CMOS集成电路工艺制造的,结构是以TMS320C2xx系列为基础的DSP。它操作灵活、速度高,具有以下优点[1, 2]:
 
◇ 改进TMS320的结构设计,使其性能和通用性得以提高;
◇采用先进的集成电路工艺,以提高性能;
◇芯片引脚和代码与C203和C204芯片兼容;
◇源代码与′C1x、′C2x兼容,且与′C5x向上兼容;
◇采用新的静态设计技术使其功耗最低,抗辐射能力增强。
1.总线结构
F206采用先进的改进型哈佛结构,其程序存储器和数据存储器具有各自的总线结构,包括PAB(程序地址总线)、DRAB(数据读地址总线)、DWAB(数据写地址总线)、PRDB(程序读总线)、DRDB(数据读总线)和DWEB(数据写总线)。此总线结构结合四级流水线操作,使F206的处理能力达到最大。

2.中央处理单元
F206的CPU含有32bit的中央算术逻辑单元(CALU)、32bit的累加器、比例移位器、16bitx16bit乘法器、辅助寄存器算术单元(ARAU)和辅助寄存器。

3.存储器和I/O空间
F206可寻址的存储器空间共224K字,包括程序空间64K字、局部数据空间64K字、全局数据空间32K字和I/O空间64K字。片内F206包含544字双访问RAM(288字用于数据,另256字可用于程序/数据)、4K字单访问RAM和32K字闪速存储器。

4.片内外设
F206片内外设有:时钟产生器、CLKOUT1引脚控制寄存器、定时器、通用输入/输出引脚、等待状态产生器、同步串行口和异步串行口。

二、EG7012C-AR和SED1330简介
EG7012C-AR是日本EPSON公司生产的640x200点阵的高分辨率液晶显示器,能非常清晰地以反射方式显示黑白图像,通常采用SED1330、SED1335/1336作为控制器,其主要参数如下。

(1)电源:需要6个不同的电压值V0~V5,其中,V0≥V1≥V2≥V3≥V4≥V5,V0(VSS)<28V;
(2)几何尺寸:150mmx70mm;
 
(3)显示屏大小:125mmx45mm;
(4)像点大小:0.165mmx0.22mm。
SED1330是点阵式液晶显示控制器,具有如下特点[3, 4]:
(1)具有功能较强的I/O缓冲器;
(2)指令功能丰富;
(3)4位数据并行发送,最大驱动能力为640x256点阵;
(4)图形和文本方式混合显示。

三、液晶接口设计

为实现友好的人机对话界面,以F206为核心设计的液晶接口电路中,采用大规模液晶显示屏EG7012C-AR作为显示设备,选用SED1330作为液晶控制器,如图1所示。

 

图1 液晶接口结构图

1.TMS320F206与SED1330的接口

为便于F206的仿真和下载,F206的源时钟信号(CLKIN)通过X2/CLKIN引脚外接40MHz振荡器,且X1引脚悬空来产生,此时F206的主时钟信号(CLKOUT1)为20MHz,即具有20MIPS的处理能力。另外,为与高速F206较好接口,SED1330的晶振选择最大值10MHz。尽管如此,SED1330对F206来说仍属于较慢的I/O设备。因此,要实现F206对SED1330的正常控制,须使用F206的软件可编程等待状态产生器产生等待状态。


与其他液晶控制器一样,SED1330在接口部设置了适配8080系列和M6800系列MPU的两种操作时序电路,如表1所列。对于F206来说,它类似于8080系列MPU,因此,SED1330的SEL1和SEL2引脚都须接低电平。[page]

另外,为保证F206与SED1330能正常接口,SED1330的数据总线(D0~D7)直接挂在F206的低字节数据总线(D0~D7)上;和引脚与F206的和引脚分别对应相连。同时,为将SED1330映射到F206的外部I/O空间(0000h~FEFFh),而与片内I/O空间(FF00h~FFFFh)区分,SED1330的片选信号应由F206的A15(最高位地址线)和(I/O空间选择信号,与外部I/O口通信时为低电平)共同决定,且SED1330的A0接至F206的A0(最低位地址线)。此外,还须利用F206的I/O0(通用输入/输出引脚)控制SED1330的(复位信号)。

2.SED1330与EG7012C-AR及显示RAM接口
如图1所示,SED1330与EG7012C-AR的接口主要是通过SED1330驱动部件给EG7012C-AR提供有效的低功耗驱动来实现液晶显示的。因此,须将SED1330驱动部件引脚XD0~XD3(列驱动器数据线)、XSCL(列驱动器的位移时钟信号)、YSCL(行驱动器的位移时钟信号)、LP(数据锁存信号)、WF(交流驱动信号)和YD(帧信号)与EG7012C-AR的XD0~XD3、XSCL、YSCL、LP、FR和DIN分别对应相连。

SED1330通过控制部件引脚VA0~VA15(地址总线)和VD0~VD7(数据总线),能管理64KByte显示RAM。本仪器选用62256作为显示RAM,用作为显示RAM的片选信号,而由VR/(读/写控制信号)决定显示RAM的读/写。当VR/=0时,为写显示RAM。值得注意的是,为减少显示RAM存取期间的电流波动,应采用低功耗存储器。

3.液晶接口控制

(1)等待状态产生
如前所述,SED1330对F206来说属于较慢的 I/O设备,因此,在F206读写SED1330时,须通过增加等待状态,加长F206等待SED1330响应的时间。每产生一个等待状态,F206附加等待一个CLKOUT1周期。

F206提供两种方式产生等待状态:一种是利用READY信号,产生任何数量的等待状态;另一种是利用等待状态产生器产生0~7个等待状态。但由于SED1330没有READY信号线,因此,只能通过软件控制(设置WSGR寄存器)等待状态产生器产生一定数量的等待状态,来保证F206和SED1330二者之间的接口时序匹配,如图2所示。

2)缓冲通道选择
SED1330接口部件由指令输入缓冲器、数据输入缓冲器、数据输出缓冲器和标志寄存器组成。F206须通过引脚A0、和的联合控制来实现这些缓冲器通道的选择,如表2所列。
 

a. 忙标志寄存器
SED1330具有忙标志寄存器,它是一位只读寄存器,仅有一位"忙"标志位BF。当BF=1时,表示SED1330正在向液晶显示模块传送有效显示数据。在传送完一行有效显示数据到下一行传送开始之间的间歇时间内,BF=0。因此,F206向SED1330传送显示数据时,应先判断BF是否为0。只有在BF=0期间传送显示数据,才不会影响液晶屏的显示效果。

b. 指令集
SED1330有13条指令,多数指令带有参数,参数值由用户根据所控制的液晶显示模块的特性和实际应用的需要来设置。表3列出了SED1330的全部指令。SED1330能迅速解译F206发来的指令代码,将参数置入相应的寄存器内,并触发相应的功能逻辑电路运行。

关键字:DSP  LCD  接口 引用地址:TMS320F206的高分辨率液晶接口设计

上一篇:DSP与以太网卡的接口技术研究
下一篇:PSD813F1及其接口编程技术

推荐阅读最新更新时间:2024-05-02 21:57

基于DSP的蓄电池充放电装置的设计
摘 要:介绍了一种利用TMS320LF2407来进行全数字控制,采用Buck—Boost双象限电路作为充放电主电路的蓄电池充放电装置。采用了涓流充电、恒流充电、恒压充电的三级充电模式,非同步采样方法,带滞环的PI调节器。样机试验结果表明控制方法可行,充放电精度高。 关键词:蓄电池;充电;放电;DSP;Buck-B00st;数字控制 0 引言 蓄电池作为储能电源已广泛用于各个行业中。蓄电池充电装置大多采用两级充电模式,同步采样方法,用不带滞环的PI调节器进行PI调节。对于深度放电的蓄电池,为保证正常的使用寿命,在一般的充电程序前必须增加涓流充电过程。同步采样方法存在开关管动作引起的电压和电流尖峰,从而导致系统运行不稳定。本装置采
[应用]
车载面板市场格局已变 台湾面板厂拿下半壁江山
  根据市调IHS调查,全球车载 面板 出货年年攀高、尺寸放大,产值也是逐年成长,预估2017年车载 面板 产值将达116亿美元。车载 面板 将是未来3年成长最大的应用,预估到了2020年产值将达210亿美元。下面就随半导体小编一起来了解一下相关内容吧。   过去,车载面板都是日本面板厂的天下,但台湾面板厂近年积极抢进车载面板市场,如今群创、友达、华映等台湾面板厂拿下了半壁江山。   IHSMarkit统计指出,前五大车载面板厂是JDI、群创、夏普、友达和LGD,去年五大厂的合计市占高达65%。由于IT、消费性电子市场成长趋缓,愈来愈多的新进者要进军车载面板市场,预期该领域会愈来愈激烈。   IHS指出,进一步细分不同的车载面板
[半导体设计/制造]
天惠微代理DSP方案山景可烧录AP8224C2芯片适用USB声卡降噪麦克风
AP8224C2高性能32位音频应用处理器AP82系列音频处理器是面向音频应用领域设计的新一代SoC平台产品,适用于传统音响系统、新兴的蓝牙或Wifi无线音频产品、Sound Bar和调音台等市场。该处理器在总体架构和系统组成上,充分考虑了音频领域的特点,支持MP3、WMA、WAV、FLAC、APE、AAC等多种解码格式和MP3编码。同时,提供回声消除(AEC)、魔术低音(VB)、3D环绕和Parametric EQ等丰富的声学和音效处理功能。并可以灵活选用不同容量的程序Flash芯片,以达到整个系统设计的超高性价比。 内核和存储 ·高性能 32 位 RISC 内核,最高频率 240MHz, 支持 DSP 指令,集成 FPU
[嵌入式]
天惠微代理<font color='red'>DSP</font>方案山景可烧录AP8224C2芯片适用USB声卡降噪麦克风
模拟芯片:本土厂商脱颖而出 前景乐观
  模拟芯片产业并没有因为数字时代的到来而停滞不前,相反,随着数字产品对模拟芯片的需求,模拟芯片的应用领域也不断扩大。模拟芯片市场的发展也会随着“硅周期”的变化而有所起伏,虽然中国半导体市场增长速度非常快,但是在大环境不利的时期增长也会随之放缓,不过不会像全球半导体市场一样剧烈变化。随着2008年北京奥运会的临近,业界对中国的模拟芯片市场也增添了一分期许。   本土厂商发展势头强劲   模拟器件是连接数字世界与真实世界的纽带,其应用范围涵盖汽车、计算机及外设、消费电子、无线与有线通讯和工业等诸多领域。应用面广、种类繁多、生命周期长,是模拟产品的显著特点。在模拟领域的诸多产品种类中,电源管理芯片的市场空间最大,这主要源于电源管理
[焦点新闻]
pic单片机 DS18B20采样 LCD1602显示
#include 18b20.h #include main.h //--------------产生复位脉冲--------------------// void tx_reset() { ADCON1=0X06; TR ISA 5=0; DQ=1; delay_us2(10,5); //65us while(!DQ); //判断总线是否忙 DQ=0; delay_us2(10,23); //730us } //----------------等待应答脉冲----------------// void tx_wait () { TRISA5=1; //设为输入方式后,DQ被
[单片机]
嵌入式系统电源设计决巧,搞定电压转换!
  高效能的嵌入式系统 电源 电路设计一般比较复杂,设计人员在设计独特的多重电压级时需满足精准的电压、电流、 纹波 、噪声滤波、同步化、 软启动 和 电源 分隔等要求。本文根据硬件设计大侠在一些嵌入式系统 电源 电路设计技巧,整理出嵌入式系统电源设计 秘籍 ,9大 电压转换 诀窍 ! 在嵌入式电源电路的设计中好好把握,也让大家节省设计所需的宝贵时间。    1.高瞻远瞩,需细思量 :FPGA系统, DSP 系统,包括现在风头正劲的ARM为主的32位微处理器嵌入式系统都是多电源低电压供电。此外,对于采用电池供电的便携式嵌入式系统的电源来说,还要有电源管理的考虑。   嵌入式系统电源设计的好坏直接决定了系统设
[电源管理]
嵌入式系统电源设计决巧,搞定电压转换!
基于DSP的低频数字式相位测量仪的设计
摘要: 本文提出了一种基于TMS320VC5402的低频数字式相位测量仪的设计方法。 关键词: DSP;低频;数字式;相位测量;SCM 引言 随着科学技术的突飞猛进的发展,电子技术广泛的应用于工业、农业、交通运输、航空航天、国防建设等国民经济的诸多领域中,而电子测量技术又是电子技术中进行信息检测的重要手段,在现代科学技术中占有举足轻重的作用和地位。低频数字式相位测试仪在工业领域中是经常用到的一般测量工具,比如在电力系统中电网并网合闸时,要求两电网的电信号相同,这就要求精确的测量两工频信号之间的相位差。还有测量两列同频信号的相位差在研究网络、系统的频率特性中具有重要意义。近年来,随着科学技术的迅速发展,很多测量仪逐渐向“智
[应用]
DSP与单片机通信的多种方案设计
将DSP和单片机构成双CPU处理器平台,可以充分利用DSP对大容量数据和复杂算法的处理能力,以及单片机接口的控制能力。而DSP与单片机之间快速正确的通信是构建双CPU处理器的关键问题。下面就此问题分别设计串行SCI、SPI和并行HPI三种连接方式。 1 串行通信设计与实现 1 1 SCI串行通信设计 1.1.1 多通道缓冲串行口McBSP原理   TMS320VC5402(简称VC5402)提供了2个支持高速、全双工、带缓冲、多种数据格式等优点的多通道缓冲串行口McBSP。MCESP分为数据通路和控制通路。①数据通路负责完成数据的收发。CPU或DMAC能够向数据发送寄存器DXR写入数据,DXR中的数据通过发送移位寄存器
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved