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

[复制链接]
3146|24
 楼主| hfaouhfoa 发表于 2022-7-26 18:40 | 显示全部楼层 |阅读模式
AD, ST, dc
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 | 显示全部楼层
这个你可以请教一下STFAE看看

白马过平川 发表于 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的硬件架构和工作模式决定的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

80

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部