当前位置: 首页 > article >正文

ESP32_H2(IDF)学习系列-ADC模数转换(连续转换)

一、简介(节选手册)
1 概述
ESP32-H2 搭载了以下模拟外设:
• 一个 12 位逐次逼近型模拟数字转换器 (SAR ADC),用于测量最多来自 5 个管脚上的模拟信号。
• 一个温度传感器,用于测量及监测芯片内部温度。
2 SAR ADC
2.1 介绍
ESP32-H2 内置的 12 位 SAR ADC 是一种逐次逼近型模拟数字转换器。它有 5 个通道,可测量来自 5 个管脚的
模拟信号。SAR ADC 由 DIG ADC 控制器控制,该控制器驱动电压采样,支持单次采样和多通道采样。
2.2 特性
SAR ADC 具有以下特性:
• 12 位分辨率
• 支持采集最多 5 个管脚上的模拟信号
• 支持单次采样模式和多通道采样模式
• 在多通道采样模式下,支持:
– 自定义采样通道顺序
– 两个滤波器,滤波系数可配
– 阈值监控,滤波后数据大于设置的高阈值或小于设置的低阈值将产生中断
– GDMA 连续数据搬运
• 支持多个事件任务矩阵 (ETM) 相关的事件和任务
2.3 结构概览
SAR ADC 的主要子模块与连接情况见图。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
DIG ADC FSM
DIG ADC FSM(下文简称 FSM)在多通道采样模式下工作,用于生成整个 ADC 采样过程中所需的各种信号。
图 36-3 展示了 FSM 的工作原理。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、例程解析(例程是continuous_read)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/451587.html

相关文章:

  • Zerotier + VSCode远程连接实验室的服务器、Xshell连接远程服务器
  • Android 之 List 简述
  • 注意力机制详解
  • JAVA开发入门学习七- 数组
  • 羊城杯2020 easycon
  • 【python高级】342-TCP服务器开发流程
  • 惠普HP proliant DL380 G6服务器使用
  • 【C++数据结构——树】二叉树的遍历算法(头歌教学实验平台习题) 【合集】
  • 派克汉尼汾推出新的快换接头产品系列,扩展热管理解决方案
  • windows调整鼠标速度
  • Three.js 顶点着色学习
  • 自动化测试工具Ranorex Studio(七十一)-一般故障排除
  • Vue 3.5 编写 ref 时,自动插入.Value
  • 第五篇:前后端如何“扯皮”——HTTP 在开发中的应用
  • 【Java数据结构】ArrayList类
  • 攻破 kioptix level 2靶机
  • Java:基于SSM框架的在线电影评价系统
  • o1 Pro模型架构揭秘与 Scaling Law 深度解析 | Claude 3.5 Opus、草莓训练、推理成本剖析
  • 功率器件的热设计基础(二)——热阻的串联和并联
  • java Redis 操作工具类封装(备忘)
  • CentOS设置静态IP教程(2024年12月20日)
  • 软件测试 | 招聘严峻期从面试无力感,到一天2个offer的一些经验分享(内附美团、字节、快手等面试题)
  • Python进程与线程:分布式进程
  • uniapp .gitignore
  • C语言:指针4(常量指针和指针常量及动态内存分配)
  • 创建学员信息修改页面