第八章--ADC和触摸屏接口和应用.pptVIP

  • 18
  • 0
  • 约4.93千字
  • 约 70页
  • 2018-06-29 发布于上海
  • 举报
本章内容 ADC的工作原理 触摸屏结构和工作原理 S5PV210 触摸屏接口和硬件连接 1 2 3 ADC及触摸屏接口特殊寄存器 触摸屏控制实例 4 5 8.3 S5PV210 中的触摸屏接口 S5PV210的CMOS模数转换器可以接收10个通道的模拟信号输入,并将它们转换为10位或12位的二进制数据。 在5MHZ的AD转换时钟下,最大的转换速率可达到1MSPS(每秒采样的次数)。ADC支持低功耗模式。 8.3 S5PV210 中的触摸屏接口 S5PV210的触摸屏接口可以控制输入引脚(XP、XM、YP和YM)来获得外部触摸屏设备上的X、Y位置。 触摸屏接口包括三个主要模块,即触摸屏控制逻辑、ADC接口逻辑和中断生成逻辑;有两套触摸屏接口,共享一个ADC。 分辨率: 10位/12位(可选) 微分非线性误差: 1LSB(最大) 积分非线性误差: 4.0LSB(最大) S5PV210的ADC和触摸屏接口特征 最大: 1MSPS转换率 低功耗: 3.3V电源电压 芯片采样和保持功能 正常模式转换 单独的X、Y位置转换模式 自动的X、Y位置转换模式 等待中断的模式 模拟输入范围为0-3.3V IDLE、DiDLED、STOP 和DSTOP模式唤醒源 图 S5PV210的ADC和触摸屏接口结构 8.3.1 ADC工作模式(有哪些) 普通转换模式 分离的X、Y坐标转换模式 连续X、Y坐标转换模式 等待中断转换模式 用于一般的AD转换,不用于触摸屏。 分两步进行X、Y坐标转换,其转换结果分别存于TSDATXn和TSDATYn中,并且均会产生INT_ADC中断请求。 X坐标转换结束后自动启动Y坐标转换,其转换结果分别存于TSDATXn中和TSDATYn中,并且会产生INT_ADC中断请求。 转换器等待使用者按压触摸屏,一旦触摸屏被按压,则产生INT_ADC触摸屏中断请求。 8.3.2 触摸屏接口模式 当PCLK频率为66MHZ和预分频器值为65,总共12位转换时间如下: AD转换器频率=66 MHz/(65+1)=1 MHz 转换时间=1/(1 MHz/5 cycles)=1/200 kHz=5 us 1. 普通转换模式 初始化时,设置ADC控制寄存器TSADCCON0和触摸屏控制寄存器TSCONn ,把所有的开关和下拉电阻关闭。转换后的数据可以从ADC转换数据X寄存器中读出。 注意:在普通转换模式下,TSADCCON1是不用的。 2. 分离的X、Y坐标转换模式 这种模式包含两种状态,即X坐标测量状态和Y坐标测量状态。X坐标测量状态。X坐标测量状态操作步骤: TSCONn的值设为0x69. TSADCCONn设为开始转换。 X坐标转换完成后产生中断请求。 从TSDATXn中读出转换后的X坐标。 XY_PST=1, AUTO_PST=0, PULL_UP disable, XP enable, XM enable, YP disable, YM disable Y坐标转换操作步骤与X坐标类似,不同的是,TSCONn的值应设为0x9a。 3. 连续X、Y坐标转换模式 将TSCONn的值设为0x5c启动该模式,X坐标转换结束后自动启动Y坐标转换,其转换结果分别存于TSDATXn和TSDATYn中,并且会产生INT_ADC中断请求。 XY_PST=0, AUTO_PST=1, PULL_UP disable, XP disable, XM disable, YP disable, YM disable 4. 等待中断转换模式 当笔尖落下时触摸屏控制器产生中断(INT_TC)信号。TSCON[7:0]的值应设为0xd3,此时,下拉电阻激活,XP禁用,XM激活。 触摸屏控制器产生中断信号后,必须清除等待中断模式。 5. 备用模式 当TSADCCON0的TSSEL位为0、STANDBY位为1时,备用模式激活。 在此模式下,AD转换操作停止,TSDATXn和TSDATYn寄存器保留先前的转换数据。 本章内容 ADC的工作原理 触摸屏结构和工作原理 S5PV210 触摸屏接口和硬件电路 1 2 3 ADC及触摸屏接口特殊寄存器 触摸屏控制实例 4 5 ADC及触摸屏接口特殊寄存器 8.5 ADC及触摸屏接口特殊寄存器 1. ADC控制寄存器TSADCCON0 ADC控制寄存器TSADCCON0是可以进行读写的寄存器,地址为0xE170_0000,复位值为0x0000_3FC4.在这个寄存器中,可以设置选择接入的触摸屏(0/1),还可以设定转换值的位数(10/12位)。 TSADCCON0寄

文档评论(0)

1亿VIP精品文档

相关文档