51单片机 USB 接口通信 方案
USB接口在单片机通信中的设计应用完整论文

USB接口在单片机通信中的设计应用[摘要]51系列芯片的串口通信速率较低,会在其串口通信中形成一个速度瓶颈。
通用串行总线(USB)作为一种新的微机总线接口规范,具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。
本文介绍了一种比较简单方便设计USB设备的方法,设计采用51单片机和USB接口芯片组成的单片机最小系统来实现一个完整的USB设备,大大提高了通信速率。
在设计中,采用的控制器是51单片机AT89S52,USB电气接口则是PHILIPS公司的USB接口芯片PDIUSBD12。
单片机控制器作为下位机,通过USB电气接口芯片和USB总线与PC机交换数据,并实现USB设备的逻辑功能。
系统开发的最终硬件成果是一个带有USB接口的设备,通过USB电缆与PC机相连接,能够实现主机对设备的列举,以及和PC机交换数据,并实现其扩展功能。
[关键词] USB;单片机系统;PDIUSBD12;AT89S52;接口技术USB interface in the design of communication[Abstract]The communication rate of the series 51 chip is lower and it forms a tare bottle neck in serial communication. This paper introduced a simple and convenient method to design a USB apparatus, that is to say, to realize an intact USB apparatus with a minimum system of single-chip computer that made of 51 single-chip computer and USB interface, the circuit greatly improves communication rate. In this system, I adopted 51 one-chip computers AT89S52 as its controller, the chip PDIUSBD12 of PHILIPS Company as its electric interface. The one-chip computer as the next machine, exchanges the data with the PC, through the USB bus and USB electric interface chip, and it realizes the logic function of USB apparatus. It can exchange data with PC, and realize its expanding function, through connecting with PC.[Key words]single-chip computer system;interface technology;PDIUSBD12;AT89S52;USB目录0 引言 ------------------------------------------------------------------ 1 0.1 选题现状、研究意义以及发展趋势 ----------------------------------- 10.2 系统实现功能 ----------------------------------------------------- 21 USB技术--------------------------------------------------------------- 4 1.1 USB总线概述------------------------------------------------------ 4 1.1.1 USB总线简介-------------------------------------------------- 4 1.2.2 USB总线的优点------------------------------------------------ 4 1.2 USB协议简介------------------------------------------------------ 5 1.2.1 USB物理体系结构---------------------------------------------- 5 1.2.2 USB设备逻辑结构---------------------------------------------- 6 1.2.3 USB传输类型-------------------------------------------------- 8 1.2.4 USB低层通信协议---------------------------------------------- 81.3 USB接口技术----------------------------------------------------- 102 系统硬件电路设计 ----------------------------------------------------- 11 2.1 设备电路系统概述 ------------------------------------------------ 11 2.2 51系列单片机最小系统-------------------------------------------- 11 2.2.1 AT89S52单片机的介绍和选用----------------------------------- 11 2.2.2 AT89S52与PDIUSBD12构建的最小系统--------------------------- 15 2.2.3 AT89S52和外围器件------------------------------------------- 16 2.3 PDIUSBD12外围电路及其与单片机的连接设计------------------------- 17 2.3.1 PDIUSBD12介绍----------------------------------------------- 17 2.3.2 USB外围电路及其与单片机连接--------------------------------- 21 2.4 扩展功能电路的设计 ---------------------------------------------- 22 2.4.1 PS/2串行接口的扩展设计-------------------------------------- 23 2.4.2 Flash存储器的扩展设计--------------------------------------- 23 2.4.3 LPT并行接口的扩展设计--------------------------------------- 253 系统软件设计 --------------------------------------------------------- 27 3.1 固件程序的设计与实现 -------------------------------------------- 27 3.1.1 描述符 ------------------------------------------------------ 27 3.1.2 固件程序的结构 ---------------------------------------------- 29 3.2 驱动程序的设计与实现 -------------------------------------------- 32 3.2.1 驱动程序概述 ------------------------------------------------ 32 3.2.2 WDM设备驱动程序结构----------------------------------------- 33 3.2.3 驱动程序开发的工具软件 -------------------------------------- 33 3.2.4 用Win Driver开发驱动程序 ----------------------------------- 34 3.3 系统应用程序开发 ------------------------------------------------ 35 3.3.1 应用程序的实现的功能 ---------------------------------------- 353.3.2 利用Win Driver实现应用程序 --------------------------------- 354 系统调试 ------------------------------------------------------------- 37 4.1 系统硬件测试 ---------------------------------------------------- 37 4.2 系统软件调试及系统测试 ------------------------------------------ 37 结论 -------------------------------------------------------------------- 39 致谢语 ------------------------------------------------------------------ 40 参考文献 ---------------------------------------------------------------- 41 附录一:原理图 ---------------------------------------------------------- 42 附录二:程序 ------------------------------------------------------------ 43 附录三:英文原文 -------------------------------------------------------- 53 附录四:英文译文 -------------------------------------------------------- 630 引言0.1 选题现状、研究意义以及发展趋势USB(Universal Serial Bus)即通用串行总线,是现在非常流行的一种快速、双向、廉价、可以进行热插拔的接口,在现在的每一台PC机上都可以找到一对USB接口。
基于51单片机的USB控制器的硬件设计与实现

