I2C 與 SPI 對比
功能 | I2C | SPI |
---|---|---|
線數(shù) | 2(SDA,SCL) | 4(MOSI,MISO,SCLK,CS) |
主機數(shù)量 | >=1 | ==1 |
類型 | 半雙工 | 全雙工 |
回應機制 | yes | no |
速度 | <=3.4Mbps | high |
應用 | 重要數(shù)據(jù) | 大量數(shù)據(jù) |
流控 | yes | no |
設備地址 | yes | no |
常規(guī)用途 | 命令 | 數(shù)據(jù) |
I2C 和 SPI 的速率如下:
I2C模式 | 速度 |
---|---|
標準 | 100KHz |
快速 | 400KHz |
快速+ | 1MHz |
高速 | 3.4MHz |
SPI 速率:幾十 MHz 甚至上百 MHz,速度取決于 CPU 的 SPI 控制器和時鐘 clock
STM32F103 的 SPI 最高支持 18MHz,imx6ull 的 SPI 最高支持 52MHz,其他芯片一般用不到更高的,因為速度越快波形質(zhì)量越不好,越容易出問題。
具體采用多大速率還和外設有關,比如 EEPROM 的 W25Q128 的 SPI 最高支持 80MHz,ICM20608 傳感器的 SPI 最高支持8MHz。一般用在 flash 上的速度會較快。
-
速率
+關注
關注
0文章
39瀏覽量
18382 -
SPI
+關注
關注
17文章
1835瀏覽量
98660 -
I2C
+關注
關注
28文章
1543瀏覽量
129787
發(fā)布評論請先 登錄
SPI,UART,I2C區(qū)別與特點
SPI、I2C、UART串行總線協(xié)議
spi與i2c區(qū)別

spi與i2c總線有什么區(qū)別

spi與i2c總線協(xié)議的對比分析
I2C,UART,SPI之間的區(qū)別是什么
I2C和I3C的區(qū)別有哪些

評論