打印

请教香版主:如何设置stm32片内adc实现接近1M的采样率?

[复制链接]
2252|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lkl10800139|  楼主 | 2012-5-16 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用库,单通道采样,输入200khz的方波,用软件监控,看到高电平的点有三个,低电平的点有三个。频率升高,采样到的高低电平的点的个数就越来越少,到400khz的时候,采样到的全部是高电平的点。看到有大牛也是使用库,他说能做到1M,不知道他是否测过这么高的频率。系统主频是56M,adc采样频率是14M,采样时间是1.5个周期,按手册上的说法,14M/(12.5+1.5)=1M,如何接近这个数量级?
沙发
香水城| | 2012-5-16 13:55 | 只看该作者
注意输入阻抗。

使用特权

评论回复
板凳
lkl10800139|  楼主 | 2012-5-16 14:12 | 只看该作者
注意输入阻抗。
香水城 发表于 2012-5-16 13:55

输入阻抗?我用tim1(PA8)生成不同频率的方波,将PA8和PC5直接相连的。怎样计算输入阻抗。

使用特权

评论回复
地板
lkl10800139|  楼主 | 2012-5-16 14:52 | 只看该作者
我找到了一篇应用笔记AN2384,--如何在STM32F10xxx上得到最佳的ADC精度.pdf
里面讲了输入阻抗的问题,以及模拟信号源的阻抗计算,信号源频率条件与源电容和分布电容的关系,大于400kHz,adc转换就不准确了。

使用特权

评论回复
5
lkl10800139|  楼主 | 2012-5-16 15:03 | 只看该作者
我用信号源产生的不同频率的正弦波信号,这样应该可以减小输入阻抗,但是采样值还是有问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

77

帖子

0

粉丝