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

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

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:35
客户在使用 STM32F334 芯片的时候,需要将 DAC 的通道内部链接在 COMP 上。而此时,对应的 PA5 和 PA6 想当作ADC2_IN2 ADC2_IN3,但是又担心这样的设置会不会产生影响,想让我们确认一下。
* m6 l- d# H( q$ x/ b
. `' I5 x3 @) X* z0 T  {问题分析
" a- T3 c+ @/ q: b5 K查找资料 ) N* l7 Y. \7 J7 h
在 STM32F334 的数据手册上我们可以看到 GPIO 当作模拟功能时的框图。如下图所示。- a" |. |5 h$ L7 h" m

  o: ]- T2 q. B8 v: W C~(FI3YW23U]TX~K[O9IS1O.png
, n% ]* B+ E' R! z, S4 X$ ]: I: ~8 |$ t5 g) U, G: Q
在上图中我们可以看到,当一个管脚当作 GPIO 的时候,实际上输出和输入是直接连接在一起的,这个给我的第一个想法就是这样在 DAC 输出的时候,肯定会影响 ADC 的数据采集。这样,是不是就意味着这样使用是不行的呢?
$ A% Q9 C7 c1 ^7 I我们接着又看 DAC 关于通道开关的描述:
, v1 n) P0 K% D; ~) F
8 t/ C" U3 g- @  a  t( h% {
0 _: @# d0 b# q4 ?! j8 y4 V
MT2_PNK~VXH~@08TE4[}]RA.png
) U/ e8 ?  S2 |5 C7 R  k7 `3 p
3 I: _; U+ Z. P
从这段的描述中我们可以知道,PA5 和 PA6(DAC2_OUT2)其实是分别带有一个开关的(参见下图的红色框)。这个开关起到的作用就是在 DAC2 的输出 2 与 GPIO(PA6)之间做一个控制连接的作用。此时,如果是将 DAC 的通道与 GPIO 断开,就算 GPIO 当作了 ADC 的功能,它也不会对 ADC 采集的电压有影响了。
4 Y1 A3 E, s2 j+ \! o5 G) N1 g
+ o6 W& x& s, t KB0Z4I0I[C}VSNXF4]SQ{SJ.png # H- F; X. b. |, W8 G
6 g* D2 ?5 H/ T- P* E: X) d
总结: ' U; z6 m( P& X* [+ D
STM32F334 的 PA5 和 PA6 在 DAC 通道与 GPIO 断开的情况下是可以当作 ADC 的管脚的
( S/ o* P  ?$ t4 ]9 a
3 l9 ?- R! n9 N( j4 b
7 M7 @% g, r1 D  \* T+ o6 I+ b
完整版请查看:附件
3 B: q, J. z' U' _( j1 j3 |
8 G0 x# g4 d2 W9 k" E, p/ q

9 E; g4 r1 k8 _- x" l! `

rempappig issue on ADC and DAC pin assignment.pdf

下载

280.13 KB, 下载次数: 1

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

举报

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