TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432E401Y: 请问这样的adc采样思路正确吗

Part Number:MSP432E401Y

为了达到2m的采样速率 我的配置如下

systemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN |
SYSCTL_USE_PLL | SYSCTL_CFG_VCO_320),
120000000);

ADC0->CC=0x90;

 MAP_TimerLoadSet(TIMER0_BASE, TIMER_A, systemClock/(2000000));

adc用pll vco作为时钟源 div分频10倍 320m的pll vco 分成32m 

然后用timerA 2m的速度触发

走dma 连续采集1024个点

为什么我最后得到采样数据计算后发现只有30k的采样率呢?

Cherry Zhou:

您好我们已收到您的问题并升级处理,如有答复将尽快回复您。谢谢!

,

Johnson He:

您好,

针对MSP432E401的2Msps采样速率,指的是一次ADC采样保持转换完成的时间是1/2M = 0.5uS。

这里是我们datasheet里给出的spec数据:

对于您30K的采样率的评估我不是很清楚您的评估采样率的方法,理论上去评估这个采样率就是去看开始采样到转换结束的时间。或者开启连续采样模式,看看带宽。

谢谢!

,

mingxi xu:

你好 我的问题已经解决了 是因为在ad采样dma传输的过程中同时使用串口打印

我猜测串口打印与adc抢占了dma或者是中断的资源 导致adc采样率低

,

mingxi xu:

你好 我的问题已经解决了 是因为在ad采样dma传输的过程中同时使用串口打印

我猜测串口打印与adc抢占了dma或者是中断的资源 导致adc采样率低

,

Cherry Zhou:

好的,感谢您的反馈。

如有其他问题欢迎您在论坛进行讨论!

赞(0)
未经允许不得转载:TI中文支持网 » MSP432E401Y: 请问这样的adc采样思路正确吗
分享到: 更多 (0)