011---UART之RS232通信接口标准(二)

1. 摘要

文章为学习记录。主要介绍RS232概述、RS-232接口和引脚定义、RS232 电平标准与TTL 电平标准、RS232 通信电路设计。

2. RS232概述

RS-232 是UART 的一种串口通信标准。

3. RS-232接口和引脚定义

3.1 RS-232接口

如下图所示,旧式的台式计算机一般会有 RS-232 标准的 COM 口(也称 DB9 接口)。

接口以针式引出信号线的称为公头,以孔式引出信号线的称为母头,如下图所示。

3.2 RS-232引脚定义

RS-232引脚定义如下表所示。

一般只使用 RXD、TXD 以及 GND 三条信号线,直接传输数据信号。

4. RS232 电平标准与TTL 电平标准

4.1 RS-232电平标准

RS-232电平的信号:

逻辑 1:-15V~-5V

逻辑 0:+5V~+15V

4.2 TTL电平标准

FPGA 串口输入输出引脚为 TTL 电平。

逻辑1:3.3V

逻辑0:0V

5. RS232 通信电路设计

5.1 RS232 转 TTL

RS232 转 TTL 电路图如下图所示。
MAX3232 为 RS232 收发器芯片。由于 RS-232 电平标准的信号不能直接被控制器识别,所以这些信号会经过一个"电平转换芯片"转换成控制器能识别的"TTL"的电平信号,才能实现通讯。

5.2 USB 转串口

USB 转串口的电路图如下图所示。
CH340E 是一个支持 5V 或 3.3V 供电的 USB 总线的转接芯片,实现 USB 转串口。

在 Windows 操作系统下,CH340 的驱动程序能够仿真标准串口,所以与绝大部分原串口应用程序完全兼容,不需要作任何修改。

相关推荐
Devlab4 小时前
LVGL设计大师——网页版anyui来了!!
嵌入式硬件·物联网·低代码·ui·iot
Kong_19946 小时前
芯片开发学习笔记·二十九——大模型基础知识与 KV Cache 详解
fpga开发·芯片开发
m0_46644103詹湛8 小时前
FPGA 定点数、小数与负数的加减乘除原理
fpga开发
zlinear数据采集卡9 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
ACP广源盛1392462567310 小时前
蚂蚁百灵 Ling‑3.0‑flash 开源 + 昇腾 0‑Day 原生适配@ACP#GSV9001E 在国产算力矩阵中的机会与落地场景
大数据·人工智能·分布式·单片机·嵌入式硬件
Rocktech_ruixun11 小时前
机器人端侧大模型部署对主板有哪些要求?瑞迅主控板分级方案对比
人工智能·嵌入式硬件·机器人
振南的单片机世界12 小时前
SysTick硬核拆解:既是HAL_Delay的“心跳”,也是RTOS的“节拍器”
arm开发·stm32·单片机·嵌入式硬件
Rocktech_ruixun13 小时前
机器人数据采集能力取决于什么?瑞迅科技RK3588/3576核心板方案深度解析
人工智能·嵌入式硬件·机器人
恒锐丰科技韩生13 小时前
率能 SS6625E|3.0~20V 单通道 H 桥直流电机驱动 SOP8 电子锁玩具机器人分享
嵌入式硬件·硬件工程
zlinear数据采集卡13 小时前
D223 ADC数据处理流水线:从原始采样值到工程单位的完整转换链
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#