RS-232C是美国电子工业协会(EIA)联合多家厂家共同制定的串行通信的标准,用于实现计算机与计算机之间、计算机与外设之间的数据通信。RS-232C标准的全称为EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommeded Standard)代表推荐标准,232是标志号,C代表RS-232的最新一次修改。
RS-232C标准规定驱动器允许有2500pF的电容负载,最大通信距离为15m,若每米电缆的电容量减小,通信距离可以增加。由于RS-232C标准总线属单端信号传送,存在共地噪声和共模干扰等问题,因此适用于设备之间的通信距离不大于15m,传输速率最大为20kb/s的数据传输领域。
RS-232C采用与TTL完全不同的电平表示逻辑0和逻辑1:逻辑0为+3~+15V,逻辑1为-3~-15V,-3~+3V之间为不确定电平。这种逻辑电平阈值称为EIA电平。在标准中的物理接口为9针的DB9接头,使用9线制形式完成数据的传输控制。但在一些实验场合可使用精简的RS-232通信,通信时仅使用3根线:RxD(接收线)、TxD(发送线)和GND(地线)。DB9接头的9芯D型连接器引脚定义如图10-4所示,DB9所对应的引脚说明如表10-1所示。
图10-4 DB9接头的9芯D型连接器引脚定义
表10-1 DB9引脚说明(www.xing528.com)
单片机的串行通信接口通常都采用的是TTL电平(0~+5V),在实际使用中,若要用RS-232C总线进行串行通信,则须外接电路将TTL电平转换成符合RS-232C接口标准的EIA电平。在发送端需要用电平转换电路将TTL电平转换成EIA电平,在接收端同样需要用电平转换将EIA电平转换为TTL电平,RS-232C总线接口电路示意图如图10-5所示。电平转换器可以由晶体管分立元件构成,也可以直接使用集成电路。目前RS-232C的接口芯片很多,常用的电平转换芯片有Maxim公司的MAX232,该系列芯片使用单一+5V电源供电即可实现电平转换。
图10-5 RS-232C总线接口电路示意图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。