通信与总线

1   通信

通信:分为并行通信和串行通信

Ø  并行通信---并行总线

Ø  串行通信---串行总线

串行通信分为

l  串行同步通信

l  串行异步通信。

串行通信标准:RS232、RS422、RS485、USB

 

2   总线

分为内部总线、外部总线和系统总线。

2.1 内部总线:

sci(serialcommunication interface),是一种串行通信接口。是相对于并行通信的,是串行通信技术的一种总称

Ø  uart总线

Ø  spi总线(Serial Peripheral Interface)

Ø  i2c总线

Ø  can总线

总线类型线数通信类型多主波特率器件数目总线长度
UART   3异步no3K~1M2 
SPI3同步no1M~10M<10板内
I2C2同步yes~1M<10板内
CAN2异步yes20K~1M128百米~公里
LIN1异步no<20K16几十米

2.1.1   Uart

(universal asynchronousreceiver/transmitter)通用异步接收传输器,一般MCU自带。

l  一般3根线:TXD发送,RXD接收,GND参考电平。

全双工通信。

串行

异步

l  Uart串口:指的是TTL电平的串口,

l  TTL电平是3.3v。

l  RXD和TXD可直接与处理器引脚相连

 

2.1.2   Spi

总线(Serial Peripheral Interface)串行外设接口。

全双工

串行

同步通信总线

4根线。SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选,多从机【slave】时使用)

l  主设备(master)提供时钟

l  应用:单片机外设芯片串行扩展接口。用于EEPROM、FLASH、实时时钟、AD转换器、

 

2.1.3   I2c

l  总线(INTER IC BUS)ARM上有。

l  双向、

同步、

串行

l  多主控。

两线:SDA(串行数据线)、SCL(串行时钟线)

半双工

2.1.4   Can

总线Controller Area Network(现场总线)

Can_H和can_L两根线

 

2.1.5   I2s

。ARM上有。

I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线

 

2.2 外部总线:

Ø  RS232总线

Ø  RS485总线

Ø  IEEE-488总线

Ø  USB总线

2.2.1   485通信总线

在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

l  双工方式:半双工

串行

异步

l  RS485串口:指的是RS485电平的串口,

两线(RS485半双工),点对多通信。A、B

四线(RS422全双工):点对点通信。

2.2.2   232通信总线

RS232串口:

RS232通信标准

l  指的是RS232电平的串口,

串行

异步

全双工

l  逻辑1(-3v到-15v)逻辑0(+3v到+15v)。

l  需要经过电平转换芯片才能与处理器连接。一般是Max232。

l  电脑上的串口就是RS232.接口连接器(接口标准)一般使用DB9插头座。

需要3条接口线,发送数据TXD,接收数据RXD,信号地SG(GND)。

 

2.3 系统总线:

Ø  ISA总线(industrial standard architecture)

Ø  EISA总线

Ø  VESA总线(videoel ectronics standard associa TIon)

Ø  PCI总线(peripheral component Interconnect)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值