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.

TMS320F28335: 如何实现ADC交替式触发

Part Number: TMS320F28335


请问有没有能实现下图中功能的例程?

  • 你好,首先要说明一下,肯定是没有跟你的要求这么吻合的例程的,例程只是给个模板,不会这么具体的。

    然后要问一下,我感觉图片中的采样模式更像是F2837xD等第三代C2000芯片的乒乓采样模式啊,即ADCINT1触发ADCINT2,再由ADCINT2触发ADCINT1。用F28335来做的话应该没办法完成,这款芯片没办法产生ADCINT

  • 当28335的ADC工作在双序列模式时,应该可以注册两个SEQINT,分别为SEQ1INT和SEQ2INT,在两个中断内部,应该可以通过软件写SOC_SEQ1和SOC_SEQ2启动SEQ1和SEQ2吧?

    想着通过在1的中断内开启2,在2的中断内开启1的操作实现上图中的交替式采样。

  • F28335是比较老的芯片,ADC模块也没这么灵活。

    你可以看一下模块结构图,首先SEQ1INT和SEQ2INT跟ADC其实没多大关系,是用来触发DMA的。然后SOC_SEQ1和SOC_SEQ2也不在SEQ的触发源里面,触发源就下面几种:

  • 图中的software trigger应该是在描述“通过软件写SOC_SEQ1和SOC_SEQ2启动SEQ1和SEQ2”这个意思吧?