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

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

[复制链接]
STMCU小助手 发布时间:2022-7-31 23:35
客户在使用 STM32F334 芯片的时候,需要将 DAC 的通道内部链接在 COMP 上。而此时,对应的 PA5 和 PA6 想当作ADC2_IN2 ADC2_IN3,但是又担心这样的设置会不会产生影响,想让我们确认一下。
+ p' i0 d  N9 ~% y4 ^! D: F% K; `) B: I/ j
问题分析
7 Q  q  |# _  f0 S9 e, [, m4 c5 x" {查找资料 5 D8 x' h! K  ]5 a  [, \6 l
在 STM32F334 的数据手册上我们可以看到 GPIO 当作模拟功能时的框图。如下图所示。
, [$ F9 j7 [4 B& s8 M- l, h
: q4 c* P0 G, c- A6 S5 t+ L
C~(FI3YW23U]TX~K[O9IS1O.png
0 l1 ~( z( F9 J4 n; x& r: U5 W& {3 r9 f; i/ K4 d7 ]; K/ F
在上图中我们可以看到,当一个管脚当作 GPIO 的时候,实际上输出和输入是直接连接在一起的,这个给我的第一个想法就是这样在 DAC 输出的时候,肯定会影响 ADC 的数据采集。这样,是不是就意味着这样使用是不行的呢?
9 \- _3 F" T  c9 `我们接着又看 DAC 关于通道开关的描述:8 l  @( O& C& _4 `8 ^5 x
5 D4 N5 w: w8 r3 V% m
: s& u# k+ C) V% v$ {1 A) l
MT2_PNK~VXH~@08TE4[}]RA.png
9 |( L- Z' p8 T  q- E" v, R' n7 G, c; ]: V
从这段的描述中我们可以知道,PA5 和 PA6(DAC2_OUT2)其实是分别带有一个开关的(参见下图的红色框)。这个开关起到的作用就是在 DAC2 的输出 2 与 GPIO(PA6)之间做一个控制连接的作用。此时,如果是将 DAC 的通道与 GPIO 断开,就算 GPIO 当作了 ADC 的功能,它也不会对 ADC 采集的电压有影响了。' m! [; u1 n# f, J9 v' G

; Z5 N9 t3 V5 j4 H  B0 P KB0Z4I0I[C}VSNXF4]SQ{SJ.png
- F  v8 ^' @. E8 K7 d% \  y8 K- _  j- @
总结:
: C$ g% |3 h4 {" {2 TSTM32F334 的 PA5 和 PA6 在 DAC 通道与 GPIO 断开的情况下是可以当作 ADC 的管脚的% p& t5 w8 F! O& v! k& s
% v6 z$ l" [, Q
) P: W  T) O. m+ ]) Z7 q
完整版请查看:附件' `3 x2 G" _4 H2 K* ?, m# y; y

0 A' b2 G* V/ w
1 S: X& m4 v3 i0 E5 ^) t8 A

rempappig issue on ADC and DAC pin assignment.pdf

下载

280.13 KB, 下载次数: 1

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

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版