ST意法半导体
直播中

李泳瑜

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

STM32L552xx系列微控制器中ADC的复用通道是什么意思

我坚持对 ADC 实现的理解。请帮我得到这个。
STM32L5xx参考手册(RM0438)中,ADC的主要特性如下(RM0438 Rev7中第685页)
" 最多 2 个 ADC 可以在双模式下运行:
ADC1接16个外部通道+3个内部通道
ADC2外接16个通道"
有了这个,我了解到,两个 ADC 外围设备(ADC1 和 ADC2)每个都支持 16 个外部通道,因此它们总共应该支持 32 个通道。我的理解正确吗?如果是,我只能看到控制器引脚(PA0-PA7、PB0-PB1 和 PC0-PC5)上提供的 16 个 GPIO 焊盘。  
多路复用在这里起作用吗?那么我怎样才能在物理上区分只有 16 个 GPIO 焊盘的通道呢?

回帖(1)

李悠冉

2022-12-23 10:30:26
一些引脚被两个 ADC 使用,所以你不会得到总共 32 个。数据表将列出引脚功能。您还可以使用 CubeMX 来查看可以同时支持多少个通道。
在这个芯片上,看起来所有引脚都在两者之间共享,因此它总共可以支持 16 个通道。
ADC12_IN1 表示该引脚既是 ADC1_IN1 又是 ADC2_IN1。
举报

更多回帖

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