电子说
在电子设计领域,USB接口的应用极为广泛。SMSC的EVB - USB3300开发板为我们提供了一个便捷的平台,用于开发USB主机、设备或OTG系统。下面就为大家详细介绍这款开发板的相关信息。
文件下载:EVB-USB3330.pdf
USB3300具有ULPI接口,可支持系统作为USB主机、设备或OTG系统运行。UTMI + 规范分为不同的层级,SMSC提供了一系列符合不同层级的PHY产品。其中,USB3300采用12引脚接口,实现了UTMI + Level 3的所有功能,适用于USB2.0的设备、主机和OTG模式,支持高速(HS)、全速(FS)、低速(LS)以及前导包传输。
EVB - USB3300是一块子卡,通过T&MT连接器插入用户的测试系统。它连接到USB链路层,可创建USB主机、设备或OTG系统。板边连接器符合UTMI + 低引脚接口(ULPI)规范要求,相关ULPI工作组页面可访问www.ulpi.org。开发板包含USB3300芯片及所有相关外部组件。
在主机或OTG模式下,开发板必须在 (V{BUS}) 上提供5伏电源。开发板上有一个5伏开关,可将5伏电源连接到 (V{BUS}) 。5伏电源可以来自J4的外部电源,或者当J5安装时,来自T&MT连接器的28引脚。如果使用J4的外部电源,需要移除J5。5伏开关由USB3300的CPEN信号控制,CPEN状态由USB3300的ULPI寄存器控制。该开关具有反向驱动保护,但不能防止反向电流,当 (V{BUS}) 由USB电缆供电时,用户需确保开关关闭。在主机模式下,安装连接器J6可增加 (V{BUS}) 的电容。
开发板需要一个能够提供80mA电流的3.3伏电源,该电源需在T&MT连接器处提供。
T&MT边缘连接器符合UTMI规范,开发板上的100引脚边缘连接器型号为AMP 2 - 557101 - 5,与AMP 2 - 557100 - 5相匹配。
24MHz晶体连接到USB3300的内部振荡器,USB3300中的PLL电路生成链路层使用的60MHz CLKOUT信号。
开发板提供一个标准的Mini - AB连接器,用于连接USB电缆或连接器。如果只需要主机操作,可以安装J7将ID引脚接地。
当USB电缆连接时,SIE必须检测 (V{BUS}) 。USB连接器的 (V{BUS}) 信号连接到USB3300的 (V{BUS}) 引脚,USB3300包含OTG所需的所有 (V{BUS}) 比较器。需要注意的是,开发板上T&MT连接器的 (V_{BUS_in}) 引脚未连接。
开发板上的J9、J10和J11引脚提供了方便访问ULPI信号的测试点,每个引脚都标有信号名称。
开发板的框图展示了板上跳线的使用方式,通过它我们可以清晰地了解开发板的内部结构和信号流向。
T&MT连接器是一个100引脚的连接器,具有标准的引脚分配,适用于所有ULPI PHY设备。具体的引脚分配如表1所示。
| PIN | DESCRIPTION | PIN | DESCRIPTION | PIN | DESCRIPTION | PIN | DESCRIPTION |
|---|---|---|---|---|---|---|---|
| 1 | GPIO0 | 26 | GPIO1 | 51 | GND | 76 | GND |
| 2 | GND | 27 | GND | 52 | sys_clk | 77 | Reserved |
| 3 | GPIO2 | 28 | VBUS_out | 53 | GND | 78 | GPIO14 |
| 4 | GND | 29 | GPIO3 | 54 | GND | 79 | Reserved |
| 5 | GPIO4 | 30 | Reserved | 55 | Reserved | 80 | GND |
| 6 | GPIO5 | 31 | data7 | 56 | GPIO6 | 81 | VIO |
| 7 | GPIO7 | 32 | GND | 57 | VDD | 82 | data6 |
| 8 | VDD | 33 | data5 | 58 | GPIO8 | 83 | data4 |
| 9 | GND | 34 | data3 | 59 | Reserved | 84 | GND |
| 10 | Reserved | 35 | GND | 60 | Reserved | 85 | data2 |
| 11 | GPIO9 | 36 | data1 | 61 | GPIO10 | 86 | data0 |
| 12 | GPIO11 | 37 | Reserved | 62 | GND | 87 | VIO |
| 13 | GND | 38 | VIO | 63 | GPIO12 | 88 | Reserved |
| 14 | Reserved | 39 | GND | 64 | Reserved | 89 | Reserved |
| 15 | SPKR_L | 40 | Reserved | 65 | GND | 90 | clock |
| 16 | VDD | 41 | Reserved | 66 | Reserved | 91 | Reserved |
| 17 | reset | 42 | Reserved | 67 | Reserved | 92 | GND |
| 18 | Reserved | 43 | GND | 68 | GND | 93 | Reserved |
| 19 | Reserved | 44 | Reserved | 69 | VDD | 94 | Reserved |
| 20 | Reserved | 45 | SPKR_MIC | 70 | dir | 95 | GND |
| 21 | GND | 46 | GND | 71 | nxt | 96 | stp |
| 22 | Reserved | 47 | VBUS_in | 72 | Reserved | 97 | Reserved |
| 23 | Reserved | 48 | Reserved | 73 | GND | 98 | Reserved |
| 24 | GND | 49 | dc_psnt_n | 74 | Reserved | 99 | Reserved |
| 25 | Reserved | 50 | GPIO13 | 75 | Reserved | 100 | psu_shd_n |
需要注意的是,数据引脚data[7:0]的位置与UTMI T&MT连接器上的位置不同。
各引脚的详细描述如表2所示,通过这些描述,我们可以清楚地了解每个引脚的功能和使用方式。
| NAME | DIRECTION RELATIVE TO EVB - USB3300 | ACTIVE LEVEL | DESCRIPTION |
|---|---|---|---|
| clock | Output | n/a | 60MHz clock output from PHY. |
| data[7 - 0] | I/O | n/a | ULPI Bi - Directional data bus. Bit[7] is the MSB. |
| dir | Output | High | ULPI dir signal. |
| stp | Input | n/a | ULPI stp signal. |
| nxt | Output | n/a | ULPI nxt signal. |
| reset | Input | High | Reset Pin. |
| dc_psnt_n | Output | Low | When low, the Link detects the presence of a daughter - card. The EVB - USB3300 has a 200 ohm pull - down resistor. |
| psu_shd_n | Input | Low | When low, the PHY will source 3.3 volts from the daughter - card. The EVB - USB3300 has a 200 ohm pull - down resistor. |
| sys_clk | Input | n/a | Not used. |
| Reserved | I/O | n/a | Reserved. |
| GPIO0 - 14 | I/O | n/a | General Purpose I/O. Not used. |
| GND | I/O | n/a | Ground Plane. |
| VBUS_in | I/O | n/a | Not used. |
| VBUS_out | I/O | n/a | 5 Volt supply from the Link. Can be used by the EVB - USB3300 for driving (V_{BUS}). To use remove power from jumper 4 and install jumper 5. |
| VDD | I/O | n/a | 3.3 volt PHY Power supply. |
| VIO | I/O | n/a | 3.3 volt I/O supply. |
| SPKR_L | Not used. | n/a | Reserved for carkit. Not used. |
| SPKR_MIC | Not used. | n/a | Reserved for carkit. Not used. |
开发板的原理图可供参考,并且可以放大以提高可读性。原理图也可以从SMSC网站下载为单独的pdf文档。
通过以上对EVB - USB3300开发板的详细介绍,相信大家对这款开发板有了更深入的了解。在实际设计中,大家可以根据这些信息合理使用开发板,开发出符合需求的USB系统。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !