• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32可以用多路adc来提高采样率吗

yhj416606438 2021-01-19 浏览量:1587
比如8路adc并联,是否可以提高采样率,最多可以几路并联
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • stm32的ADC虽然通道多,但内部是通过模拟开关切换到相同的ADC了,因此总的采样频率是不会通过并联增加的,如果需要提高采样频率,需要提高单片机的工作频率,主要是提高ADC的输入时钟频率,如果需要进一步提高采样频率,需要使用外部ADC了。同时,ADC采样频率提高后,数据吞吐量也随之增加,STM32需要采用DMA方式周转数据,但数据处理能力已经跟不上了,这也是STM32的ADC控制在1M左右采样率的原因。
    • 发布于 2021-01-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 因为实质上stm32只有一个ADC器件,受限与ADC速度,所以多路不能真正的提高采样率。
    • 发布于2021-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐用更高采样率的AD,因为他这个采样不是并行执行的,所以不会提高采样率。
    • 发布于2021-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 不会的,采样库是固定的,与芯片的主频是有关的,与通道数量是无关的
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 采样率还是那么多,只是可以从软件上面处理,使得采样速度增加
    • 发布于2021-01-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32可以用多路adc来提高采样率吗