I2C bus crosstalk - control slew rate?

Hi There-
I’m working on a product which communicates with the Tracker One via the M8 header and in checking the I2C bus waveforms, I noticed a lot of crosstalk from the SCL line to the SDA line. I’ve changed my PCB (which communicates with the Tracker One over the M8) by decreasing the pullup resistance to 3.3k and adding a 100pF from the SDA line to GND which both helped (image below of the result). However I measured the fall time of the SCL line to be 100nSec, which is way overkill for our datarate. Is it possible to limit the slew rate on the SCL line by controlling the microcontroller pin?

Thanks!
Dave

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.