Skip to main content

Timeline for I2C and SPI Bus Routing

Current License: CC BY-SA 3.0

3 events
when toggle format what by license comment
Nov 24, 2013 at 23:51 comment added alex.forencich It doesn't make all that much difference if the frequency is low. The wavelength of 400 kHz is 750 m. Even if you are running I2C at 400 kHz, it will make little difference how the traces are routed at that frequency. The wavelength of 10 MHz is 30 m. So for 10 MHz SPI, it probably won't make much difference either. However, it would probably be a good idea to minimize the length of any 'stubs' that hang off the traces (especially the clock trace) as they can produce troublesome reflections if the clock has a sharp edge. A 'series' connection would help significantly with this.
Nov 24, 2013 at 23:38 comment added EasyOhm You are correct that the distinction between parallel and series is a false one - really both cases are of the buses in parallel. I guess what I am asking is how should be slaves the placed - in such a way as to reduce the total bus length ?
Nov 24, 2013 at 23:36 history answered Adam Lawrence CC BY-SA 3.0