hfaouhfoa 发表于 2022-7-26 18:40

STM32F030K6T6 ADC连续采样多通道切换是否会有延时?

STM32F030K6T6这款芯片只有一个独立的ADC。在我的设计中,ADC时钟设置为12MHz,双通道采样,来回切换(设想中是每个通道采样一次切换一次),采样周期选了239.5倍的。目的是为了采一个电阻两端对应的ADC值,为保证数据的时效性,选择了采一次样,切换一次,近似看作同时采样。之后通过USART将采样数据发送给电脑,但USART发过来的数据在频率上与估算的相差很大,从预估的几十KHz到USART数据的一百多Hz,有点难以接受,想不通。

由于对STM32还是半懂不懂,实在拎不清通道的切换是否会改变采样频率?改变后的频率是否能够满足设计需求?本想着通过keil5仿真自己解决,奈何keil5似乎不支持F0系列芯片的仿真,只能发帖求助各位大佬。至于为何不选其他有多个独立ADC的STM32,主要是碰到这个问题,想弄清楚。




春日负喧 发表于 2022-8-20 09:22

正常切换不能有延时吧

温室雏菊 发表于 2022-8-20 09:45

这个多通道切换,我还没玩过

故意相遇 发表于 2022-8-20 10:07

Keil支持F0系列的仿真的

风凉 发表于 2022-8-20 10:29

通道切换应该不会改变采样率吧,这个能不能从手册上找到答案啊

西洲 发表于 2022-8-20 10:53

Keil能仿真啊,为啥不能仿真F0呢?

未说出口的像你 发表于 2022-8-20 11:16

ADC我就用个单独的,正常不做多样采集

在曼谷的春 发表于 2022-8-20 11:39

多一百多HZ?能不能通过补偿优化掉呢?

我吃小朋友 发表于 2022-8-20 11:59

属实误差有点大哈

捧一束彼岸花 发表于 2022-8-20 12:22

这个你可以请教一下ST的FAE看看

白马过平川 发表于 2022-8-20 12:44

那你考虑换个其他型号的芯片不,有多通道的ADC呀

macpherson 发表于 2022-8-20 15:30

直接dma读取采样

iyoum 发表于 2022-8-20 16:30

会有延时的

rosemoore 发表于 2022-8-20 16:53

有什么问题吗

SantaBunny 发表于 2023-2-23 20:00

这个在MDK5上肯定是可以仿真的,需要配置下管脚即可

中国龙芯CDX 发表于 2024-3-31 22:55

稍微等待一下看看程序运行的情况

bestwell 发表于 2024-4-4 12:23

在多通道采样过程中,软件层面的处理也可能导致延时,比如数据处理、中断服务程序的执行等。

primojones 发表于 2024-4-4 20:12

在连续采样模式下,ADC会在一个通道上执行一个转换,然后自动切换到下一个通道,并执行下一个转换,直到所有配置的通道都完成转换。在转换完成后,ADC会产生一个中断,通知处理器转换结果已经准备好。

olivem55arlowe 发表于 2024-4-4 22:42

在STM32F030K6T6中,ADC在切换通道时通常不需要额外的硬件切换时间,因为ADC是多通道的,可以同时采样多个通道,或者在采样完一个通道后立即切换到下一个通道。

olivem55arlowe 发表于 2024-4-9 13:27

在STM32F030K6T6微控制器上,ADC(模数转换器)连续采样多通道时,确实会有切换通道的延时。这个延时主要是由ADC的硬件架构和工作模式决定的
页: [1] 2
查看完整版本: STM32F030K6T6 ADC连续采样多通道切换是否会有延时?