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.

TDA4VE-Q1: TDA4VH-EPWM相位相同,频率不同

Part Number: TDA4VE-Q1


外设有这样需求,相位保持一样,频率不同,频率例子(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