STM32F429 ADC+DMA电压采样

2019-07-20 09:31发布


求助STM32F429BIT6 ADC+DMA电压采样关于输入频率和采样时间、分频、延时的关系。
我想采样20M的正弦信号,得到其电压峰值,但是采样时间和精度把握不准,不知如何设定。按例程测得的电压值,会随频率波动很大,而且也不准确,还请指点!谢谢各位!
以下是采样时间和分频的设定:
    ADC1_ChanConf.SamplingTim=eADC_SAMPLETIME_480CYCLES;        //采样时间

   ADC1_Handler.Init.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4;   //4分频,ADCCLK=PCLK2/4=90/4=22.5MHZ


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
K.O.Carnivist
1楼-- · 2019-07-20 14:13
 精彩回答 2  元偷偷看……
K.O.Carnivist
2楼-- · 2019-07-20 14:25
20M的信号……打算用欠采样么?估计模拟输入通道带宽不够。
为梦而生jcm
3楼-- · 2019-07-20 18:04
K.O.Carnivist 发表于 2018-2-9 17:11
20M的信号……打算用欠采样么?估计模拟输入通道带宽不够。

谢谢您的回答。
我觉得模拟输入那边带宽没有问题的,用信号发生器模拟过。
主要是单片机这边吧。
K.O.Carnivist
4楼-- · 2019-07-20 18:35
 精彩回答 2  元偷偷看……
为梦而生jcm
5楼-- · 2019-07-20 23:12
理论上说的确是最大采到7.2M,但要采到10M或者20M的话,有没有什么办法呢?比如外接一个ADC采样电路可以达到吗?
为梦而生jcm
6楼-- · 2019-07-21 03:29
K.O.Carnivist 发表于 2018-2-13 10:05
查了一下 F429 的 datasheet,按 R_ADC 和 C_ADC 的最大值来算的话带宽是不到 20MHz 的。所以不建议采这 ...

谢谢您的回答!新年快乐!!

一周热门 更多>