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

STM32单片机 ADC模数转换器

GPIO只能读取引脚的高低电平,只有两个值

ADC可对任意电压值进行量化,用变量来表示,相当于是电压表,可以测量引脚的具体电压

ADC简介

ADC(Analog-Digital Converter)模拟-数字转换器。

ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路数字电路的桥梁。

DAC数字电路模拟电路的桥梁,使用DAC可以将数字变量转换为模拟电压。DAC主要应用在波形生成领域,比如信号发生器、音频解码芯片等。

PWM也是数字电路模拟电路的桥梁,PWM可以来控制LED亮度、电机速度就是DAC的功能,PWM只有完全导通和完全断开两种状态,这两种状态上都没有功率损耗,所以在直流电机调速这种大功率的应用场景,使用PWM来等效模拟量是比DAC更好的选择。

STM32中的ADC是12位(分辨率,表示范围是0~2^12 - 1,即量化范围是0~4095,位数越高,量化结果越精细,对应分辨率越高)逐次逼近型ADC,1us转换时间(转换频率,AD转换需要花的时间,这里的1us)

输入电压范围:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元

模拟看门狗自动监测输入电压范围

STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道


http://www.mrgr.cn/news/19196.html

相关文章:

  • Vue2的学习1
  • 入门篇 LeetCode算法之旅启程 - 从零开始的编程进阶之路
  • 猴子排序:一种理论上的排序算法
  • 【鸿蒙HarmonyOS NEXT】List组件的使用
  • 前端脚手架,自动创建远程仓库并推送
  • vllm源码解析(一):整体架构与推理代码
  • 系统思考—关键决策
  • C++使用MyStack和MyQueue封装栈和队列
  • 红黑树的插入 C++
  • Spring 源码解读:自定义依赖注入机制与其核心原理
  • python办公自动化:使用`Python-PPTX`的样式与格式
  • minio存储照片
  • 自动生成对话视频!如何使用Captions的AI视频生成与编辑API工具?
  • Nature:最大扩散强化学习
  • 实习的一点回顾Webhook的执行
  • 天津自学考试转考流程及免冠照片处理方法说明
  • 基于深度学习的对抗样本生成与防御
  • Linux日志-wtmp日志
  • DPDK基础入门(二):Cache与大页优化
  • 哈希:哈希函数 | 哈希概念 | 哈希冲突 | 闭散列 | 开散列