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.

DRV10987: DRV10987 Thermal pad issue ?

Part Number: DRV10987

Hi

   We are using DRV10987DPWPR driver IC in our application. IC was working good for few months without any heat issues and faults output. But at later point of time the driver is not working and we cannot read device ID itself as it got I2C communication failed. While blowing hot air over driver IC and pressing thermal pad towards PCB, the issue got resolved. For your information, We are using Alpha solder paste for connecting driver IC thermal pad to PCB.

Also in another board with driver IC issue, while probing the speed pin, it tries to run the motor and quickly turned off. Internal LDO 3.3V output is not coming out from Pin 9 but internal LDO 1.8V output is coming good and fyi we had not loaded any internal LDOs. While replacing with new driver IC, it is working good. Kindly suggest your thoughts. Below is configuration

CONFIG1 = (0xC03E);
CONFIG2 = (0x1B49);
CONFIG3 = (0x07C5);
CONFIG4 = (0x12A8);
CONFIG5 = (0x3B0D);
CONFIG6 = (0xF430);
CONFIG7 = (0x847A);


Thanks in advance

R.Sivasuryan

  • Hi Sivasuryan,

    Thanks for posting your question in MD forum. Looks like in your first issue, the device thermal pad was not making good contact with the PCB. This might have left the ground floating. 

    In your second issue, what do you mean by probing the speed pin? Are you applying some voltage to the speed pin? If so then how much voltage was applied? Did you see any fault getting triggered? If you don't see any voltage on LDO then the device is most likely damaged. After replacing the IC, did you apply the voltage on speed pin and it worked correctly? Can you share the schematic?

    Regards,

    Vishnu

  • Hi Vishnu,

      

    We have configured the speed pin as PWM (50KHz) in config 6 register. After replacing with new driver IC, it is working good. The voltage level is 3.3V in speed pin. Every Faults are enabled in configuration but not logged in memory so during IC failure we are not able to communicate through I2C. Motor driver schematic section is sent to you in private message.

    Thanks and regards,

    R.Sivasuryan

  • Siva,

    I reviewed the schematic and it looks good. PWM frequency in CONFIG6 register is the switching frequency and not the frequency of the PWM signal applied to the SPEED pin. If you configured the speed control mode (CONFIG6 bit 15) to PWM mode then the device will expect a PWM signal at the SPEED pin. Speed can be varied by changing the duty cycle. If you want to apply analog voltage on speed pin, then the speed control mode should be configured to analog mode. I'm not sure why the other device failed at the 3.3V LDO. If the replaced device is working fine then the EEPROM configuration and the hardware should be good. 

    Regards,

    Vishnu