ADC基本概念

这篇具有很好参考价值的文章主要介绍了ADC基本概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、概念、应用场景、基础知识

(1) ADC时钟频率

ADC的时钟频率就是每秒有多少个时钟脉冲的意思,它是ADC模块运行的基础。

它是由系统时钟经过很多环节分频后得到的,它取决于外部的时钟输入和各个环节的倍频或者分频系数。

(2) 采样转换时间=采样时间+12.5个时钟周期(12位AD固定值)---根据芯片手册确定

采样时间是ADC记录输入电压模拟量的时间,该时间内要求要求输入电压足够稳定,不会因电压波动造成记录数值不准。

转换时间是指ADC把记录的模拟量转换成数字量的时间。

(3) ADC采样频率、采样周期

采样频率是指ADC模块每秒能完成多少次采样,采样频率取决于启动ADC的频率。启动ADC的方式有很多,比如软件直接启动,利用事件管理器的默写事件,或者是利用外部引脚来启动,启动ADC的频率才是ADC的采样频率,例如:每隔1ms启动一次ADC,那么ADC的采样频率就位1KHZ。周期为频率倒数,采样周期为1ms

(4) 转换的时间不能大于采样周期,才能正确采样

对于特定的硬件环境以及转换位数来说,转换时间是确定的,也就是说在确定的主频、分频系数以及转换分辨率下,硬件的转换时间是固定的,这个时间的具体值可以通过查阅AD转换芯片的数据手册获得。

总的来说,对于快速变化的被测量需要采用较高的采样频率,对于缓变量可以采用较低的采样频率以节约单片机的处理资源。但是无论如何采样频率不应该突破转换时间的限制!

(5)采样定理,

采样频率大于等于目标信号最大频率的2倍,才会不失真。即fs=2fm,假设目标信号是单一频率的信号,频率为f,则周期T=1/f,所以fs=2f=2/T,又因为fs=1/Ts,所以Ts=T/2

(6)基准电压

基准电压为模数转换器可以转换的最大电压。例如3.3V,3V

(7) 转换精度

基准电压/AD最大转换值,转换进度就是AD最小步长值,例如:3.3/4096

(8) 累计精度

可以考虑针对,每个系统,设置补偿值、校准值(存储EE或Flash)

2、关键知识、如何使用、调试方法

2.1 如何使用

(1)ADC取点数

直流电压取14个点,中值滤波法。

交流电压采样

2.2 如何使用

(1) 确定采样目标频率;

(2) 确定采样频率>= 目标频率*2

(3) 选取合适ADC时钟频率,计算的转换时间,转换的时间不能大于采样周期,才能正确采样

(4) 选择触发ADC的方式,例如:定时器:一个信号(比如ADC采集)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法 - HXJ_521的博客 - CSDN博客

(5)选取合适的算法。

(6)配置芯片ADC,编写触发、算法代码。

3、验证、测试、异常处理

(1)校准,取点跟踪。

对于直流电压采样,可以根据基准电压与实际对电压的对应关系的公式得到AD值与实际电压值得关系(由硬件提供),或者去两点得到线性关系计算。

然后用实际测量的值与采样值进行对比,计算出采样的精度,来确定是否需要校准。

4、存在问题

(1)定标校准电路?

(2)DMA的使用?文章来源地址https://www.toymoban.com/news/detail-644296.html

