Electronic – I2C layout considerations

i2crouting

I have a board in which there's two chips connected to I2C bus. I have tried to keep a distance and a ground plane between scl and sda lines. The routing topology is: mcu in the center and the two chips at the opposite directions (chip1-mcu-chip2) . The total length of SCL line is measured by altium about 100mm and SDA about 80mm.

My question is if there will be any problem due to length difference?

Best Answer

For the I2C bus the length difference that you have will not be a problem. This bus operates at a rather low frequency (100kHz or 400kHz is typical) and 20mm of trace difference is barely noticable in the flight time of the signal edges.