ST意法半导体
直播中

贾小龙

7年用户 1587经验值
私信 关注
[问答]

使用ADC2的临时通道会出现低阻抗你能解释一下这种现象吗

在我们的项目中,我们使用的是 STM32H7B3ZI、LQFP144 封装。
我们正在使用一个简单的 24v、33k/2k7 分压器来检测电压,并预计该引脚的电压约为 1.8V。
信号接PA4,由ADC1CH18评估,无PU,无PD。

此外,我们正在使用 ADC2 的临时通道。
我们使用 CubeMX 进行配置,版本 1.10。
在初始化期间,一切正常,信号在 1.78V 左右。一旦 ADC2 初始化,PA4 引脚将被拉低至 0.7V。这不是预期的行为,因为 PA4 没有以任何方式连接到 ADC2,输入阻抗应该远高于 ~2k。
我们可以用几个 PCBA 重现这个行为。此外,我们拆焊了封装引脚,分压器没问题。删除 uC 闪存后的相同行为。
你能解释一下这种行为吗?是否存在已知问题?


回帖(1)

王睦羽

2022-12-2 15:26:23
有趣的。您能否确认您正在更改 ADC2 寄存器而不是 ADC1?读取并检查/发布 ADC1_PCSEL 和 ADC2_PCSEL 的内容。
尽管如此,从阅读 RM 来看,设置 ADC2_PCSEL.PCSEL18 似乎并不是温度测量的要求,因此您应该能够跳过该设置。是的,我说的是修改 Cube/HAL 函数,或者编写您自己的函数。
我没有/使用'H7A3。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分