Hello,
I have been trying to implent a haptic feedback using the DRV2603 however I couldn’t get the vibration motor to turn on.
The input PWM frequency is 10.9KHZ
I have verified that the Enable is pulled high before I send the PWM to the DRV2603 and I also disabled it after the PWM trail is finished.
Here is a pseudo code on the micro controller side:
//ENABLE MOTOR DRIVER SIGNAL
output_high(PIN_A4);
//PWM OUT
set_pwm1_duty(85);
delay_ms(200);
//turn off motor
set_pwm1_duty(0);
delay_ms(1);
//DISABLE MOTOR DRIVER
output_low(PIN_A4);
delay_ms(10);
Here is a scope shot of the input PWM ( yellow) and output waveform ( blue) on one of the motor output terminal.
Any idea what I am doing wrong? I am also including the schematic below. I appreciate your input. Thank you !


