教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

触摸屏控制芯片ADS7843中文文档

来源:网络收集 时间:2026-01-19
导读: 触摸屏控制芯片ADS7843中文资料 ADS7843是一个内置12位模数转换、低导通电阻模拟开关的串行接口芯片。供电电压 2.7~5 V,参考电压VREF为1 V~+VCC,转换电压的输入范围为0~ VREF,最高转换速率为125 kHz。 ADS7843引脚图及引脚功能说明了: ADS7843的引脚配置

触摸屏控制芯片ADS7843中文资料

ADS7843是一个内置12位模数转换、低导通电阻模拟开关的串行接口芯片。供电电压

2.7~5 V,参考电压VREF为1 V~+VCC,转换电压的输入范围为0~ VREF,最高转换速率为125 kHz。

ADS7843引脚图及引脚功能说明了:

ADS7843的引脚配置如图3所示。表1为引脚功能说明,图4为典型应用。

aDS7843引脚说明

ADS7843典型应用电路

2.2 ADS7843的内部结构及参考电压模式选择

ADS7843之所以能实现对触摸屏的控制,是因为其内部结构很容易实现电极电压的切换,并能进行快速A/D转换。图5所示为其内部结构,A2~A0和SER/为控制寄存器中的控制位,用来进行开关切换和参考电压的选择。

ADS7843支持两种参考电压输入模式:一种是参考电压固定为VREF,另一种采取差动模式,参考电压来自驱动电极。这两种模式分别如图6(a)、(b)所示。采用图6(b)的差动模式可以消除开关导通压降带来的影响。表2和表3为两种参考电压输入模式所对应的内部开关状况。

2.3 ADS7843的控制字及数据传输格式

ADS7843的控制字如表4所列,其中S为数据传输起始标志位,该位必为"1"。A2~A0进行通道选择(见表2和3)。

MODE用来选择A/D转换的精度,"1"选择8位,"0"选择12位。

SER/选择参考电压的输入模式(见表2和3)。PD1、PD0选择省电模式:

"00"省电模式允许,在两次A/D转换之间掉电,且中断允许;

"01"同"00",只是不允许中断;

"10"保留;

"11"禁止省电模式。

为了完成一次电极电压切换和A/D转换,需要先通过串口往ADS7843发送控制字,转换完成后再通过串口读出电压转换值。标准的一次转换需要24个时钟周期,如图7所示。由于串口支持双向同时进行传送,并且在一次读数与下一次发控制字之间可以重叠,所以转换速率可以提高到每次16个时钟周期,如图8所示。如果条件允许,CPU可以产生15个CLK的话(比如FPGAs和ASICs),转换速率还可以提高到每次15个时钟周期,如图9所示。

2.4 A/D转换时序的程序设计

ADS7843的典型应用如图4所示。假设μP接口与51单片机的P1.3~P1.7相连,现以一次转换需24个时钟周期为例,介绍A/D转换时序的程序设计。

; A/D 接口控制线

DCLK BIT P1.3

CS BIT P1.4

DIN BIT P1.5

BUSY BIT P1.6

DOUT BIT P1.7

; A/D 通道选择命令字和工作寄存器

CHX EQU 094H ;通道X+的选择控制字

CHY EQU 0D4H;通道Y+的选择控制字

CH3 EQU 0A4H

CH4 EQU 0E4H

AD_CH EQU 35H ;通道选择寄存器

AD_RESULTH EQU 36H ;存放12 bit A/D值

AD_RESULTL EQU 37H

; 存放通道CHX+的A/D值

CHXAdResultH EQU 38H CHXAdResultL EQU 39H ; 存放通道CHY+的A/D值 CHYAdResultH EQU 3AH CHYAdResultL EQU 3BH ; 采集通道CHX+的程序段(CHXAD) CHXAD: MOV AD_CH,#CHX LCALL AD_RUN MOV CHXAdResultH,AD_RESULTH MOV CHXAdResultL,AD_RESULTL RET ; 采集通道CHY+的程序段(CHYAD) CHYAD: MOV AD_CH,#CHY LCALL AD_RUN MOV CHYAdResultH,AD_RESULTH MOV CHYAdResultL,AD_RESULTL RET ; A/D转换子程序(AD_RUN) ; 输入: AD_CH-模式和通道选择命令字 ; 输出: AD_RESULTH,L ;12 bit的A/D转换值 ; 使用: R2 ;辅助工作寄存器 AD_RUN:

CLR CS ; 芯片允许 CLR DCLK MOV R2,#8 ;先写8 bit命令字 MOV A,AD_CH AD_LOOP: MOV C, ACC.7 MOV DIN,C ;时钟上升沿锁存DIN SETB DCLK ;开始发送命令字 CLR DCLK ;时钟脉冲,一共24个 RL A DJNZ R2,AD_LOOP NOP NOP NOP NOP ADW0: JNB BUSY,AD_WAIT ;等待转换完成 SJMP ADW1 AD_WAIT: LCALL WATCHDOG NOP SJMP ADW0 CLR DIN

ADW1: MOV R2,#12 ;开始读取12bit结果 SETB DCLK CLR DCLK AD_READ: SETB DCLK CLR DCLK ;用时钟的下降沿读取 MOV A,AD_RESULTL MOV C,DOUT RLC A MOV AD_RESULTL,A MOV A,AD_RESULTH RLC A MOV AD_RESULTH,A DJNZ R2,AD_READ MOV R2,#4 ;最后是没用的4个时钟 IGNORE: SETB DCLK CLR DCLK DJNZ R2,IGNORE SETB CS ;禁止芯片 ANL AD_RESULTH,#0FH ;屏蔽高4 bit RET

2.5 A/D转换结果的数据格式

ADS7843转换结果为二进制格式。需要说明的是,在进行公式计算时,参考电压在两种输入模式中是不一样的。而且,如果选取8位的转换精度,1LSB=VREF/256,一次转换完成时间可以提前4个时钟周期,此时串口时钟速率也可以提高一倍。

本文来自: http://doc.guandang.net 原文网址:http://doc.guandang.net/info/commonIC/0086705.html

基于S3C2410的ADS7843触摸屏驱动程序设计

触摸屏介绍

随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏,因为触摸屏不仅适用于中国多媒体信息查询的国情,而且触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,我们用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。

一、触摸屏的工作原理

为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。

二、触摸屏的主要类型

从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。

本文主要介绍在三星S3C2410X微处理器的硬件平台上进行基于嵌入式Linux的触摸屏驱动程序设计。

1.硬件设计

SPI接口是Motorola推出的一种同步串行接口,采用全双工、四线通信系统,S3C2410X是三星推出的自带触摸屏">触摸屏接口的ARM920T内核芯片,ADS7843为Burr-Brown生产的一款性能优异的触摸屏">触摸屏控制器。本文采用SPI接口的触摸屏">触摸屏控制器ADS7843外接四线电阻式触摸屏">触摸屏,这种方式最显著的特点是响应速度更快、灵敏度更高,微处理器与触摸屏">触摸屏控制器间的通讯时间大大减少,提高了微处理器的效率。ADS7843与S3C2410的硬件连接如图1所示,鉴于ADS7843差分工作模式的优点,在硬件电路中将其配置为差分模式。

图1触摸屏输入系统示意图

2.嵌入式Linux系统下的驱动程序

设备驱动程序是Linux内核的重要组成部分,控制了操作系 …… 此处隐藏:6686字,全部文档内容请下载后查看。喜欢就下载吧 ……

触摸屏控制芯片ADS7843中文文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1733424.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)