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: phase current read

Part Number: DRV10983


Dear Motor Expert,

I'm using drv10983 to run a fan, the fan runs well. Can i read  the phase current of U,V and w through I2C? 

Thanks. 

  • Hi!

    Thanks for posting your question in E2E forum. Yes, the motor current can be read in register addresses 0x17 and 0x18 where 0x17 contains the 8 MSB (MotorCurrent1) and 0x18 contains the 8 LSB (MotorCurrent2) of a 16-bit value indicating the motor current.

    Motor current could be calculated by the following equation:
    Motor current (A) = 3A * ({ MotorCurrent1: MotorCurrent2} – 1023)/2048.

    For example:
    Motor Current1= 0x05;
    Motor Current2= 0xFF;
    Motor current (A) = 3A * (0x05FF –0x03ff) * 2048 = 0.75A

    Regards,

    Vishnu.