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

TMS320F28379D: 关于adc_ex2_soc_epwm例程的采样频率

Part Number:TMS320F28379D

你好,我想将adc的采样频率调到最大,于是对TBPRD进行修改,但没有得到正确的结果。

EPWM_setCounterCompareValue(EPWM1_BASE, EPWM_COUNTER_COMPARE_A, 50);
EPWM_setTimeBasePeriod(EPWM1_BASE, 99);

修改后的图像:

修改前的图像:

两者几乎一样,看着采样频率好像并没有改变,请问我该如何解决这个问题。

Yale Li:

你这个波形太笼统了,很难看出一些有用的信息。另外我想知道一下你具体的调试步骤。

,

? ??:

我是对例程的这两句进行了修改:

EPWM_setCounterCompareValue(EPWM1_BASE, EPWM_COUNTER_COMPARE_A, 50);EPWM_setTimeBasePeriod(EPWM1_BASE, 99);

对10KHz的方波进行采样,每个周期里有100个点,说明采样率为1MSPS。

EPWM_setCounterCompareValue(EPWM1_BASE, EPWM_COUNTER_COMPARE_A, 25);EPWM_setTimeBasePeriod(EPWM1_BASE, 49);

但是我将TBPRD修改为49时,对10KHz的方波进行采样,每个周期里依旧只有100个点,采样率达不到2MSPS。

请问开发指南里12位下采样率能达到3.5MSPS是通过什么方式达到的?

,

? ??:

TBPRD为99时的图像:

TBPRD为49时的图像:

,

Yale Li:

你这个波形是什么波形?

,

? ??:

方波

,

? ??:

大佬,请问我该如何在这个例程中将采样率调到2MSPS,我只调到1MSPS后就上不去了

,

Yale Li:

请稍等一下,我需要一些时间来看一下

,

? ??:

大佬,请问您知道了吗?

,

Yale Li:

你要提高采样率的话,需要修改的主要是采样时间。触发时间影响不大

,

? ??:

采样时间怎么修改?是ADCCLK吗

,

? ??:

adc时钟、采样窗口和epwm频率我都调了的,但采样率还是在1MSPS左右

,

Yale Li:

我建议你先看一下用户指南spruhm8i_TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual (Rev. I)的Chapter 11 Analog-to-Digital Converter (ADC),里面对于采样率的计算有详细的描述

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28379D: 关于adc_ex2_soc_epwm例程的采样频率
分享到: 更多 (0)