USB接口定义

USB接口定义USB接口标准USB是电脑的常见接口,有4根线,两根电源线和两个信号线,电源线正负极供电,接烦可能导致USB设备或电脑的南桥芯片烧坏。typeA即我们常见的标准USB大口,主流的可以分为USB2.0速度(几十M/S)和USB3.0速度(上百M/S),事实上目前有少量Type-A为USB3.110Gbps速度,常见于新的台式机主板上。typeB常见于打印机以及带触摸和U…

大家好,又见面了,我是你们的朋友全栈君。

USB接口标准

USB是电脑的常见接口,有4根线,两根电源线和两个信号线,电源线正负极供电,接烦可能导致USB设备或电脑的南桥芯片烧坏。

type A

即我们常见的标准USB大口,主流的可以分为USB2.0速度(几十M/S)和USB3.0速度(上百M/S),事实上目前有少量Type-A为USB3.1 10Gbps速度,常见于新的台式机主板上。

USB接口定义

type B

常见于打印机以及带触摸和USB接口的显示器,日常使用频率低。但是其分支之一Mirci USB B却是用的比较多的。

USB接口定义

USB接口定义

type C

USB接口定义

目前绝大多数手机的充电/数据接口,有些还同时是手机的耳机接口(乐视,小米)以及视频输出接口(华为Mate10、三星S8/S9、Lumia950、坚果R1、Pro2S)。同时也是2015款12英寸Macbook后苹果全系新笔记本的主要接口。

USB接口定义

mini USB

USB接口定义    USB接口定义    USB接口定义

USB接口定义

其中ID脚在OTG功能中才使用。由于Min-USB接口分MinA、B和AB接口如果你的系统仅仅是用做Slave,那么就使用B接口系统控制器会判断ID脚的电平判断是什么样的设备插入,如果是高电平,则是B接头插入,此时系统就做主模式(master mode 如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议米决定哪个做 Master,哪个做 Slave。

Mirco USB

USB接口定义

Mirco USB分为MicroB 2.0和MicroB 3.0,外观区别就是MircroB3.0是基于2.0接口更宽。MicroB 2.0的线可以插入MicroB 3.0的口,反之则不行。接口较窄的MicroB 2.0的是USB2.0速度,常见于2014年及以前的大部分安卓和WP手机,以及目前极个别品牌的手机中。目前好多蓝牙耳机和充电宝等外设依旧有使用,目前在移动折别领域与Type-C可以说是互占半壁江山。

部分USB接口实拍图

USB接口定义

从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型)、USB母口(A型插座)、USB公口(A型插头)

USB的传输速度

USB2.0标准的速度,理论带宽数为480Mbps,换算成MB/S速度单位的过程如下

USB3.0(后被强行划归USB3.1 Gen1系列),其带宽提升到了5Gbps

USB3.1(Gen2)带宽,则达到了10Gbps。按照上述换算理论上可以实现1GB/S的传输速度

 

 

更详细的参考感谢:https://baijiahao.baidu.com/s?id=1611944986325018535&wfr=spider&for=pc

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138726.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java多线程设计模式:wait/notify机制

    Java多线程设计模式:wait/notify机制

    2021年5月6日
    122
  • CenterOS7安装redis

    CenterOS7安装redisCenterOS7 安装 redis 记录大佬 redis 安装文章地址 https blog csdn net zhangxtn article details

    2025年6月12日
    2
  • Solidity String转byte32 byte转String

    Solidity String转byte32 byte转String///string类型转化为bytes32型转functionstringToBytes32(stringmemorysource)constantinternalreturns(bytes32result){assembly{result:=mload(add(source,32))}}///bytes32类型转化为string型转functionbytes32ToString(b.

    2022年6月16日
    191
  • 识别手写数字的神经网络_基于神经网络的数字分类

    识别手写数字的神经网络_基于神经网络的数字分类神经网络之手写数字文章目录神经网络之手写数字00.写在之前01.代码框架02.开始做一些准备工作03.框架的开始04.训练模型构建05.手写数字的识别06.想看源码的同学戳这里07.思考首先鼓掌,又是一个有收获的五一小假期,想前年五一出门旅游,去年五一疫情在家写了爬虫【就是我博客里的那个口袋妖怪】,这个五一就写了一个神经网络。代码参考学习于python神经网络编程这本书。实话实说,这本书看了好几次,之前打算写来着,但不知道为什么总是不敢轻易尝试,今天把五一的任务的任务都完成了,早上就想

    2022年9月14日
    4
  • Java网络爬虫(七)–实现定时爬取与IP代理池

    Java网络爬虫(七)–实现定时爬取与IP代理池注:对代码及思路进行了改进—Java网络爬虫(十一)–重构定时爬取以及IP代理池(多线程+Redis+代码优化)定点爬取当我们需要对金融行业的股票信息进行爬取的时候,由于股票的价格是一直在变化的,我们不可能手动的去每天定时定点的运行程序,这个时候我们就需要实现定点爬取了,我们引入第三方库quartz的使用:packagetimeutils;importorg.quart

    2022年5月5日
    159
  • C++大数运算_size_t几个字节

    C++大数运算_size_t几个字节#include<cstring>#include<string>#include<iostream>usingnamespacestd;constexprautoMAXN=9999;constexprautoMAXSIZE=1000;constexprautoDLEN=4;classBigN{priv…

    2022年9月28日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号