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

看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时

看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时,只要是这种异步采样 就一定会产生延时吗? 我想知道,在实际在采样过程中,如果两通道采用这种异步采样的方式,就会产生延时,我不太懂这种延时是一个什么概念,会对采样有什么影响?异步采样一定要补偿这个延时量吗?? 

Terry Deng:

因为两道通的ADC可能在同一时间被触发采样,那必须第一个通道完成,才能再进行第二个通道,所以第二个通道就有延时。PPB是用来记录这个延时的,可以在你自己的算法中去补偿这个延时带来的模拟量变化

看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时,只要是这种异步采样 就一定会产生延时吗? 我想知道,在实际在采样过程中,如果两通道采用这种异步采样的方式,就会产生延时,我不太懂这种延时是一个什么概念,会对采样有什么影响?异步采样一定要补偿这个延时量吗?? 

datong fang:

回复 Terry Deng:

你的意思是这个延时 会影响采集的模拟模拟量的准确性是需要补偿的吗?那如果4个adc我采24路电压,选择同一触发条件 比如都是epwm1触发,这样就不会有延时了吧。

 应该是只有存在不同的触发源的情况下才会有延时的吧比如epwm1触发adca通道1, epwm2触发adca通道2,epwm3触发adca通道3 这种,无论是周期相同 还是不同都会有延时的吧延时会影响采样值的准确性吗??

看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时,只要是这种异步采样 就一定会产生延时吗? 我想知道,在实际在采样过程中,如果两通道采用这种异步采样的方式,就会产生延时,我不太懂这种延时是一个什么概念,会对采样有什么影响?异步采样一定要补偿这个延时量吗?? 

user5780044:

回复 datong fang:

在顺序采样模式下,SEQ1的优先级要比SEQ2的优先级要高,如果SEQ1和SEQ2的SOC请求都没有挂起且同时产生,ADC会首先处理SEQ1的转换请求,才能进行第二个通道,前提是此时没有新的SEQ1的SOC请求。建议排序器选择为同步采样即可,一个输入信号来自ADCINA0~7,一个输入信号来自ADCINB0~7,ADC模块实现2个ADCINxx输入的同时采样,并将转换结果送给相应的结果寄存器。

赞(0)
未经允许不得转载:TI中文支持网 » 看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时
分享到: 更多 (0)