DSP芯片与触摸屏的接口控制

发布者:DelightfulSmile最新更新时间:2012-03-17 来源: dzsc关键字:电阻式触摸屏  DSP  ADS7843 手机看文章 扫描二维码
随时随地手机看文章

以DSP(数字信号处理)芯征和FPGA(现场可编程逻辑门阵列)为核心的无线数字扩频通信平台是无线扩频通信的一个开放式平台,可用于无线接入、无线图像和音频传送、移动INTERNET、精确区域定位LPS、智能遥控探测等高科技领域。我们在此基础上增加了液晶显示和触摸控制,从而实现文字和图形信息的编辑和无线传送,使该产品用途更加广泛。

ADS7843是专用于4线电阻式触摸屏的12位模/数采样转换器,具有单一电源供电、完全降功耗模式、转换速度快的特点。ADS7843大量用在电池供电PDA(Personal Digital Assistants)和手持便携式装置中。

1 液晶触摸屏控制产品设计简介

液晶采用Microtips Technology Inc.公司的型号为MTG-32240X的中小规模液晶显示器(图形方式为320×240点)。触摸屏控制器采用香港BURR-BROWN公司的 ADS7843。对FPGA进行逻辑编程可实现液晶显示控制器的功能。用FPGA定时中断DSP(约占DSP工作时间的5%)获取外部RAM的显示数据,然后FPGA内部逻辑将显示数据送到液晶屏上进行显示。DSP对触摸屏的转换信号进行处理和计算以及完成各种文字和图形的编辑任务,然后将需要显示的数据送入显示缓冲区(外部数据RAM)。也就是说,用DSP和FPGA来控制液晶的显示和文字、图形信息的编辑处理,并能接收触摸屏信号,从而实现笔输入掌上电脑的功能。再结合无线数字扩频通信平台就能实现文字和图形信息的无线传送。该产品能用于记者在通讯不便的现场进行文字和图形的实时编辑和采访报道以及在移动过程中需要进行文字和图形信息无线传送的地方。

2 ADS7843的工作原理

ADS7843 的工作电压Vcc为2.7~5V,参考电压Vref在1V至Vcc之间均可。转换器有4路模拟信号输入通道和独特的在线低阻开关,它允许由未选中的输入通道为外部线路提供电源和地。靠这样的输入结构和参考电压设定,ADS7843能极大地消除内部开关电阻带来的转换误差,这种误差是这类转换器的主要误差来源。

+REF 至-REF(图2)之间参考电压的大小决定了模拟输入电压的范围。参考电压设置有两种工作模式:SER(sin-gle-ended reference)和DFR(differential reference)。SER模式需要低噪声、低波动的稳定电源,转换器内X+、X-和Y+、Y-的低阻开关对转换精度有一定影响。DFR模式不管内部开关电阻如何变化,其转换结果总是与外部电阻成比例,它完全克服了内部开关的影响,但是当转换器的转换频率很高时增加了功耗。

图1中,X+、X-和Y+、Y-之间横排和竖排的电阻代表电阻式触摸屏。开关S模仿PDA笔尖按压触摸屏时动态短接X、Y轴两层电阻的位置。Y位置进行转换时,X+作为模拟输入(见图2)。

ADS7843的控制字见表1.

表1 ADS7843的控制字

名  称

说  明

7 S S=1,开始位
6~4 A2~A0 通道选择,001为Y通道,101为X通道。010为IN3,110为IN4
3 MODE 12/8位转换选择,0为12位,1为8位
2 SER/DFR 1为SER模式,0为DFR模式
1~0 PD1~PD0 00为笔中断降功耗方式,11为连续工作方式

 

 

 

 

 

 

 

3 DSP与ADS7843的接口控制

我们采用美国TI公司性价比很高的TMS320F206作为数字信号处理器(DSP)[page]

用DSP 的同步串行口与ADS7843转换器相连接。ASP与ADS7843的连接如图3所示。DSP的同步串口有两个4字深度的先入先出缓冲器,突发模式或连续模式进行数据收发。当使用外部时钟时,具有宽范围的操作速度。如果使用内部时钟,其速度固定为DSP时钟频率的1/2。

经测量,触摸屏X方向的转换值为从大到小(Xmax至Xmin),Y方向的转换值为从小到大(Ymin至Ymax)。触摸屏X、Y方向的转换值必须与320×240的液晶显示相对应,因此X、Y向的转换值必须按下式计算:

y=(y-Ymin)×320/(Ymax-Ymin)

x=(Xmax-x)×240/(Ymax-Xmin)

DSP 同步串口每次发送1个字(16位),而ADS7843的控制字为8位,从图4转换时序可以看出DIN的后8位是零。因此,Y值转换的控制字为 #9300H,X值转换的控制字为#0D300H。BUSY信号作为DSP同步串口的同步信号,BUSY信号下跳沿启动串口输入。

ADS7843转换器的转换值为12位,DSP同步串口一次接收1个字(16位),右移4位即可得到转换值。DSP程序框图如图5所示。

4 ADS7843的笔中断控制

ADS7843 采用笔中断控制时能极大地降低功耗,从750μW。控制字中最后两位PD1、PD0全为零时,ADS7843进入笔中断降功耗模式。当新的转换开始时,转换器立即恢复正常工作,不需要延时等待电源上升,每次转换都是有效的。ADS7843进入降功耗模式后,按压触摸屏时Y-MOSFET提供电流通道,其它三个MOSFETS(X+、X-、Y+)处于高阻态。电流通过100kΩ电阻和中断二极管从Y-MOSFET到地。这时/PEN变成低电平,DSP必须检测到这个信号并发出启动转换命令。在转换期间,DSP必须维持/PEN一直为低。

5 触摸屏与液晶显示的配合

当PDA笔按压触摸屏时,ADS7843的转换值必须在液晶上相应位置正确显示。由于转换器每次开机的转换值略有偏差,因此,为了准确定位,每次开机时重新得到X、Y值范围。方法是开机时依次在液晶屏四角显示定位点,将得到的触摸屏的转换值作为基准。

关键字:电阻式触摸屏  DSP  ADS7843 引用地址:DSP芯片与触摸屏的接口控制

上一篇:PCI总线接口芯片PCI 9052及其应用
下一篇:DSP与以太网卡的接口技术研究

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

基于DSP与FPGA的运动控制器设计
  运动控制技术是数控机床的关键技术,其技术水平的高低将直接影响一个国家装备制造业的发展水平。目前,多轴伺服控制器越来越多地运用在运动控制系统中,具有较高的集成度和灵活性,可实时完成运动控制过程中复杂的逻辑处理和控制算法,能实现多轴高速高精度的伺服控制。本文选用DSP与FPGA作为运动控制器的核心部件,设计了通用型运动控制器。其中DSP用于运动轨迹规划、速度控制及位置控制等功能;FPGA完成运动控制器的精插补功能,用于精确计算步进电机或伺服驱动元件的控制脉冲,同时接收并处理脉冲型位置反馈信号。本文对该运动控制器的总体结构、硬件设计和软件设计进行了描述。    1 系统总体设计   运动控制器的总体性能指标为:作为一个单独的运动
[嵌入式]
DSP和CAN总线在直流电机测试系统中的应用
  随着电子工业的迅速发展,对小型直流电机的需求量越来越大。这一类直流电机在出厂前往往需要对其电流和转速进行测试。具体的方式是给电机提供多种占空比的PWM控制信号,在不同的占空比下分别测试电机的电流和转速。传统的测试方法需采用多台通用仪器:用信号发生器提供电机所需的PWM信号,通过电阻采样电机的电流,并送电压表头显示,使用光电感应的方法测转速,通过示波器观察波形。目前在我国采用的大多是传统的测试方法,传统方法要求在车间的每个生产线上设置多个检测点,每个测试点只能测量一种占空比下PWM信号控制的电机电流和转速。因此,在每个测试点都要配备测试员和一套完整的测试仪,使得成本很高。而且在测试过程中,要完成一个电机的测试必须经过多个测试点,
[嵌入式]
利用ISA总线实现对DSP芯片VC5402的软配置
摘要:以PC机作为主机,通过PC的ISA总线与DSP的HPI主机并口连接作为传输通道,实现对PC机ISA插卡上的DSP芯片TMS320VC5402进行实时在线程序装载。 关键词:DSP HPI主机并口 ISA总线 软配置 一、引言 目前,随着微电子技术的飞速发展,在基于工业测控和数据采集领域的PC机板卡产品中,高速DSP芯片的使用已经是越来越普及。众多厂家生产的DSP芯片中以美国TI公司(德州仪器)生产的DSP芯片的应用最为普遍。同传统的诸如单片机的程序装载过程相比,DSP厂家为芯片提供了更多、更灵活的程序装载方法。电子工程师在设计DSP系统中究竟采用那种程序装载方法,应视产品类型的不同而有所选择。当前许多厂家所生产的DS
[应用]
基于DSP内嵌PCI总线的卫星信号仿真器设计
  引 言   卫星信号仿真器在卫星导航的研究开发中占有重要地位,特别是多模接收机和高动态接收机的研发。多模卫星仿真器中涉及到大量的数据传输,为了保证PC机和DSP之间数据传输的实时性和准确性,选择基于PCI总线接口进行数据传输。常用的PCI开发是采用专门的PCI接口芯片,但这样系统就会多一块芯片,性价比低,而TI公司TMS320C6416系列的DSP拥有内置PCI接口,使得硬件开发难度降低和主机对DSP资源访问更加透明。提出一种基于TMS320C6416系列DSP的PCI总线卫星信号发生器的硬件平台以及相应的PCI接口电路设计。   1 系统结构与实现方案   1.1 系统总体结图   图1是仿真器的总体结构框图,其核
