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.

关于丢弃F28035 ADC第一次转换的具体问题



以下均针对0版本问题

1、同时采样。

假如ADCINA0、ADCINB0需要同时采样。如果使用4个SOC:SOC0、SOC2对应ADCINA0,SOC1、SOC3对应ADCINB0,现在使用一个触发源同时触发这4个SOC,而只取SOC2、SOC3的结果,这样可以吗?如果不行,怎么样使用一个触发源取得正确结果?

2、同时采样及单个采样交替。

如果有一序列:SOC0~3(同时采样)、SOC4~5(单个采样)、SOC6~9(同时采样)、SOC10~11(单个采样)

以上序列需要丢弃哪些ADC结果?

3、时间间隔。

如上举例,SOC0~1与SOC2~3两次同时采样的时间间隔对后一次(即SOC2、SOC3)转换的结果有没有影响?

  • 关于First Sample Issue

    TI的F2803x的Errata已经说明白了。

    1. 你的第一个描述本身就是错的。

    不是SOC0和SOC2对应ADCIINA0,而应该是SOC0同时对应ADCINA0和ADCINB0. 第二次SCO1同时对应ADCINA0和ADCINB0.因此去掉第一次的,留下SOC1的。

    2. 如果SOC0~3是相同触发源的话,SOC0仍了。同理,SOC6扔了,SOC10扔了。

    3. 看不懂什么意思,也许你没有理解同步采样的SOC触发是什么样子的。参考第一条。

  • 谢谢专家。

    现在纠正一下叙述:

    1、现在有SOC0~3产生两次“同时采样”,这两次同时采样能不能用一个触发源“同时”触发这四个SOC,并丢弃前两个。这样可不可以达到SPRZ295J文档中的要求而得到正确结果吗?

    2、原帖说的SOC4~5及SOC10~11均假设单个采样,为什么不丢弃前一个:SOC4,而丢弃后一个SOC10呢?

    3、我想表达的是,SOC0~1(设置为同时采样)在T1时刻采样,SOC2~3(设置为同时采样)在T2时刻采样,

    t=T2-T1,时间“t”的大小对SOC2~3的正确与否有没有影响?

  • 再追加个问题:

    如果SOC0~9全部设置为同时采样,共5次,这5次的AD分别对应不同的实际通道,即不同的ADCINAx和ADCINBx对,

    那么,按照SPRZ295J说明,这几个AD结果哪些是正确的,哪些是需要丢弃的?

    谢谢专家

  • 建议楼主重新阅读ADC User Guide和 ADC First Sample Issue Errata

    现在有SOC0~3产生两次“同时采样”,这两次同时采样能不能用一个触发源“同时”触发这四个SOC,并丢弃前两个

    为什么要丢弃前2个呢?丢弃前1个即可。是一个SOC同时触发两个采样,也就是SOC0对应ADCINA0和ADCINB0同时,注意是同时。

  • 谢谢专家,

    我再看N+1遍吧,

  • 建议您好好看看SOC是如何触发同步采样的。不是一个SOC对应一路采样,是一个SOC同时对应2路的采样。

    也就是SOC0同时对应ADCINA0和ADCINB0。 扔掉最前面的一个。

    这其实不难理解吧。