ARM-ADC模数转换
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模数转换相关推荐
- STM32学习笔记(七) ADC模数转换测电平(普通和DMA模式)
嵌入式系统在微控制领域(温度,湿度,压力检测,四轴飞行器)中占据着重要地位,这些功能的实现是由微处理器cpu(如stm32)和传感器以及控制器共同完成的,而连接他们,使它们能够互相正常交流的正是本小节 ...
- STM32 ADC模数转换
STM32 ADC模数转换 独立模式/双重DMA/三重DMA //使能ADC时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); //APB2 ...
- 51单片机ADC模数转换
51单片机ADC模数转换 ADC介绍 1.ADC简介 ADC(analog to digital converter)也称为模数转换器,是指一个将模拟信号转变为数字信号.单片机在采集 ...
- 30、T5L 迪文屏 C51开发之 ADC模数转换
T5L 迪文屏 C51开发之 ADC模数转换 1.介绍 2.例程功能介绍 3.GUI界面设计 4.C51程序设计 1.介绍 T5L 芯片内部的 ADC 模数转换外设,有一点需要注意的是此 ADC ...
- STM32CubeMX系列|ADC模数转换
ADC模数转换 1. ADC简介 ADC(analog to digital converter)即模数转换器,它可以将模拟量信号转换为数字信号,按照转换原理主要分为逐次逼近型.双积分型.电压频率转换 ...
- STM32-(28):ADC模数转换(理论分析)
上一篇:STM32-(27):RTC实时时钟 下一篇:STM32-(29):ADC模数转换(实验) ADC,Analog-to-Digital Converter的缩写,指模/数转换器或者模数转换器 ...
- 51单片机 | ADC模数转换实验
文章目录 一.ADC介绍 1.ADC简介 2.ADC 转换原理 二.XPT2046 芯片介绍 三.硬件设计 四.软件设计 1.ADC 读写函数 2.主函数 五.实验现象 前面我们介绍的都是对数字信 ...
- STM32之ADC模数转换
对于STM32的GPIO来说,只能读取引脚的高低电平,要么低电平,要么高电平,只有两个值,而使用了ADC之后,我们就可以对这个高电平和低电平之间的任意电压进行量化,最终用一个变量来表示,读取这个变量, ...
- 用Proteus仿真Arduino UNO ADC模数转换
用Proteus仿真Arduino UNO ADC模数转换 官方示例代码地址:https://docs.arduino.cc/built-in-examples/basics/AnalogReadSe ...
- 51单片机——ADC模数转换实验
目录 一.功能描述 二.ADC介绍 2.1 逐次逼近型ADC转换原理 2.2 ADC的主要技术指标 三.XPT2046芯片介绍 3.1 XPT2046外部引脚 3.2 XPT2046的命令字 3.3 ...
最新文章
- SpringBoot 1024行代码 - 系统监控工具 Actuator简介
- 三线压力传感器原理_进气压力传感器原理与检修
- Linux设备驱动程式之读书笔记(二) [转]
- SAP 报表程序的一些标准功能码
- java小数转换成百分数_在java中如何把小数转化成百分数
- hdu1521(指数母函数)
- Schema initialization FAILED! Metastore state would be inconsistent !!
- python使用datetime获取两个时间的时间差,与时间的加减运算
- 第九章、硬件抽象层:HAL
- 是什么决定了创业的成败?
- [LuoguP1352][FJSC]没有上司的舞会
- webots python e-puck 集群通信案例
- squid代理与缓存(下)
- 电商项目的app学习笔记(二)---创建登陆界面
- 网页传奇服务器端,拍拍科技武易传奇神鸟归来商业版+网站
- 有关存储器容量的计算
- 使用代理服务器是否安全?
- [算法学习no5]kmp
- 微信公众号获取用户地理位置,转换百度坐标
- 国产系统-Deepin安装图文(VIP典藏2022版)