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

STM32F334 上的 ADC 管脚和 DAC 管脚复用问题

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:35
客户在使用 STM32F334 芯片的时候,需要将 DAC 的通道内部链接在 COMP 上。而此时,对应的 PA5 和 PA6 想当作ADC2_IN2 和 ADC2_IN3,但是又担心这样的设置会不会产生影响,想让我们确认一下。' P. ]4 ?+ G  c

- |) L1 H1 Z- `% ^  h4 ^5 Y问题分析 / |) U' t6 w1 N- F* w" m
查找资料
1 ]. m1 O1 K0 R/ t) V" [在 STM32F334 的数据手册上我们可以看到 GPIO 当作模拟功能时的框图。如下图所示。
3 i4 m+ z2 G/ }

* @% s& \  j5 D+ ?# M8 r8 v9 s, i C~(FI3YW23U]TX~K[O9IS1O.png $ V$ w6 }* v8 S  z0 O0 M
$ ]4 }/ W/ `! w( Z& \
在上图中我们可以看到,当一个管脚当作 GPIO 的时候,实际上输出和输入是直接连接在一起的,这个给我的第一个想法就是这样在 DAC 输出的时候,肯定会影响 ADC 的数据采集。这样,是不是就意味着这样使用是不行的呢?
, W; t0 F) o1 a- \我们接着又看 DAC 关于通道开关的描述:, {& A) }1 \' w
+ Z! c# ~6 o1 O5 V
. f; a5 h$ M) R, c0 @7 N7 Z/ B# Z
MT2_PNK~VXH~@08TE4[}]RA.png
- T1 _  b+ E8 m; B  P) v) K1 L6 _, T
从这段的描述中我们可以知道,PA5 和 PA6(DAC2_OUT2)其实是分别带有一个开关的(参见下图的红色框)。这个开关起到的作用就是在 DAC2 的输出 2 与 GPIO(PA6)之间做一个控制连接的作用。此时,如果是将 DAC 的通道与 GPIO 断开,就算 GPIO 当作了 ADC 的功能,它也不会对 ADC 采集的电压有影响了。
, n. {- m8 z" m# T! A, n
/ n8 L5 ~' c2 v8 D' `  R KB0Z4I0I[C}VSNXF4]SQ{SJ.png 7 z2 n) m8 b. t. g, Z

0 y9 l% l% K7 k( g总结:
  _" ], x( ~: K, ~STM32F334 的 PA5 和 PA6 在 DAC 通道与 GPIO 断开的情况下是可以当作 ADC 的管脚的1 P- @' l+ h. X2 ?/ n- f. ~
. z) R, G  O: N6 f# S& K1 N' a
5 z+ s- C5 s/ n1 O
完整版请查看:附件2 b3 I: _8 p. h- ]) {

1 T, ^. h( [9 ]. s. B
& l$ g& c% e; J1 B+ G) P8 G

rempappig issue on ADC and DAC pin assignment.pdf

下载

280.13 KB, 下载次数: 2

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

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版