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.

DRV2624: Question about DRV2624

Part Number: DRV2624

Hello:

My client is using DRV2624, The problem is that after F0 calibration, some machines will have long vibration + weak vibration after hard restart.

Under normal circumstances, the machine will not vibrate after manual calibration.

Please help to check this problem, Thanks!!!

  • Hello,

    Could you clarify on whether or not when you say hard restart, do you mean totally powered down?

    And when you say it will not vibrate after manual calibration do you mean rewriting to calibration registers with previous values instead of doing auto-calibration?

    So does the device ever have problem if the device auto-calibrates directly before performing action?

    Best Regards,

    Carson

    LPA Applications Engineer

  • Hello Carson:

    1、 Could you clarify on whether or not when you say hard restart, do you mean totally powered down?

    Yes,totally powered down

    2、 And when you say it will not vibrate after manual calibration do you mean rewriting to calibration registers with previous values instead of doing auto-calibration?

    rewriting to calibration registers with previous values

    3、So does the device ever have problem if the device auto-calibrates directly before performing action?

    How to calibrate automatically? Does it means you don't send this calibration instruction? Hard restart without sending instructions does not vibrate.

  • I am talking about the auto-calibration routine that is specified starting at the end of page 27 of datasheet where it will populate the values automatically you are writing every time. It will cause actuator to vibrate but I just want to know if you follow that process and you don't turn off does the device work okay or not?

    In terms of setting registers to do the auto routine you would need to switch MODE[1:0] in 0x07 register  to be = 3 and set go bit

    Carson

  • Hello Carson:

    I have seen that the following is about automatic calibration

    t present, we find that reset and trig / intz have a high level when power is on, which corresponds to vibration,

    During calibration, we will configure 0x07 register to be = 3 and set go bit. At present, it is found that this problem will occur when the machine is hard restarted after calibration.

    It may be the vibration triggered by the trig / intz pin. Please help to see if the software configuration mode is wrong after calibration. Is it possible that it is still in calibration mode, resulting in automatic calibration after startup.

  • Hello Carson:

    It is learned from the software that 0x07 register to be = 3 and set go bit are configured during calibration. 1 will be configured during normal vibration and 0 will be configured after vibration.

    Suspect reconfiguring 3 after calibration. We verified that after clicking the vibration and stop in the completion mode, there will still be vibration after hard restart.

    We measure the waveform. Reset and trig / intz have a high level when powered on, which corresponds to vibration.

    After reading the specification, trig / intz can trigger vibration. Is there any way not to use this function?

  • Hello,

    Thanks for all the info.

    Possible solution:

    Add pull-down to gnd to trig pin to keep it low on start-up

    Otherwise why are the reset and SDA pins being stepped up like they are? Behavior seems odds and could be causing adverse effect.

    Best Regards,

    Carson

  • Hello Carson:

    There may be no chance to add resistance to the modified trig pin.

    The high levels of the power on trig pin and reset pin are caused by the power on of the I2C pull-up of the main chip.

    Is there any way to turn off the function of trig through register setting?

  • If those lines are pulled high it creates Hi-Z state during start-up which will randomly trigger that vibration and there is no way to disable trigger functionality without starting it up, and even then once you reset you will have same problem. You will need to remove the pull-ups.

  • This is because there are pull downs on the trig and reset pins.

    Best Regards,

    Carson