Hi,
We have a board based around the i.MX8MP application processor. We are trying to optimize the signal integrity of an I2C bus. We have tried changing the pad settings. However, the pad settings do not seem to influence the signal at all. Is this expected? On our board, there is only a pull-up resistor and some sensors on the I2C bus.
As a test, we have also changed the pad settings on GPIOs. In that case, we see a clear difference between different pad settings. We have changed the driver strength, and the open drain enable setting on both the GPIO pads and the I2C pads. Does the behavior of the pad settings depend on the chosen peripheral? How should the pad be configured for an I2C bus?
Kind regards,
Yoshi