工具/软件:Code Composer Studio
使用示例代码'2837x_RFFT_ADC',我设置
采样频率:2kHz
ePWM1周期:2万
ePWM1占空比:1万
使用200Hz正弦输入时,应为每个周期10点。
但是,输出每个周期有12个点。
如何将输出点设为10点/周期?
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.
工具/软件:Code Composer Studio
使用示例代码'2837x_RFFT_ADC',我设置
采样频率:2kHz
ePWM1周期:2万
ePWM1占空比:1万
使用200Hz正弦输入时,应为每个周期10点。
但是,输出每个周期有12个点。
如何将输出点设为10点/周期?
我认为ePWM周期的设置方式给出了2500的采样频率,因此您最终获得了每个周期的12.5 点。
#define ePWM_HSPCLKDIV 1. //ePWM_clock为SYSCLK/(2*2)
因此,您必须使用ePWM_clock = 50MHz计算ePWM周期
对于2KHz的采样频率,ePWM_period = ePWM_Clock/fs
= 50MHz/2000 = 2.5万
占空比应为1.25万