ARM裸机之ADC
2016-10-10 19:04
225 查看
1.ADC:模拟数字转换
2.为什么需要ADC:为了用数字技术来处理外部的模拟量。
3.模拟量就是连续的,时间电压高度等都是。
连续分布的,划分的话可以无限的更小划分,在数学上 无限小数位
4.数字的就是离散的,离散的就是不连续的。这种离散是处理实际上是从数学上对现实中的模拟量的一种有限精度的描述。
连续分布的模拟量 一定精度 取点采样变成有限多个不连续分布的数字值,就叫数字量
5.数字转模拟:波形发生器
纯粹用cpu是不可能实现数字转模拟。CPU本身是数字的。使用一些(具有积分或微积分效果的)物理器件可以实现数字转模拟。
–量程–
6.AD转换器是一个电子器件输入模拟电压信号 使用传感器将温度等其他种类的模拟信号
转换成模拟电压信号传给AD。
7.AD输入端模拟电压有一个范围,一般是0~3.3或其他范围等等,范围是AD芯片本身的一个参数
给AD的电压信号不能超过这个电压范围。
–精度(分辨率)–
8.AD转换输出的数字值是有一定位数的(eg:十位,输出数字为十个二进制位)。
9.AD位数越多,每个格子表示的电压值越小,将来算出来的模拟电压值就越精确。
10.清晰度 = 分辨率 + 屏幕大小 AD 精确度 = 量程 + 位数
–转换速率–
11.AD芯片进行AD转换是要耗费时间的。同一颗芯片配置不一样花时间也不一样。
有些AD可以配转换时钟,时钟频率高则转换时间短
12.详细时间可以参考数据手册。单位MSPS M是兆 S是sample 采样 PS就是 per second。
13.AD工作都需要一个时钟,这个时钟有一个范围。AD转换在时钟下进行的。时钟频率控制着AD转换的效率
时钟频率与MSPS不是一回事,成正比。
14.Soc的引脚至少分两种:数字引脚和模拟引脚 两个引脚一般不能混用。
2.为什么需要ADC:为了用数字技术来处理外部的模拟量。
3.模拟量就是连续的,时间电压高度等都是。
连续分布的,划分的话可以无限的更小划分,在数学上 无限小数位
4.数字的就是离散的,离散的就是不连续的。这种离散是处理实际上是从数学上对现实中的模拟量的一种有限精度的描述。
连续分布的模拟量 一定精度 取点采样变成有限多个不连续分布的数字值,就叫数字量
5.数字转模拟:波形发生器
纯粹用cpu是不可能实现数字转模拟。CPU本身是数字的。使用一些(具有积分或微积分效果的)物理器件可以实现数字转模拟。
–量程–
6.AD转换器是一个电子器件输入模拟电压信号 使用传感器将温度等其他种类的模拟信号
转换成模拟电压信号传给AD。
7.AD输入端模拟电压有一个范围,一般是0~3.3或其他范围等等,范围是AD芯片本身的一个参数
给AD的电压信号不能超过这个电压范围。
–精度(分辨率)–
8.AD转换输出的数字值是有一定位数的(eg:十位,输出数字为十个二进制位)。
9.AD位数越多,每个格子表示的电压值越小,将来算出来的模拟电压值就越精确。
10.清晰度 = 分辨率 + 屏幕大小 AD 精确度 = 量程 + 位数
–转换速率–
11.AD芯片进行AD转换是要耗费时间的。同一颗芯片配置不一样花时间也不一样。
有些AD可以配转换时钟,时钟频率高则转换时间短
12.详细时间可以参考数据手册。单位MSPS M是兆 S是sample 采样 PS就是 per second。
13.AD工作都需要一个时钟,这个时钟有一个范围。AD转换在时钟下进行的。时钟频率控制着AD转换的效率
时钟频率与MSPS不是一回事,成正比。
14.Soc的引脚至少分两种:数字引脚和模拟引脚 两个引脚一般不能混用。
相关文章推荐
- ARM裸机——FS2410操作ADC
- ARM裸机程序设计—ADC驱动程序设计
- arm+linux 裸机环境搭建之安装工具篇(eclipse)
- S5PV210-arm裸机-RTC的BCD码和十进制互相转换
- 【转载】eclipse调试arm裸机程序
- ARM裸机开发笔记4(ARM寻址方式)
- linux环境arm裸机程序学习笔记1----makefile,中断,下载程序方法
- S5PV210系列(裸机二) ARM的编程模式、7种模式和37个寄存器
- ARM裸机——FS2410按键控制LED灯(查询方式)
- ARM裸机之体系架构介绍一
- ARM裸机开发(四):bootloader的设计
- ARM裸机开发学习方法
- ARM裸机开发(三)SDRAM编程
- 朱老师ARM裸机学习笔记(七):汇编写启动代码之调用C语言
- 从零开始ARM裸机开发之建立开发环境
- arm-linux 裸机下 VNC 的实现
- 【ARM裸机】 - 重定位
- ARM指令--adc 实现64位加法运算
- 我和ARM的那些事儿3 beep之旅,最详细的ARM裸机工程设置
- arm裸机开发