USB学习笔记2:USB接口插座引脚

本文详细介绍了USB接口的发展历程,从第一代USB1.0/1.1到第三代USB3.0,并提供了USB-A型、USB-B型及USB Mini-B型接口的引脚分布和功能说明。还分享了在PCB设计中如何正确选择和使用USB接口。
AI助手已提取文章相关产品:

USB 学习笔记 2 USB 接口插座引脚

USB 是英文 Universal Serial Bus 的缩写,中文含义是 通用串行总线

 

USB 的版本

  第一代: USB 1.0/1.1 的最大传输速率为 12Mbps1996 年推出。

  第二代: USB 2.0 的最大传输速率高达 480MbpsUSB 1.0/1.1USB 2.0 的接口是相互兼容的。

  第三代: USB 3.0 最大传输速率 5Gbps, 向下兼容 USB 1.0/1.1/2.0

 

PCB 板的时候要知道 USB 的引脚排列,现整理如下,方便使用。

 

注:以下均为插座或插头的前视图,即将插座或插头面向自己。

 

USB-A 插座是用在主机上的
USB-B
插座是用在外设上的

 

USB A 型插座和插头

              

          

              USB A 型插座引脚分布                   USB A 型插头引脚排列分布

 

USB B 型插座和插头

              

                               

      USB B 型插座引脚分布          USB B 型插头引脚分布

 

USB A-B 型引脚功能

引脚序号

功能名

典型电线颜色

1

VBUS

2

D-

3

D+

绿

4

GND

Shell

Shield

 

 

 

USB mini-B 插座和插头

            

                               

    USB mini-B 型插座引脚分布                USB mini-B 型插头引脚分布

 

USB mini-B 型引脚功能

引脚序号

功能名

典型电线颜色

1

VBUS

2

D-

3

D+

绿

4

ID

不用

5

GND

Shell

Shield

 

 

关于插座插头的机械尺寸请参考USB 标准上的典型机械尺寸,更可靠的是以连接器生产厂的尺寸为准。

USB 典型的机械尺寸可以参考下面网站。

http://www.cypressindustries.com/products/usb.html#usb1

这个网站给出了大部分 USB 插座的封装尺寸,不过设计 PCB 的时候最好还是先到市场上先购买合适的 USB 插座,再用千分尺测量这个插座引脚的间距大小,再画封装。避免封装画得不合适,因为在中国,插座可能不一定是按标准的,即 使是按标准的来,也要考虑到购买的难易程度以及价格。

 

USB A 型插座 DIP 直插

点击看大图

 

 

USB A 型插座 SMT 贴片

 

 点击看大图

 

USB B 型插座 DIP 直插

 

点击看大图

 

USB Mini-B 型插座贴片

 

点击看大图

 

下载:网上某人画好的 USB Mini-B Protel 封装库rar

( 来源: lxysduky's Blog )

 

 

USB 实物图

 

 

点击看大图

 点击看大图

 

参考资料:

1)            各种 USB 插座插头引脚说明图片 -- freemark's Blog

http://blog.ednchina.com/freemark/205877/message.aspx

2)            USB 接口标准及常用 USB 接口 _ 成志电子制作网 电子电路图站

http://hi.baidu.com/diydz/blog/item/b24c998b90aebc789e2fb4a9.html

3)            USB 的不同接口与数据线

http://www.pdp.com.cn/dictionary/4082.shtml  

4)            USB 各型插座插头引脚分布 _ 王天喜

http://hi.baidu.com/wangtianxi2008/blog/item/f5f7c7fc5d7ac383b801a024.html

您可能感兴趣的与本文相关内容

### STM32 USB 接口电脑不识别解决方案 对于STM32 USB接口在电脑上无法被识别的问题,可以从多个方面进行排查和解决。 #### 1. 硬件连接检查 确保硬件连接无误至关重要。如果使用的是全速模式,则只需简单的电路设计即可实现USB功能。具体来说,在PCB布线时应将STM32引脚PA11 (D-) 和 PA12 (D+) 分别连接到USB插座上的相应针脚,并通过一个1.5kΩ 的电阻将PA12 (D+线) 上拉至3.3V电源[^2]。 #### 2. 软件配置确认 软件层面也需要仔细核对设置情况。这包括但不限于正确初始化USB外设、加载合适的固件版本以及安装相应的设备驱动程序。特别是当遇到虚拟串口无法正常工作的情况时,可能是因为缺少特定的操作系统兼容性补丁或者最新的驱动支持文件[^3]。 #### 3. 使用专用工具辅助诊断 利用专业的调试工具可以帮助更高效地定位并解决问题所在。例如,可以借助逻辑分析仪来捕获USB信号波形;也可以运行一些开源测试应用程序来进行基本的功能验证。此外,还有专门为STM32平台打造的支持库与中间件可供选用,它们往往集成了丰富的错误检测机制和服务函数,有助于加快问题查找过程。 #### 4. 参考官方文档和技术论坛 查阅STMicroelectronics提供的官方应用笔记和技术手册是非常有效的途径之一。这些资料通常会详细介绍如何配置不同类型的USB操作模式(如Device/Host/OTG),同时也列举了一些常见的故障现象及其对应的排除方法。另外,活跃于各大在线社区的技术爱好者们也经常分享个人经验贴子或教程视频,这些都是非常宝贵的学习资源。 ```python # Python代码示例用于演示如何读取USB状态(仅为示意用途) import pyudev context = pyudev.Context() for device in context.list_devices(subsystem='usb'): print(f'{device.device_node}: {device.get("ID_MODEL")}') ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值