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 !