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.

DRV2605L-Q1: About setting of Haptics

Part Number: DRV2605L-Q1

Hi,

I use Haptics' devices with automotive infotainment.
I have some questions about DRV 2605L.

(1) I will consider driving the Haptic by inserting the PWM signal processed into the arbitrary waveform from the IN / TRIG pin.
Please tell me the minimum necessary initialization in that case.
(Address to be set and data to be set for it)

(2) There is a description about auto calibration in the item of 7.5.6 in the data sheet.
Is auto calibration necessary?
If this is not set, is there any problem?

Best Regards,

  • Hi Kaji,

    1. This information is in the datasheet.. Section 7.4.2 talks about the different modes of operation.
    2. Auto-calibration is used to maximize the performance for each LRA. If you do not use auto-calibration, we recommend finding a set of "fixed settings" that will provide consistent acceleration across several LRAs. For best performance, use auto-calibration for each LRA.
  • Thank you for your reply.


    If auto calibration is not performed, I understood that it is necessary to set the "fixed value" optimum for the "Inputs" and "Outputs" items shown in the data sheet in Figure 24 Calibration-Engine Functional Diagram.
    Is this correct?

    In the PWM mode setting, it is considered that the following setting is necessary at minimum. Is this correct?
    · Auto calibration
    · Set 3 to MODE [2:0] of register 0x01
    · Set 0 to N_PWM_ANALOG of register 0x1D

    Best Regards,

  • Hey Kaji,

    Fixed settings would mean to perform an auto calibration or some set of tests on a few actuators to determine different settings (such as overdrive voltage, braking, etc.), take an average of those and set them as fixed values for all other devices.

    Set 3 to MODE [2:0] of register 0x01 and Set 0 to N_PWM_ANALOG of register 0x1D are the one necessary to run the device in PWM mode. Auto calibration is however not, since you can run the device in an open loop mode (which would mean no auto calibration possible). Again, then you need to set the settings for your actuator.

    Best regards,
    Marko
  • I understand the content you replied to.
    I think that there are many unclear points as I do detailed design from now on, but I would like to ask again at that time.

    Best regards,