本科毕业设计(论文)开题报告
系所:
电子工程系
专业:
班级:
姓名:
学号:
开题日期:2013年11月22日
论文
题目
基于51单片机的USB控制器的硬件设计与实现
选
题
的
背
景
、
目
的
和
意
义
由于多媒体技术的发展,对外设与电脑主机之间的数据传输率有了更高的需求,因此,USB总线技术应运而生。从USB的诞生到现在已经有了很大的进步,从最初的USB1.0到现在的USB3.0的技术发展,USB的使用变得越来越广泛。近年来,USB接口以其快速、即插即用、使用安装方便等优点逐渐成为现代数据传输的发展趋势。与老式的计算机接口相比,USB总线具有诸多优点,因此USB己经成为计算机相关外围设备的主流接口。从国外的发展情况来看,人们对USB技术极为关注,这从USB规范的改进速度和国际市场上基于USB产品普及程度可以看出。由于USB的各种协议都是国外提出的,国内目前对USB系统的研究主要在实际应用方面,例如国内现在生产的计算机都配置了USB接口,一些以往的计算机通用外设和主流的数码产品中也广泛采用USB技术。另外,现在飞速发展的嵌入式系统中也广泛使用USB技术,并成为当今嵌入式开发和应用中的一个热点。
机与设备的设计[J].微计算机信息,2005,(11).
[7]路永坤.基于USB接口的数据采集模块的设计与实现〔J].自动
化仪表,2005,26(2):3 5一37.
指导教师评语及改进意见
□同意开题□不同意开题
指导教师签字:年月日
系评语及改进意见
□同意开题□不同意开题
系主任签字(盖章):年月日
方案二:单片机采用STC89C52RC,USB芯片采用PDIUSBD12。
单片机中的USB接口技术分析

单片机中的USB接口技术分析USB(Universal Serial Bus,通用串行总线)是一种常见的数据传输接口,广泛应用于各种设备和系统中,包括在单片机中。
本文将对单片机中的USB接口技术进行分析,探讨其原理、应用和发展趋势。
一、USB接口的原理USB接口是一种点对点数据传输接口,通过主机和从机之间的通信来实现数据传输。
在单片机中,主机通常是PC或其他嵌入式系统,而从机则是嵌入了USB控制器的单片机芯片。
USB接口使用了四根导线,包括一个用于数据传输的差分对、一个用于电源和一个用于地线。
USB接口采用了主从结构,主机发送控制命令给从机,并收集从机返回的数据。
主机和从机之间的通信是通过“令牌”、“数据”和“握手”包来实现的。
主机发送令牌包指定操作和从机地址,从机返回响应,并根据主机的要求发送数据包或握手包。
二、USB接口的应用单片机中的USB接口被广泛应用于各种领域,包括消费电子、通信、工业控制和医疗设备等。
以下是一些常见的应用场景:1. 外部存储器:通过USB接口连接外部存储设备(如闪存驱动器或硬盘驱动器)可以方便地进行数据存储和传输。
这在很多嵌入式系统中是一个常见的功能。
2. 通信设备:许多嵌入式系统需要与PC、手机或其他设备进行通信。
通过使用USB接口,可以实现快速、稳定的数据传输,用于例如串口通信和网络连接。
3. 人机界面:通过USB接口连接键盘、鼠标、摄像头或触摸屏等外部设备,可以实现人机交互。
这在智能手机、平板电脑和其他嵌入式系统中非常常见。
4. 工业控制:许多工业领域需要远程监控和控制设备。
通过使用USB接口,可以实现与嵌入式系统的连接,对设备进行监控和控制。
三、USB接口的发展趋势随着嵌入式系统的不断发展和进步,USB接口技术也在不断演进和改进。
以下是一些USB接口的发展趋势:1. USB 3.0和USB 3.1:USB 3.0和USB 3.1标准提供了更高的传输速度和更大的带宽,比之前的版本快得多。
嵌入USB控制器的51系列单片机EZ—USB

