[STM32G4] ADC的采样率怎么算啊?

[复制链接]
4257|37
 楼主| Bowclad 发表于 2023-11-30 23:13 | 显示全部楼层 |阅读模式
AD, ADC, dc
看官网的资料,详情页跟手册里面描述的都对不上
香水城 发表于 2023-12-3 21:52 | 显示全部楼层
本帖最后由 香水城 于 2023-12-3 21:53 编辑

先说单个模块的。

采样时间+转换时间决定你的最大采样率,其中采样时间可以配置,转换时间是固定的。
当然,这个配置最终要匹配具体应用。

如果双模块就可以做到相当于上面基础上加倍。
probedog 发表于 2023-12-4 15:18 | 显示全部楼层
ADC的采样率是指每秒钟采集样本的次数,计算公式为:采样率(Hz)= ADC时钟频率 /(采样时间 + 转换时间)。
51xlf 发表于 2023-12-7 21:38 | 显示全部楼层
ADC的采样率计算公式为:采样率 = ADC时钟频率 / (采样时间 + 转换时间)。
pmp 发表于 2023-12-8 08:52 | 显示全部楼层
采样率是指ADC在单位时间内采集模拟信号的次数。
cashrwood 发表于 2023-12-8 09:17 | 显示全部楼层
采样周期是指ADC完成一次采样所需的时间。采样周期通常由两部分组成,分别是采样时间和转换时间。
macpherson 发表于 2023-12-8 10:37 | 显示全部楼层
采样率越高,采集到的模拟信号的信息就越丰富,但同时也会增加ADC的处理负担和成本。
lzmm 发表于 2023-12-8 15:33 | 显示全部楼层
采样时间可以通过寄存器设置,而转换时间是固定的,例如12.5个时钟周期。总转换时间 TCONV 可以表示为:TCONV = 采样时间 + 12.5个周期。
claretttt 发表于 2023-12-8 15:55 | 显示全部楼层
ADC的采样率是指每秒钟对模拟信号进行采样的次数。计算采样率的公式为:采样率 = 奈奎斯特频率 / 2。奈奎斯特频率是指信号中最高频率分量的频率,它是信号带宽的两倍。
yorkbarney 发表于 2023-12-8 16:36 | 显示全部楼层
实际应用中,采样率通常设置为信号最高频率的2.5~3倍左右,以保证信号的质量和抗干扰能力。
uptown 发表于 2023-12-8 20:43 | 显示全部楼层
采样频率为:采样频率 = 1 / 14 ≈ 71.4kHz。
chenjun89 发表于 2023-12-8 20:50 来自手机 | 显示全部楼层
采样率和你要采样的信号频率有关系,采样率一般要≥2倍信号频率。
vivilyly 发表于 2023-12-8 21:26 | 显示全部楼层
如果ADC时钟频率为10MHz,采样时间为1微秒,转换时间为2微秒,则采样率为:采样率(Hz)= 10MHz /(1微秒 + 2微秒)= 3.33MHz。
maudlu 发表于 2023-12-9 15:05 | 显示全部楼层
在STM32中,ADC时钟频率可以通过设置预分频器和分频器来调整。
loutin 发表于 2023-12-9 15:32 | 显示全部楼层
在STM32中,ADC的采样时间可以通过寄存器进行设置。例如,对于STM32系列中的ADC模块,采样时间可以通过寄存器CR2的SWT_MS和SWT_ST设定,其中SWT_ST用于设定采样时间的开始时间,SWT_MS用于设定采样时间的长度。
yorkbarney 发表于 2023-12-9 15:42 | 显示全部楼层
在实际应用中,为了确保采集到的信号信息足够丰富,采样率通常需要满足奈奎斯特定理 ,即采样率需要大于信号的最高频率的两倍。
alvpeg 发表于 2023-12-9 20:27 | 显示全部楼层
ADC的采样率可以通过以下公式计算:

采样率(Fs) = 1 / 采样间隔(Ts)

其中,Fs表示采样率,Ts表示采样间隔。采样间隔是指两次连续采样之间的时间间隔。
backlugin 发表于 2023-12-9 21:06 | 显示全部楼层
采样频率是指每秒钟ADC采样的次数,可以通过计算1秒内的采样周期数得到。采样频率的计算公式为:采样频率 = 1 / 采样周期。
juliestephen 发表于 2023-12-9 21:40 | 显示全部楼层
ADC的采样率是指每秒转换的次数,通常以Hz为单位表示。
earlmax 发表于 2023-12-10 16:04 | 显示全部楼层
ADC的采样率计算公式如下:

采样率 = 1/采样时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

146

主题

2295

帖子

1

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