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

AD采样,如何在pwm,on的时候多次采样。

   现在我设置的是在pwm–on中点采样也就是脉冲中点采样,但是只采样了一次,我想多采样几次,滤波。如何配置。

下面是我目前的配置。

/* Set up Event Trigger with period enable for Time-base of EPWM1 */                        \
    EPwm1Regs.ETSEL.bit.SOCAEN = 1;     /* Enable SOCA */                                        \
    EPwm1Regs.ETSEL.bit.SOCASEL = 2;    /* Enable zero event for SOCA */                        \
    EPwm1Regs.ETPS.bit.SOCAPRD = 1;     /* Generate SOCA on the 1st event */                    \
    EPwm1Regs.ETCLR.bit.SOCA = 1;       /* Clear SOCA flag */                                    \

Eric Ma:

可以用多个SOC去采样同一个通道,使用相同的EPWM触发源。

Eric

   现在我设置的是在pwm–on中点采样也就是脉冲中点采样,但是只采样了一次,我想多采样几次,滤波。如何配置。

下面是我目前的配置。

/* Set up Event Trigger with period enable for Time-base of EPWM1 */                        \
    EPwm1Regs.ETSEL.bit.SOCAEN = 1;     /* Enable SOCA */                                        \
    EPwm1Regs.ETSEL.bit.SOCASEL = 2;    /* Enable zero event for SOCA */                        \
    EPwm1Regs.ETPS.bit.SOCAPRD = 1;     /* Generate SOCA on the 1st event */                    \
    EPwm1Regs.ETCLR.bit.SOCA = 1;       /* Clear SOCA flag */                                    \

jing zhang7:

请问Ti 程序里 怎么找不到 你这段程序呢

   现在我设置的是在pwm–on中点采样也就是脉冲中点采样,但是只采样了一次,我想多采样几次,滤波。如何配置。

下面是我目前的配置。

/* Set up Event Trigger with period enable for Time-base of EPWM1 */                        \
    EPwm1Regs.ETSEL.bit.SOCAEN = 1;     /* Enable SOCA */                                        \
    EPwm1Regs.ETSEL.bit.SOCASEL = 2;    /* Enable zero event for SOCA */                        \
    EPwm1Regs.ETPS.bit.SOCAPRD = 1;     /* Generate SOCA on the 1st event */                    \
    EPwm1Regs.ETCLR.bit.SOCA = 1;       /* Clear SOCA flag */                                    \

囧:

这个你可以在ADC中设置,设置一个多个SOC对应一个ADC端口,然后用这个PWM触发多个SOC就可以

赞(0)
未经允许不得转载:TI中文支持网 » AD采样,如何在pwm,on的时候多次采样。
分享到: 更多 (0)