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.

DRV10983: MIKROE-2766

Part Number: DRV10983


I'm using a DRV10983EVM to drive a small BLDC 2POLE motor and after loading correct parameters into the driver chip using TI software the motor is running good.

The I tried using MIKROE-2766 and loaded all the same setting and I can't get the motor to work.

The two schematics look exactly the same. I'm getting a U Pole falt. Maybe the driver chip is bad on the MIKROE board.

Has anybody tried this MIKROE board before and had any success. 

The DRV10983EVM is about $100 and the MIKROE board is only about $20 and it's mostly just the driver chip on both.

  • I'm not familiar with this MIKROE-2766 board. From the board side, I would contact the MIKROE company. 

    However, I can give suggestions from the DRV10983 chip-side.

    1) In order to make sure you loaded the same eeprom settings, you can read the eeprom registers on the DRV10983 in the MIKROE-2766 board and see if they match what is expected.

    2) What is the "U Pole falt" you are referring to?

  • I don't have the software in front of me right now, but I will try that.

    I would like to read ALL the eeprom registers on the TI board chip and then program ALL those registers into the mikroe board chip.

    I'm wondering if there is some specific register setting that was pre-programmed on the mikroe chip that that is not one of the registers settings that the TI software is able to update. 

    I'm only really a day into this so there's a lot I'm still not sure of.

    If I remember correctly the falt was "Fault3 (no motor) error" and it said something about the U pole (U,V,W poles letters on motor connector).

    Thanks for the advice. 

    I didn't get any response back from mikroe email support.

     

  • 1) The only registers that you should need to change are listed in the datasheet. I don't think there should be any other registers mikroe would have preprogrammed that TI software should not be able to update. But you can confirm with mikroe company.

    2) Fault3 is "no motor fault" which means the driver thinks there is no motor connected. The phase U current is checked after transitioning from open loop to closed loop. If phase U current is not greater than 140 mA then the motor is not connected as shown in Figure 34.This condition is treated and reported as a fault. 

    Make sure that the motor is connected properly, and that there isnt any extra resistance in your test setup that would cause no motor fault.

    3) Make sure your setup is the same between the evm and mikroe test, for example using the same motor, supply voltage, etc.

  • That's interesting.

    I'm powering the eval board with 10VDC and I'm only pulling about 60mA when the motor is running. 

    But current at the three wires to the motor might be higher.

    I don't have a clamp-on amp meter to measure current.

    I have a 0.3ohm resistor I can add to each wire and measure voltage drop across the resistor, but I don't know how much that will change things.

    I guess I can ignore the "no motor fault" if the motor always starts. If it can be ignored. 

    But that still doesn't expain why the TI board works and the mikroe board doesn't.

    Thanks for all the suggestions. I'll keep working on it.

  • Ok do let me know if you need further help. As per the no motor fault, I would typically not be ok ignoring it, especially if it appears on the mikroe board and not on the evm.

  • Turned out the first Mikroe board was bad. A new Mikroe board worked.  When I got the first Mikroe board I attempted to use it without loading any settings in the register because I thought it was made to work out of the box. Now I know better!!

    But I wonder if connecting a motor controller chip to a motor probably without and current lockouts selected on the controller chip could have damaged the chip. Now I’m programming the chip before connecting the motor.

    Thanks for all the help.

    If it did work the first time the I would have never dug so deep into the working and wouldn’t have learned nearly as much!