USB2502 2 - Port USB 2.0 Hub Controller 深度解析

电子说

1.4w人已加入

描述

USB2502 2 - Port USB 2.0 Hub Controller 深度解析

在电子设备日益普及的今天,USB 接口的应用无处不在。而 USB 集线器(Hub)作为扩展 USB 接口数量的重要设备,其性能和功能对于设备的使用体验至关重要。今天,我们就来深入探讨一下 Microchip 公司的 USB2502 2 - Port USB 2.0 Hub Controller。

文件下载:EVB-2502.pdf

一、产品概述

USB2502 是一款完全符合 USB 2.0 规范的 2 端口集线器控制器。它可以作为全速集线器或全速/高速集线器连接到 USB 主机,支持在所有启用的下游端口上连接低速、全速和高速(如果作为高速集线器运行)的下游设备。该集线器与外部 USB 电源分配开关设备配合工作,以控制向下游端口的 (V_{BUS}) 切换,限制电流并检测过流情况。

二、产品亮点

1. 集成 USB 2.0 兼容 2 端口集线器

  • 速度兼容性:支持高速(480Mbits/s)、全速(12Mbits/s)和低速(1.5Mbits/s),能满足不同设备的连接需求。
  • 电源管理:具备完整的电源管理功能,采用联动电源控制,可检测总线电源/自供电电源源,并自动切换模式。

    2. 完全符合 USB 2.0 规范

  • 包含 USB 2.0 收发器,确保与 USB 2.0 设备的良好兼容性。

    3. 多种配置方式

  • 通过单个串行 (I^{2}C) EEPROM 或 SMBus 从端口进行 VID/PID/DID 和端口配置。
  • 即使没有配置 EEPROM,也有默认的 VID/PID/DID,保证基本功能。
  • 提供硬件绑定选项,无需外部 EEPROM 或 SMBus 主机即可进行配置。

    4. 内部电路设计

  • 板载 24MHz 晶体驱动电路或 24MHz 外部时钟驱动。
  • 内部 PLL 用于 480MHz USB 2.0 采样。
  • 内部 1.8V 线性稳压器,提供稳定的电源。
  • 集成 USB 终端和上拉/下拉电阻,简化外部电路设计。
  • 内部 USB 差分信号引脚的短路保护,提高设备的安全性。

    5. 其他特性

  • 支持基本的单色 LED,方便状态指示。
  • 1.8 伏低功耗核心操作,降低能耗。
  • 3.3 伏 I/O,具有 5V 输入容限,增强了兼容性。
  • 提供 36 引脚 QFN 或 48 引脚 TQFP 符合 RoHS 标准的封装。

三、引脚配置与功能

1. 引脚表

USB2502 提供了 36 - QFN 和 48 - TQFP 两种封装的引脚表,涵盖了上游 USB 2.0 接口、2 端口 USB 2.0 接口、串行端口接口、杂项和电源/接地等多个部分。这些引脚各自承担着不同的功能,例如:

  • USBDP0 和 USBDN0:连接到上游 USB 总线数据信号。
  • VBUS_DET:检测上游 (VBUS) 电源状态,用于确定何时激活内部 D + 上拉电阻。

    2. 引脚功能详细描述

    每个引脚的功能都有明确的定义,例如:

  • PRTPWR:用于启用向下游 USB 外设设备的电源,其有效信号电平由 PRTPWR_POL 引脚的电源极性绑定功能决定。
  • GR[2:1]/NON_REM[1:0]:既是端口 2 和 1 的绿色指示灯,又可用于端口非可移动设备的绑定选项。

四、功能模块描述

