USB2514i USB HUB使用经验总结

一、USB HUB及其应用
通用串行总线(Universal Serial Bus,USB)是一种快速、双向、同步、可动态监测的串行接口,广泛应用于个人电脑的外设连接。USB支持实时声音、音频数据和视频数据传输。当USB接口不够用的时候,可以采用USB HUB(通用串行总线集线器)电路进行扩展,将一个USB接口扩展为多个,并可以使这些接口同时使用的装置。USB HUB根据所属USB协议可分为USB2.0 HUB、USB3.0 HUB与USB3.1 HUB。而目前USB HUB包含USB HUB和功能元件的USB设备不断涌现。因此要求在USB主机和复杂外围设备之间有一种高性能、高速的数据传输。SMSC(被Microchip收购)的USB251x系列USB 2.0集线器控制器具有多功能、高性价比和低功耗等特点。

二、USB2514i简介
USB2514i的主要特性如下:
1、USB HUB芯片为 USB2514B特点
1、具有2个,3个或4个下游端口的高性能,超低功耗,占地小的集线器控制器IC(零件编号中的“ x”表示)
2、完全符合USB 2.0规范
3、通过单个串行 I2C EEPROM 或 SMBus 从端口,提供增强的 OEM 配置选项
4、MultiTRAK-高性能的多事务转换器,每个端口提供一个事务转换器
5、PortMap-灵活的端口映射和禁用排序
6、PortSwap-可编程USB差分对引脚位置通过将USB信号线直接对准连接器简化了PCB设计
7、PHYBoost-可编程USB信号驱动强度,使用4级驱动强度分辨率可恢复信号完整性
8、支持工业级的温度范围-40℃~85℃
Datasheet资料

三、USB2514i内部结构


图1
USB2514i的内部结构框图如图1所示,包括转发器(HUB Repeater)、控制器(HUB Controller)和处理翻译器(TransacTIon Translator,TT)。
SIE主要负责物理层和协议层的协议解析,控制器主要负责设备层的协议解析,缓冲区是SIE和控制器之间通信的桥梁,SIE把接收到的数据包存放在缓冲区中供控制器读取,控制器把需要发送的数据存放在缓冲区中供SIE读取。

四、USB2514i经典应用电路

图2

图3

图4
  图3、图4所示为USB2514i的应用电路。其电路外部供电电压为5 V是由PQlL333M2SP转换为3.3 V提供。4个USB下行端口的供电引脚分别经过两片MIC20261BM,其内部具有限流保护电路,当电路由于短路等原因导致电流过大时,MIC20261BM能够自动切断USB下行端口的供电引脚,从而有效保护设备和负载。通过设置USB下行端口的数据引脚(D+、D-)是否上拉可以控制USB下行端口是否使能。完整电路图

五、PCB设计注意事项
  在PCB设计中,应着重考虑如何提高USB2.0信号的传输质量,减小电磁干扰(EMI)和静电干扰(ESD)。在电路设计中,为了减小高频干扰,提高速信号的传输质量,在数字电源和数字地之间应尽可能多放置去耦电容;在靠近USB2.0处多放置旁路电容,如果使用表面贴电容,则应尽可能扩大焊接点。在PCB设计中,首先限定USB2.0的2条差分对信号线D+/D-以及高速时钟线的长度,使布线最短;保持D+/D-2条信号线相同,且始终平行;尽可能增大每对儿信号线间和每对儿信号线与其他信号线间的距离.2条差分对信号线D+/D-、高速时钟线的距离越远越好;在可能的情况下,将USB2.0信号线布在靠近共地层;不要将USB布线在晶体振荡器、时钟和磁性设备或IC的下面;在只能用90°转角布线时,可利用2个45°转角代替1个90°转角。

六、订购说明
自2012年第三季度, Microchip Technology Inc. (美国微芯科技公司)以每股37美元现金方式收购美商史恩希股份有限公司Standard Microsystems Corporation (SMSC)后,Microchip对原SMSC产品进行改良,其中USB2514B系列封装部分尽量优化;AEZG封装是QFN封装的旧版本;新封装是M2(SQFN)。在保证封装尺寸相同,占用空间相同,PCB占用空间相同的前提下,采用了新封装技术,减少了封装成本;使得“M2”比传统的“AEZG”价格低。

区别 旧订购型号 新订购型号
消费级 USB2514B-AEZC—— USB2514B/M2推荐后者
消费级 USB2514B-AEZC-TR ——USB2514BT/M2 推荐后者
工业级 USB2514Bi-AEZG ——USB2514B-I/M2 推荐后者
工业级 USB2514Bi-AEZG-TR——USB2514BT-I/M2 推荐后者
注:AEZG/AEZC-旧的QFN封装,M2-新的SQFN封装;硅天下科技针对以上两种封装皆有备货,方案资料;

