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.

DRV8860: OLD(Open load detect) function can not be implemented

Part Number: DRV8860

OLD(Open load detect) function :

1.Can you help me check the schematic diagram and the corresponding program configuration,

2.Can you Provides DRV8860 EVM board reference code for TI?

3.I can not read the OL fault code, give me some advice? Thank you.

  • Part Number: DRV8860

    OLD(Open load detect) function :

    1.Can you help me check the schematic diagram and the corresponding program configuration,

    2.Can you Provides DRV8860 EVM board reference code for TI?

    3.I can not read the OL fault code, give me some advice? Thank you.

  • Hi Vicky,

    1.Can you help me check the schematic diagram and the corresponding program configuration,

    The schematic looks ok.

    Possible problems are the size and location of the bulk capacitors for VM?

    Please note the DRV8860EVM schematic has a 10uF capacitor near each DRV8860 plus the 0.1uF local capacitor.

    2.Can you Provides DRV8860 EVM board reference code for TI?

    The code can be found at the link below. Look for the folder DRV8860EVM_MSP430_FIRMWARE.zip

     

    3.I can not read the OL fault code, give me some advice? Thank you.

    Have you tried reading a control or data register with a known value? This will confirm the serial communication is working.

    Assuming you see correct data, how do you know you have an OL fault? Do you have a pullup on nFAULT and the nFAULT is low?

    You can capture the serial communication on headers P_DRV_1 (DIN, CLK, LATCH) and P_DRV_2 (DOUT2) to determine if the customer board is matching the string sent.

  • Thank you for your help. I can read Fault re code through SPI, but there is a problem.

    The specific steps are as follows:

    1. date reg first writes data

    2. read fault reg can read fault code, oxffff, correct fault location

    3. date reg second writes data, read fault reg can read fault code, oxefef, move. Bit error, continue to read fault reg once, can read the fault code oxffff, position judgment is correct.

    Is there a problem with the SPT driver? The following tests: write date reg: oxffff, read dare reg: ox7f7f. The out foot measured by an oscilloscope is also 0x7f7f. The waveform is shown in the following figure.

    This is all DIN 0xffff, the blue line is clk, and the yellow line is do

    In addition, enable shutdown, what's the power consumption?

  • Hi Eagle,

    Please considered getting a DRV8860EVM to compare the transactions against yours.

    Also, please disconnect the loads if possible.

    Then perform a data register write and data register read using Figures 12 and 25 of the datasheet. Is this working properly? Can you provide a scope capture of both the write and read sequence?

  • Hi Eagle,

    Do you have any updates?

    Thank you.