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微芯】欢迎添加关注!文章转载请注明出处。

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

    关注

    31

    文章

    5620

    浏览量

    130433
  • adc
    adc
    +关注

    关注

    100

    文章

    7947

    浏览量

    556905
  • dma
    dma
    +关注

    关注

    3

    文章

    582

    浏览量

    106279

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从拆解看本质:音频4进1出切换器如何实现高保真音质与多设备切换

    切换
    深圳市纳祥科技有限公司
    发布于 :2026年04月15日 15:57:48

    ICU-X0201 Hello Chirp示例应用用户指南

    开发者提供了一个很好的起点,它展示了如何使用Chirp SonicLib API和驱动来构建和运行简单的超声传感应用。下面将详细介绍这个示例应用的相关内容。 文件下载: TDK InvenSense
    的头像 发表于 12-26 10:25 592次阅读

    SysClk系统时钟的切换

    系统时钟 SysClk 可选择 5 种时钟源,包括 HSE、LSE、PLL、HSI、LSI,通过对系统控制寄存器 SYSCTRL_CR0的 SYSCLK 位域进行设置,可在不同时钟源之间进行切换
    发表于 12-16 08:00

    CW32 SysClk系统时钟的应用场景与切换规则

    系统时钟 SysClk 可选择 5 种时钟源,包括 HSE、LSE、PLL、HSI、LSI,通过对系统控制寄存器 SYSCTRL_CR0的 SYSCLK 位域进行设置,可在不同时钟源之间进行切换
    发表于 12-11 07:51

    CW32L010_ADC介绍

    ) { ADC_InitTypeDef ADC_InitStructure = {0}; // 系统时钟配置为8MHz SYSCTRL_HSI_Enable(SYSCTRL_HSIOSC_DIV6
    发表于 11-28 07:52

    电能质量在线监测装置自诊断功能的硬件层实时监测的冗余切换是如何实现的?

    硬件层冗余切换的核心是 通过专用切换电路 + 硬件触发信号 + 同步机制 ,实现主备模块(如电源、ADC、通信)的毫秒级无缝切换,全程不依赖复杂软件,仅通过硬件逻辑完成 “故障检测→
    的头像 发表于 11-06 10:54 1045次阅读

    触觉智能RK3576开发板OpenHarmony开源鸿蒙系统USB控制传输功能示例

    本文介绍OpenHarmony开源鸿蒙系统的USB控制传输功能实现及相关代码示例,基于触觉智能RK3576开发板PurplePiOH2演示。OpenHarmony的USB通信介绍实现
    的头像 发表于 09-30 16:31 1814次阅读
    触觉智能RK3576开发板OpenHarmony开源鸿蒙<b class='flag-5'>系统</b>USB控制传输功能<b class='flag-5'>示例</b>

    高性能模拟信号采集:揭秘ADC硬件设计的核心要素!

    为实现高分辨率、低延迟的信号采集,ADC硬件设计需从电路拓扑、器件匹配到供电方案全面优化。下面将系统阐述关键设计策略,助力工程师构建高效可靠的模数转换系统。 本文主要从硬件设计的角度
    的头像 发表于 09-09 18:52 802次阅读
    高性能模拟信号采集:揭秘<b class='flag-5'>ADC</b>硬件设计的核心要素!

    【RA4L1-SENSOR】05 按键实现RTOS任务切换

    1. 前言 上次实验,我们已经成功将裸机项目移植为FreeRTOS项目,系统的实时性大大提高。 本次实验将继续围绕RTOS,把ADC采集电压的功能加回来,使用开发板上的实体按键实现ADC电压采集
    发表于 06-16 22:38

    FA模型的DataAbility的切换介绍

    ,Stage模型下的DataShareExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的DataAbility的切换,对于系统应用和三方应用策略有所
    发表于 06-06 08:10

    FA模型和Stage模型API切换概述

    在FA模型下使用。因此在切换到Stage模型时,需要将应用中用到的FAModelOnly接口替换成Stage模型下对应的接口。下面是startAbility的接口切换示例,全量接口列表请查看后续章节
    发表于 06-06 06:29

    FA模型的ServiceAbility的切换介绍

    的ServiceExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的ServiceAbility的切换,对于系统应用和三方应用策略有所不同。下面分别
    发表于 06-05 07:24

    app和deviceConfig的切换介绍

    app和deviceConfig的切换 为了便于开发者维护应用级别的属性配置,Stage模型将config.json中的app和deviceConfig标签提取到了app.json5中进行配置,并
    发表于 06-05 06:42

    第十四章 ADC(下篇)

    文章介绍了基于W55MH32的三个ADC例程:ADC_Double双模式同步采样两通道,ADC_Single单通道采样,ADC_Vrefin
    的头像 发表于 05-29 17:48 1121次阅读
    第十四章 <b class='flag-5'>ADC</b>(下篇)

    MAX22530-MAX22532现场端自供电4通道12位隔离式ADC技术手册

    TMAX22530–MAX22532均为电气隔离、4通道、多路复用、12位模数转换器(ADC),属于 MAXSafe™ 系列产品。集成隔离式DC-DC转换器为所有现场端电路供电,即使没有输入信号也可以进行现场端诊断。
    的头像 发表于 05-29 16:25 1193次阅读
    MAX22530-MAX22532<b class='flag-5'>现场</b>端自供电4通道12位隔离式<b class='flag-5'>ADC</b>技术手册