S3C2440 ADC(模/数转换器)

本文部分内容转自zhaocj的博客,感谢!地址为:http://blog.csdn.net/zhaocj/article/details/5495730  

  

  A/D转换,又称为模/数转换,是将模拟量信号转换为计算机能够处理的数字信号。S3C2440集成了8通道10位CMOS A/D转换器,最大转换率为2.5MHz A/D转换器时钟下的500KSPS。A/D转换器支持片上采样-保持功能和掉电模式的操作。

  有如下特性:

  分辨率:10位

  差分线性误差:±1.0LSB

  积分线性误差:±2.0LSB

  最大转换率:500KSPS

  功耗低

  供电电压:3.3V

  模拟输入范围:0~3.3V

  片上采样-保持功能

  普通转换模式

  分离的X/Y方向转换模式

  自动(顺序)X/Y方向转换模式

  等待中断模式

  对于s3c2440来说,实现A/D转换比较简单,主要应用的是ADC控制寄存器ADCCON(如图1)和ADC转换数据寄存器ADCDAT0(如图2)。

图1 ADC控制寄存器(ADCCON)

  第15位,用于标识A/D转换是否结束。

  第14位,用于使能是否进行预分频。

  第6~13位,存储的是预分频数值,因为A/D转换的速度不能太快,所以要通过预分频处理才可以得到正确的A/D转换速度,例如,我们想要得到A/D转换频率为1MHz,则预分频的值应为49。

  第3~5位,表示的是A/D转换的通道选择。

  第2位,可以实现A/D转换的待机模式。

  第1位,用于是否通过读取操作来使能A/D转换的开始。

  第0位,是在第1位被清零的情况下用于开启A/D转换。

  

  A/D转换时间的计算:

  当PCLK频率为50MHz并且预分频器的值为49时,共10位的转换时间如下:

    A/D转换器频率 = 50MHz / (49+1) = 1MHz

    转换时间 = 1 / (1MHz / 5周期 ) = 1/200KHz = 5us

  注释:次A/D转换器被设计为最高工作在2.5MHz时钟下,因此转换率可以达到500KSPS(每秒采样次数)。

  说明:上述公式中为什么是5周期?查了很久,找到一个解释:

  “A/D converter freq=1MHZ,可是conversion time=1/(1MHZ/5 cycles),这个5 cycles是怎么来的,而且 1/频率 不就是时间么。原来是基础概念不清楚,这里的1MHZ仅仅是系统通过我们对AD预设分频以后得到的AD时钟频率,在2440里最大可以达到2.5MHZ,和我们的转换时间并不是成倒数关系。转换时间包括有:AD建立的时间(用几个时钟周期)、一位一位转换的时间(再用几个时钟周期)、保存数据的时间(再再用上几个时钟周期),在2440里面这些时间加起来应该是5个时钟周期,所以才会有上面的公式。另外SPS这个单位是ADC的参数:即每秒模数转换器采点数(采样率)。2440中最高可以达到500KSPS。”

  

  寄存器ADCDAT0的低10位用于存储A/D转换后的数据。

图2 ADC转换数据寄存器(ADCDAT0)

  以AIN0为例,当模拟量通过AIN0通道传入A/D转换器,通过转换,将转换结果存储在ADCDAT寄存器的低10位中,而S3C2440的ADC转换器模拟量输入范围为0~3.3V,因此取ADCDAT寄存器的低10位数值1023对应3.3V,呈线性关系。

时间: 2024-10-09 20:35:05

S3C2440 ADC(模/数转换器)的相关文章

模-数(A/D)转换器

一.A/D转换的基本原理 在一系列选定的瞬间对模拟信号进行取样,然后再将这些取样值转换成输出的数字量,并按一定的编码形式给出转换结果. 整个A/D转换过程大致可分为取样.量化.编码三个过程.二.取样-保持电路 取样-保持电路的基本形式如上图,图中T为N沟道增强型MOS管,作模拟开关使用. 当取样控制信号Vi为高电平时T导通,输入信号Vi经电阻R1和T向电容CH充电.若取R1=RF,且视运算放大器为理想运算放大器,则充电结束后,Vo=Vch=-Vi 当Vi返回低电平以后,MOS管T截止,由于CH上

TPYBoard开发板ADC数模转换一: 初识ADC使用

转载请以链接形式注明文章来源,公众号:MicroPython玩家汇 1.前言 ADC,Analog-to-DigitalConverter的缩写,指模/数转换器或者模数转换器[1].是指将连续变化的模拟信号转换为离散的数字信号的器件.真实世界的模拟信号,例如温度.压力.声音或者图像等,需要转换成更容易储存.处理和发射的数字形式. 与之相对应的DAC,Digital-to-AnalogConverter,它是ADC模数转换的逆向过程. ADC在单片机开发过程中使用广泛,多样该文为ADC系列文章第一

AD电阻转换---那些年我们一起玩mini2440(arm9)裸机

ADC驱动程序设计 ADC:模/数转换器. 一种将模拟信号转换成数字信号的装置: DAC:数/模转换器. 一种将数字信号转换成模拟信号的装置. 模拟信号转换为数值信号的步骤: 1.     取值: 2.     量化: 3.     编码: S3C2440ADC S3C2440芯片内部共有8路A/D转换通道AIN0~AIN7,但是转换器只有一个. 转换精度为10位,故转换后的值最小时会接近0,最大时会接近1024. 最大的转换率在2.5MHZ转换时钟下能达到500KSPS(每秒采样5000千次)

Android Camera HAL浅析

1.Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字 图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了. 电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)接收光学镜头传递来的影像,经模/数转换器(A/D)转换成数字信号,经过编码后

音频相关的基本知识

最近的项目需要和音频打交道,所以网上搜集了一些音频相关的基本知识,整理如下 自然界中的声音非常复杂,波形极其复杂,通常我们采用脉冲编码码调制编码,即PCM编码.PCM编码通过抽样.量化.编码三个步骤将连续变化的模拟信号转换为数字信号 采样(sample) 数码音频系统是通过将声波波形转换成一连串的二进制数据来再现原始声音的(原始声音是模拟信号),实现这个步骤使用的设备是模/数转换器(A/D转换器,或者ADC,或者analog to digital convert).它以每秒上万次的速率对声波进行

第1章 音频系统

转载请注明:LXS, http://blog.csdn.net/uiop78uiop78/article/details/8787779 对于一部嵌入式设备来说,除了若干基础功能外(比如手机通话.短信),最重要的可能就是多媒体了——那么一个最简单的问题,什么是多媒体呢? 这个术语对应的英文单词是“Multi-Media”,直译过来就是多媒体.名称就很好地解释了它的含义,我们引用Wikipedia上对其的详细定义: Multimedia is media and content that uses

数字图像处理不得不知的点(2)

[接前面一二三四五] 六.IplImage里面部分数据的意义: 一幅图像 当然这个的显示多了一个框框. 图像本身的数据: IplImage 里面的基本数据 src->depth 图像深度 8 src->nChannels 图像的通道数 3 src->width 图像的宽度像素 154 src->height 图像的高度像素 200 src->widthStep 图像的行所占字节数 = width*nChannels = 154*3 位深度如果对应于一个cvMat里面的一个数据

常用集成电路名词缩写汇总(第二版)

重要说明 整个集成电路的设计和生产链路很长,相关专有名称很多; 本文对常见的集成电路相关的名词缩写进行了汇总,特别聚焦与集成电路设计领域,意在整理常用的数字电路/DC/PT/ICC/DFV/DFT/RTL/ATE相关方面的知识点,方便大家快速学习和掌握相关知识,方便大家查询;同时希望对学生将来的培训/面试等活动给予最大的帮助; 文章按照字母排序的方式进行编排,方便大家查询; 本次文章内容为第二次发布,我们将定期更新,逐步完善; 欢迎大家提供相关信息至xgcl_wei微信号,帮助我们逐步完善内容,

数字音频接口

数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式.相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用.图1和图2对比传统的音频信号和数字音频信号链的区别. 在传统的音频电路(图1)中有麦克风.前置放大器.模/数转换器ADC.数/模转换器DAC.输出放大器,以及扬声器,它们之间使用模拟信号连接.随着技术的发展和对性能考虑,模拟电路逐渐被推到链路的两端(集成到设备内部),信