第7章 MCS-51单片机串行总线扩展.pptVIP

  • 8
  • 0
  • 约6.56千字
  • 约 26页
  • 2017-08-22 发布于河南
  • 举报
第7章 总线接口扩展 7.3 I2C总线标准与接口电路 3. I2C总线协议 4. I2C总线的传送格式 5. I2C总线的基本操作 6. 单片机的I2C总线接口 7. I2C总线的典型应用 7.4 其他常用总线标准 3.单总线 * * 总线种类繁多,可分为局部总线、系统总线和通信总线。通信总线是系统之间或CPU与外设之间进行通信的一组信号线。通信总线接口按电气标准及协议来分包括RS-232, RS-422, RS-485, MODEM, USB, IEEE 1394, Internet网络芯片等,它们在不同的领域得到了广泛的应用。这里主要介绍MCS-51单片机应用系统中常用的通信总线标准及接口。 7.1 EIA RS-232C总线标准与接口电路 EIA RS-232C是异步串行通信中应用最广泛的标准总线,是美国EIA(Electronic Industries Association,电子工业联合会)开发公布的通信协议。适合于数据传输速率在0~20kb/s范围内的通信,包括了按位串行传输的电气和机械方面的规定。在微机通信接口中被广泛采用。 1. 电气特性 (1)采取不平衡传输方式,是为点对点(即只用一对收、发设备)通信而设计的; (2)采用负逻辑。 (3)适用于传送距离不大于15m,速度不高于20kb/s的本地设备之间通信的场合。 2. 连接器 (1)DB-25连接器 DB-25型连接器的外形及信号线分配如图右所示。25芯RS-232C接口具有20mA电流环接口功能,用9, 11, 18, 25针来实现。 (2)DB-9连接器 DB-9连接器只提供异步通信的9个信号,其外形及信号线分配如图右所示。 DB-25与DB-9型连接器的引脚分配信号完全不同。 3. RS-232C的接口信号 RS-232C标准接口有25条线,其中常用的有如下几条: DSR:数据装置准备好; DTR:数据终端准备好; RTS:请求发送; CTS:允许发送; DCD:接收线信号检出; RI:振铃指示; TXD:发送数据; RXD:接收数据; SGND、PGND:地线,SGND(信号地)、PGND(保护地)。 4.电平转换 RS-232C采用负逻辑,为了能够同计算机接口或终端的TTL器件连接,必须在RS-232C与TTL电路之间进行电平和逻辑关系的变换。常用的转换器件有MC1488, SN75150(TTL电平到EIA电平的转换),MC1489, SN75154( EIA电平到TTL电平的转换),MAX232(完成TTL到EIA的双向电平转换)。 MAX232芯片是Maxim公司生产的低功耗、单电源、双RS-232发送/接收器,可实现TTL到EIA的双向电平转换。其引脚排列如下图所示。 5. EIA RS-232C与单片机系统的接口 RS-232C与单片机系统的接口电路如图下所示。MAX232外围的4个电解电容Cl, C2, C3, C4,是内部电源转换所需电容,其取值均为1?F/25V,C5为0.1?F的去耦电容。MAX232的引脚T1IN, T2IN, R1OUT, R2OUT为接TTL/CMOS电平的引脚,引脚T1OUT, T2OUT, R1IN, R2IN为接RS-232C电平的引脚。 所以,T1IN, T2IN引脚应与MCS-51的串行发送引脚TXD相连接。R1OUT, R2OUT应与MCS-51的串行接收引脚RXD相连接。T1OUT, T2OUT应与PC机的接收端RD相连接。R1IN, R2IN应与PC的发送端TD相连接。 7.2 RS-422/RS-485总线标准与接口电路 采用RS-232C标准进行通信,负载能力差,通信范围小,传送距离不超过15m,难以满足远距离的数据传输和控制。当测量与控制系统中需要长距离数据传输时,广泛采用的是RS-485总线标准。 1. RS-422串行总线标准? RS-422由RS-232发展而来,是一种单机发送、多机接收的单向、平衡的通信总线标准。传输速率可达10Mb/s,传输距离延长到1220m(速率低于100kb/s时),并允许在一条平衡总线上最多连接10个接收器。 2. RS-485串行总线标准? EIA在RS-422的基础上制定了RS-485标准,增加了多点、双向通信能力。RS-485总线标准采用平衡发送和差分接收,能检测低至200mV的电压,具有抑制共模干扰的能力,数据传输可达千米以上。 3. 平衡传输 RS-422, RS-485的数据信号采用差分传输方式,也

文档评论(0)

1亿VIP精品文档

相关文档