Other Parts Discussed in Thread: LM2596, DRV8350
we are developing a BLDC motor driver card for power tool for drilling application. motor specifications is 48 VDC 28 amp continuous with hall sensor outputs and peak current is 50 amps. Working duty cycle of the motor will be 50%. We are using 12 volt 7AH battery (3 in series combination ) as power source for the motor and driver for testing purpose.
driver circuit design consist of drv8350srtvt and atmega8a for generating PWM pulses of 20khz. DRV8350SRTVT is powered with lm2596 buck converter. drv8350srtvt is configured for 1xPWM mode with synchronous rectification.
these are the settings programmed in DRv8350srtvt using SPI:
DRIVER CONTROL FILED:
OCP_ACT=0b | DIS_GDUV=0b | DIS_GDF=0b | OTW_REP=0b | PWM_MDOE= 10b | 1xPWM_COM= 0b
GATE DRIVE HS FIELD
IDRIVEP_HS = 450mA | IDRIVEN_HS = 800mA
GATE DRIVE LS FILED
CBC = 1b | TDRIVE = 11b | IDRIVEP_LS = 450mA | IDRIVEN_LS = 800mA
all other settings are default values.
problems that we are facing is we can hear the motor trying to start to rotate but then it stops and upon checking the fault registers sometimes GDUV error is flagged or gate drive (c side low ) error is flagged. when there is a GDUV error voltage at VGLS pin drops below 5 volt and whenever there is a gate drive fault (c side low) voltage at VGLS drops to 9.5 volts. In both the cases voltage at VGLS does not recovers back to 11 volts.
for testing purpose PWM duty cycles increases from 0 to 50% stays on at 50% for 5 seconds and then decreases back to 0%.
before testing the card with motor we tested it with 3x 60 watts lamp connected in delta configuration and fed the hall sensor inputs from motor at 36 volts, upon rotating the motor manually each phase was switched as per the given truth table in datasheet. what could be the reason behind such malfunctions .I have replaced 6 of my drvs.