I2C总线和SPI总线的异同点 |
您所在的位置:网站首页 › 简述异步通信和同步通信的区别 › I2C总线和SPI总线的异同点 |
文章目录
1、内部总线、系统总线、外部总线的概念2、总线通信的基本概念3、I2C和SPI的经典物理层结构4、I2C总线与SPI总线的区别5、I2C总线和SPI总线的共同点
1、内部总线、系统总线、外部总线的概念
总线的分类方式是根据离芯片远近等级进行分类的:内部总线是外设与处理器之间的总线,用于芯片一级的互连;系统总线是各插件板与主板之间的总线,用于插件板一级的互连;外部总线是微机和外部其他设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,用于设备一级的互连。 严格来说,I2C和SPI属于内部总线,而UART属于外部总线 2、总线通信的基本概念数据传输方向 单工:只允许数据在一个方向上传输,不能实现双方通信 例:收音机半双工:允许数据在两个方向上传输,但是同一时间数据只能在一个方向上进行传输 例:对讲机全双工:允许数据在两个方向上同一时间传输 例:手机通话缓冲通信模式 同步(阻塞模式),同步通信有时钟线控制同步异步(非阻塞模式),异步通信没有时钟线控制同步传输数据位数 串行通信:将数据按位依次传输,每位数据占据固定的时间长度并行通信:多比特数据同时通过并行线进行发送 3、I2C和SPI的经典物理层结构I2C SPI I2C总线和SPI总线数据传输都是MSB(最高有效位)在前,LSB在后(串口是LSB在前); I2C总线和SPI总线时钟都是由主设备产生,并且只在数据传输时发送时钟信号。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |