首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
RS232串行接口逻辑电平转换电路
来源:本站整理  作者:佚名  2010-02-20 22:36:54



    实验板上的串行接口是实验板与PC通信的唯一通道,需调试的程序通过串行接口下载到实验板中,而实验板上程序的运行状态和部分结果也需通过串行接口上传到PC机。

    PC机上的串行接口是RS-232,RS-232包括了按位进行串行传输的电气和机械方面的规定。RS-232关于电气特性的要求规定,驱动器输出电压相对于信号地线在-5V—-15V之间为逻辑1电平,表示传号状态:输出电 压相对于信号地线在+5V~+15V之间为逻辑O电平,表示空号状态。在接收端,逻辑1电平为-3V—-15V,逻辑O电平为+3V~+15V,即允许发送端到接收端有2V的电压降。这样的RS-232电平和TTL逻辑电路(单片机)产生的电平是不一样的,因此,PC机与单片机89C52之间必须经过一定的电路转换逻辑电平。图中给出了实验板上的RS232串行接口逻辑电平转换电路。

 

 

    图中采用了一种巧妙的窃电技术并用两只三极管实现了RS-232电平和TTL逻辑电平(准确地说是5V的CMOS电平)之间的转换。

    “窃电”是这样实现的:平时PC机的RS232串口发送端PCTXD为低电平(-12V),因此二极管D7导通,C18充电至-12V,为PNP型三极管提供负的VCC电压。

    当PCTXD输出±12V的RS232电平信号时,经过Q9反相输出得到0~5V的、单片机能够接收的逻辑电平。而当单片机由TXD端输出0~5V的电平时,经过Q10的输出,理论上能得到-12V—+5V的电平输出。虽然高电平只有+5V,不到+12V。但PC机已经能够得到正确的数据。

    D8作为保护二极管,避免Q9的be结受到过大的反相电压而击穿。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:103,960.90000 毫秒