码迷,mamicode.com
首页 > 其他好文 > 详细

接口与总线

时间:2016-09-30 14:52:50      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

1.串口:rs-232、rs-422、rs485都是串行数据接口的标准。

2.i2c总线:两线式串行总线。

两个信号:数据线-SDA,时钟线-SCL,SDA是双向的,输出用于发送数据,输入用于接收数据。scl也是双向的,主机通过SCL发送时钟,并检测SCL上的电平决定什么时候发下一个时钟脉冲。

当Scl稳定在高电平时,SDA由高到低的变化产生一个开始位,由低到高产生一个停止位。

 

在选择从设备时,如果从设备采用7位地址,主设备发起传输前,需要先发送1字节的地址信息,前七位为设备地址,最后一位为读写标志。

之后,每传输一个字节数据,从MSB开始传输。每个字节传输完,在SCL的第九个上升沿到来的之前,接收方应该发出一个ACK.

SCL的时钟脉冲有I2C主控放出。在第8个时钟周期之后,主控方应该释放SDa.

 

3.spi:串行外设接口。四根线:串行时钟线(SCLK)、主机输入/从机输出(MISO)、主机输出/从机输入(MOSI)、低电平有效的的从机选择线(ss)

当我们要与某外设通信时,需要将该外设的SS线置低电平。

spi为了和外设进行数据交换,需要将其输出串行同步时钟极性(CPOL)和相位CPHA)进行配置。

CPOL=0,串行时钟空闲状态为低电平。

CPHA=0串行同步时钟的第一个跳变沿数据被采集,CPHA=1串行时钟的第二个跳变沿数据被采集。

 

4.usb:通用串行总线--数据传输率高,易扩展,支持热插拔。

有高速、低速两种模式。低速1.5Mbit/s.支持不需要很大数据吞吐量和很高实时性的设备,例如鼠标。全速为480mbit/s。

一对差分线(D+,D-)chuan传送信号,一对(VBUS,GND)传送5V电源。

5.以太网接口:由mac(以太网媒体接入控制器)和phy(物理接口收发器)组成。mac和phy之间采用MII连接

 

接口与总线

标签:

原文地址:http://www.cnblogs.com/xjh-2016/p/5923471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!