[嵌入式]
一种基于DSP线性扫频信号源系统设计方案
可控震源是一种地震勘探信号激发设备,在石油勘探中具有施工成本低、安全环保、施工组织灵活、激发信号可人为控制等优点。国内外地震施工中可控震源的应用较普遍,除水域、沼泽、直升飞机支持的山地之外,只要震源能驶入的地区均要求用可控震源施工。可控震源中的扫描信号发生器位于系统的最前端,其性能指标直接影响着电源干扰引起的谐波畸变,对地震资料质量和分辨率产生较大影响,而如何提高其幅值和频率精度是设计关键。   1 硬件设计   1.1 概述   系统的主要功能是实现模拟的扫频 信号源 ,其主要原理为首先通过按键中断或上位机中断控制 DSP 芯片产生线性数字扫频信号,然后将此信号送入D/A芯片DAC8565中进行数模转换输出线性模拟扫频信号,经信
[嵌入式]
一种基于<font color='red'>DSP</font>线性扫频信号源系统设计方案
可在线更新应用程序代码的DSP自举模块
针对现有DSP自举模块普遍存在程序代码更新不便的缺陷,提出了一种可便捷高效地在线更新用户应用程序代码的DSP自举模块。该模块由基于LabVIEW的图形用户界面(GUI)软件与C8051F340单片机构成。GUI软件完成DSP应用程序代码的格式转换,并通过驱动USB将转换完成的程序代码传送给C8051F340。C8051F340通过其片上USB外设接收DSP程序代码并存储于片上FLASH中,同时借助标准串行总线控制DSP完成应用程序代码的自举操作。该模块采用在线方式,可一键实现DSP应用程序代码的更新升级与自举操作。 TMS320VC54x系列DSP作为一种低功耗高速处理器在消费电子、通信等领域应用广泛 。通常为实现DSP程序代码
[电源管理]
可在线更新应用程序代码的<font color='red'>DSP</font>自举模块
基于瞬时无功电流理论三相谐波提取的DSP实现
0 引言 有源滤波器是目前国内外谐波抑制技术的一个重要研究方向,在国外APF技术已得到了大量应用。APF技术的原理就是把三相畸变电流的谐波提取出来作为指令电流,控制PWM主电路产生一反向的谐波电流以补偿电网中的谐波电流,因此,三相谐波电流提取的效果直接决定了APF谐波补偿的效果。 1 现有三相谐波检测方法 图1是典型并联结构的APF原理框图。谐波电流的检测方法都是基于非正弦条件下有功功率和无功功率定义而产生的。三相谐波检测的方法很多,从目前的资料看主要有以下几种。 图1 并联结构APF原理框图 1)方法1 采用模拟带通滤波器检测高次谐波电流 ,这种方法的优点是电路结构简单,造价低,输出阻抗低,品质因素容易控制,
[嵌入式]
基于瞬时无功电流理论三相谐波提取的<font color='red'>DSP</font>实现
基于闪烁存储器的TMS320VC5409DSP并行引导装载方法
    摘要: 闪烁存储器Am29LV400B的主要特点及编程方法;通过把FLASH的前32K映射到DSP TMS320VC5409的数据空间,按照自举表(Boottable)的格式在FLASH中存储程序代码,由DSP引导装载(Bootloader)程序实现了FLASH的16位并行引导装载;结合实例介绍了该引导装载方法的实现过程。     关键词: DSP 闪烁存储器 引导装载 TMS320VC5409是TI公司推出的第一代的高性能、低价位、低功耗数字信号处理器(DSP)。与现在流行的TMS320C5409相比,性能提高了60%,功耗效率提高了50%。它的应用对象大多是要求能脱机运行的内嵌式系统,如
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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