基于CPLD的DSP人机接口模块设计

发布者:丹青妙手最新更新时间:2010-11-29 来源: 电子产品世界关键字:DSP  人机接口  CPLD 手机看文章 扫描二维码
随时随地手机看文章

  CPLD(Complex programmable Logic Device,复杂可编程逻辑器件)是在传统的PAL、GAL基础上发展而来的,具有多种工作方式和高集成、高速、高可靠性等明显的特点。

  在超高速领域和实时测控方面有非常广泛的应用,日前的CPLD普遍基于E2PROM和Flash电可擦除技术,可实现100次以上擦写循环。

  CPLD选择及其扩展模块的设计

  由于TMS320LF2407A是3.3v电平供电的,所以CPLD我们也选择3.3v电平供电的XL型号。XC95144XL是Xilinx公司XC9500系列的一种。它的性能指标为;IO口可配置为3.3v或5v操作。所有输出都提供24mA驱动能力;XC295144XL有100个宏单元、3200个可用门和144个寄存器;实现在系统编程,所有器件都支持IEEE1149(JTAG)边界扫描,最小编程/擦除周期为10000次。

  其中,DSP(Digital Signal Processor)与CPLD的连接是通过DSP的外部存储器接口实现的。我们通过/IS管脚将其扩展到外部I/O空间,数据总线的高8位和地址总线的低8位与CPLD相连,并且我们将DSP的CLKOUT引脚与CPLD的IO/GCK2连接,为CPLD提供时钟源,由干CLKOUT输出的频率非常高,所以DSP与CPLD的连线应该尽量短,而且要做一些抗干扰的处理,XINT2是DSP的中断引脚,它的作用是当CPLD确定键盘按键的数值后,利用中断将键值传送到DSP中。

  CPLD硬件结构设计如图所示  

CPLD硬件结构设计 www.elecfans.com

  CPLD的设计主要是利用CPLD对键盘、液晶和各种状态指示灯进行控制。由于TMS320LF2407A的I/O管脚和各种特殊功能是复用的,如果将键盘、LCD显示以及各种状态指示灯直接和DSP相连的话,这将造成它的极大浪费,所以我们在它们中间用CPLD作为桥梁。

  另一更为重要的原因是键盘和LCD显示是在一个相对较低的速度下实现的,这对于高速数据处理的DSP来说是无法接受的,我们设计的主要用意是:

  对于LCD显示,我们将DSP中的数据发送到CPLD,然后DSP去做其他的事情,而后续显示的任务由CPLD完成,CPLD将在LCD允许的速度下对其进行操作即可达到显示目的。

  对于键盘,我们将键盘的各种处理进行完之后通过中断来通知DSP,然后DSP进行取数操作,这样的话并不会影响到整个系统的运行速度。

  液晶显示模块硬件设计

  由于LCD具有低功耗、体积小、质量轻、超薄等诸多其他显示器无法比拟的优点,它广泛用干各种智能型仪器和低功耗电子产品中。对于数据采集系统来说,液晶显示模块主要功能是显示系统的采样速率及试样所受的应力值。为了解决快速DSP和慢速外设之问接口的问题,根据上述分析系统采用了以CPLD为桥梁的液晶显示模块。其主要的工作流程是:DSP把显示的数据送给CPLD,然后DSP去做其他的事情,而后续显示的任务将在LCD允许的速度下得到显示。

  液晶显示模块选择

  数显液晶模块:这是一种由段型液晶显示器件与专用的集成电路组装成一体的功能部什,只能显示数字和一些标识符号。

  液晶点阵字符模块:它由点阵字符液晶显示器件和专用的行列驱动器及必要的连接件、结构件装配而成,可以显示数字和西文字符,一般本身具有字符发生器。这种模块的点阵排列是由5×7成5 x 8,5×1的一组像素点阵排列而成的。每组为一位,每位间有一点间隔,每行间也有一点的间隔,所以不能显示图形。

  直剪仪数据采集系统的显示特点是不仅能显示模拟拉剪的过程,也要能显示中文、西文操作菜单和各种测量数据,所以以上两种液晶显示模块均不符合本仪器的显示要求。

  我们选用的是大连东福的EDM240128F点阵图形LCD。它的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数。驱动传输的字节数/行及字符的字体选择等均由引脚电平设置,这样初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于显示画面的设计上了,可以图形方式、文本方式及图形和文本合成方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作。它采用T6963C内核控制器,图2为液晶显示模块硬件设计的原理图。

  

