RS232属于一种电平标准,采用UART异步通信串行数据总线协议。工业电平标准RS422和RS485同样采用UART协议。具体uart的协议格式和RS232电平标准大家可回顾下《低速接口视频》。我们这里主要讲解RS232接口的电路设计。《低速接口视频》地址如下连接:
http://v.youku.com/v_show/id_XMjk5ODU5MTE2MA==.html?spm=a2hzp.8253869.0.0
上图为uart全串口模式的原理图连接,采用GD75232作为转换电平芯片,总共用到8根信号线。我们常用的串口协议简化了部分控制线信号,只需要RX和TX 2根信号线就足够。这种情况只需要2个通道的电平转换芯片max232就可以了。
串口的硬件电路设计可以说是非常简单,但是串口调试电路也容易经常出问题。下面我们来介绍硬件设计需要注意的地方。
和大家强调一下,设计任何电路之前,要先搞清楚你设计的东西要达到什么标准,否则你无法判断设计出来的是否OK。
1.电平标准
通过GD75232将TTL电平转换为RS232电平。当然你也可以自己设计个电平转换电路。
RS232电平:逻辑1: -3~-15V,逻辑0:+3~+15V
TTL 电平: 逻辑1: >2.0V ,逻辑0:<0.8V
2.电源供电
串口接口不需要电源供电脚,但GD75232芯片需要供电+-12V供电,还有VCC 5V供电。而常用的MAX232只需5V,通过自身的电荷泵产生+-10V电源来驱动信号线。下面是MA