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

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

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:35
客户在使用 STM32F334 芯片的时候,需要将 DAC 的通道内部链接在 COMP 上。而此时,对应的 PA5 和 PA6 想当作ADC2_IN2 ADC2_IN3,但是又担心这样的设置会不会产生影响,想让我们确认一下。
& ]6 o$ x3 z; u% n  x8 ^2 b5 h  T( p( p- a4 M
问题分析 7 ^! o7 N) n3 W% ]+ {5 s- j! j
查找资料 ; ^. p$ r+ E0 k( y, N/ |. N( b
在 STM32F334 的数据手册上我们可以看到 GPIO 当作模拟功能时的框图。如下图所示。
) f: l0 a8 [- @7 H1 p
' b7 Y" T( g8 ?
C~(FI3YW23U]TX~K[O9IS1O.png : |5 a+ S) J; p) M" Z: Y

; y* a" }/ E. p. a
在上图中我们可以看到,当一个管脚当作 GPIO 的时候,实际上输出和输入是直接连接在一起的,这个给我的第一个想法就是这样在 DAC 输出的时候,肯定会影响 ADC 的数据采集。这样,是不是就意味着这样使用是不行的呢?
4 G2 K) c! u9 R我们接着又看 DAC 关于通道开关的描述:
5 J1 k* e1 w! {: N% q) ~) P0 `; y
4 W% \2 [8 h1 z6 |

/ R# F0 h' S! G9 d* O6 o; W% _ MT2_PNK~VXH~@08TE4[}]RA.png
' P2 t% y' c% u2 g1 i3 n0 B* J" N% j
从这段的描述中我们可以知道,PA5 和 PA6(DAC2_OUT2)其实是分别带有一个开关的(参见下图的红色框)。这个开关起到的作用就是在 DAC2 的输出 2 与 GPIO(PA6)之间做一个控制连接的作用。此时,如果是将 DAC 的通道与 GPIO 断开,就算 GPIO 当作了 ADC 的功能,它也不会对 ADC 采集的电压有影响了。
5 O" v  m) I, e, s( V7 R) O0 Y
% ?  H9 n- m, p6 |# g$ O KB0Z4I0I[C}VSNXF4]SQ{SJ.png 1 N3 g8 e9 {' k8 U* l& j

7 Q4 A6 p! \, j1 _4 p  L( k( n( r3 o总结:
7 s6 p2 J. A' n, Y6 A+ hSTM32F334 的 PA5 和 PA6 在 DAC 通道与 GPIO 断开的情况下是可以当作 ADC 的管脚的  x: o* U3 Q1 f, r6 p; H

- M$ h" `! s" _* B: X

7 k9 v6 ?% c+ d" \; C- l完整版请查看:附件0 y' J' H' Y6 H! j' u1 U! I& Q
$ j; k. R4 ^( q, j4 X, }1 G
$ L1 o! t* f1 {) W  k! i

rempappig issue on ADC and DAC pin assignment.pdf

下载

280.13 KB, 下载次数: 0

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

举报

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