This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV8301

Other Parts Discussed in Thread: DRV8301

Iam working on drv8301.I got in a problem that when i give the PWM input ,the gate output does not change(MOSFET did not turn ON).

GVDD=11.2V

AVDD=7.5V

DVDD=4.5V

my ground pad is soldered perfectly as SPI is working.I don't know why my AVDD and DVDD are higher then the expected value(6.3V and 3.3V).I have also checked my circuit.....all the connections are good.My circuit is same as given in the datasheet.One more thing i disabled the OC protection by SPI to make the testing easy.

please help me.

  • Hi Shashank,

    Please check your AGND connection on your PCB. Since both AVDD and DVDD are 1.2V higher than expected, there could be a problem with the layout.
  • Thanks for the reply Rick.
    My AGND pin is properly connected to the ground plane of the circuit and with the ground of the DRV8301.
    Can there be any other cause for the Unexpected higher voltage at the DVDD nad AVDD pins?

  • Hi Shashank,

    At this point, the device may have been damaged. Can you try another board or replacing the device?
  • Iam working on DRV8301.I got stuck in a problem that my gate output come when i disable the OC protection.With OC protection i got NO output from the gate pins.MY all the connection are good all the voltages at DVDD,GVDD,AVDD are good.


    1st i gave the power to the drv8301.

    2nd i pull the EN_GATE to high.

    Then i gave the PWM signals.But i got no outputs from gate pins of drv8301.

    then i disable the OC protection by SPI.Then i got the output from the gate pins of drv8301.

    so please tell me the problem

  • Hi Shashank,

    I am merging this thread with prior threads. If the post is related to the previous post, please continue posting to the original thread. This will allow easier access of previous information.
  • Hi Shashank,

    Are you using the default settings of device?
    Are nFAULT and/or nOCTW low when you have no output?
    Have you read the SPI status register 1 and status register 2?

    In general, you are masking a potential problem by disabling OCP. Have you read the application note www.ti.com/.../slva552.pdf
  • yes iam using default setting of device.
    both nFAULT and nOCTW are high when i hav no output.
    status register 1 shows no error and status register's zeroth bit is 1 and other are 0.

    Actually at the default settting of the device sometime it give output but sometime it does not.what is the correct time to pull the EN_GATE to HIGH(I don't found it in the datasheet)?
  • Hi Shashank,

    The EN_GATE can be set to high at any time. Most time EN_GATE is set to a high after PVDD is above 6.5V.

    Are you looking at the outputs with a scope? With the default overcurrent setting of 00 with cycle by cycle limit, you are using current limit mode. Is the device operating as described in section 7.3.4.1 of the datasheet?

    You can also try setting OC latch shut down mode or Report only mode to determine if the OCP event detected is valid.
  • Yes, iam using current limit mode.I just wanted to know why my outputs are not coming if every thing is alright.Even n_fault pin is not low.
    why my drv8301 is ignoring my PWM signals.
    one thing i wanted to tell u is that my DRV8301 give outputs after disabling the OCP.