传输总线及接口汇总
来源:互联网 发布:淘宝店铺过户 近亲 编辑:程序博客网 时间:2024/05/22 22:31
总线(BUS)是指计算机组件间规范化的交换数据(data)的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。从另一个角度来看,如果说主板(Mother Board)是一座城市,那么总线就像是城市里的公共汽车(bus),能按照固定行车路线,传输来回不停运作的比特(bit)。这些线路在同一时间内都仅能负责传输一个比特。因此,必须同时采用多条线路才能传送更多数据,而总线可同时传输的数据数就称为宽度(width),以比特为单位,总线宽度愈大,传输性能就愈佳。总线的带宽(即单位时间内可以传输的总数据数)为:总线带宽 = 频率 x 宽度(Bytes/sec)。(来自维基)
I2C:(半双工)
I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。
I2C总线是由数据线SDA和时钟SCL构成的串行总线.
I2C最大的节点数目是被位址空间所限制住,但实际上也会被总线上的总电容所限制住,一般而言为400 pF。
常见的I²C总线依传输速率的不同而有不同的模式:标准模式(100 Kbit/s)、低速模式(10 Kbit/s),但时脉频率可被允许下降至零,这代表可以暂停通讯。而新一代的I²C总线可以和更多的节点(支援10位元长度的位址空间)以更快的速率通讯:快速模式(400 Kbit/s)、高速模式(3.4 Mbit/s)。
I2S:
I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。
I2S由串行时钟SCLK,也叫位时钟(BCLK);帧时钟LRCK,(也称WS);串行数据SDATA,就是用二进制补码表示的音频数据构成。
有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。
IIS总线接口可作为一个编码解码接口与外部8/16位的立体声音频解码电路(CODEC IC)相连,从而实现微唱片和便携式应用。它支持IIS数据格式和MSB-Justified 数据格式。IIS总线接口为先进先出队列FIFO的访问提供DMA传输模式来取代中断模式,可同时发送和接收数据,也可只发送或接收数据。
SPI:
SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(用于单向传输时,也就是半双工方式)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCLK(时钟),CS(片选)。
SPI接口的一个缺点:没有指定的流控制,没有应答机制确认是否接收到数据。
待续···
- 传输总线及接口汇总
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- 各类总线传输速率
- I2C总线传输协议
- 通用串行总线(USB)原理及接口设计
- 深入理解串行外设接口(SPI)总线及应用
- 总线揭密:串行传输VS并行传输
- STM32 串行传输总线I2C
- android异步任务及接口回调传输数据
- I2C总线及总线阻塞
- 总线概述及常见总线
- 总线概述及常见总线
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- Android BCM4330 FM 驱动驱动
- ACM 推荐blog汇总
- android 解决自定义字体不支持中文
- [转]如何加密/混乱C源代码
- 传输总线及接口汇总
- JDBC读取Oracle LONG RAW类型字段
- AIX--许可权限
- CKEditor/FCKEditor 使用-CKeditor 3.0.1 快速教程(含插入图片)
- 【那些年,我们一起追的女孩】第十一章
- Diffie-Hellman算法
- VC UINT64 输出
- 每次上网查看实在 麻烦: EA 基本使用方法。
- Sax解析xml遇到特殊字符问题