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

28335的AD示例程序问题

在28335的AD实例主程序中有一个计算采样频率的语句如下:

Specific ADC setup for this example:
AdcRegs.ADCTRL1.bit.ACQ_PS = 0xff; // Sequential mode: Sample rate = 1/[(2+ACQ_PS)*ADC clock in ns]
// = 1/(3*40ns) =8.3MHz (for 150 MHz SYSCLKOUT)
// = 1/(3*80ns) =4.17MHz (for 100 MHz SYSCLKOUT)
// If Simultaneous mode enabled: Sample rate = 1/[(3+ACQ_PS)*ADC clock in ns]

ACQ_PS这个只有4位[8~11]为什么赋值要赋0XFF? 还有就是注释里的公式和我在PDF看到的不大一样。采样频率不是应该是Fsoc=ADCCLK/(ACQ_PS[11:8]+1)。

注释里的Sample rate = 1/[(2+ACQ_PS)*ADC clock 是怎么得来的?麻烦工作人员解答一下谢谢!

Eric Ma:

那个2是采样转换时间。

至于ADC_PS = 0xFF,多余的位会被屏蔽掉。其实写0x0F也是一个意思。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » 28335的AD示例程序问题
分享到: 更多 (0)