精通Android

串口和USB的区别

2019-12-04  本文已影响0人  一杯开水

1、串口的定义;

2、USB的定义;

3、USB和串口的区别;


1、串口的定义;

        1.1 定义:COM口( cluster communication port )即串行通讯端口,简称串口。微机上的串口通常是9针,也有25针的接口,最大速率115200bps。

image

       1.2 一般应用场景:

            ① 通常用于连接鼠标(串口)及通讯设备(如连接外置式调制解调器进行数据通讯或一些工厂的数控机接口)等。

            ② 一般主板外部只有一个串口,机箱后面和并口一起的那个九孔输出端(梯形),就是COM1口,COM2口一般要从主板上插针引出。并口是最长的那个梯形口;

            ③ 目前主流的主板一般都只带1个串口,甚至不带,慢慢会被USB 取代。            

        1.3 传输速度:

            bps就是比特每秒,115200bps就是每秒传输115200比特(115200bit),1kb=1024bit。注意,大写的B表示字节(Byte),1Byte=8bit。或者说1B=8b.所以115200bps=每秒112.5kb=每秒14.0625kB。

            PS:串口波特率,115200bps是每秒传输115200比特数据,在串口传输中通常的设置必须要有 起始位最少1bit,停止位最少1bit,校验位最少0bit,所以串口传输1字节数据,至少耗费10bit,115200波特率能传输的最高比特率为115200bit,每秒钟实际可传输的数据理论值为11520字节,约11.25K字节,实际值通常达不到这个数值。


2、USB的定义;

        2.1 定义:USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。

image

        2.2 特点:

            ① 可以热插拔。就是用户在使用外接设备时,不需要关机再开机等动作,而是在电脑工作时,直接将USB插上使用。

            ② 携带方便。USB设备大多以“小、轻、薄”见长,对用户来说,随身携带大量数据时,很方便。当然USB硬盘是首要之选了。

            ③ 标准统一。大家常见的是IDE接口的硬盘,串口的鼠标键盘,并口的打印机扫描仪,可是有了USB之后,这些应用外设统统可以用同样的标准与个人电脑连接,这时就有了USB硬盘、USB鼠标、USB打印机等等。

            ④ 可以连接多个设备。USB在个人电脑上往往具有多个接口,可以同时连接几个设备,如果接上一个有四个端口的USB HUB时,就可以再连上;四个USB设备,以此类推,尽可以连下去,将你家的设备都同时连在一台个人电脑上而不会有任何问题(注:最高可连接至127个设备)。

        2.3 传送速度:

            ① USB 1.0是在1996年出现的,速度只有1.5Mb/s(位每秒); 1998年升级为USB 1.1,速度也大大提升到12Mb/s ;

            ② USB2.0规范是由USB1.1规范演变而来的。它的传输速率达到了480Mbps,折算为MB为60MB/s,足以满足大多数外设的速率要求。

            ③ USB 3.0的理论速度为5.0Gb/s,其实只能达到理论值的5成,那也是接近于USB 2.0的10倍了。

            ④ USB 3.1,传输速度为10Gbit/s,三段式电压5V/12V/20V,最大供电100W ,新型Type C插型不再分正反。


3、USB和串口的区别;

image

PS: 为什么有了USB还要用串口?

        ① 串口成本低,而且更主要的是,COM口对开发者和使用者而言,不需要去专门开发和安装驱动,这样又省了软件成本。

        ② COM虽然速度慢,使用繁杂,但它的抗干扰能力是远远超过USB的,在同等高频干扰情况下,使用USB通讯的设备经常会死机卡住,但COM口就不会。现在很多工业上还是会用COM口,就是这个原因。

        ③ 在传输速度要求不高的情况下,很多设备还是会保留COM口,只是COM口用起来真的没USB的方便。


(PS : 其中有部分章节是从前人的文章中搬运过来整理而成,这些文章里已经对部分知识点解释的很清楚明了了,我也没有更好的表达方式,所以站在巨人的肩膀上,我只是一个整理者加了部分自己的理解。)

上一篇 下一篇

猜你喜欢

热点阅读