Hi
I am trying to design a haptic feedback device using multiple actuators on different points of the body. For independent control of each LRA, I was planning on using multiple DRV2605s, one for each actuator. This was then to be controlled by a single MCU using I2C to update waveforms on respective target drivers.
However I have now realized that the DRV2605 I2C slave address seems to be fixed and identical for each device! This means that any I2C command from the master will apply to every connected slave driver.
My question then is how do I best design a system where I can control multiple drivers independently? Individual PWM control seems like the best solution at the moment but is unfortunately expensive for the MCU. Is there a better way, such as dynamically disabling the drivers I don't want to communicate with? Does a low EN pin block I2C communication (including slave responding on data line)?
Thank you very much in advance for any advice
Enrico