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

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

一、简介(节选手册)
资料参考https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32h2/api-reference/peripherals/adc_calibration.html
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.mrgr.cn/news/81464.html

相关文章:

  • 重温设计模式--10、单例模式
  • React Native 集成原生Android功能
  • Redis 介绍和安装
  • 优化程序中的数据:从代数到向量解
  • Java 深拷贝全面解析
  • Lecture 6 Isolation System Call Entry
  • Python:模拟(包含例题:饮料换购 图像模糊 螺旋矩阵)
  • (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验五----土地整治(超超超详细!!!)
  • YOLOv10目标检测-训练自己的数据
  • JS进阶-手写Promise
  • DP83848以太网移植流程,可以TCP通信
  • 基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署
  • 大模型+安全实践之春天何时到来?
  • Linux应用软件编程-多任务处理(进程)
  • 深度学习笔记2:使用pytorch构建神经网络
  • 第3章 集合与关系
  • ubuntu20.04 调试bcache源码
  • 【ES6复习笔记】生成器(11)
  • Excel生成DBC脚本源文件
  • 【EtherCATBasics】- KRTS C++示例精讲(2)
  • 【汇编】关于函数调用过程的若干问题
  • ubuntu22.04上安装win10虚拟机,并采用noVNC+frp,让远程通过web访问桌面
  • pip离线批量安装时报错No matching distribution found for【解决方案】
  • 【ES6复习笔记】箭头函数(5)
  • vulnhub靶场(Os-hacknos-3)
  • 【ES6复习笔记】模板字符串(3)