S3C2410 的 AD.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S3C2410 的 AD

Ad 模数转换 (一) 模数转换的原理 在我们的日常生活中,会遇到很多的物理量,遇到很多的物理参数,其中,我们经常遇到的物理参数,如电流、电压、温度、压力、速度等电量或非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。经常遇到的物理参数,如电流、电压、温度、压力、速度等电量或非电量都是模拟量。模拟量的大小是连续分布的,且经常也是时间上的连续函数。模拟量转换成数字信号需经过采样——量化——编码三个基本过程(数字化过程)。下图为A/D 采样示意图。 下面,将采样,量化和编码这几个概念解释一下,以便更好的理解 采样 按采样定理对模拟信号进行等时间间隔采样,将得到的一系列时域上的样值去代替u=f(t),即用u0、u1、?、un 代替u=f(t)。这些样值在时间上是离散的值,但在幅度上仍然是连续模拟量。 量化 在幅值上再用离散值来表示。方法是用一个量化因子Q 去度量;u0、u1、?,便得到整量化的数字量。 例如,在上图中,可以u0,u1等等进行整量化,结果见下 u0=2.4Q 2Q 010 u1=4.0Q 4Q 100 u2=5.2Q 5Q 101 u3=5.8Q 5Q 101 编码 将整量化后的数字量进行编码,以便读入和识别;编码仅是对数字量的一种处理方法。例如:Q=0.5V/格,设用三位(二进编码) (二) S3C2410 的A/D 转换器 1.S3C2410 的A/D 简介 S3C2410 上面集成了一个8路10 位A/D 转换器。A/D 转换器片上带有采样保持功能。并且S3C2410 支持触摸屏接口。 该转换器的主要特性有: 分辨率:±1LSB 微分线性度误差: ±1.5LSB; 积分线形度误差: ±1LSB; 最大转化速率:500KSPS; 输入电压范围:0~3.3v; 片上采样保持功能; 常规转化功能和低能源消耗; 独立/自动X/Y 位置转换模式。 下图展示了S3C2410 A/D 转换器和触摸屏接口的功能块图。由于AIN[7]接上拉电阻到VDDA_ADC。触摸屏的X 通道应连接到S3C2410 的AIN[7],触摸屏的Y 通道应该连接到AIN[5]。 2. A/D 转换时间计算和分辨率 当PCLK 频率为50MHz,预分频值是49,10 位数字量的转换时间如下: A/D 转换频率=50MHz /(49+1)=1MHz 转换时间=1/(1MHz/5 个周期)=1/200KHz=5us A/D 转换器至少工作在2.5MHz 时钟下,所以转换速率可以达到500KSPS。 3. 编程中需要注意的事项 (1) A/D转换的数据可以通过中断和轮询的方法得到,用中断的方法的时候,全部的转化时间,从A/D转换开始到转换的数据读取,由于中断服务返回的时间和数据的读取时间,可能会产生延时。而使用轮询的方式的时候,通过检测ADCCON[15]——转换标志的最后一位,可以确定从ADCDAT寄存器的读取时间。 (2) A/D转换也可以从另一种方式来启动,当ADCCON[1]——A/D转换的start-by-read模式被设置为1的时候,A/D转换就会在转换数据被读取之后立刻自动开始。 上表就是A/D转换随X,Y坐标位置自动转换模式的时序表 A/D 转换实验相关寄存器 A/D 控制寄存器ADCCON Register Address R/W Description Reset Value ADCCON 0R/W ADC 控制寄存器 0x3FC4  ADCCON Bit Description Initial State ECFLG [15] 转换结束的标志 (只读). 0 = A/D转换正在进行 1 =A/D转换结束 0 PRSCEN [14] A/D转换时钟使能 0 =禁止 1 =使能 0 PRSCVL [13:6] A/D转换时钟预分频参数 数据值: 1 ~ 255 表示分频参数是 (N+1) 当预分频参数是N. 0xFF SEL_MUX [5:3] 选择需要进行转换的ADC 信道 000 = AIN 0 001 = AIN 1 010 = AIN 2 011 = AIN 3 100 = AIN 4 101 = AIN 5 110 = AIN 6 111 = AIN 7 (XP) 0 STDBM [2] 闲置模式选择. 0 = 正常工作模式 1 = 闲置模式 1 READ_ START [1] A/D 转换由读数据开始. 0 = 禁止由读操作开始转换 1 =由读操作开始转换0 ENABLE_ START [0] A/D由设置该位启动A/D转换. 如果 READ_

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档