PWM Output Looks Clean on Scope but Motor Still Makes Noise

Thread Starter

eva_402

Joined Mar 13, 2026
5
Hi everyone,
I’m controlling a DC motor with an STM32 using PWM through a MOSFET driver. The PWM waveform looks clean on the oscilloscope, but the motor produces audible noise and rough movement at lower duty cycles.

The PWM frequency is currently set to 8 kHz.

Questions:

  1. Is the noise mainly mechanical, or could switching behavior still be the cause?
  2. Would increasing PWM frequency above audible range improve smoothness?
  3. On the PCB, should motor current paths be routed separately from logic ground returns?
 
Top