推荐查看原文:硬件电路设计之RS232电路简介串口通信常用两个通信设备之间用于信息交换。这种通信的方式比较简单,需要的数据线较少,适合进行远距离数
https://mp.weixin.qq.com/s/AtHoLLMAQVkqLEAq-wqhUg
注意:原文内容更加丰富。
1 简介
串口通信是指两个通信设备之间按照位进行数据传输的一种通讯方式。这种通信方式比较简单,使用的数据线较少,在远距离通信过程中可以节省成本,但其传输速率比并行传输速率低。这种数据传输方式的传输距离最远可以达到1200米。
RS232属于串口通信中的异步全双工通信,常见的IIC、SPI也属于串口通信。RS232的电平标准如下:
电平逻辑 | 逻辑1 | 逻辑0 |
---|---|---|
RS232 | +(3~15)V | -(3~15)V |
RS232常用的连接器为DB9,实物以及PIN脚定义如下:
2 免费资料获取方式
参考设计获取方式:关注下面公众号,回复:RS232即可。
3 参数配置
RS232通信主要参数如下:
序号 | 名称 | 意义 |
---|---|---|
1 | 波特率 | 这是衡量传输速率的重要参数。典型设置有:9600、115200等。 |
2 | 数据位 | 单个数据包传输的数据位数。典型设置有:6、7、8。 |
3 | 停止位 | 数据包中的最后几位,用于指示一帧数据的结束。典型设置有:1、1.5、5。 |
4 | 校验位 | 用于判定传输的数据是否有误。常用检测方式有:奇校验、偶检验、无检验。 |
4 硬件连接
- 9线连接示意图
5线连接示意图
- 3线示意图
5 硬件电路设计
此处我们以MAX3232CPW为例:
具体的PIN脚定义见下图:
MAX3232CPW 器件由两个线路驱动器、两个线路接收器和一个双路电荷泵电路组成,具有端子间(串行端口连接端子,包括 GND)±15kV ESD 保护。该器件符合 TIA/EIA-232-F 的要求,并在异步通信控制器与串行端口连接器之间提供电气接口。电荷泵和四个小型外部电容器支持由 3V 至 5.5V 单电源供电。该器件以高达 250kbit/s 的数据信号传输速率运行,驱动器输出压摆率最高为 30V/µs。