您好!
最近制作并接收了一个带有 MSP432E401Y 微控制器的定制板。 板上有一个用于对其进行编程的 JTAG 接头和一个用于通信的 micro-USB Type-B 接头。 该板设置为器件。 编程工作正常、由于电路板上的一些测试 LED、我们可以告诉代码正在运行、但我们无法通过 USB 进行通信。 下面是我的两个想法。
在硬件方面:USB PHY 是否需要使用特定的晶体频率? 系统设计指南(SLAA770)第3.6.1.1节中规定、对于 Ehternet PHY、需要25MHz 晶体、但如果不使用、则数据表中推荐晶体列表中的任何晶体都是可以的。 我在该文档的 USB 部分也没有看到任何晶体要求。 我目前选择了一个12.00 MHz 晶体。 我怀疑我需要使用特定的主振荡器频率、或者25MHz 也适用于 USB PHY。
2.在软件方面:软件人员是否需要在设置/启动期间设置特定的位或寄存器来启用 USB PHY? 还是通过正确的原理图设置自动启用?
下面是 USB 部分的原理图
谢谢、
Thi Le