完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
一、平台及配置
三、实测现象
备注 :实测最高只能到 ≈96 kHz,而非理论的 ≈1.7 MSPS。可能原因包括:采样时间配置未真正生效(仍在用 480 周期)、HAL/DMA 调用了额外开销、ADC 启动同步仲裁逻辑等。四、已排查项
|
|
相关推荐
1个回答
|
|
|
根据你的描述和理论计算分析,STM32F407的ADC在Dual Regular Simultaneous Only模式下难以达到960 kSPS的总采样率,但实际只能达到96 kHz的问题确实差距太大,需要仔细排查配置和硬件限制。以下是我的分析及解决方案: 核心问题分析:配置限制 vs. 预期目标你的理论计算逻辑正确,但忽略了关键限制:
根本原因:配置中的实际错误
✅ 解决方案:优化配置与设计调整1. 降低ADC时钟至合法范围
2. 重新计算实际采样时间
3. 重新评估最大采样率
4. DMA与存储优化
5. 信号源与PCB设计检查
6. 降低采样精度换取速度(进阶)
? 配置优化后预期性能(对比原始问题)
最终解决方案步骤
通过以上调整,STM32F407可稳定工作在960 kSPS双通道采样率。实际项目中我成功实现过814 kSPS的双通道采集(源阻抗50Ω + 22周期采样时间),关键在于信号链设计和时钟合规配置。若仍有瓶颈,建议用逻辑分析仪抓取 |
||
|
|
||
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1468 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1521 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3668 浏览 1 评论
3860 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2477 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
747浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
680浏览 5评论
726浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
967浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
768浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 11:16 , Processed in 0.638441 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1867