- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
PAGE 1
基于TMS320LF2407A控制SED1335液晶显示方案
1 硬件设计 1.1 TMS320LF2407A的特点 TMS320LF2407A芯片作为DSP掌握器24x系列的新成员,是TMS320C2000平台下的一种定点DSP芯片,也是目前TMSC2000家族中集成度高,性能强的芯片[1],它与现存的24xDSP掌握器芯片代码兼容,但是资源更加丰富、功能更强,其特点是:采纳高性能静态CMOS技术,使得供电电压将为3.3V,减小了掌握器的功耗,40MIPS(百万条指令每秒)的执行速度使得指令周期缩短到25ns,从而提高了掌握器的实时掌握力量,片内有32KB的Flash程序存储器,高达1.5KB的数据/程序RAM,544B双口RAM(DRAM)和2KB的单口RAM(SARAM)。TMS320LF2407A芯片集成了16通道10位500ns的高性A/D转换器;CAN2.0模块;串行通信接口(SCI)模块,16位SPI(串行外部设备接口)模块,WD(看门狗)定时器模块,基于PLL(锁相环)的时钟发生器,高达41个可单独编程和复用的GPIO(通用输入/输出)引脚,5个外部中断(2个驱动爱护、复位和2个可屏蔽中断),电源管理具有3种低功耗模式等。并且,TMS320LF2407A具有2个大事管理器模块EVA和EVB,每个大事管理器包括:2个16位通用定时器,8个16位PWM(脉宽调制)通道,可以实现三相反相器掌握、PWM的中心或边缘校正,当外部引脚PDPINTX消失低电平常快速关闭PWM通道,防止击穿故障的可编程的PWM死区掌握,对外部大事进行定时捕获的3个捕获单元,片内光电编码器接口电路,如此功能强大使得TMS320LF2407A大大简化了外部硬件电路的设计。 1.2 SED1335的性能特点 SED1335是SEIKDEPSON公司出品的LCD掌握器,具有较强功能的I/O缓冲器,指令功能丰富,4位数据并行发送,在同类产品中是功能强大的,SED1335硬件结构可分为MPU接口、掌握部分和驱动LCM部分,结构如图1所示。 DSP或单片机可以随时访问SED1335而不需要判别其当前的工作状态,SED1335准时地把DSP送来的指令代码和参数或显示数据到位,或把显示数据送到系统的数据总线供DSP读取,SD3335的忙标志寄存器仅有1位忙标志位BF,当BF=1时,表示SED1335正在向LCD模块传送有效显示数据,在传送完一行有效显示数据到下一行传送开头之间的间歇时间内BF=0,在向SED1335进行大数据量传输时,还需要加入判忙状态位BF的检测,否则有可能使显示消失雪花现象。 SED1335的软件功能特别强,共有14条指令,且多数指令都带有若干参数,参数值由使用者依据需要设置[2],DSP访问SED1335首先将指令代码写入指令缓冲器(A=1),随后将该指令所需参数按挨次通过数据输入缓冲器(A=0)写入相应的功能寄存器内。SED1335指令代码既可设置功能位、又是参数寄存器的选通码。除了SLEEP IN指令,CSRDIR指令,CSRR指令和MREAD指令外,全部的指令执行都将在其参数的输入完成后。SED1335掌握部拥有一个内部字符发生器,具有160种5×7点阵字体的字符,掌握部能分区管理64KB的显示存储器,可以同时管理3个或4个显示区,并同时管理自定义字符发生器。 1.3 硬件接口电路 SED1335掌握部是SED1335的,主要作用是接收主机的指令和数据,产生相应的时序及数据来掌握LCD模块,TMS320LF2407A与SED1335的接口电路如图2所示,其中D0-D7为数据中线,WR为写选通信号,RD为读选通信号,CS为器件选通信号,RST为复位信号,A0打算是数据还是指令,VO为LCD驱动电压,TMS320LF2407A是3.3V电源器件,而MSPG320240是5V电源供电,所以它们不能直接相连。 由于在显示过程中,TMS320LF2407A需要将数据写入掌握器,有时又要从掌握器中读数据,因此数据总线上的信号流是双向的,假如把两者直接相连,数据的流向可能会对TMS320LF2407A造成损害,所以在设计中采纳74LVC4245进行总线电平转换,为解决此问题,也可以使用兼容3.3V和5V的CPLD(简单可编程规律器件),例如MAX7000,通过它来连接SED1335与TMS320LF2407A,同时为了提高TMS320LF2407对掌握器的驱动力量,且适合电平要求,SED1335的5个掌握端口通过非门74HC04分别与TMS320LF2407A的输入/输出端口A相连,通过对这个掌握口不同的信号组合可以实
文档评论(0)