ST意法半导体
直播中

刘英

8年用户 1180经验值
私信 关注
[问答]

如何在CubeMX中使用B-G431B-ESC1板进行电机控制设置呢?

我正在使用 B-G431B-ESC1 板进行电机控制设置。
MotorControl Workbench 生成的默认项目使用 OPAMP1、2 和 3,它们的输出设置为引脚 A2、A6 和 B1。然后将这些输出引脚馈送到 ADC:ADC1_IN3 (A2)、ADC2_IN3 (A6) 和 ADC1_IN12 (B1)。
在我的设置中,我需要将引脚 A2、A6 和 B1 用于其他 GPIO 目的(已使用所有其他引脚)。我很难确定是否可以在不浪费 uC 引脚的情况下将 OPAMP 输出内部路由到相应的 ADC。有谁知道这是否可能?
编辑:
在文档:AN5310 Guideline for using analog features of STM32G4 Series versus STM32F3 Series devices,表 10 显示了“Internal OPAMP to ADC connection without external pin occupancy”的概述。所以它确实是可能的。我必须弄清楚如何在 CubeMX 项目中进行设置。

回帖(1)

杨剑东

2023-1-3 15:08:10
您可以使用附件释放 PA2 和 PA6。OPAMP3 已经通过 PB1 在内部和外部连接,因为我们需要在两个 ADC 上都有 W 相。当前的 cubeMX 版本可能存在配置此用例的问题,但这需要确认。
举报

更多回帖

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