使用的是280049c的芯片,我需要对大概100k的正弦波进行采样,并进行计算
我通过查数据手册发现ADC在不分频的时候,采样频率最大为5.4MHz,(也就是每隔20个时钟周期计算一次),对应正弦波每个周期采集50个点。每次采集后需要进入中断进行计算,但是进入pie中断有14个SYSCLK的延迟,最后也就是剩下6个周期计算明显是不够的,需要的计算周期粗略的估计需要40个。如果降低采样周期会导致最后的波形有严重的误差。请问我该如何处理?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用的是280049c的芯片,我需要对大概100k的正弦波进行采样,并进行计算
我通过查数据手册发现ADC在不分频的时候,采样频率最大为5.4MHz,(也就是每隔20个时钟周期计算一次),对应正弦波每个周期采集50个点。每次采集后需要进入中断进行计算,但是进入pie中断有14个SYSCLK的延迟,最后也就是剩下6个周期计算明显是不够的,需要的计算周期粗略的估计需要40个。如果降低采样周期会导致最后的波形有严重的误差。请问我该如何处理?
应该是需要降低点采样率的。需要拉长转换周期以保证中断有足够的周期计算。需要给ADC分频,但是这会降低采样率。通常采样率越高波形越不会失真。
测量正弦波将大概需要20倍信号频率的采样率。

