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

求问28377D的adc采样频率等问题。

学习epwm转ADC时遇到一些疑问,看了datasheet后还是没弄明白,以例程adc_soc_epwm为例,发帖求问:

1、采用的模式是Up count,采样频率的计算公式是不是TPWM = (TBPRD + 1) x TTBCLK,FPWM = 1/ (TPWM)?TTBCLK是系统时钟的导数吗,还是经过分频以后的?怎么查看这个值?

2、AdcaRegs.ADCSOC0CTL.bit.ACQPS = acqps; //sample window is 100 SYSCLK cycles

这个设置的意思是不是采样时间为100个系统时钟?是不是这个时间乘以采样频率就是我的采样点数?

datasheet实在是没看明白,求大神帮小白解释解释,感激不尽。

Susan Yang:1 Ttbclk = 1 / EPWMCLK / (HSPCLKDIV X CLKDIV)

您也可以参考一下 e2e.ti.com/…/621257

2 采样窗口就是采样保持的时间,可以理解为采样保持器就是一个电容,给电容充电的时间长端就决定了电容电压的值,也就是外部电压的采样的精度。

学习epwm转ADC时遇到一些疑问,看了datasheet后还是没弄明白,以例程adc_soc_epwm为例,发帖求问:

1、采用的模式是Up count,采样频率的计算公式是不是TPWM = (TBPRD + 1) x TTBCLK,FPWM = 1/ (TPWM)?TTBCLK是系统时钟的导数吗,还是经过分频以后的?怎么查看这个值?

2、AdcaRegs.ADCSOC0CTL.bit.ACQPS = acqps; //sample window is 100 SYSCLK cycles

这个设置的意思是不是采样时间为100个系统时钟?是不是这个时间乘以采样频率就是我的采样点数?

datasheet实在是没看明白,求大神帮小白解释解释,感激不尽。

user5739360:

回复 Susan Yang:

谢谢回复,
请问EPWMCLK怎么查看?
我用这个例程对2k的正弦信号采样,为什么采到的结果几乎全是全0和全1,而中间值几乎没有呢?
为什么得到的结果不是一个正弦信号?

赞(0)
未经允许不得转载:TI中文支持网 » 求问28377D的adc采样频率等问题。
分享到: 更多 (0)