本帖最后由 STM新闻官 于 2024-12-5 11:09 编辑
在STM32 MCU 中,ADC 有多种启动触发方式,本文对各种触发源的原理进行介绍,方便大家以后如何选择合适的触发源。
LAT1027_ADC_触发源介绍_v1.0.pdf
(485.6 KB)
当前的数字电源设计中,ADC与定时器是最重要的两个外设,算法基于ADC的采样结果来计算更新PWM输出,以实现环路控制。一般情况下使用定时器的复位/周期事件或是某个比较事件来触发ADC转换,然后在ADC转换完成中断中执行环路算法,让ADC的转换频率、算法执行频率与PWM频率保持一致。但是某些情况下ADC的转换频率或是环路计算频率跟不上PWM的频率,需要对ADC的触发进行分频,实现每N个PWM周期触发一次ADC转换。本文基于STM32G474介绍在高精度定时器与高级控制定时器中如何实现ADC的触发分频。
LAT1065_STM32G4中ADC触发分频的实现方式_v1.0.pdf
(693.86 KB)
在G4中存在最多5个ADC转换单元,其中ADC1/2和ADC3/4可以工作在双路模式下(Dual mode),双路模式的交错工作方式可以提高ADC的采样速率,实现采样率翻倍。客户在使用交错工作方式时,发现了一些问题。本文将对出现的问题进行解释,并给出解决办法。
LAT1096_ADC 交错工作方式碰到的问题与解决方法_v1.0.pdf
(624.73 KB)
STM32F334 系列 MCU 中包含了 2 个 DAC 模块,总共 3 路 DAC 输出,且 DAC1-CH2 和DAC2-CH1 的通路上包含了一个 Switch 开关,可以控制 DAC 是否输出到外部管脚。客户在Switch 开关禁能的情况下将原本的输出管脚做 GPIO 使用,发现无法控制其输出电平。
LAT1018 STM32F334的DAC输出管脚功能_v1.0.pdf
(336.61 KB)
本文重点介绍利用含有3个ADC模块的STM32F4、STM32F7等系列,以满足多个ADC模块同时工作的需要。
LAT0739_STM32多个ADC模块同时采样转换的应用示例.pdf
(467.81 KB)
本文确认了:STM32F334的PA5和PA6在DAC通道与GPIO断开的情况下是可以当作ADC的管脚的。
rempappig issue on ADC and DAC pin assignment.pdf
(280.13 KB)
STM32H7集成了运算放大器(COMP),可与模拟信号进行比较来进行电压检测,内置的COMP节省了MCU外接COMP的硬件成本。本文档将介绍STM32H7的片内COMP的不同工作模式,并提供配置COMP的例程。
模拟比较器COMP在STM32H7上的应用.pdf
(765.34 KB)
STM32L4集成了运算放大器(OPAMP),可对模拟信号进行放大处理,可节省MCU外接OPAMP的硬件成本。本文档将介绍STM32L4的片内OPAMP的不同工作模式,并提供配置OPAMP的例程。
OPAMP_Application_on_STM32L4.pdf
(755.77 KB)
某客户在调试STM32L053的比较器1时,使用内部1.2V的参考电压,没有问题.但当使用比较器2时,使用同样的设置,却发现比较电压无法调到1.2V,只能设置到0.6V左右,到时是什么问题呢?
STM32L053 comp2 比较电压无效问题.pdf
(245.25 KB)
模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出该上下限,将会触发模拟看门狗中断。模拟看门狗一般用于检测单个的常规或注入转换通道,或同时检测所有的常规和注入通道。
STM32 ADC模拟看门狗及其应用.pdf
(338.07 KB)
STM32模拟外设实战经验合集-3 |