你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G474 中 ADC 触发分频的实现方式

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:14
1. 前言$ V2 |1 R$ ~9 f6 \1 W
当前的数字电源设计中,ADC 与定时器是最重要的两个外设,算法基于 ADC 的采样结果来计算更新 PWM 输出,以实现环路控制。一般情况下使用定时器的复位/周期事件或是某个比较事件来触发 ADC 转换,然后在 ADC 转换完成中断中执行环路算法,让 ADC 的转换频率、算法执行频率与 PWM 频率保持一致。但是某些情况下 ADC 的转换频率或是环路计算频率跟不上 PWM 频率,需要对 ADC 的触发进行分频,实现每 N PWM 周期触发一次 ADC 转换。本文基于STM32G474 介绍在高精度定时器与高级控制定时器中如何实现 ADC 的触发分频。8 _# _& G9 D9 T" P+ e# K
/ _2 x$ R( q; e% K
3 e- e; E" z/ p8 E
2. 高精度定时器中 ADC 分频的实现1 G- S3 B. ?( L) _- W' s
在 G474 的高精度定时器中有多达 10 路的 ADC 触发信道,每个触发通道有多达 32 种触发源可以选择,PWM 发波可以与 ADC 触发非常灵活的关联。如下图为 hrtim_adc_trg1~hrtim_adc_trg4 与其对应可选触发源的框图。
: b5 s' m0 W- s: {# t3 d9 ]8 s
" a5 {+ G! S+ a; T- K6 d. Q; s. \
' [( C2 j# I4 y" H
S~V80Y[TLVUW0NZ[PNCJMXX.png 6 @% b" K/ K  m7 R: o
6 E, C$ @" J+ m1 Y' e5 Y
) P% @# v4 l& r! i
高精度定时器中通过“ADC post-scaler”来实现 ADC 触发源的分频,配置 ADCxPSC[4:0]即可。如下图所示为在定时器工作在 up-counting 计数模式下,设置某个比较事件触发 ADC 转换,ADCxPSC[4:0]配置不同的值时实现 ADC 触发分频输出的示意图。
, K; B# v7 K& A1 f# w/ ~0 Q2 i  {: u, H% H

7 O: v6 I4 [1 @( t6 V: R+ h L8L_`D4)6DKUSVTYPRBUZCY.png
. U. O1 D$ {4 f
" u% m' `* Y; w: Z$ f) f% b PW[F_XZGFHO90H(]N3J]A.png
- i& g/ I1 s* X0 h. ^
6 j) y/ }/ \: m  B% u6 @
5 _8 f. ~( b2 `2 d, ]5 G) F; r, u
  w. g+ D" P" C& y
当定时器工作在 up-down counting 计数模式下时,对于设定的比较值或是 Roll-Over 都存在. t7 G, S. Q( ~4 f" k+ T4 n
两个点,所以首先还需通过设置 ADROM 来确定触发点,如下:% @* H6 e8 v/ \8 D! _: e! M

! |  p  q% U0 U+ X  S
( a( D1 Z5 I( U" _/ J
}5%OX3FIKETXWHWD@Z3N@`5.png ; }4 T; t9 t& h' ^

5 ^5 }5 k0 Q3 C

2 W! v) G6 O6 W( b 如下图所示为在定时器工作在 up-down counting 计数模式下,设置某个比较事件触发 ADC 转换,在 ADCxPSC[4:0]ADROM[1:0]配置不同的值时实现 ADC 触发分频输出的示意图。- X4 |9 Z& c' j( I2 T
: {" z9 V+ a3 l' |7 K! H. f& m
2 k4 U+ L( I: ~
%5G8DG1O3]G~)`3O8H6ZN6V.png
$ q% t2 l0 g2 J8 v' l: J/ \( l

, P% r: ?/ A/ h7 a: Y完整版请查看:附件
  j: l% E0 j0 C% H4 i3 `2 h- w  k! N, h
6 B! m% r/ C  w- t
2 z, i; F) K# u3 ?; |6 G

- Q0 T+ E. H5 F. R

LAT1065_STM32G4中ADC触发分频的实现方式_v1.0.pdf

下载

693.86 KB, 下载次数: 0

收藏 评论0 发布时间:2022-7-31 23:14

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版