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.

请教一个关于28335的ADC时钟问题,非常感谢!

我对28335的ADC模块的reference guide中有个关于ADC时钟的问题不清楚,希望哪位知道给予指导:

ADCCLK=25MHz 与12.5 MSPS sustained conversion rate 是什么关系(见附件图片),另外,ADCCLK设置为多少MHz最合理?甚至如果方便的话把相关几条ADC寄存器配置指令列举一下,谢谢。

  • 1)XCLKIN=20Mhz;SYSCLKOUT=20*10/2=100MHZ

    2) HISPCLK=SYSCLKOUT/(2*HISPCP)=100/2*2=25Mhz(SysCtrlRegs.HISPCP.all = 2;)

    3)Fclk=HISPCLK/(2*ADCCLKPS[3:0])=25/2*2=6.25Mhz(AdcRegs.ADCTRL3.bit.ADCCLKPS=2;)

    4)ADCCLK=Fclk/(CPS+1)=6.25Mhz/2=3.125Mhz(AdcRegs.ADCTRL1.bit.CPS=1;)

    5)SH window length= (ACQ_PS+1)* (ADCCLK)

  • 非常感谢。那183.824kHz与3.125MHz是什么关系?28335的ADCCLK等于多少比较合适(对于150MHz的SYSCLKOUT)?