网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月04日漏签0天
嵌入式吧 关注:102,345贴子:459,874
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 首页 上一页 1 2
  • 34回复贴,共2页
  • ,跳到 页  
<<返回嵌入式吧
>0< 加载中...

回复:面试有个问题

  • 只看楼主
  • 收藏

  • 回复
  • 贴吧用户_QQ4983b
  • 导线
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
I²C 为了省线和支持多设备总线,所有数据、地址和应答都走一根数据线,还要加起始/停止信号、ACK/NACK 等开销,电气上又是开漏加上拉电阻,信号翻转速度比较慢,所以即使最高支持到 3.4 Mbps,实际有效速率也不高;而 SPI 直接用独立的时钟、MOSI、MISO 和片选线,全双工推挽传输,没有地址仲裁和额外握手,协议开销极小,数据一打时钟就能走,片选拉低传数据再拉高就完事,速率能做到几十 Mbps 甚至更高。所以I²C 更适合低速、简单、设备多的场景,而SPI 适合高速传输


  • 腚论
  • 导线
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
应该考虑电路问题吧,SPI是强上下拉,I2C要切换数据总线的控制权,只有下拉,电位从0-1需要时间


2026-03-04 02:57:38
广告
不感兴趣
开通SVIP免广告
  • 此Id以被封
  • 导线
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
和全双工没关系,主要是时钟


  • 原神启动!✔
  • 集成电路
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
IIC和SPI采高低电平方式不一样,spi采的的是瞬间。iic是一段时间的高低电平才认为是有效信号,这个原因?


  • 坐北朝南吃
  • 系统芯片
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
I2C一般就100K-400K速率,而SPI 10M 20M速率很常见,


  • 按键输入实验
  • 导线
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
iic通信都需要起始信号和停止信号加强广播寻址,这在spi中就不需要,这是第一点。其次,iic通信是半双工同一时刻只能发或者收,spi是全双工可以边发边收数据吞吐率高。最后也是最重要的一点,IIC由于SCL和SDA都是开漏输出,下降沿陡峭,但是上升沿缓慢,0-1的变化不论是在时钟线或者信号线都需要花费很多时间。


  • AnDy-qL
  • 实时系统
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主要是开漏输出带来的线路容抗较大,电压上升会缓慢。


  • 要毕业了HM-
  • 导线
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
实际做项目是你接口芯片是spi就spi,是iic就是iic,,,选选选 有你选的吗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2
  • 34回复贴,共2页
  • ,跳到 页  
<<返回嵌入式吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示