ADC模数转换器

  • ADC作用
  • adc影响因素
  • ADC使用步骤

ADC作用

因为处理器只识别机器码(0/1),所以需要将模拟信号通过A/D模数转化为数字信号后才能被软件进行处理。才能得到真实的采集到的模拟量值。

adc影响因素

(1)采样率:A/D采样的速度频率
(2)分辨率:采样值位数的选取需满足一定的动态范围及精度的要求。一般精度位数选取有:8位,10位,12位等,位数越高,精度越高。

eg:一般adc采集以电压大小方式进行模拟量的采集,支持最大电压1.8V,10位模数转换器ADC为例;
假设采集转化成数字量值为data,则实际采集到的模拟量为:
真实模拟量 value = data x 1.8/(2^10 - 1) = data x 1.8 / 1023.

ADC使用步骤

以s5p6818芯片为例
1)了解adc芯片是那种实现方法
2)查找电路图-》核心板
3)查找芯片手册ADC的使用,操作哪些相关寄存器



上图为ADC的时序图。AIN[7:0]不断地从外部输入,CLKIN通过ADCCON和APEN提供。选择AIN[7:0]后,通用ASEL[2:0]和ADCCON将STBY位设置为“0”为ADC块供电。最后,通过将 ADCCON.ADEN位置“1”进行A/D转换。转换完成后,EDO触发和ADCCON.ADEN位自动清除为“0”。之后,可以通过ADCDAT.ADCDAT读取A/D转换数据(D1)。因为它总是需要5个周期,对于10位转换,S5P6818的最大转换速率为1MSPS。设置ADCCON.ADEN位置“1”再次操作ADC。

4)编写代码
5)下载,调试代码

ARM-ADC模数转换相关推荐

  1. STM32学习笔记(七) ADC模数转换测电平(普通和DMA模式)

    嵌入式系统在微控制领域(温度,湿度,压力检测,四轴飞行器)中占据着重要地位,这些功能的实现是由微处理器cpu(如stm32)和传感器以及控制器共同完成的,而连接他们,使它们能够互相正常交流的正是本小节 ...

  2. STM32 ADC模数转换

    STM32 ADC模数转换 独立模式/双重DMA/三重DMA //使能ADC时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); //APB2 ...

  3. 51单片机ADC模数转换

    51单片机ADC模数转换 ADC介绍 1.ADC简介 ​        ADC(analog to digital converter)也称为模数转换器,是指一个将模拟信号转变为数字信号.单片机在采集 ...

  4. 30、T5L 迪文屏 C51开发之 ADC模数转换

    T5L 迪文屏 C51开发之 ADC模数转换 1.介绍 2.例程功能介绍 3.GUI界面设计 4.C51程序设计 1.介绍   T5L 芯片内部的 ADC 模数转换外设,有一点需要注意的是此 ADC ...

  5. STM32CubeMX系列|ADC模数转换

    ADC模数转换 1. ADC简介 ADC(analog to digital converter)即模数转换器,它可以将模拟量信号转换为数字信号,按照转换原理主要分为逐次逼近型.双积分型.电压频率转换 ...

  6. STM32-(28):ADC模数转换(理论分析)

    上一篇:STM32-(27):RTC实时时钟 下一篇:STM32-(29):ADC模数转换(实验) ADC,Analog-to-Digital Converter的缩写,指模/数转换器或者模数转换器 ...

  7. 51单片机 | ADC模数转换实验

    文章目录 一.ADC介绍 1.ADC简介 2.ADC 转换原理 二.XPT2046 芯片介绍 三.硬件设计 四.软件设计 1.ADC 读写函数 2.主函数 五.实验现象   前面我们介绍的都是对数字信 ...

  8. STM32之ADC模数转换

    对于STM32的GPIO来说,只能读取引脚的高低电平,要么低电平,要么高电平,只有两个值,而使用了ADC之后,我们就可以对这个高电平和低电平之间的任意电压进行量化,最终用一个变量来表示,读取这个变量, ...

  9. 用Proteus仿真Arduino UNO ADC模数转换

    用Proteus仿真Arduino UNO ADC模数转换 官方示例代码地址:https://docs.arduino.cc/built-in-examples/basics/AnalogReadSe ...

  10. 51单片机——ADC模数转换实验

    目录 一.功能描述 二.ADC介绍 2.1 逐次逼近型ADC转换原理 2.2 ADC的主要技术指标 三.XPT2046芯片介绍 3.1 XPT2046外部引脚 3.2 XPT2046的命令字 3.3 ...

最新文章

  1. SpringBoot 1024行代码 - 系统监控工具 Actuator简介
  2. 三线压力传感器原理_进气压力传感器原理与检修
  3. Linux设备驱动程式之读书笔记(二) [转]
  4. SAP 报表程序的一些标准功能码
  5. java小数转换成百分数_在java中如何把小数转化成百分数
  6. hdu1521(指数母函数)
  7. Schema initialization FAILED! Metastore state would be inconsistent !!
  8. python使用datetime获取两个时间的时间差,与时间的加减运算
  9. 第九章、硬件抽象层:HAL
  10. 是什么决定了创业的成败?
  11. [LuoguP1352][FJSC]没有上司的舞会
  12. webots python e-puck 集群通信案例
  13. squid代理与缓存(下)
  14. 电商项目的app学习笔记(二)---创建登陆界面
  15. 网页传奇服务器端,拍拍科技武易传奇神鸟归来商业版+网站
  16. 有关存储器容量的计算
  17. 使用代理服务器是否安全?
  18. [算法学习no5]kmp
  19. 微信公众号获取用户地理位置,转换百度坐标
  20. 国产系统-Deepin安装图文(VIP典藏2022版)

热门文章

  1. 第九章 法律责任与法律制裁
  2. 2021-07-01 Leetcode题解:545,915,1647,722
  3. CSS3 背景图 插入 SVG 或图片 base64
  4. 2022广东最新八大员之(安全员)模拟试题题库及答案
  5. ubuntu16.04更新系统后桌面出错的解决办法
  6. 商业模式,淘宝,拼多多,京东,短视频商业模式
  7. 关于MySQL外键的设置
  8. 更改cadence617 schematic和visualizationAnalysis界面背景颜色
  9. 计算机视觉注意力网络(三)——CBAM [ECCV 2018]
  10. js股票K线图,比较专业的K线图插件