TMS320F28335: ADCINT和SEQ1 SEQ2的区别

Part Number: TMS320F28335

C2000的28335中断向量表INT1中有ADC和SEQ1 SEQ2中断,请问ADC中断和这两个中断有什么区别,触发条件是什么呢,跟SEQ1 2有冲突吗

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 在 TI C2000 系列 的 TMS320F28335 微控制器中,以下是关于 ADC 中断和 SEQ1/SEQ2 中断之间的区别及其触发条件。

    ADC 中断,这是一个专门用于 ADC模块的中断,它在 ADC 完成一次转换时被触发。
    这个中断可以用于处理 ADC 数据,进行读取和相应数据处理。


    SEQ1 和 SEQ2 是采样序列的中断,它们表示在ADC模块中配置的采样序列的完成。
    当采用的 SEQ 完成其设定数量的采样并处理时,SEQ1 或 SEQ2 中断会被触发。
    这两个序列可以配置为使用不同的输入通道。
    SEQ1 和 SEQ2 的中断可能会在完成多个连续的 ADC 转换后发生。

    ADC 中断用于单次 ADC 转换完成,SEQ1/SEQ2 中断用于整个序列完成。
    ADC 完成转换触发 ADC 中断,SEQ 完成所有样本触发 SEQ1/SEQ2 中断。
    它们通常不冲突,但要注意中断处理的设计。

    https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/117788/28335-adcint-seq1int

    更多详情,请看该芯片的TRM。

    www.ti.com.cn/.../sprui07.pdf

  • 但是我没在ADC相关寄存器中看到相关ADC中断的设置寄存器,有一种说法是ADC是低版本的C2000设计的中断入口,SEQ1 2是高版本的中断入口