带计算功能并使用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微芯】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !