RISC-V MCU 应用教程之ADC(一)

1. ADC简介

ADC,Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。

ADC是MCU的重要外设,主要用于传感器的数据采集,常见的ADC类型一般为逐次逼近型。

以沁恒RISC-V MCU CH32V307VCT6为例,内嵌2个12位的ADC模块,共有多达16和外部通道和2个内部通道。

2. ADC引脚

CH32V307VCT6 ADC通道对应的引脚如下

通道ADC1 / ADC2
0 PA0
1 PA1
2 PA2
3 PA3
4 PA4
5 PA5
6 PA6
7 PA7
8 PB0
9 PB1
10 PC0
11 PC1
12 PC2
13 PC3
14 PC4
15 PC5
16 内部温度传感器
17 内置参考电压(1.2V左右)

 

CH23V307VCT6 ADC电源引脚

引脚名称信号类型备注
Vref+ 正模拟参考电压输入 ADC正参考电压,2.4 ≤ Verf+ ≤VDDA
Vref- 负模拟参考电压输入 ADC负参考电压,Vref- = VSSA
VDDA 模拟电源输入 MCU模拟部分供电电源
VSSA 模拟电压接地输入 MCU模拟部分供电电源接地引脚

3. ADC主要特性

  • 12位分辨率

  • 支持16个外部通道和2个内部信号源采样

  • 多通道的多种采样转换方式:单次、连续、扫描、触发、间断等

  • 数据对齐模式:左对齐、右对齐

  • 采样时间可按通道分别编程

  • 规则转换和注入转换均支持外部触发

  • 模拟看门狗监测通道电压,自校准功能

  • 双重模式

  • ADC通道输入范围:0≤ VIN ≤ VDDA

  • 输入增益可调,可实现小信号放大采样

posted @   喵喵喵mmm  阅读(310)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示