今天小编要和大家分享的是模拟技术相关信息,接下来我将从关于ADC常用两种启动方式,电阻510欧这几个方面来介绍。
模拟技术相关技术文章关于ADC常用两种启动方式
实验目的:通过串口显示输入的电压值及采集按下触摸屏的(x,y)坐标值借此掌握S3C2410的ADC和触摸屏的使用。
实验环境及说明:恒颐S3C2410开发板H2410。H24X0E扩展板上AIN0~AIN1输出悬空,通过外接可变电阻电路采样电压值;外接的触摸屏接口实现扩展触摸屏完成相应操作本实验基于夏普3.5英寸LQ035Q7DB02。
实 验思路:开发板上电启动后,自动将NandFlash开始的4K数据复制到SRAM中,然后跳转到0地址开始执行。关闭看门狗、初始化SDRAM及 NandFlash控制器、设置MPLL来改变FCLK、HCLK、PCLK的值,设置堆栈,复制4KB后的16KB数据到SDRAM,之后进入main 函数中进行ADC及触摸屏的测试。
知识掌握:ADC(模数转换器)和Touch Screen(触摸屏)。
★S3C2410 ADC和TouchScreen概述:S3C2410内置1个8信道的10bit模数转换器,该ADC能以500KSPS的采样速率将外部的模拟信号转换 为10位的二进制数字量。同时ADC部分能与CPU的触摸屏控制器协同工作,完成对触摸屏绝对地址的测量。ADC和TouchScreen共用一个A/D 转换器,ADC可同时采样8路模拟输入信号,使用触摸屏时,AIN[7]、AIN[5]被用来测量XP/YP的电平,剩余的六个引脚可用来做一般ADC输 入。2410ADC和触摸屏功能框图如下:
★ADC和TouchScreen控制器的工作模式:
●ADC普通转换模式(Normal Converson Mode)---普通转换模式(AUTO_PST=0,XY_PST=0)是用来进行一般的ADC转换之用的,例如通过ADC测量电池电压等等。
● 独立X/Y轴坐标转换模式(Separate X/Y Position Conversion Mode)---独立X/Y轴坐标转换模式其实包含了X轴模式和Y轴模式2种模式。 首先进行X轴的坐标转换(AUTO_PST=0,XY_PST=1),X轴的转换资料会写到ADCDAT0寄存器的XPDAT中,等待转换完成后,触摸屏 控制器会产生相应的中断。 然后进行Y轴的坐标转换(AUTO_PST=0,XY_PST=2),Y轴的转换资料会写到ADCDAT1寄存器的YPDAT中,等待转换完成后,触摸屏 控制器会产生相应的中断。
●自动X/Y轴坐标转换模式(Auto X/Y Position Conversion Mode)---自动X/Y轴坐标转换模式(AUTO_PST=1,XY_PST=0)将会自动地进行X轴和Y轴的转换操作,随后产生相应的中断。
● 中断等待模式(Wait for InterruptMode)---在系统等待“Pen Down”,即触摸屏按下的时候,其实是处于中断等待模式。一旦被按下,实时产生“INT_TC”中断信号。每次发生此中断都,X轴和Y轴坐标转换资料都 可以从相应的资料寄存器中读出。