Other Parts Discussed in Thread: DRV8320, , MOTORWARE, DRV8312
The "Switching Characteristics" of the datasheet indicate t-dead = 90ns. Is this a deadband time that is generated within the driver?
Also, there is a sentence "Synchronous rectification is achieved by applying a pulse-width-modulated (PWM) input signal to the INx pins while driving". The sentence appears to be incomplete. Should it end with "...while driving the ENx inputs high"?
I'm trying to replace the DRV8320 HAL code used in the InstaSPIN labs targeting a LaunchPadXL/BOOSTXL_DRV8320 combination with code to control a DRV8313 instead. I see in HAL_setupPWMs() (hal.c) that a single EPWM peripheral is used to drive each GHx/GLx input pair. The A output drives GHx and the B output drives GLx. Interestingly the B output is forced to be continuously asserted (via the Action Qualifier) and the deadband generator is used to create an "Active High Complimentary (AHC)" signal which forces the B output to de-assert whenever the A output is asserted, plus additional deadband time. I'm wondering if, for the purpose of controlling the DRV8313, the A output could drive the INx and the B output could drive the ENx in the same way that they drive the GHx and GLx on the DRV8320 but without the deadband operation, i.e. ENx are asserted continuously. Alternatively, perhaps the ENx could be driven by GPIO instead, so it could be de-asserted independently of the EPWM peripheral.