针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录


1 简介

USB电路,在我们的平时的应用十分的广泛,常见的鼠标,键盘、显示屏的触摸功能等,对外的接口均使用的是USB接口。USB接口主要可以划分为两种:USB 2.0、USB 3.0。从连接器上区分的依据是,内部颜色白色的为USB 2.0接口,内部颜色为蓝色的为USB 3.0接口(当然也不是绝对是这样的)。详情见图:

2 电路设计

2.1 USB 2.0电路设计

USB 2.0主要有4个引脚:分别是VCC、GND、D+、D-。见下图:

很明显,其中多了一个ID的引脚,这个引脚用于区分是Host还是Peripheral:

  • Host:连接到GND

  • Peripheral:浮空

另外,USB的电源设计也是十分讲究的,USB 2.0采用5V电源供电,电流为600mA,该电源需要使用电源开关与板载的5V隔离开,此处我们选用的电源开关是TPS2065CDGN具体电路见下:

分析:该型号是高电平使能,我们可以直接将Control Sinnal 连接到Fault Signal。当电流过大时,Fault Signal拉低,芯片失能,芯片输出关闭。

现在我们来分析一下,为什么5V为什么不能由板载5V输出?

分析:当USB两端均对外提供5V电源,且电压存在微小的电压差,由于导线的电阻很小,通过欧姆定律可知:当电压为固定值,电阻无穷大时,电流将会趋近+∞。仿真电路如下:

2.2 USB 3.0电路设计

USB 3.0在USB 2.0的基础上增加了两组差分信号,分别用于信号的发送和接收。

有些连接上也会有ID的引脚,其功能与USB 2.0上类似。同样的,USB 3.0的5V电源也需要与板载的5V电源隔离,也需要使用电源开关,TPS2065CDGN允许通过的最大电流为1A,USB 3.0的最大电流为900mA,在此处同样适用。

在进行电路设计时,USB 3.0的两组高速差分信号的质量通常比较差,最好在线路上增加两个共模电感进行滤波。

3 USB电路设计细节

3.1 USB识别主从

USB的USB_ID引脚,可用于识别Host和Device。具体的引脚配置如下:

  • 对于Host,USB_ID引脚拉低。

  • 对于Device,USB_ID引脚悬空。

3.2 高速模式与低速模式

USB2.0的工作模式由高速模式和低速模式两种。当USB为Host时,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当USB为Host时,D+和D-那么如何设计高速模式和低速模式,详情配置见下:

  • 高速模式:D+被拉高,D-保持不变。

  • 低速模式:D-被拉高,D+保持不变。

3.3 如何识别3.0接口

插入电缆后等效电路可以看成一个RC回路,而RC回路有一个重要特性,就是时间常数,这个常数就是R和C乘积,也是影响充放电特性。

可以看出,插入和拔除电缆,将Vo充电到特定的电压,则插入电缆后,充电需要的时长增加了。电脑的USB 3.0主机就是根据这个特性探测到U盘是支持超速特性的,否则插入电缆前后如果充电到电压VO没有时间变化的话,电脑就认为是高速ü盘,而不是超速U盘了。

数字电路硬件设计系列(十二)之USB电路设计相关推荐

  1. 数字电路硬件设计系列(二十二)之USB HUB电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 USB_HUB电路指一种可以将一个USB接口扩展为多个(通常为4个),并可以使这些接口同时使用的电路.USB是一种外部总线标准,用 ...

  2. 数字电路硬件设计系列(二)之DC-DC电源设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 DC/DC电源有两种调制方式:PWM和PFM.PWM/PFM混合调制模式有利于发挥这两种模式的各自优点. PWM的优点是噪声低.效 ...

  3. 数字电路硬件设计系列(二十一)之光电传感电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 光电传感器由发射和接受两个部分组成,发射器发出可见光线或不可见光线(红外光),接收器接收对应的光线,通过物体遮住或反射光的量来输出 ...

  4. Silverlight Blend动画设计系列十二:三角函数(Trigonometry)动画之自由旋转(Free-form rotation)...

    说到对象的旋转,或许就会联想到对象角度的概念.对象的旋转实现实际上就是利用对象的角度改变来实现的位置变换,在<Silverlight & Blend动画设计系列二:旋转动画(Rotate ...

  5. 数字电路硬件设计系列(十八)之eMMC电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 eMMC(Embedded Multi Media Card)是嵌入式多媒体卡的简称,主要是针对只能手机和平板电脑特点二设计的.它 ...

  6. 数字电路硬件设计系列(十)之RS485电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!​​​​​​​点我返回目录 1 简介 RS485通信属于串口通信中的半双工通信,RS485具有支持多节点(32个节点).传输距离远(最大1219m).接收 ...

  7. 数字电路硬件设计系列(十四)之V-by-One电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 V-by-One(Video by One) 是由日本赛恩电子公司(THine Electornics)开发的适用于平板显示器的信 ...

  8. 数字电路硬件设计系列(十九)之温控电路设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 温度控制系统是为了维持系统的温度,确保整个系统维持在设定的温度范围内.本次设计的系统,我们需要同时满足加热和制冷的需求: 2 制冷 ...

  9. 数字电路硬件设计系列(五)之AT89C51/C52最小系统设计

    针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录 1 简介 AT89C51/C52是指两个系列的产品,具体包含AT89C51.AT89C52,但是最小系统的组成基本上相差不大.最小系统通常包 ...

最新文章

  1. multisim页面不够大_观赏变出售 捡漏钱不够
  2. 最大间隔分类器的错误理解
  3. 搜集到的数学分析例题(不断更新)
  4. WCF中使用控件的委托,线程中的UI委托
  5. linux u32,如何在程序中使用u32这个类型啊。
  6. LINQPad工具-linq、sql、IL优化和转换
  7. conda创建虚拟环境,拥有多个Anconda版本
  8. pandas创建与保存(导入与导出)dataframe
  9. MySQL(18)--- UNION 操作符
  10. 最狠的钉子户手机!最后一款已战斗5年,还能继续...
  11. C#串口通信工作笔记0001---嵌入式_串口通信_数据发送
  12. 面试题 (斐波那契数列,复杂度为线性)
  13. gitlab上传本地项目_环境搭建:gitLab平台的搭建和简单使用
  14. 1017. A除以B (20)-PAT乙级真题
  15. 重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization.
  16. 取绝对值,保留两位小数
  17. Ubuntu中运行unity
  18. 智慧点餐系统源码 扫码点餐小程序源码
  19. 12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 12-2 游戏角色 : 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。 创建一个类, 将该角色绘制到屏幕中央, 并将该图像的背景色
  20. 高防CDN如何防护CC攻击

热门文章

  1. 居家必备技能之检测电表是否虚高
  2. WZOI-354找子串
  3. 动态数据库PI、edna insql、infoplus简单了解
  4. 手机常用术语英文翻译
  5. vmospro启动黑屏_vmospro下载-VMOSPro 安卓版v1.1.28-PC6安卓网
  6. 7-33 地下迷宫探索
  7. 常见的meta标签属性
  8. 一维声子晶体的谱有限元方法
  9. 原子力显微镜AFM图像处理软件Gwyddion使用教程(图文)
  10. 硬盘使用时间可以改吗,怎么样修改呢?