外设有这样需求,相位保持一样,频率不同,频率例子(EPWM0,A通道30KHZ,EPWM1 A通道15KHZ)
先处理相位,遇到问题如下,
测试引脚为EPWM0/EPWM1的通道A,同频率,示波器显示相位没有对齐,请问怎样对齐

请问怎样对齐
软件的操作
我们在epwm打开dts节点测试
board-support\linux-kernel\arch\arm64\boot\dts\ti\k3-j784s4-evm.dts
&main_ehrpwm0 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_epwm0_pins_default>;
};
&main_ehrpwm1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_epwm1_pins_default>;
};
cat pwm.sh
if [ ! -d /sys/class/pwm/pwmchip0/pwm0/ ];then
echo 0 > /sys/class/pwm/pwmchip0/export
fi
echo 25000 > /sys/class/pwm/pwmchip0/pwm0/period
echo 20000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle
echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable
if [ ! -d /sys/class/pwm/pwmchip2/pwm0/ ];then
echo 0 > /sys/class/pwm/pwmchip2/export
fi
echo 25000 > /sys/class/pwm/pwmchip2/pwm0/period
echo 20000 > /sys/class/pwm/pwmchip2/pwm0/duty_cycle
echo 1 > /sys/class/pwm/pwmchip2/pwm0/enable
if [ ! -d /sys/class/pwm/pwmchip4/pwm0/ ];then
echo 0 > /sys/class/pwm/pwmchip4/export