One of the differences noted in the GoPiGo3 is the use of the SPI bus to command the platform controller where the GoPiGo2 uses I2C bus. Correct?
What were the motivations/advantages in making this change?
One of the differences noted in the GoPiGo3 is the use of the SPI bus to command the platform controller where the GoPiGo2 uses I2C bus. Correct?
What were the motivations/advantages in making this change?
That’s correct.
GoPiGo2
uses the I2C
as means of communicating with the RaspberryPi
.
GoPiGo3
uses the SPI
as means of communicating with the RaspberryPi
.
Here are the main advantages of using the SPI
as opposed to the I2C
:
Much faster speeds (hence bigger bandwidth) - orders of magnitude.
Lower latency.
Thank you!
This topic was automatically closed after 19 hours. New replies are no longer allowed.