硬件 --- 通信 --- uart/通信方式/电平标准/通信方向

1 UART 通用异步收发器

全称:Universal Asynchronous Receiver/Transmitter

核心:异步、串行、全双工 通信协议

专用引脚:

  • RXD:数据接收信号线(Receive Data)
  • TXD:数据发送信号线(Transmit Data)

接线规则:交叉连接

  • 设备 A TXD → 设备 B RXD
  • 设备 A RXD → 设备 B TXD

2 串行通信 vs 并行通信

2.1 串行通信

  • 定义:通过1 根数据线逐个 bit依次发送数据

  • UART 发送规则:

    严格遵循 LSB 优先(低位先行)

    • 先发送最低位(bit0),最后发送最高位(bit7/bit8)
  • 特点:

    • 传输速度:较慢
    • 硬件成本:低、实现简单
    • 传输距离:远(配合差分电路如 RS485 时)
    • 抗干扰性:好(RS485 差分信号)

2.2 并行通信

  • 定义:通过多根数据线多个 bit 同时传输
  • 特点:
    • 传输速度:快
    • 硬件成本:高、布线复杂
    • 传输距离:极近(通常 < 30m)
    • 抗干扰性:差(易串扰、时序偏移)

3 电平标准

3.1TTL 电平

  • 标准:正逻辑
  • 5V TTL:高电平 3.3~5V,低电平 0V
  • 3.3V TTL:高电平 2~3.3V,低电平 0V
  • 特点:传输距离极近(<1 米),只适合板内通信
  • 常用芯片:CH340(USB ↔ TTL 电平转换,用于电脑和单片机串口通信)

3.2 RS232 电平

  • 标准:负逻辑(与 TTL 完全相反)
  • 电平范围:
    • 高电平(逻辑 1):-3V ~ -15V
    • 低电平(逻辑 0):+3V ~ +15V
  • 特点:传输距离中等(约 15 米),抗干扰一般,不可直接与 TTL 连接,必须电平转换

3.3 RS485 电平

  • 标准:差分信号(A、B 两根线)
  • 判定规则:
    • 逻辑 1(高):A - B > +200mV(常用 2~6V)
    • 逻辑 0(低):A - B < -200mV(常用 -2~-6V)
  • 特点:
    • 传输距离最远(可达 1200 米)
    • 抗干扰性最强
    • 多机通信(一主多从)
    • 半双工通信(2 线)/ 全双工(4 线)

4 通信方向模式

4.1 单工

  • 方向:固定单向
  • 角色:数据接收方和数据发送方是固定的
  • 线路:1 根信号线
  • 例子:广播、红外发射

4.2 半双工

  • 方向:双向,但同一时刻只能单向(信双方既可以作为数据发送方也可以作为数据接收方)
  • 线路:1 根数据线(或差分 2 线)
  • 例子:I2C、RS485(2 线)、对讲机
  • 注意:UART 不是半双工

4.3 全双工

  • 方向:任意时刻双向同时传输
  • 线路:2 根独立数据线(TX/RX)
  • 例子:UART、SPI、USB、网络口
相关推荐
xixixi777771 天前
三重筑基:5G-A超级上行提速千兆,电联低频共享扫平盲点,800V HVDC算电协同破局
人工智能·5g·ai·大模型·算力·通信·信通院
W.W.H.2 天前
嵌入式系统硬件接口全景图
经验分享·uart·iic·gpio·spi
小懒懒️2 天前
嵌入式常见通信协议学习——UART
stm32·uart·通信协议
ShineWinsu3 天前
对于Linux:进程间通信IPC(匿名管道)的解析
linux·c++·面试·进程·通信·管道·ipc
xixixi7777715 天前
跨境AI服务:多语种大模型+卫星通信+量子加密+数据脱敏+安全审计,合规·高效·安全三重保障
人工智能·安全·大模型·通信·卫星通信·审计·量子安全
搞科研的小刘选手15 天前
【高届数制造材料会议】第十二届先进制造技术与应用材料国际学术会议(ICAMMT 2026)
自动化·制造·通信·电子信息·材料·机械·先进半导体
嵌入式×边缘AI:打怪升级日志15 天前
Linux 串口应用编程完全学习笔记(从 API 到 GPS 实战)
串口通信·uart·gps
xixixi7777716 天前
智算中心建设新范式:GPT-6/Rubin架构+1.6T光模块+量子安全网关+AI安全沙箱,算力·效率·安全·成本的最优平衡
人工智能·gpt·安全·机器学习·架构·大模型·通信
xixixi7777716 天前
AI自主挖洞 + 通信网络扩散:全域风险指数级放大,如何构建密码-沙箱-终端联动闭环?
开发语言·网络·人工智能·ai·大模型·php·通信
xixixi7777718 天前
从5G标准到6G前沿:Polar码的技术演进与未来之路
开发语言·人工智能·5g·大模型·php·通信·polar码