置 以 及 个 人 电 脑 的 连 接 等 几 个 方 面 , 而
US 正 是 为 了解 决 这 些 问 题 而 出 现 的 一 B
种 方 案 。 简 而 言 之 . US 的 出现 不 仅解 B 决 了 I 插 口不够 的 问题 , 而 且还 建 立 了 / O
在 每 一 个 u s 设 备 中 都 有 一 个 串 行 接 口引 擎 B (I) I SE 。SE与U B数据线的D+ D 两个引脚相连, S 和 -
●—l
№o 柏^E曲d 出 3 。 晡 曲 钾删 9
维普资讯
与 us 设 备 进 行 字 节 传 送 。 图 2表 示 B
维普资讯
嵌人 UB 军雷 达 学 院 颜 荣 江 一 空军雷达兵 第 l 4团 阴大 兴
摘 要
主 要介 绍嵌 入 u B控 制 核 的 5 系列 单 片机 E — B 的特 性 及 传输 与控 制 机 理 。 该 内棱可 S 1 z u S 帮助 0 B外 设 开 发者 完成 U B协议 中规 定 的 8 譬 9 的通 信 工作 S S O~ O 是 US 外设研 制 者 的理 想 B
一
表
1
S B响 5 S N 62 B D s Dl D SD2 次 US B块 传输 ,时 间顺 序 从左 到 右 。 芯片型号 U S 2 2 U B 0 NE 提8 P n『B 1 P ⅡlB 1 制造商 朗讯 松下 N  ̄h e" i p P ⅡmS H P 肌 S S E对 P D信 息包进行解码 ,井通过传 速 度 / ・ _ I I Mb s 。 1 2 1 2 1 2 l 2 1 2 送 的 CR 位 对 数 据进 行错 误 检 测 , 然 C 端 点 数 1 5 7 6 7 7 最大包太小 1— o 4 6 12 8瑚 6 4 8 1/418 5 / 6 2 后 , 将 有效 数 据 送 到 US 设 备 。如 果 B Mc 接 口 U 并行 并 行或 并行 并 行
51单片机串口通信(相关例程)

