ARM学习之ADC

一、基础概念

功能:将模拟量转换为数字量 限制:只能转换模拟电压

ADC类型:逐次逼近型(常用),双积分型,Flash型

ADC的分辨率:ADC位数 常见位数:8位,10位,12位,16位

ADC的量程:参考电压

工作原理

  1. 待测电压与参考电压的一半(初始参考值)比较
  2. 权值:大于输出零,小于输出一
  3. 完成一次比较后,比较值减半
  4. 累加=权值 * 比较值
  5. 结果=采样值/(2^adc位数) * 参考电压

特殊情况:信号太小,运放放大 ;信号太大,电阻分压

注:转换时不能超过量程,输出时要注意滤波

二、寄存器配置

控制寄存器(HC0)

AIEN(7位):中断使能位:转换完成产生的中断是否启用

0为禁用,1为开启

ADCH(0~4):输入通道选择位

00000~01111:16路可选输入通道 11001:自校准功能 11111:不采样

ADC通道每完成一次通道切换,就在当前通道进行一次采样转换

相关推荐
北风toto2 小时前
Vue多文件学习项目综合案例——面经基础版,黑马vue教程
javascript·vue.js·学习
yangyanping2010811 小时前
Go语言学习之对象关系映射GORM
jvm·学习·golang
网络工程小王11 小时前
【Transformer架构详解】(学习笔记)
笔记·学习
倒酒小生13 小时前
今日算法学习小结
学习
醇氧14 小时前
【学习】【说人话版】子网划分
学习
不灭锦鲤15 小时前
网络安全学习(面试)
学习·安全·web安全
世人万千丶16 小时前
Flutter 框架跨平台鸿蒙开发 - 鸿蒙版本五子棋游戏应用
学习·flutter·游戏·华为·harmonyos·鸿蒙
Aktx20FNz16 小时前
一文学习 Spring AOP 源码全过程
java·学习·spring
Jay Kay16 小时前
生成式推荐模型学习记录part1
学习