开发中常见问题
一、晶振问题
Microchip(SMSC)的usb2514bi 晶振不启动,可能什么原因,如何处理?
问题描述:
1:用示波器打晶振,发现晶振没有起振;同时测量34引脚(PLLFILT)没有电压。
2:设计使用的是默认配置,24和25引脚接地。
3:电路是参考官方原理图和一块开发板结合的
解决思路:
1、测下开机瞬间是否有起振,
2、看下27脚vbus_det的电压是否达到正常值3.3v,可尝试调整震荡电容值。
3、调整晶振周围的阻容,建议晶体的电容用18p。电阻1M的要焊上
4、检测USB2514Bi是否虚焊,尤其底部PAD一定要焊接到GND,
5、芯片是否损坏;严防购买到高仿芯片;建议正规渠道购买!
未完待续……

【无标题】USB2514i USB HUB使用经验总结相关推荐

  1. 【无标题】tensorflow hub 预训练模型库

    TensorFlow Hub 是一个包含经过训练的机器学习模型的代码库,这些模型稍作调整便可部署到任何设备上.您只需几行代码即可重复使用经过训练的模型,例如 BERT 和 Faster R-CNN. ...

  2. 电子漫画系列更新10张!古老的示波器,USB hub萌妹,超级酷的焊接壁画

    作者:晓宇,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 1.电子漫画系列更新,古老的示波器,USB hub萌妹,超级酷的焊接壁画,几个焊板子的妹子,还有SMT插件的漫画简图,最后 ...

  3. 关于WM_NCHITTEST消息(移动无标题对话框多个)

    我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口. 一个容易想到的方案 ...

  4. Manjaro下带供电的USB Hub提示error -71

    问题描述 这款USB Hub是绿联出的1转7带供电的白色款. 在lsusb中显示为 Bus 004 Device 023: ID 05e3:0616 Genesys Logic, Inc. hub B ...

  5. 通用串行总线集线器(Universal SerialBus HUB)什么是USB集线器(USB HUB)?什么是USB根集线器(USB ROOT HUB)?如何判断一个USB口是独立的还是集线器上的?

    文章目录 USB 集线器是什么? USB 根集线器是什么? 20200323 如何判断一个USB口是否是独立的还是集线器上的? USB集线器与根集线器关系 测试在华硕主板上的USB口对应情况 USB ...

  6. USB hub(221)

    参考文章:论怎么挑一个好的USB Hub -- Orico USB 3.0 Hub 入手后的牢骚

  7. mysql输入命令1002无标题_Linux下远程连接MySQL数据库的方法

    步骤 1.在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'p ...

  8. C# 系统应用之无标题窗体移动的两种方法

    在做项目界面设计中,常常为了美观需要设置窗体属性"FormBorderStyle"(窗体边框和标题栏外观)为None无标题窗口.此时隐藏标题的窗口怎样实现移动呢?我根据自己的项目从 ...

  9. 计算机hub体系部件,原来如此!USB Hub接口为啥都是4个7个或10个?

    USB  HUb无疑是普及度最高的外设之一,但我们在享用它们便捷的同时,是否想过一个问题:为啥USB Hub身上的USB接口不是4个,7个就是10个呢? USBHub的4.7.10情怀 USB Hub ...

最新文章

  1. 现代化 Web 应用开发实战
  2. http://blog.csdn.net/xingfuzhijianxia/article/details/6433918
  3. oracle解密des乱码,Oracle中des等算法的加解密
  4. 皮一皮:人生就像编程,总有防不胜防的bug会被人发现...
  5. 当遭遇“用户增长”停滞,你应该怎么办?
  6. 送你一个在线机器学习网站,真香!
  7. js获取textarea中的回车换行
  8. 无法往开启kerberos的zookeeper上注册服务_笔记本WiFi信号满格,却无法上网怎么搞?...
  9. rust笔记3 referenceborrow
  10. 阅读SSM项目之scm【第一篇】
  11. Array.prototype.slice.call()如何工作?
  12. python3入门代码-Python3入门(十三)——连接数据库
  13. 常见的html字体,网页设计中最常用的字体有哪些
  14. android数据库可视化工具
  15. android汉字笔顺数据库,汉字笔顺学习(汉字笔顺学习app)V1.80.91009 安卓版
  16. 夏普android4.4.2连u盘,即插即用 夏普复合机U盘直接打印教学
  17. wordpress修改后台站点地址后无法打开的解决办法
  18. 微信小程序开发工具报错对应的服务器证书无效
  19. python怎么表达我喜欢你的句子_20句暗示“我喜欢你”的告白句子,句句触动人心...
  20. 曼哈顿算法公式_Manhattan Distance Calculation(曼哈顿距离算法)

热门文章

  1. 2018年SEO网络营销新技巧,如何让新网站快速收录与排名
  2. 有1、2、3、4四个数字,可以组成多少个互不相同且无重复的三位数?都是多少?
  3. CToolBar的使用总结(转1)
  4. Qt窗口之间传值和结构体数据
  5. MarkDown编辑器中缩进
  6. Jigsaw拼图游戏
  7. 平均路径损耗、小尺度衰落、大尺度衰落的区别
  8. MeterSphere开发者手册
  9. Shell脚本学习指南(三)——文本处理工具
  10. 2自由度悬架LQR控制