0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADC 现场切换系统示例介绍

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2021-12-31 15:41 次阅读

带计算功能并使用DMA

实现现场切换的ADC

简介

此款 ADC 具有计算和现场切换功能,它为 ADC 转换增加了转换后操作,还可将寄存器配置保存为现场。这些转换后操作包括求平均值、累加、滤波和与预设阈值比较。此外,ADC 还具有执行单转换和双转换以及 CVD 电容测量的能力。这些转换后操作显著增强了 ADC 的功能,但在涉及多个通道时会带来一些问题。每个通道可能会有其自己特定的配置、平均值、累加值、滤波值和/或阈值。因此,为了在给定应用中有效操作多个通道,可以将多个输入通道的 ADC寄存器配置作为现场来保护。可以使用 ADC 模块或通过直接存储器访问(DMA)模块读取现场。

今天推荐的应用笔记涵盖了 ADC 现场切换系统的几个示例,包括在有和没有 DMA 协助的情况下,具有不同配置的通道以及具有不同平均值、累加值和滤波值的通道。

主要内容

ADC概述

10位/12位ADC

计算

现场切换

DMA概述

实现ADC的现场保护恢复

双DMA系统

用例

ADC配置

DMA通道读取配置

DMA通道写入配置

最终系统配置

系统运动——双DMA

三通道DMA

用例

ADC配置

DMA通道读取配置

DMA写入通道配置

最终系统配置

系统运行——三通道

使用具有现场切换功能的 ADC 和单通道 DMA

用例

ADC配置

DMA 通道读取配置

最终系统配置

系统运行——具有现场定序器的 ADC

原文标题:中文应用笔记《AN3382 - 带计算功能并使用DMA实现现场切换的ADC》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5025

    浏览量

    117696
  • adc
    adc
    +关注

    关注

    95

    文章

    5644

    浏览量

    539383
  • dma
    dma
    +关注

    关注

    3

    文章

    535

    浏览量

    99005

原文标题:中文应用笔记《AN3382 - 带计算功能并使用DMA实现现场切换的ADC》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32F030K6T6 ADC连续采样多通道切换是否会有延时?

    STM32F030K6T6这款芯片只有一个独立的ADC。在我的设计中,ADC时钟设置为12MHz,双通道采样,来回切换(设想中是每个通道采样一次切换一次),采样周期选了239.5倍的。
    发表于 04-01 07:53

    电池储能功率变换系统(PCS)的定义 功率变换系统的设计原则

    功率变换系统(power conversion system,PCS)是与储能电池组配 套,连接于电池组与电网之间,其工作的核心是把交流电网电能转换为 直流形式存入电化学电池组或将电池组能量转换为交流形式回馈到电 网,
    的头像 发表于 02-23 10:23 653次阅读

    单片机按键切换模式命令

    单片机按键切换模式命令是指在单片机系统中,通过按下按键来切换系统工作模式的命令。这种命令通常用于控制系统的状态和功能,使系统能够根据用户的需
    的头像 发表于 12-15 10:31 1113次阅读

    AD7685使用在多路切换系统的,总采样最大频率到底能达到多少呢?

    使用AD7685BRMZ 用在一个多路切换的采集系统中,Vref=4.096V。如果使用分时切换采集方式,为了保证信号具有充足的建立时间(按切换的两通道信号为最大压差考虑),总的采集频
    发表于 12-13 09:28

    两个硬盘2个系统开机切换

    切换两个硬盘上的系统是一种常见的行为,可以让用户在不同的操作系统之间进行切换,以满足不同的需求。在本文中,我们将详细介绍如何配置和使用两个硬
    的头像 发表于 11-28 15:08 2369次阅读

    win10和linux双系统切换

    系统切换是指在一台计算机上同时安装并运行两个不同的操作系统。在本文中,我们将重点介绍如何在Windows 10和Linux之间进行双系统
    的头像 发表于 11-28 15:00 930次阅读

    二进制DAC示例介绍

    电子发烧友网站提供《二进制DAC示例介绍.pdf》资料免费下载
    发表于 11-28 11:23 1次下载
    二进制DAC<b class='flag-5'>示例</b><b class='flag-5'>介绍</b>

    带通Σ-Δ型ADC及应用示例

    电子发烧友网站提供《带通Σ-Δ型ADC及应用示例.pdf》资料免费下载
    发表于 11-28 09:37 0次下载
    带通Σ-Δ型<b class='flag-5'>ADC</b>及应用<b class='flag-5'>示例</b>

    CP Software Cluster示例程序介绍

    AUTOSAR组织展示了基于ST Stellar系列单片机实现的CP Software Cluster示例程序,如图3所示。 图3 CP Software Cluster示例程序总览 示例程序将软件
    的头像 发表于 09-13 17:13 613次阅读
    CP Software Cluster<b class='flag-5'>示例</b>程序<b class='flag-5'>介绍</b>

    如何使用示例代码配置NAU7802读出ADC数据

    应用程序: M031系列微控制器通过 I2C 接口控制 NAU7802 的示例代码。 此文件介绍如何使用示例代码配置 NAU 7802, 启动 ADC 转换并读取 NAU 7802
    发表于 08-22 06:15

    Corest-M1现场可编程门阵列开发套件示例系统教程

    本教程中使用的片上系统(SoC)设计示例完全使用Altera的可编程片上系统(SOPC)Builder软件构建,该软件位于Altera的Quartus II v8.0工具集中。 虽然设计很简单,但本
    发表于 08-18 06:38

    系统调用:用户栈与内核栈的切换(上)

    当发生系统调用、产生异常,外设发生中断等事件时,会发生用户栈和内核栈之间的切换, 本文从系统调用角度分析用户栈与内核栈的切换系统调用的演
    的头像 发表于 07-31 11:27 586次阅读
    <b class='flag-5'>系统</b>调用:用户栈与内核栈的<b class='flag-5'>切换</b>(上)

    ADC的内部原理是什么?如何获得ADC最佳精度呢?

    STM32微控制器中内置的ADC使用SAR(逐次逼近)原则,分多步执行转换。转换步骤数等 于ADC转换器中的位数。每个步骤均由ADC时钟驱动。每个ADC时钟从结果到输出产生一 位。
    的头像 发表于 06-21 17:17 961次阅读
    <b class='flag-5'>ADC</b>的内部原理是什么?如何获得<b class='flag-5'>ADC</b>最佳精度呢?

    HSRUN在MBDT的PMC_Config中不可用是为什么?

    你好! 我使用的是带 S32K144 的定制板,出于内存写入的原因,我需要在 RUN 和 HSRUN 之间切换系统。但是,当我放置 PMC_Config 块时,没有 HSRUN 选项,如下图所示
    发表于 05-17 06:02

    一文介绍ADC的DC指标

      ADC (Analog Digital Converter) 用来将连续的模拟信号转化成离散的数字信号,从而将数字信号给处理器进一步作数字域的处理。本章以SAR ADC ADS8688为例介绍
    发表于 05-06 11:26 1730次阅读
    一文<b class='flag-5'>介绍</b><b class='flag-5'>ADC</b>的DC指标