现在我设置的是在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就可以