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.
AD采样配置如下:
系统上设置EPWM1周期中断,EPWM2过零中断,但在涉及EPWM2过零中断时,相关的AD采样值会出现以下情况(以AdcaResultRegs.ADCRESULT2为例)。
问题一:
AdcaResultRegs.ADCRESULT2中的值突变为0。
问题二:
绿色为AdcaResultRegs.ADCRESULT7对应的采样,通过模拟开关进行二选一采样,但将AdcaResultRegs.ADCRESULT0与AdcaResultRegs.ADCRESULT7对换后,采样不在耦合,A组通道好像存在转换时间影响。目前测下来,结论是重要的采样尽量往前配置,虽然找到了这种解决方法,但是就该问题有什么说法么?
Hi FengSir,
EPWM2过零中断时有什么操作吗?EPWM1和EPWM2的周期分别是多少?方便把更详细一些的配置发上来吗?
我有个疑问,
这个配置的应该是A5吧?方便解释一下吗?
但将AdcaResultRegs.ADCRESULT0与AdcaResultRegs.ADCRESULT7对换后,采样不在耦合,A组通道好像存在转换时间影响。
方便详细说明一下采样不再耦合具体是什么意思吗?
--
谢谢
Hi FengSir,
ADC的时序应遵循datasheet中的ADC Electrical Data and Timing部分。对于此器件,最小采样窗口应为320 ns,因此如果您配置超过该值应该不会有问题。此示例窗口使用ACQPS和外设SYSCLK配置。我们的工程师无法从您上传的配置中看出,但假设ADC时钟没有预分频,并且所有SOC的ACQPS与SOC7相同,采样窗口应该约为3.3us,这已经足够了。但是请注意,1个ADC实例(比如ADC A)不能被多个SOC同时触发的,因此在每个SOC之间需要一些延迟。