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

求解TMS320F2801的中断与采样问题

专家,您好:

    我用的是F2801芯片,

做好的产品程序里是这样写得:在EPWM1的零点去触发中断以及触发PWM_SOCA。

我个人理解这样的操作,有可能在进入中断的时候,AD采样的数据还没有来得及转换完。

但是从实际模块运行来说,我的理解好像是错的,那我想请问,PWM触发中断的同时去触发SOC,这样的操作在时间上应该要考虑到哪些问题?

谢谢

Johnson Chen1:

要考虑中断响应时间。

ADC 采样+转换时间。

如果楼主中断是用C写的话,可以看一下中断入口的反汇编,会有很多压栈指令,在读AD数据之前,中断响应+压栈指令+加读ADC之前的一些指令总时间打过ADC采样+转换时间,那么就可以保证读ADC时,数据已经转换完成。

赞(0)
未经允许不得转载:TI中文支持网 » 求解TMS320F2801的中断与采样问题
分享到: 更多 (0)