到了这里,关于ADC基本概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

    本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Composer Studio (CCS)有一定的熟悉程度,具体涉及到C语言的编写和 代码管理。在如今追求时效的大环境下, 手打代码

    2023年04月09日
    浏览(38)
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第三天-ARM Linux ADC和触摸屏开发 (物联技术666)

    链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688 提取码:1688   教学内容: 1 、 ADC S3C2440 的 A/D 转换器包含一个 8 通道的模拟输入转换器,可以将模拟输入信号转换成 10 位数字编码。 在 A/D 转换时钟频率为 2.5MHz 时,其最大转换率为 500KSPS ( 5 个时钟周期完成一次转换) 输

    2024年02月20日
    浏览(40)
  • 单片机——ADC采样

            ADC是指将模拟信号转换成数字信号的过程。通俗理解ADC采样就是采集电路中的电压,通过数值的方式表现出来。以STM32F103系列为例,它可以反应0~4095,换句话说,它采集的电压数值上表现为0~4095,也就是12位ADC(2^12)。         以STM32F103芯片为例,供电电压是3.3V,

    2024年02月04日
    浏览(39)
  • STM32 ADC采样

    目录 1.基础概念 2.原理:ADC采样过程分为四步:采样、保持、量化、编码。 3.采样定理 4.采样保持放大器(SHA) 5.ADC电压值转换 6.ADC轮询采样 1.基础概念 ADC 全称:Analog-to-Digital Converter,指模拟/数字转换器,就是将模拟信号转换成数字信号 ①模拟信号:是连续变化的,具有电

    2024年02月04日
    浏览(31)
  • STM32--ADC数值采样/附ADC采集热敏传感器使用

    目录 一丶ADC介绍 二丶ADC工作原理及管脚分布 三丶代码部分详解 (一)库函数介绍 (二)代码部分整合         ADC模块中文名为模拟/数字转换器,是12位逐次逼近型的模拟数字转换器,一般用于数值的采样   可以将引脚上连续变化的模拟电压转换为内存中存储的数字变

    2024年02月03日
    浏览(33)
  • STM32实现ADC采样

    功能:在单片机上对声音和光强进行采样,通过串口输出其采样值。 工具:实验用到CubeIDE和Cubeprogrammer两个软件,串口调试助手APP,以及STM32L431RCT6单片机。 1、配置使能串口: 2、ctrl+s生成代码。 3、在usart.h中添加头文件。 4、在usart.c中实现printf。  编译代码。可以在main.c文

    2024年02月09日
    浏览(42)
  • STM32ADC同步采样

    本文主要讲解如何实现STM32ADC同步采样。 所需工具: 开发板:STM32F103RCT6 STM32CubeMX IDE: Keil-MDK 同步采样可以让多个ADC同时采集它们各自的输入信号,并且保留它们之间的相位关系,这有助于更有效地捕捉信号的动态变化,特别是对于相位频率分析来说,它具有重要的应用价值。

    2023年04月14日
    浏览(33)
  • STM32-ADC过采样实验

    我们之前已经有过一些关于STM32-ADC的笔记和实验代码了,链接如下: 关于ADC的笔记1_Mr_rustylake的博客-CSDN博客 STM32-ADC单通道采集实验_Mr_rustylake的博客-CSDN博客 STM32-单通道ADC采集(DMA读取)实验_Mr_rustylake的博客-CSDN博客 STM32-ADC多通道输入实验_Mr_rustylake的博客-CSDN博客 首先简单

    2024年02月10日
    浏览(29)
  • STM32 多路ADC同时扫描采样

    在项目实际应用中,刚好有需求需要使用多路ADC同时采样,这里就选择STM32 ADC多路ADC同时采样,这里简单说明下配置过程,以及使用步骤 如下图所示,使用四路ADC输入 ADC_Voltage - 电压信号的采样,外部输入信号,交流电的输入信号,正选信号 ADC_Current - 电流电流的采样,外部

    2024年02月06日
    浏览(32)
  • MSP430 ADC12 最高采样率测试

    使用的MSP430型号为 MSP430F5529LP (Lauchpad) MSP430x5xx and MSP430x6xx Family User\\\'s Guide 给出: 其内置12位ADC的 最高采样率约为200ksps 下面详述ADC设置过程。 目录 1.设置ADC转换模式为Repeat-single-channel; 2.设置ADC的转换时钟sample-and-hold source (SHI) 3.设置定时器A为输出模式 4.设置输入通道

    2023年04月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包