电子说
在电子设计领域,评估板是工程师们快速验证和开发新设计的重要工具。Microchip的EVB - USB4604评估板就是这样一款具有强大功能和广泛应用前景的产品。今天,我们就来深入了解一下这款评估板的特点、硬件配置、操作方法以及常见问题解答。
文件下载:EVB-USB4604.pdf
USB4604是一款增强型USB集线器,它不仅能作为一个完全兼容的4端口USB 2.0集线器,还在第5个集线器端点上集成了内部微处理器,以提供额外的功能。通过这个端点,该集线器可以充当USB到UART或 (I^{2} C) 协议的桥接器,并且可以通过USB命令手动控制数字引脚。此外,EVB - USB4604还充分利用了USB4604的FlexConnect功能,允许集线器动态改变上游端口。
EVB - USB4604是一个基于RoHS兼容印刷电路板(PCB)的评估和演示平台,旨在以低成本的PCB实现方式展示USB4604 USB 2.0集线器控制器的独特功能。数字引脚通过排针引出,方便设计配套板以完成系统原型设计。该评估板既可以作为独立集线器使用,也可以作为支持FlexConnect的集线器,或者成为更大系统的一部分。其上游(FLEX)端口和下游(SWAP)端口1默认使用uAB连接器,便于连接USB主机或设备。此外,它还具备与UCS81001智能端口电源开关通信的功能,该开关可作为 (SMBus / I^{2} C) 从设备,用于配置电流限制并读取特定端口的电流消耗。
USB4604是一个4端口USB集线器,其上游端口可配置为USB或HSIC。当集线器上电或按下RESET按钮时,会对USB线路进行采样。如果在电源上电或复位操作(POR)期间USB线路被上拉,则USB端口将被禁用,HSIC端口将被启用。EVB - USB4604上的SW4开关用于上拉上游端口(Port 0)的DP/DM引脚。
USB4604具有多种配置方式,EVB - USB4604提供了三种配置选项:
EVB - USB4604允许访问VBAT和VDDCOREREG电源引脚。为了评估特定应用中的电流消耗,可以使用外部电源仅为USB4604供电。通过J15和J16接头可以访问电源引脚,J15的引脚1连接到USB4604的VDD33稳压器输出,引脚2连接到VDDCOREREG;J16的引脚1连接到VBAT,引脚2连接到板上的5V电源。
要使用FlexConnect功能,需要将以下引脚连接到正确的控制线:
USB4604还可以作为USB桥接器来控制系统中的其他组件。USB2530 SDK允许USB主机发送SMBus/(I^{2} C) 或UART命令,以访问不支持USB协议的其他设备。此外,还有一些引脚可以配置为通用数字引脚(PIO)进行静态控制。J12和J13提供了对数字引脚以及端口3和4的DP/DM引脚的访问,这些接头设计用于让系统设计师创建与EVB - USB4604匹配的电缆或PCB,以评估USB4604在其系统中的功能。由于USB信号的速度较快,DP/DM线路的分支可能会影响通信,因此需要根据表格更改0欧姆电阻。
| EVB - USB4604上的各种LED、接头和开关都有其默认用途,具体如下表所示: | Component | Location | Description |
|---|---|---|---|
| J1 | Top Left | 插入12V电源桶形插头。 | |
| J2 | Top Middle | 将VBUS_DET分压器连接到FLEX或Port0的VBUS。 | |
| J3 | Top Middle | 将PIO8连接到FLEX或Port0 uB连接器的ID。 | |
| J4 | Top Middle | 将PIO0连接到FLEX端口电源控制器。 | |
| J5 | Top Middle | 将PIO10连接到SWAP或Port0 uB连接器的ID。 | |
| J6 | Top Middle | 将UCS81001的ALERT#连接到OCS2_N引脚或PRTPWR2引脚。 | |
| J7 | Top Middle | 将UCS81001的ALERT#连接到OCS3_N引脚或PRTPWR3引脚。 | |
| J8 | Top Middle | 将UCS81001的ALERT#连接到OCS4_N引脚或PRTPWR4引脚。 | |
| J9 | Top Middle | 将UCS81001的ALERT#连接到OCS1_N引脚或PRTPWR1引脚,还将SWAP或Port1连接器的VBUS连接到OCS1_N分压器。 | |
| J10 | Center | 上游或FLEX HSIC STROBE U.FL连接器。 | |
| J11 | Center Right | 当在引脚之间放置分流电阻时为SPI闪存供电。 | |
| J12 | Center Right | 将数字引脚以及端口3和4的DP/DM引脚引出到接头。 | |
| J13 | Center Left | 引出PIO8和PIO10引脚以及12V、5V和3.3V稳压电源。 | |
| J14 | Center | 上游或FLEX HSIC DATA U.FL连接器。 | |
| J15 | Center | 将USB4604的VDDCOREREG输入连接到VDD33输出,也可用于注入独立电源。 | |
| J16 | Center | 将USB4604的VBAT输入连接到板上的5V电源,也可用于注入独立电源。 | |
| J17 - J20 | Center | 下游端口的HSIC连接器,仅适用于USB4624,不适用于USB4604。 | |
| J21 | Bottom Left | Port0或FLEX端口的USB标准B连接器,默认未安装。 | |
| J22 | Bottom Right | 端口3和4的堆叠式USB A连接器。 | |
| J23 | Bottom Center | Port1或SWAP端口的标准A连接器,默认未安装。 | |
| J24 | Bottom Center | Port2的标准A连接器。 | |
| J25 | Bottom Left | Port0或FLEX端口的uAB连接器。 | |
| J26 | Bottom Center | Port1或SWAP端口的uAB连接器。 | |
| LED1 | Top Left | 指示5V稳压器正常工作且系统中有5V电源。 | |
| LED2 | Top Center | 指示3.3V稳压器正常工作且系统中有3.3V电源。 | |
| LED3 - 10 | Top Right | 与SW2配合使用时,反映USB4604数字输出的状态。 | |
| LED11 - 15 | Bottom | 指示USB端口上VBUS的状态,点亮表示有VBUS。 | |
| SW1 | Top Center | 连接到USB4604的nRESET引脚,按下可将nRESET拉低。 | |
| SW2 | Top Center | 将USB4604的GPIO输出连接到LED指示灯,用于评估USB - GPIO桥接功能。 | |
| SW3 | Center Left | 将USB4604的SMBus引脚连接到板上的SMBus线路。 | |
| SW4 | Center | 用于禁用上游USB端口以进行HSIC通信。 |
文档中提供了EVB - USB4604的基本框图以及PCB顶部丝印图像,帮助工程师更好地理解板卡的结构和布局。
EVB - USB4604评估套件包括EVB - USB4604评估板,以及12V电源、USB A到uB电缆和定制的5线USB ID直通电缆。
EVB - USB4604默认安装了USB4604 - 1080。为了使集线器正常工作,需要正确放置以下跳线:
要评估不同版本,可以使用ProTouch工具对SPI闪存进行编程。首先在J11上安装跳线以给板上的SPI闪存供电。ProTouch工具以及不同的OTP和SPI配置文件可以在www.microchip.com/usb4604的USB4604产品页面上找到。USB4604 - 1090版本具有额外的引脚功能,需要与默认的USB4604 - 1080版本不同的跳线配置。评估USB4604 - 1090版本时,需要添加以下跳线:
当集线器连接到PC时,可以使用ProTouch工具自定义其行为并加载新配置。ProTouch工具可以将配置文件加载到板上的OTP空间或SPI闪存中。需要注意的是,每个OTP寄存器只能编程一次,因此通过这种方法加载的每个配置文件都会减少剩余的OTP空间。一旦所有OTP寄存器都被写入,该部件就不能再通过OTP进行配置。要对SPI闪存进行编程和加载固件,必须为其供电。在尝试编程之前,确保板上有正确的跳线和电源供应。
集线器还会枚举USB2530集线器控制器,这使得USB主机可以进行SMBus/(I^{2} C)、UART和GPIO控制。USB2530 SDK提供了必要的驱动程序和文档,说明如何实现这些命令。SDK可以在USB4604产品页面上找到。
EVB - USB4604默认安装了USB4604 - 1080固件。要评估USB4604的其他版本,有两种选择:
在该评估板上实现FlexConnect有三种方法:
全部0条评论
快来发表一下你的评论吧 !