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

ADC 触发源介绍

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:01
1. 引言
) A" ]" i; `) y  q在 STM32 MCU 中,ADC 有多种启动触发方式,本文对各种触发源的原理进行介绍,方便大家以后如何选择合适的触发源。7 f1 g+ \2 v2 o4 G
2. ADC 的架构与触发源
& r8 J/ O/ S5 }: z以 STM32G474 为例,ADC 模块的架构框图如下,基于逐次逼近原理(SAR)完成模拟量到数字量的转换。前端通过多通道选择开关(input selection)来对转换通道进行切换,从而实现对多个输入通道的信号进行采样。
9 a- |; C$ w+ @' Q4 e; HADC 模块的信道可以工作在规则模式或是注入模式下,对应的触发源分别为规则触发源与注入触发源。所有规则通道共享一个 ADC 结果寄存器,一个通道转换完成后需要及时读取转换结果,否则转换结果可能会被覆盖,具体取决于 overrun 的相关设置。8 B% F( L  r; `1 P! h8 l
, F' E$ O& d8 c# Q7 I8 u$ C3 H( |! r$ ]
KURHT3Z9]`)YEQXEA@NH}O8.png ; y6 V& D0 d1 E/ f  r: B( i) s

9 E" V& _) j5 \
1 h! e9 Z( V2 ^" {, L2.1. 各类触发源工作方式4 G4 b8 L/ H+ g: ^2 \7 O7 x  O/ L4 l
ADC 的触发源整体上可以分为两类:软件触发与硬件触发。如下面两个表所示,EXTEN[1 :0]与 JEXTEN[1 :0]分别用于设定规则信道和注入信道的触发方式,当其值为 0 时,触发方式为软件触发,否则为硬件触发。
: [( p9 E0 G" d% N1 n1 x1 B: F! K

! s$ h. I6 a; x: `3 C9 k8 N `QPE}6DK@5RCT[@NUFL%Z)D.png
$ x, ], J9 y2 [% A. b- [3 u1 X; g' V9 R) c- N' G, s
如果选择软件触发,那么当 ADSTART 或 JADSTART 被置位时,ADC 会立即启动转换。如果选择硬件触发,那么当 ADSTART 或 JADSTART 被置位后,要等待指定的外部事件发生时,ADC 才会启动转换。
! _/ v  w+ b' L9 x4 U/ l: W' }: x0 b 对于硬件触发即外部事件触发来说,有多达 32 种外部事件可以选择,这些触发源大致可以分为以下四类,具体可以参考 RM 中关于 adc_ext_trgx 和 adc_jext_trgx 的描述。 " {: y9 A8 J1 W6 i4 h0 l
• 定时器的比较/捕获事件
* s! |& k/ t7 L) U" \: n• 定时器的触发输出 TRGO/TRGO2
% k' S7 w* q" C• 高精度定时器的 ADC 触发
5 x# f6 F' u& g+ a• 外部输入管脚& I7 M: K  f/ Q* \. i+ R
一个 ADC 单元可以选择多个硬件触发源,多个硬件触发源之间为“OR”的关系,即任何一个被选定的外部事件发生都可以触发 ADC 启动转换。
% s7 ]6 n3 L0 ~% A" {* J 下面对几类触发源的工作方式进行介绍。
# l* i% f$ Q: K+ M; K' i
7 t# b, i$ I* s完整版请查看:附件+ z( e6 S4 ^4 X- c: j4 T
: M. I* u+ U8 }2 o- {

( [6 E0 ?8 t8 p' l1 ]

LAT1027_ADC_触发源介绍_v1.0.pdf

下载

485.6 KB, 下载次数: 20

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

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版