Hello,
In operating the device in PWM mode, I have noticed drastically different behavior in what I think would be equivalent use cases.
ex) Say I want to drive a brushed DC motor at 70% duty cycle and 16kHz. Referencing table 4 from the datasheet and holding nSLEEP high in both methods:
Method 1:
- Hold In2 Low
- Apply a 70% duty cycle PWM waveform at 16kHz to In1
Method 2:
- Hold In1 High
- Apply a 30% duty cycle PWM waveform at 16kHz to In2
I recognize that in method 1 I'm switching between drive and coast, while method 2 I'm switching between drive and brake. But I would expect the behavior to be nearly identical. What I'm finding, is that method 2 gives me a lot less motor to motor variation. I'm also able to drive forward at a lower duty cycle with method 2. Is this expected behavior?