主要观点总结
本文主要介绍了MCU微课堂CKS32F107xx ADC的双重ADC模式。双重ADC模式允许使用两个ADC同时采样一个或多个通道,提高采样率。文章详细阐述了双重ADC模式的配置方法,包括DMA配置和ADC模式配置,并指出了需要注意的几点。课程更新中,欢迎留言探讨。
关键观点总结
关键观点1: 双重ADC模式的优势
双重ADC模式提高了采样率,弥补了单个ADC采样不够快的缺点。在有至少两个ADC模块的产品中,可以使用双ADC模式。
关键观点2: 双重ADC模式的工作机制
双重ADC模式使用两个ADC同时采样,在一个通道采集并转换完成后才会进行下一个通道的采集。主和从ADC的外部触发必须同时被激活。
关键观点3: 双重ADC模式的配置
配置双重ADC模式需要设置DMA初始化结构体、ADC模式、扫描转换模式、连续转换模式、数据对齐方式等。必须注意DMA缓冲区数据的大小、数据类型、工作模式、两个ADC的通道采样时间一致性以及触发方式设置。
关键观点4: 双重ADC模式的注意事项
在使用双重ADC模式时,需要注意DMA缓冲区数据的大小为1,数组存放的数据类型为32位;ADC工作模式要设置为同步规则模式;两个ADC的通道的采样时间需要一致;ADC1设置为软件触发;ADC2 设置为外部触发。
文章预览
MCU 微课堂 CKS32F107xx ADC(三) 第四十一期 2024.7.22 双重ADC模式 独立模式的ADC采集需要在一个通道采集并且转换完成后才会进行下一个通道的采集。而双重ADC的机制就是使用两个ADC同时采样一个或者多个通道。双重ADC模式较独立模式一个最大的优势就是提高了采样率,弥补了单个ADC 采样不够快的缺点。在有2个或以上ADC模块的产品中,可以使用双ADC模式。 在使用双ADC模式时,当转换配置成由外部事件触发时,用户必须将其设置成仅触发主ADC,从ADC设置成软件触发,这样可以防止意外的触发从转换。但是,主和从ADC的外部触发必须同时被激活。同时,在双ADC模式里,为了在主数据寄存器上读取从转换数据, 即使不使用DMA传输规则通道数据,也必须使能DMA位。 启用双ADC模式的时候,通过配置ADC_CR1寄存器的DUALMOD[3:0]位,可以有几种不同的模式,具体见如
………………………………