51单片机串口通信(相关例程) 51单片机串口通信(相关例程)一、简介51单片机是一种常用的微控制器,它具有体积小、功耗低、易于编程等特点,被广泛应用于各种电子设备和嵌入式系统中。
串口通信是51单片机的常见应用之一,通过串口通信,可以使单片机与其他外部设备进行数据交互和通信。
本文将介绍51单片机串口通信的相关例程,并提供一些实用的编程代码。
二、串口通信基础知识1. 串口通信原理串口通信是通过串行数据传输的方式,在数据传输过程中,将信息分为一个个字节进行传输。
在51单片机中,常用的串口通信标准包括RS232、RS485等。
其中,RS232是一种常用的串口标准,具有常见的DB-9或DB-25连接器。
2. 串口通信参数在进行串口通信时,需要设置一些参数,如波特率、数据位、停止位和校验位等。
波特率表示在单位时间内传输的比特数,常见的波特率有9600、115200等。
数据位表示每个数据字节中的位数,一般为8位。
停止位表示停止数据传输的时间,常用的停止位有1位和2位。
校验位用于数据传输的错误检测和纠正。
三、串口通信例程介绍下面是几个常见的51单片机串口通信的例程,提供给读者参考和学习:1. 串口发送数据```C#include <reg51.h>void UART_Init(){TMOD = 0x20; // 设置计数器1为工作方式2(8位自动重装) TH1 = 0xFD; // 设置波特率为9600SCON = 0x50; // 设置串口工作方式1,允许串行接收TR1 = 1; // 启动计数器1}void UART_SendChar(unsigned char dat){SBUF = dat; // 发送数据while (!TI); // 等待发送完成TI = 0; // 清除发送完成标志}void main(){UART_Init(); // 初始化串口while (1){UART_SendChar('A'); // 发送字母A}}```2. 串口接收数据```C#include <reg51.h>void UART_Init(){TMOD = 0x20; // 设置计数器1为工作方式2(8位自动重装) TH1 = 0xFD; // 设置波特率为9600SCON = 0x50; // 设置串口工作方式1,允许串行接收TR1 = 1; // 启动计数器1}void UART_Recv(){unsigned char dat;if (RI) // 检测是否接收到数据{dat = SBUF; // 读取接收到的数据 RI = 0; // 清除接收中断标志// 处理接收到的数据}}void main(){UART_Init(); // 初始化串口EA = 1; // 允许中断ES = 1; // 允许串口中断while (1)// 主循环处理其他任务}}```3. 串口发送字符串```C#include <reg51.h>void UART_Init(){TMOD = 0x20; // 设置计数器1为工作方式2(8位自动重装) TH1 = 0xFD; // 设置波特率为9600SCON = 0x50; // 设置串口工作方式1,允许串行接收TR1 = 1; // 启动计数器1}void UART_SendString(unsigned char *str){while (*str != '\0')SBUF = *str; // 逐个发送字符while (!TI); // 等待发送完成TI = 0; // 清除发送完成标志str++; // 指针指向下一个字符}}void main(){UART_Init(); // 初始化串口while (1){UART_SendString("Hello, World!"); // 发送字符串}}```四、总结本文介绍了51单片机串口通信的基础知识和相关编程例程,包括串口发送数据、串口接收数据和串口发送字符串。
计算机USB口与单片机之间的通信

计算机USB口与单片机之间的通信摘要:对计算机USB接口与51系列单片机的串行口的特点进行了研究,重点阐述了USB口与单片机的串行口之间的通信过程,为计算机和单片机在工业控制自动化等系统中的应用提供理论依据。
关键词计算机USB口单片机串口通信协议近年来,由于计算机优越的性能价格比和丰富的软件资源,在许多领域内有着广泛的应用;而MCS-51系列微型控制器(单片机)也因其价格低廉、功能集成度高、抗干扰能力强等优点已经应用到了各个领域,尤其是在数据采集和过程控制等方面显示出了强大的生命力。
但是单片机毕竟存在着功能简单难于管理的缺点,因而在大多数场合中都是将单片机和计算机两者结合起来组成集散控制的网络系统。
前者负责对象的控制;后者负责对单片机进行集中监控管理以及数据处理。
在这种情况下,当然产生了一个新命题:即如何解决两台或两台以上机器之间通信的问题。
如何实现计算机USB接口与51系列单片机的串行口异步通信。
目前普遍采用的USB1.1主要应用在中低速外部设备上,它提供的传输速度有低速1.5Mbps和全速12Mbps两种,低速的USB带宽(1.5Mbps)支持低速设备,例如显示器、调制解调器、键盘、鼠标、扫描仪、打印机、光驱、磁带机、软驱等。
全速的USB带宽(12Mbps)将支持大范围的多媒体设备。
USB之所以能得到广泛支持和快速普及,是因为它具备下列的很多特点:一、使用方便使用USB接口可以连接多个不同的设备,支持热插拔,在软件方面,为USB 设计的驱动程序和应用软件可以自动启动,无需用户干预。
USB设备也不涉及IRQ冲突等问题,它单独使用自己的保留中断,不会同其它设备争用PC机有限的资源,为用户省去了硬件配置的烦恼。
USB设备能真正做到“即插即用”。
二、连接灵活USB接口支持多个不同设备的串列连接,一个USB口理论上可以连接127个USB设备。
连接的方式也十分灵活,既可以使用串行连接,也可以使用中枢转接头(Hub),把多个设备连接在一起,再同PC机的USB口相接。
单片机中的USB接口设计原理及应用分析

单片机中的USB接口设计原理及应用分析USB(Universal Serial Bus)是一种用于电脑与外围设备之间进行通信和数据传输的标准接口。
它具有简化连接过程、高速传输能力和广泛的应用范围等优点,因此在现代电子设备中得到了广泛应用。
本文将介绍单片机中的USB接口设计原理及其应用分析。
一、USB接口设计原理1.1 USB接口的基本原理USB接口由主机(Host)和设备(Device)组成。
主机负责控制和管理通信过程,而设备则执行主机的指令。
USB接口采用了一种主从式架构,主机为USB控制器,设备为USB设备。
数据通过USB总线进行传输。
1.2 USB接口的硬件设计USB接口的硬件设计主要包括物理层和电气层。
物理层主要涉及连接器的设计和布线,电气层则规定了电压、电流和信号传输的规范。
物理层设计包括USB连接器的选型和布线方式。
USB接口常用的连接器有A 型、B型、C型等。
布线方式主要包括了信号线的长度控制和阻抗匹配等。
在布线中要尽量避免串扰和干扰,以保证数据的完整性和可靠性。
电气层设计包括了供电电源的选择和数据信号的传输规范。
USB接口规定了数据传输的速率和电平,一般有低速、全速、高速和超速四种传输速率。
同时还规定了电压和电流的规范,以及USB总线上的阻抗等。
1.3 USB接口的协议设计USB接口通信采用了一种特定的协议,包括传输层和报文层。
传输层负责数据的传输和流控,报文层则负责数据的封装和解封装。
传输层设计了数据的传输方式,包括同步传输和异步传输。
同步传输适用于大容量的数据传输,而异步传输适用于低速的数据传输。
流控机制可以控制数据的传输速率,以避免数据的丢失和错误。
报文层设计了数据的封装和解封装方式,包括数据的格式和差错检测。
USB接口规定了数据的格式和帧结构,以在有效载荷中传输数据。
同时还采用了差错检测机制,以保证数据的完整性。
二、USB接口的应用分析2.1 USB接口在嵌入式系统中的应用USB接口在嵌入式系统中得到了广泛的应用,例如智能家居、工业控制、智能穿戴设备等。
USB接口电路设计及通信编程

