电子说
在嵌入式USB应用领域,一款性能卓越的USB集线器控制器至关重要。Microchip的USB2534就是这样一款值得关注的产品,它以其丰富的功能和出色的性能,为嵌入式系统提供了强大的支持。
文件下载:EVB-USB2534BC.pdf
USB2534是一款低功耗、可由OEM配置的MTT(Multi-Transaction Translator)USB 2.0集线器控制器,拥有4个下游端口,专为嵌入式USB应用而设计。它完全符合USB 2.0规范和USB 2.0链路电源管理附录,可作为全速集线器或全速/高速集线器连接到上游端口。该4端口集线器支持在所有启用的下游端口上连接低速、全速和高速(如果作为高速集线器运行)的下游设备。
USB2534的引脚根据其关联接口分为多个功能组,如USB/HSIC接口、I²C/SMBus接口和其他杂项接口等。每个引脚都有特定的功能和用途,例如,USB数据信号引脚用于传输数据,配置引脚用于设置设备的各种参数。
USB2534集成了3.3V和1.2V电源调节器,允许通过单个3.3V外部电源供电。调节器由RESET_N控制,当RESET_N置高时,3.3V调节器开启;当RESET_N置低时,3.3V调节器关闭。
文档中提供了电源连接图,展示了如何正确连接电源,以确保设备的正常运行。
当外部硬件复位被断言时,集线器进入待机模式。这是最低功耗状态,除了监控RESET_N输入外,没有其他功能处于活动状态,所有端口接口呈高阻抗,所有调节器均关闭。
当RESET_N置高时,设备进入集线器模式,作为可配置的USB集线器运行,并具备电池充电器检测功能。功耗取决于活动端口的数量、端口速度和数据传输量。
设备的启动序列包括多个阶段,如硬件初始化阶段(HW_INIT)、软件初始化阶段(SW_INIT)、SOC配置阶段(SOC_CFG)、配置阶段(CONFIG)、电池充电器检测阶段(CHGDET)、集线器连接阶段(HUB.CONNECT)和正常模式。每个阶段都有特定的任务和操作,确保设备正确初始化和配置。
通过CFG_SEL[1:0]配置引脚和SDA引脚确定集线器的配置方法,不同的配置组合对应不同的配置方式,如基于配置引脚选项和内部OTP设置、从2线(I²C)EEPROM加载配置等。
配置引脚用于设置设备的各种默认配置,如NON_REM[1:0]用于确定端口是否包含永久连接的设备,CFG_SEL[1:0]用于选择配置方法,BC_EN[4:1]用于启用下游端口的电池充电功能,PRT_DIS_MX/PRT_DIS_PX用于禁用相应的USB端口。
实现了I²C主机规范的子集,用于连接单个“专用”I²C EEPROM以加载配置数据,符合标准模式I²C规范(100 kbit/s传输速率和7位寻址)。支持顺序访问写入和读取操作,电路板设计人员需要在SDA和SCL信号上放置外部上拉电阻。
集成了SMBus设备接口,可用于访问内部设备运行时寄存器或编程内部OTP内存。通过检测SMBDATA和SMBCLK信号上的上拉电阻来实现SMBus检测,可用于配置设备。
允许上游端口与下游物理端口1交换,可通过寄存器控制(USB2534设备)或引脚控制(USB2534PF设备)启用。在FlexConnect状态下,原上游端口可作为下游端口运行,若不需要此功能,可通过配置禁用物理端口1。
设备有电源上电复位(POR)、外部芯片复位(RESET_N)和USB总线复位三种芯片级复位源。不同的复位源会导致设备进入不同的状态,如Standby模式或执行特定的操作,如将PHY禁用、终止所有事务、将内部寄存器恢复到默认状态等。
支持USB 2.0链路电源管理附录中的L0(开启)、L1(睡眠)和L2(挂起)链路电源管理状态,与传统的USB挂起/恢复相比,具有较低的过渡延迟。
该功能使用SUSP_IND作为边带信号,在挂起时唤醒主机。可通过HUB_RESUME_INHIBIT配置位启用或禁用,有正常恢复行为和修改后的恢复行为两种模式。
HS_IND引脚可用于驱动LED,其活动状态取决于CFG_SEL1的值,用于指示设备是高速连接还是全速连接。
规定了设备的各种参数的绝对最大额定值,如电源电压、输入信号引脚的电压等,超过这些额定值可能会导致设备损坏。
包括电源电压范围、电源上升时间要求和环境工作温度范围等,确保设备在规定的条件下正常工作。
详细介绍了设备在不同操作模式下的功耗情况,如运行/未配置模式和挂起/待机模式,为电源设计提供参考。
提供了封装的热阻参数,可用于计算芯片的结温,帮助工程师进行散热设计。
规定了设备的直流和交流电气特性,如输入输出电平、时钟规格等,确保设备的电气性能符合要求。
USB2534以其丰富的功能、灵活的配置选项和出色的性能,为嵌入式USB应用提供了强大的解决方案。无论是在电池充电支持、端口配置灵活性还是电源管理方面,都表现出色。电子工程师在设计嵌入式系统时,可以考虑使用USB2534来满足系统对USB集线器的需求。同时,在使用过程中,需要注意引脚配置、电源连接和操作条件等方面的要求,以确保设备的正常运行。你在实际项目中使用过类似的USB集线器控制器吗?遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !