久芯网

请教各位STM32F407可以同时采集4路AD信号吗,这4路信号采集相互之间无延迟?

avatar outman777 提问时间: 2023-08-26 21:41:04 / 未解决
STM32F4有3个ADC,不知道是否可以同时实现采集4路信号。因为需要同时采集4个AD信号(A、B、C、D)计算,现在已经实现同时采集2路信号,例如先利用ADC1和ADC2采集A、B信号,然后ADC1和ADC2再采集C、D信号,之后循环采集,但是这样不能做到同步采集A、B、C、D信号。请教有什么办法能实现上述要求呢?万分感谢您的解答!

如需获得 STM32F407 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

4个回答
  • avatar xmshao
    回答时间: 2023-08-26 22:01:12

    除非有4个独立的ADC模块,否则没法做到同时采样4路。现在有3个模块,三路同时采样是可以的。你确定需要4路同时采样吗?多数情况下一个模块基本就够了,ADC采样转换,DMA进行传输。基于传输完成中断去处理结果。

  • avatar yr
    回答时间: 2023-08-26 22:19:30

    除了要独立的adc模块外,要做到同步采集,最好需要是可以配置成主从adc的mcu系列,G4系列是可以做到的

  • avatar outman777
    回答时间: 2023-08-26 22:49:10
    xmshao 发表于 2021-7-29 15:02
    除非有4个独立的ADC模块,否则没法做到同时采样4路。现在有3个模块,三路同时采样是可以的。你确定需要4路 ...

    首先感谢您的解答。因为需要对4路信号实时联合计算,所以需要同时采集4路,那这样STM32F4是实现不了了

  • avatar outman777
    回答时间: 2023-08-26 23:14:59
    yr 发表于 2021-7-29 16:32
    除了要独立的adc模块外,要做到同步采集,最好需要是可以配置成主从adc的mcu系列,G4系列是可以做到的 ...

    感谢您的解答,手头只有F4系列,看来不行

会员中心 微信客服
客服
回到顶部