摘要通用串行总线,即Universal Serial Bus(USB)是一种应用前景非常广阔的新型串行接口总线。
它具有使用方便、易于扩展和传输速率高的特点,广泛应用于各种中低速计算机外设及数字设备中,并在不断发展完善之中。
基于USB总线的数据传输方法有着其他方式所没有的高速与方便,因此有着很高的实际应用价值。
本课题的主要研究内容是:掌握USB通信协议及器件工作方式、利用MCS51系列单片机控制PDIUSBD12接口芯片及周边电路、以及以此为依据设计的接口电路和通信函数,最终通过USB接口实现单片机与Windows平台计算机之间的数据通信。
本课题实现的是主机识别USB外设的过程与最基本的控制传输,是USB数据通信的基础,因此这种方式完成的接口设计具有相当的通用性,可以广泛的应用与移动硬盘、读卡器等设备的开发中。
本课题使用的USB接口芯片是Philips公司的PDIUSBD12-08,所使用的驱动是用Microsoft公司提供的DDK(驱动开发工具包)编制的,完全保证了软、硬件的可靠性、兼容性。
关键词USB PDIUSBD12 控制传输USB固件编程AbstractUniversal Serial the Bus( USB) is a new serial bus that will be wildly used in the future. It has some advantages as convenience, easy to expend and high speed on transmitting, so it can be applied to various computer peripheral devices and digital equipments. In addition, it's being improved every single day. The data transmission based on USB is more fast and convenient than the other methods, so it has high value in practical application.The main content of our task is:Study the specification of USB and master the way of how USB device works; use singlechip 89C52 to handle PDIUSBD12 and other chips; design the interface circuit and firmware, and finally realize the dialogue between the USB controller and the host operated on Windows though the USB cable.This task is to complete the process of enumeration and configure and the basic control transfer. The design achieved by this means can be applied to many other developments such as mass storage and so on because the problems in the task are the base of USB data communications.The USB controller we select is PDIUSBD12 that is produced by Philips and the driver we installed is compiled with the Device Drivers Kit(DDK) offered by Microsoft. So both the software and the hardware of the project is reliable and has good compatibility.Key words USB PDIUSBD12 Control transferUSB firmware programming目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 研究的目的和意义 (1)1.2 USB技术的发展状况及前景 (1)1.2.1 USB的发展历史 (1)1.2.2 USB的特点 (2)1.2.3 USB的应用与前景 (4)1.3主要研究内容与完成情况 (4)第2章系统总体设计的软硬件原理 (6)2.1 引言 (6)2.2 任务分析及技术指标 (6)2.3 硬件电路原理概述 (6)2.3.1 总体设计方案 (6)2.3.2 单片机89C52的连接方法 (6)2.3.3 接口芯片PDIUSBD12的连接方法 (7)2.4 固件程序开发及应用过程 (11)第3章USB总线规范及传输原理简介 (12)3.1 引言 (12)3.2 通用串行总线规范 (12)3.2.1 概述 (12)3.2.2 主要内容 (12)3.3 USB传输原理 (13)3.3.1 四种传输类型简介 (13)3.3.2 USB数据传输原理 (14)3.3.3 控制传输分析 (17)3.3.4 批量传输 (18)3.4 差错控制 (18)3.5 本章小结 (19)第4章USB控制器芯片PDIUSBD12介绍 (20)4.1 引言 (20)4.2 PDIUSBD12特点 (20)4.3 PDIUSBD12数据传输原理 (21)4.4 PDIUSBD12命令代码功能与用法 (21)4.4.1初始化命令 (22)4.4.2 数据流命令 (23)4.4.3 通用命令 (25)4.3 本章小结 (25)第5章固件程序详解 (26)5.1 前言 (26)5.2 程序总体结构 (26)5.2.1 概述 (26)5.2.2 硬件提取层——HAL.C (27)5.2.3 PDIUSBD12命令接口——USBD12.C (27)5.2.4 中断服务程序——ISR.C (27)5.2.5 主循环——MAIN.C、USB.C (27)5.2.6 协议层——CHAP9.C、VDOR.C (27)5.3 各层程序流程详解 (28)5.3.1 主循环MAIN.C (28)5.3.2 协议层 (30)5.3.3 中断服务程序 (37)5.4 本章小结 (43)结论 (44)致谢 (45)参考文献 (46)附录1 (47)附录2 (53)附录3 (60)附录4 (62)第1章绪论1.1 研究的目的和意义随着计算机技术的不断提高,计算机已经逐渐深入生产生活的各个层面,并带来了翻天覆地的变革。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
************************************************************************************************************ ************************************************************************************************************
51单片机 USB 接口通信 方案 单片机
现在单片机都是串口连接的,连接不方便,也显的比较老。
如果购买转接线,成本又不能控制。
其实单片机和电脑之间完全可以建立 USB 连接,只需要通过一片 USB 转串口的芯片 如图,我昨天刚实验过,效果不错~ 电路也比较简单,只需要四个电容一个晶振即可。
唯一麻烦一些的是芯片是 SSOP-20封装的,很小,如果是上洞洞板需要 转接一下。
大家可以实验下,3,4口出来的就是 TTL 的信号,可以直接和单片机的 P30,P31口连接,进行串口通信~,不需要 MAX232 转换。
(如果是转成电脑串口则需要 MAX232)
注:另外也可以用 PL2303芯片构建~~但有的资料说 PL2303比较合适3.3V 系统,所以我用了这个 CH340的 [此贴子已经被作者于2009-9-25 13:13:16编辑过]
不错。
不过我还是建议用 cp2102。
楼上的片子是国产的, 不知道供货和稳定性。
另外建议玩单片机的放弃 pl2303,虽然便宜, 但是很不稳定 cp2102据说不太好焊接,所以我没选(虽然这个也不太好焊接~)
为什么不搞个 DIP 封装的呢~ cp2102好像是不需要外接晶振的,这个是个优点。
爱好者玩玩的基本也不需要考虑供货问题,TAOBAO 上有人在卖
一直在用 PL2303HX
附件
cp2101接线图 接线图.gif (9.29 KB) 接线图 2010-9-9 17:13
不错啊。
。
谢谢 LZ ************************************************************************************************************ ************************************************************************************************************
USB 学习笔记 :USB 接口插座引脚 学习笔记2: USB 是英文 Universal Serial Bus 的缩写,中文含义是“通用串行总线 通用串行总线”。
通用串行总线
USB 的版本 第一代:USB 1.0/1.1的最大传输速率为12Mbps。
1996年推出。
第二代:USB 2.0的最大传输速率高达480Mbps。
USB 1.0/1.1与 USB 2.0的接口是相互兼容的。
第三代:USB 3.0最大传输速率5Gbps,向下兼容 USB 1.0/1.1/2.0
画 PCB 板的时候要知道 USB 的引脚排列,现整理如下,方便使用。
注:以下均为插座或插头的前视图,即将插座或插头面向自己。
USB-A 型插座是用在主机上的 USB-B 型插座是用在外设上的 USB A 型插座和插头
USB A 型插座引脚分布 USB B 型插座和插头
USB A 型插头引脚排列分布
USB B 型插座引脚分布 USB A-B 型引脚功能 引脚序号 1 2
USB B 型插头引脚分布
功能名 VBUS D-
典型电线颜色 红 白
3 4 Shell
D+ GND Shield
绿 黑
miniUSB mini-B 插座和插头
USB mini-B 型插座引脚分布 USB mini-B 型引脚功能 引脚序号 1 2 3 4 5 Shell
USB mini-B 型插头引脚分布
功能名 VBUS DD+ ID GND Shield
典型电线颜色 红 白 绿 不用 黑
关于插座插头的机械尺寸请参考 USB 标准上的典型机械尺寸,更可靠的是以连接器生产厂的尺寸为准。
USB 典型的机械尺寸可以参考下面网站。
/products/usb.html#usb1 这个网站给出了大部分 USB 插座的封装尺寸,不过设计 PCB 的时候最好还是先到市场上先购买合适的 USB 插座,再用千分尺测量这个插座引脚的间距大小,再画封装。
避免封装画得不合适,因为在中国,插座 可能不一定是按标准的,即使是按标准的来,也要考虑到购买的难易程度以及价格。
USB A 型插座 DIP 直插
USB A 型插座 SMT 贴片
USB B 型插座 DIP 直插
USB Mini-B 型插座贴片
下载:网上某人画好的 USB Mini-B Protel 封装库 (来源:lxysduky's Blog)
USB 实物图
参考资料: 1) 各种 USB 插座插头引脚说明图片 -- freemark's Blog /freemark/205877/message.aspx 2) USB 接口标准及常用 USB 接口_成志电子制作网 电子电路图站 /diydz/blog/item/b24c998b90aebc789e2fb4a9.html 3) USB 的不同接口与数据线 /dictionary/4082.shtml 4) USB 各型插座插头引脚分布_王天喜 /wangtianxi2008/blog/item/f5f7c7fc5d7ac383b801a024.html
系统分类: 接口电路 藏夹】
|
用户分类: USB
|
来源: 原创
|
【推荐给朋友】
|
【添加到收
该用户于2009/5/12 17:58:17编辑过该文章 阅读(1523) | 评论(0) | 收藏(1) | 举报 | 最后修改于 2009-10-15 09:12
型接口/引脚管脚定义图外形图 usb a 型接口/引脚管脚定义图外形图
作者:本站 来源: 发布时间:2009-4-12 10:52:06 [收 藏] [评 论]
usb a 型接口/引脚管脚定义图
USB 母口(A 型插座)、USB 公口(A 型插头)外形图
1/红 5V 正 2/白 数据 Data 负 3/绿 数据 Data 正 4/黑 5伏负,接地 ************************************************************************************************************ ************************************************************************************************************
。