礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

为什么spi比iic快-spi和iic的速度

2025-11-20 05:34:16  

为什么spi比iic快-spi和iic的速度

优质解答

SPI比I2C快因为SPI直接传数据不用等设备响应,I2C要分时找设备。SPI四根线同时工作,主从设备直接聊。I2C两根线分时传地址和数据,每次只能传一个设备。比如SPI最高跑100兆,I2C一般只能10万兆,差了十倍不止。

SPI快是因为它用独立时钟和数据线,不用像I2C那样共享时钟和数据线。I2C每次要先用地址线找设备,再传数据,这中间要等设备应答。比如主芯片发完地址要等1微秒设备回应,再传8位数据,总共要1.1微秒。而SPI只要发完8位数据就换下一组,全程只要0.1微秒。虽然SPI线多占空间,但跑起来快十倍不止。比如NFC芯片用SPI传输100兆,I2C只能传10万兆,差了整整十倍。而且I2C设备多的话,总线冲突更严重,速度还要降。

本题链接:

SPIi2c速度差异硬件设计