液晶显示模块硬件设计的原理图

  电平转换芯片的选择

  由于CPLD为3.3V的器件,而LCD是5V的器件。所以为了CPLD和LCD之间的电平匹配,需要借助电平转换芯片来完成从3.3V到5V之间的相互转换。选择的电平转换芯片是TI公司的SN74LVC4245A芯片,这个芯片的数据传输方向是双向的,在引脚DIR的作用下,既可以实现从3.3v向5v转换,也可以实现从5v向3.3v转换。

  为了液晶模块能够正确的工作,液晶需要上电复位。本设计中采用的字体是8×8点,所以在硬件电路设计时将FS引脚拉低。

  在硬件设计时,我们需要注意的问题是:

  (1)在VDD对地(Vss)间接0.1u左右电容去耦,接10u或20u电容滤波;

  (2)模块的复位脚/RST接一个复位电路,而且我们也将/RST与CPLD相连,这样我们也可以利用DSP对其进行复位,使得可以是液晶进行定时刷新,预防一些其他干扰;

  (3)在做实验时,FG(铁框地线、不能悬空,暂时与数字地连接。

  键盘硬件设计

  键盘在信号采集系统中是一个很关健的部件,它能向系统输入数据、传送命令等功能,是人工干预系统的主要手段,本系统所用键盘是常用的4×4矩阵式键盘。

  16个键盘有0~9数字键,上翻,下翻键,编程键,输入键,擦除键,点号健等。键盘的行线和列线分圳连接CPLD的一个I/O引脚。键盘的行线上有一个2.7k的上拉电阻将行线所连接的CPLD的I/O引脚上拉直高电平。

  

 

  图3为键盘设计的硬件原理图。

  键盘工作原理

  按键设置在行、列线空点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到3.3v上。平时无按键动作时,行线处于高电平状态,而当有按键按下时,行线的电平状态将由与此行线相连的列线电平决定。列线电平如果为低,则行线电平亦为低,列线电平如果为高,则行线电平亦为高。这一点是识别矩阵键盘按键是否按下的关键所存。由于矩阵键盘中行、列线为多键共用,各按键均影响该键所在行和列的电平。因此各按键彼此将互相影响,所以必须将行、列线信号配合起来并作适当的处理,才能确定闭合键的位置。

  结语

  本文简单介绍了TI16位控制器DSP与液晶显示模块及键盘模块之间的接口方案.利用了CPLD来进行逻辑转换和控制。提供了一种高速器件和慢速接口直接的连接方法,通过这个接口方案研究,为以后系统的开发提供了一种新的思路。

关键字:DSP  人机接口  CPLD 引用地址:基于CPLD的DSP人机接口模块设计

上一篇:一种基于FPGA的信道化接收机的研究与设计
下一篇:采用CAN总线实现DSP芯片程序的受控加载

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

Radvision选择飞思卡尔进行高清多方视频会议设计
飞思卡尔多核DSP为Radvision的下一代SCOPIA Elite 5000系列进行高清视频压缩处理 2010年5月11日,飞思卡尔设计大会- 以色列特拉维夫讯- 飞思卡尔半导体的高性能MSC8144多核数字信号处理器(DSP)已被Radvision选定,用在其最新的高清SCOPIA Elite 5000统一通信视频基础设施多方会议单元中。 Radvision是业内领先的基于IP和3G网络的统一视频通信产品的提供商,提供一整套基于标准的视频网络基础设施技术。 新的SCOPIA Elite 5000系列是Radvision针对高清多方会议的下一代解决方案。SCOPIA Elite平台利用飞思卡尔的M
[嵌入式]
CEVA推出CEVA-TeakLite-III DSP架构
  较之于面向新兴消费和无线应用广受欢迎的CEVA-TeakLite内核,CEVA-TeakLite-III的功能更多,而性能更提升一倍以上   专业向无线、消费者和多媒体应用提供创新的知识产权 (IP) 平台解决方案和数字信号处理器 (DSP) 内核的领先授权厂商CEVA公司,宣布推出以广泛应用的DSP内核TeakLite系列为基础的第三代DSP架构 -- CEVA-TeakLite-III。这个功能丰富的32位本地架构与先前的CEVA-TeakLite内核版本后向兼容,可为3G手机、高清 (HD) 音频、互联网语音 (VoIP) 和便携式音频设备等要求严苛的应用提供更高的性能和更低的功耗。   与CEVA-TeakLite
[嵌入式]
一款基于DSP的逆变电源模糊PID控制
引言 由于逆变器传递函数不易得到,而且电压输出经常波动,传统的单纯PID控制难以达到快速和稳定的响应,而模糊控制与PID相结合的控制方法,通过对误差量的变化实时分析,调整PID参数,达到快速响应和无差跟踪,可实现逆变电源的高精度实时控制。 模糊控制系统原理 模糊PID控制器以电压偏差e 和偏差变化量ec作为输入,PID 参数模糊自整定是找出PID 三个参数与e 和ec 之间的模糊关系,在程序运行中通过不断检测e 和ec,根据模糊控制原理对三个参数进行在线修改,以满足不同e 和ec 对控制参数的不同要求,从而使被控对象有良好的动、静态性能。其在线自校正工作流程如图1所示。 图中:ki、kp、kd分别为积分增益系数、比例增益
[嵌入式]
一款基于<font color='red'>DSP</font>的逆变电源模糊PID控制
我国高端DSP研制再获重大突破
近日,中国电科14所牵头研制的华睿2号DSP芯片顺利通过工信部组织的“核高基”课题正式验收,成为国家十二五“核高基”重大专项高端芯片中首个通过验收的DSP项目,标志着我国在高端DSP研制领域再次取得重大突破,为我国自主芯片谱系增加了浓墨重彩的一笔。    据悉,国家“核高基”重大专项是2006年国务院发布的《国家中长期科学和技术发展规划纲要》中与载人航天、探月工程并列的16个重大科技专项之一。在工信部的统一部署下,“十一五”和“十二五”期间,中国电科持续承担了“核高基”重大专项研制任务,突破了高端DSP研发核心技术,实现了“核高基”研制成果的批量应用,在重大工程及装备中取得显著成效。    本次通过验收的华睿2号DSP为全
[半导体设计/制造]
Tensilica HiFi 音频DSP支持Dolby Volume
美国加州SANTA CLARA 2012年1月6日讯 – Tensilica今日宣布,将为其广受欢迎的HiFi音频DSP(数字信号处理器)增加Dolby® Volume技术。该技术基于杜比的软件源码开发并通过了杜比认证。Dolby Volume技术应用于家庭娱乐系统、数字电视和移动数字电视的SoC(片上系统)设计,其目标是任何内容的音源都能为观众提供相同的播放音量。 Tensilica多媒体市场高级总监Larry Przywara 表示:“一直以来,观众都在追求更高品质的音量波动解决方案,以前他们必须不断地通过遥控器调整音量来作为补偿,这不仅破坏了用户的体验感,也会在用户使用耳机时带来潜在的听力损伤。 Dolby Volume(杜比
[家用电子]
基于CPLD的图像传感器非均匀性校正
图像传感器的非均匀性直接影响了成像系统的探测灵敏度和空间分辨率,用这样的成像装置观察景物,成像质量必然受到影响,甚至图像会模糊不清. 因此,必须对非均匀性进行校正. 尽管针对非均匀性校正的研究多种多样,但目前在商业上有推广价值的还是2点法,专家和工程师们的着眼点依然是修正和完善2点法,如提高精度和算法处理速度. 此外,一些非线性校正方法,如神经网络校正法、时域高通滤波器法还处于实验室研究阶段.   图像传感器光敏元的光电转换特性曲线反映了其输出(U )与辐照度(H)之间的关系,因此,非均匀性体现为各个光敏元具有各不相同的光电转换曲线. 非均匀性校正的最终目的就是通过校正处理使得图像传感器所有光敏元表现出完全相同的光电转换关系.
[工业控制]
基于<font color='red'>CPLD</font>的图像传感器非均匀性校正
dsp嵌入式系统 智能监控系统设计攻略
 随着宽带有线和无线网络基础设施的完善以及全球安防市场需求的增长,视频监控的应用正呈爆发性的增长态势。视频监控系统的发展趋势非常明显,在经历了数字化和网络化之后,下一个重要的趋势就是智能化,即智能监控和视频分析技术的应用。   传统的视频监控由人工进行视频监测发现安全隐患或异常状态,或者用于事后分析,这种应用具有其固有的缺点,难以实现实时的安全监控和检测管理。带有智能分析功能的监控系统可以通过区分监控对象的外形、动作等特征,做到主动收集、分析数据,并根据预设条件执行报警、记录、分析等动作。智能监控系统可以运行于服务器,也可以运行在基于dsp的 嵌入式系统 上,而后者已逐渐成为主流。   智能视频的应用大体上可以分安防、人体行为检测
[嵌入式]
基于FPGA/CPLD和USB技术的无损图像采集卡
摘要:介绍了外置式USB无损图像采集卡的设计和实现方案,它用于特殊场合的图像处理及其相关领域。针对图像传输的特点,结合FPGA/CPLD和USB技术,给出了硬件实现框图,同时给出了FPGA/CPLD内部时序控制图和USB程序流程图,结合框图和部分程序源代码,具体讲述了课题中遇到的难点和相应的解决方案。 关键词:无损图像采集 图像处理 FPGA/CPLD USB SAA7111A 现场图像采集技术发展迅速,各种基于ISA、PCI等总线的图像采集卡已经相当成熟,结合课题设计了一款USB外置式图像采集卡。该图像采集卡已成功应用于一个图像处理和识别的项目中,由于图像信号不经过压缩处理,对后续处理没有任何影响,因此图像处理和识别的效果比
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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