串口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485、USB电平是指的电平标准(电信号)。

一、串口、COM口、UART口、USB口(物理接口):

COM口即串行通讯端口,简称串口。这里区别于USB的“通用串行总线”和硬盘的“SATA”。

一般我们见到的是两种物理标准:D型9针插头和4针杜邦头两种。

下图是常见的4针串口,在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,3.3V电源端。

由于是预留在电路板上的,协议可以有很多种,要看具体设备。

嵌入式里面说的串口,一般是指UART口。UART有4个pin(VCC, GND, RX, TX), 用的TTL电平,  低电平为0(0V),高电平为1(3.3V或以上)。

D型9针串口(通俗说法),在台式电脑后边都可以看到。记住,这种接口的协议只有两种:RS-232和RS-485。不会是TTL电平的(除非特殊应用)。

对于9针串口,我们一般只接出RXD、TXD两针,外加GND。

USB接口,相应电平逻辑遵照USB原则。

 二、TTL、RS-232、RS-485、USB(电平标准)

    2.1 TTL电平

TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平Transistor-Transistor Logic)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。

2.2 RS232接口的电气特征

在RS-232-C中任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3到-15V;逻辑“0”为+3到+15V。

RS-232-C接口连接器一般使用型号为DB-9插头座,通常插头在DCE端,插座在DTE端。PC机的RS-232口为9芯针插座。一些设备与PC机连接的RS-232接口,因为不使用对方的传送控制信号,只需要三条接口线,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。RS-232传输线采用屏蔽双绞线。

2.3 RS485的电气特性(现在较常用的接口)

RS485采用差分信号负逻辑,逻辑"1”以两线间的电压差为-(2~6)V表示;逻辑"0"以两线间的电压差为+(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL电路连接。RS-485的数据最高传输速率为10Mbps。

2.4 USB电平

电源线是5V,为USB设备提供最大500mA的电流,它与数据线上的电平无关,数据线是差分信号,通常D+和D-在+400mV~-400mV间变化。

三、电平转换

3.1 USB口与单片机TTL串口通信

PL2303、CP2102芯片是USB 转 TTL串口 的芯片,用USB来扩展串口(TTL电平)。下图是USB转TTL的板子和电路图:

3.2 USB口与集成了TTL转RS-232芯片的单片机通信

该模块核心是在DB9的一端有一块CH340或CH341电平转换芯片,把RS-232电平转换为USB电平。如下图

3.3 DB9接口与单片机TTL通信

MAX232芯片是TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL。如下图:

 3.4 USB口与RS-485通信

一般没有直接USB转485的芯片,都是USB转TTL,TTL再转成485。

TTL转485,通常用MAX485芯片。

用一张图总结一下一上几种情况:

串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介相关推荐

  1. 串口 、TTL、232、485区别

    1.串口.COM口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电信号). 2.接设备的时候,一般只接GND RX TX.不会接Vcc或者+3.3v的电源线,避免与目 ...

  2. 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑

    Point: 1.串口.COM口是指的物理接口形式(硬件),COM口简称是串口.而TTL.RS-232.RS-485是指的电平标准(电信号). 2.接设备的时候,一般只接GND RX TX.不会接Vc ...

  3. RPi 2B UART作为调试口或者普通串口

    /*************************************************************************************** RPi 2B UART ...

  4. mysql串口转网口_串口、COM口、UART口, TTL、RS-232、RS-485有啥区别

    调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽! 首先,串口.UART口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电信 ...

  5. 读取usb口数据_Mixly 第12课 模拟值读取实验串口使用

    第12课  模拟值读取实验--串口使用 串行通信是在实现在PC机与微控制器进行交互的最简单的办法.以常见的Arduino UNO为例,面板上只有一组串行端口,即引脚 0(RX)和1(TX).电脑与Ar ...

  6. USB口,串口,以太网口简介

    USB口 一.什么是USB? USB是英文Universal Serial Bus的缩写,中文含义是"通用串行总线".它是一种应用在PC领域的新型接口技术.早在1995年,就已经有 ...

  7. 嵌入式之UART,COM口,TTL,RS232,RS485的区别详解

    UART,RS232,RS485 名词解释 区别介绍 个人理解: 详解: 总体介绍: 串口 COM口 UART与USART 串口.RS-232与TTL的关系 RS232,RS422,RS485的关系 ...

  8. linux usb 重启,在ubuntu下重启指定的USB口

    背景: 使用串口转USB的连接线,将附件板连接到ubuntu pc上.偶尔会出错,不能访问附件板的错误.在terminal上看到,有/var/lock/LCK..ttyUSB0这个文件存在. /var ...

  9. 07-20210305在WIN10下通过USB口给华为海思Hi3516DV300刷机(鸿蒙系统)

    07-20210305在WIN10下通过USB口给华为海思Hi3516DV300刷机(鸿蒙系统) 2021/3/5 17:26 https://blog.csdn.net/cocoron/articl ...

最新文章

  1. bert中的sep_基于向量的深层语义相似文本召回?你需要BERT和Faiss
  2. 汇编解析(6)-二进制文件(嵌入式,纯二进制格式的文件)进行反汇编和汇编
  3. 通过zabbix数据库批量查询服务器最新磁盘剩余空间
  4. line java_java – Line Rasterization / 4-bresenham
  5. 无人车企哪家强?通用第一Waymo第二,苹果特斯拉进黑榜
  6. Python学习笔记-数字类型
  7. oracle数据库考试题带答案解析,oracle数据库期末考试试题及答案剖析
  8. php仿u8系统模板_用友U8:项目型制造企业的信息化模板
  9. Redfish接口测试
  10. Oracle数据库用户密码过期
  11. oracle 人民币符号,人民币的符号的正确表示法?一杠?两杠?
  12. Anaconda3\Scripts\activate.bat 不是内部或外部命令,也不是可运行的程序的问题处理方法
  13. linux keynav 鼠标可以扔掉了键盘控制鼠标
  14. springboot feign 404 小坑
  15. 淘宝/天猫/京东/抖音和聚划算百亿补贴、预售定金直链/BP链接制作生成教程
  16. 计算机二级wps和c语言,2021年3月计算机二级要报名了。报哪一科呢?要不要报名二级WPS?...
  17. 酷柚易汛云进销存(SAAS系统)1.0.7升级更新
  18. Ubuntu安装中文语言包(包括五笔拼音等中文输入法)
  19. 蓝牙 - 关于5.0版本的一些解释
  20. pdf怎么转换成ppt呢?看完每个人都会

热门文章

  1. kiss原则包括什么_编程中的kiss原则是什么?
  2. java版Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o商城之移动商城金刚区管理
  3. facebook 的 CIO
  4. DockOne微信分享(九十九):海航生态科技舆情大数据平台容器化改造
  5. 电脑桌面便签怎么编辑修改分类标签?
  6. C#:获取随机昵称实现
  7. 计算机考研845大纲,2017年西北工业大学845电路基础考研大纲
  8. 设置pdf为护眼绿色
  9. bzoj3594[Scoi2014]方伯伯的玉米田
  10. Redis-Cluster 主节点故障后集群恢复耗时调优原理