SLVUCD3A November 2021 – August 2022 DRV8328
The GUI offers the following features:
MOTOR CONTROL SETTINGS
Output Enable – Global enable flag to run the motor at the selected duty cycle.
Potentiometer Enable – Enables potentiometer R90 to control the duty cycle of the motor. Duty cycle is updated in the Duty Cycle slider in real time. Turn all the way clockwise for 0% duty cycle, all the way counterclockwise for 100% duty cycle.
Direction – Sets direction of the motor. When enabled, motor spins counterclockwise. When disabled, motor spins clockwise. When the direction is changed, the motor will coast to a stop, wait 1 second, then accelerate to the duty cycle in the opposite direction.
nSLEEP – Places the DRV8328 in a low-power sleep mode. nSLEEP toggle switch only works when resistor R26 is populated and resistor R75 is DNP.
DRVOFF (DRV8328C/D only) – Disables all gate drivers in Hi-Z state.
PWM Frequency – Sets the PWM switching frequency of the motor in Hz.
MCU Dead Time – Sets the MCU dead time to the PWM inputs in ns. Recommended to set DT to the minimum on the DRV8328A/B by setting placing 0-ohm resistor for R91.
Duty Cycle – Sets the duty cycle of the motor when potentiometer is disabled.
Acceleration Delay – Sets the acceleration and deceleration ramp rate in ms per 1% duty cycle.
MOTOR BRAKING SETTINGS
Stop Motor – Stops the motor when toggled according to the braking method in the drop-down menu. The two methods are brake (turn on all low-side MOSFETs) and coast (float all MOSFETs).
EXTERNAL CSA SETTINGS
Over-current Limit – Sets the overcurrent limit in amps. If ISEN is measured to be over the overcurrent limit, Over-Current fault is triggered.
Current Sense Resistor – Sets the resistor value in ohms for the shunt resistor onboard the EVM. Default resistor populated is 0.001 ohm.
CSA Gain – Gain of the external CSA on the EVM. Fixed at 20 V/V.
FAULT STATUS BITS
Fault Status – Logical “or” of all faults. When a fault occurs, output enable is set to 0 and duty cycle is set to 0 and Fault Status bit is set.
PVDD Overvoltage Fault – PVDD is over 60 V.
PVDD Undervoltage Fault – PVDD is under 4.5 V.
Over-Current – Measured LSS current is over the Over-Current threshold.
DRV8328 Fault – Fault indicated by the DRV8328. See DRV8328 datasheet.