I want to use the DRV2667 with my own MCU (which is not an MSP430). I am using a DRV2667-EVM to test my application, but I cannot figure out how to control the DRV2667 through I2C without the on-board MSP430 interfering.
- The external I2C input pins are separated from the DRV2667 with a level shifter, which is powered by the same power domain as the MSP430. In order to power this level shifter, the MSP430 needs to be powered as well.
- I am using an external actuator with a maximum Vpp of 120V. When the MSP430 boots, it automatically plays a startup waveform at 150 Vpp. This means I have to disconnect the external actuator every time the board is powered or reset, then reconnected after I have changed the boost voltage setting.
- while inspecting the input waveform from my own mcu at the connector pins, the waveform is noisy and distorted (to a degree where the logic analyzer is not able to decode the signal), while it is perfectly clean if I remove the EVM power. Do I need to take any special measures when communicating through the TXS0102 level shifter? Or are the disturbances caused by the MSP430?