MCPWM 同步模块:同步 MCPWM 定时器,以确保由不同的 MCPWM 生成器最终生成的 PWM 信号具有固定的相位差。可以通过 GPIO 交换矩阵和 MCPWM 定时器事件生成同步信号。 死区生成器模块:在此前生成的 PWM 边沿上插入额外的延迟。 载波模块:可通过 PWM 波形生成器和死区生成器,将一个高频载波信号调制为 PWM
我用过esp32的idf5.1mcpwm,和wifi,mqtt一起用的。 程序不会崩。但是我从示波器能看到mcpwm产生的spwm的正弦波形会在其它线程工作时轻微畸变。如果我删除wifi和mqtt的功能模块,波形一直完整。 所以我猜测新版本的mcpwm线程应该是安全的,但是实时性可能会受影响。
我想用ESP32S3模组自己写simplefoc控制3个无刷电机,但是我发现使用MCPWM 的UINT0控制两路无刷电机好像不行,控制一路可以,我的驱动器需要3路独立PWM的输出morris Espressif staff Posts: 290 Joined: Wed Sep 05, 2018 6:23 am Re: 请问ESP32S3能否用MCPWM输出9路独立的pwmby...