• TI Thinks Resolved

BOOSTXL-DRV8305EVM: D1 Red LED, nFAULT on BOOSTXL-DRV8305EVM Always on

Intellectual 450 points

Replies: 9

Views: 116

Part Number: BOOSTXL-DRV8305EVM

Dear Sir or Madam,

I just add the 12 VDC power to PVDD on DRV8305, the D1 red LED, nFAULT is on. Does the nFAULT on DRV8305 default is set up to on(0)? if yes, how can I set it up to off (1)? 

Thank you,

Hao

  • Hey Hao,

    Thanks for posting on the Motor Drives Forum!

    Do you have the EVM connected to the LAUNCHXL-F28027F board?

    Have you tried connecting to the boards using USB and the GUI?

    Regards,

    -Adam

  • In reply to Adam Sidelsky:

    Hello Adam,

    I can connect BOOSTXL-DRV8305EVM with LAUNCHXL-F28069M. I can also the boards to PC using USB JTAG cable and CCS for debugging. How can I set nFAULT signal off?

    Thanks,

    Hao

  • In reply to Hao Qin:

    Hao,

    The nFAULT LED will not light unless there is an issue or the board is damaged. Could you try to read registers 0x1 and 0x2 to see if there are any fault flags set?

    Regards,

    -Adam

  • In reply to Adam Sidelsky:

    Adam,

    What tools can I use to read these registers, InstaSPINFOC-FOC, InstaSPINFOC-Motion, or CCS? Should I use the labs projects from MotorWare, load and Debug under CCS? What are the variable names for these registers in the CCS of labs project?

    Best regards,

    Hao

  • In reply to Hao Qin:

    Hao,

    I saw your other post, it is a duplicate to this one so we should close either this one or the other one, we cannot have duplicate threads.

    To read the registers I would follow the EVM User's Guide, section "5.4 DRV8305 Status and Control Registers" covers this:

    Document direct link: http://www.ti.com/lit/ug/slvuai8a/slvuai8a.pdf

    Look for Status Register 0x01 and 0x02.

    Regards,

    -Adam

  • In reply to Adam Sidelsky:

    Adam,

    I read BOOSTXL-DRV8305EVM User’s Guide (SLVUAI8A). It said:

    "Example: LAUNCHXL-F28027F

    For the LAUNCHXL-F28027F LaunchPad, remove the JP1 (3.3 V), JP2 (GND), and JP3 (5 V) jumpers to isolate the two power supply domains (MCU and Emulator). The S1 switch should be set to the ON-ON-ON position to allow for a JTAG debug connection. The S4 switch should be moved to the OFF position to allow for the nFAULT pin from the DRV8305 to report correctly."

    My questions are:

    1. This document only mentions for the LAUNCHXL-F28027F LaunchPad. If my LaunchPad is LAUNCHXL-F28069M, should I do the same thing step by step to remove the JP1, JP2, and JP3 jumpers?

    2. On the LAUNCHXL-F28069M, it doesn't exist S4 switch. How can I move the S4 switch to the OFF position to allow for the nFAULT pin from the DRV8305 to report correctly.

    The document also said:

    "Enable the power supply. A fault may appear on the nFAULT LED. This is normal and should be cleared when the status registers are read or EN_GATE is taken HIGH."

    3. What tool can I read the status registers? How can I clear this status register and set EN_GATE from HIGH to LOW?

    Sincerely,

    Hao

  • In reply to Hao Qin:

    Hao,

    The setup to use a different mictocontroller board will require different jumper settings and GUI. I do not have experience using the LAUNCHXL-F28069M with the DRV8305EVM, you would need to ask the C2000 team about this integration. Can you use the  LAUNCHXL-F28027F for a first check of the EVM?

    Regards,

    -Adam

  • In reply to Adam Sidelsky:

    Adam,

    The document BOOSTXL-DRV8305EVM User’s Guide (SLVUAI8A) said:

    "Enable the power supply. A fault may appear on the nFAULT LED. This is normal and should be cleared when the status registers are read or EN_GATE is taken HIGH."

    What tool can I read the status registers? How can I clear this status register and set EN_GATE from HIGH to LOW?

    Best regards,

    Hao

  • In reply to Hao Qin:

    Hao,

    Please use the  LAUNCHXL-F28027F and follow the instuctions in the User's Guide which I posted.

    Regards,

    -Adam