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.

Interfacing DRV2667-EVM with my own MCU

Other Parts Discussed in Thread: DRV2667, TXS0102

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?