Hi E2E
We have a product that uses a DRV8837 (part marking looks like "837 OAI CHJF") to control a DC motor.
I've taken over the project and am trying to understand how the motor control was implemented.
The data sheet says "Standard PWM Interface (IN1/IN2)", so I assume it's some kind of an H-Bridge standard, but I cannot find anything about it on line or on your site.
For our project, an STM32F103 microcontroller controls the motor by applying a ramping PWM up to 100% to IN1 and 0V to IN2 to move CW; the opposite to move CCW.
Would there ever be a reason to apply a PWM to both IN1 and IN2 at the same time?
When stopping, both IN1 and IN2 are brought high for a short time and then brought low and I understand now that this is a "brake sequence".
The thing that I'm still struggling with is that there is a PWM being applied to the sleep pin also.
The data sheet does not mention anything about doing this, and there are no comments in the code explaining why this was done.
Does it make any sense to do this?
Is there an application note or are on your site where I can detailed explanation, various scenarios that demonstrate how to control the DRV8837?
I appreciate any help you can provide!
Thanks,
Gordon S.