1. 2 - 端口集线器

  • 配置选项:Microchip 集线器支持多种配置方式,包括 SMBus、EEPROM 或内部默认设置。配置方法由 CFG_SEL1 和 CFG_SEL0 引脚在 RESET_N 否定后立即确定。
  • 关键参数配置:如 Vendor ID(VID)、Product ID(PID)、Device ID(DID)、自供电/总线供电模式、高速禁用、EOP 禁用、电流传感、复合设备、非可移动设备、端口禁用、动态电源、过流定时器、自供电最大功率、总线供电最大功率、自供电集线器控制器电流、总线供电集线器控制器电流和上电定时器等,都可以通过不同的配置方式进行设置。

    2. EEPROM 接口

  • 可以通过 2 线((I^{2}C))EEPROM 对集线器进行配置。内部状态机在配置为支持 EEPROM 时,会读取外部 EEPROM 中的配置数据,然后连接到上游 USB 主机。
  • (I^{2}C) EEPROM 接口实现了 (I^{2}C) 主规范的子集,遵循标准模式 (I^{2}C) 规范(100kbit/s 传输速率和 7 位寻址)。

    3. SMBus 从接口

  • 可以通过 SMBus 接口从外部处理器接收代码加载,以配置集线器。SMBus 接口与 EEPROM 接口共享相同的引脚,当 CFG_SEL1 和 CFG_SEL0 激活 SMBus 接口时,外部 EEPROM 支持将不再可用。
  • 支持 Write Byte 和 Read Byte 协议,用于读写设备中的寄存器。

    4. 默认配置选项

  • 可以通过内部默认配置对集线器进行设置,同时也提供了默认绑定选项,结合内部默认值和引脚绑定选项进行配置。

    5. 复位功能

  • 集线器有硬件复位(通过 RESET_N 引脚)和 USB 总线复位两种复位方式。硬件复位时,所有下游端口将被禁用,PHYs 被禁用,所有事务立即终止,内部寄存器恢复到默认状态等。USB 总线复位时,集线器会设置默认地址为 0,配置为未配置状态,取消对所有下游端口的 PRTPWR 信号,清除所有 TT 缓冲区等。

五、测试与参数

1. XNOR 测试

通过驱动 TEST 和 CFG_SEL[1] 高电平,驱动 SCLK 低电平,并将 RESET_N 从低电平转换为高电平,可以启用 XNOR 连续性测试,测试除特定引脚外的所有信号引脚。

2. DC 参数

  • 最大额定值:包括存储温度、引脚温度、电源电压等参数的最大限制,超过这些参数可能会对设备造成永久性损坏。
  • 推荐工作条件:规定了设备正常工作时的温度、电源电压等条件。
  • DC 电气特性:如输入缓冲器的高低电平、迟滞、输入泄漏电流、输出缓冲器的高低电平、输出泄漏电流等参数。

    3. AC 规格

  • 振荡器/时钟:晶体采用并联谐振、基模、24 MHz ±100ppm;外部时钟要求 50% 占空比 ± 10%,24 MHz ± 100ppm,抖动 < 100ps rms。
  • SMBUS 接口:符合 SMBus 1.0 规范中仅适用于从设备的所有电压、功率和时序特性及规格。
  • (I^{2}C) EEPROM:频率固定在 59KHz ± 20%。
  • USB 2.0:符合 USB 2.0 规范的所有电压、功率和时序特性及规格。

六、封装与支持

1. 封装外形

提供 36 引脚 QFN(6X6MM 主体 - 0.5MM 间距)和 48 引脚 TQFP(7X7X1.4MM 主体,2MM 引脚间距)两种封装外形。

2. 技术支持

  • Microchip 公司通过其网站(www.microchip.com)提供在线支持,包括产品支持、一般技术支持和业务相关信息。
  • 提供客户变更通知服务,用户可以注册以接收指定产品系列或开发工具的相关变更、更新、修订或勘误的电子邮件通知。
  • 用户可以通过分销商、当地销售办公室、现场应用工程师(FAE)或技术支持渠道获得产品支持。

综上所述,USB2502 2 - Port USB 2.0 Hub Controller 是一款功能强大、配置灵活的 USB 集线器控制器,适用于各种需要扩展 USB 接口的应用场景。在设计过程中,电子工程师需要根据具体的应用需求,合理配置其各项参数和功能,以确保设备的稳定运行。你在使用 USB2502 过程中遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分