2299400_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2299400_zh-CN

2299400_zh-CN

MCXN947 USB 硬件设计

我想在 MCXN947VDFT 上将 USB 2.0 HS (USB1) 仅配置为外设。

我不需要 OTG 功能,如果不需要,也不想添加 FRDM-MCXN947 开发板上演示的 VBUS 电源控制或 CC 逻辑 IC。

  1. 我使用的是 USB C 型连接器
  2. CC1 和 CC2 引脚使用 5.1k 电阻器下拉
  3. ID 引脚能否在 uC 端保持浮空?

我需要用于 USB1_VBUS 引脚的电阻分压器吗。MCX-N9XX-EVK 增加了分频器。FRDM-MCXN947 则没有。 引脚标明容差为 5V。

这样的设计可行吗?如有任何见解,不胜感激。谢谢

ashwinanil_0-1769192484237.png

ashwinanil_1-1769192493342.png


MCX NRe: MCXN947 USB hardware design

你好@ashwinanil

感谢您的来信

请参阅 UG10092:mcxnx4x 硬件设计指南 | 恩智浦半导体 ,在此重点介绍第 8.3 章 高速USB(也指第 8. 1 章)和 11 个未使用的引脚。

VBUS 建议将其直接连接到 USB 连接器,而不使用电阻分压器。正如文件所述:"USB VBUS 引脚是一个独特的引脚,因为它是唯一的 5 V 容差引脚。连接器的 VBUS 引脚必须直接连接到 USB_VBUS MCX 引脚。"

建议不连接的 USB_ID

carlos_o_0-1769207337822.png

如果这些信息对您有帮助,请告诉我。


Re: MCXN947 USB hardware design

你好@carlos_o

,感谢您的回复。我按照你的指导,在没有分压器的情况下将 5V 引脚直接连接到 usb_vbus MCXN 引脚。其余引脚配置如上,我没有使用控制 OTG 的 CC 逻辑芯片,不确定是否需要。无论如何,我还是无法让 USB 正常工作。目前我怀疑是固件问题。

谢谢您的帮助!

Re: MCXN947 USB hardware design

你好@carlos_o
我们正在使用 Linux 下的 zephyr testusb 样本进行测试。使用 evk 时,我们可以看到设备枚举,我们可以运行 USB 测试。但当我们尝试使用自定义边界时,却出现了枚举错误,请参阅以下主机端的 dmesg 日志。

[1115238.671144] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 36
[1115238.785192] usb 1- 2设备描述符读取/64,错误 -71
[1115239.003075] usb 1-2设备描述符读取/64,错误 -71
[1115239.219143] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 37
[1115239.333176] usb 1-2设备描述符读取/64,错误 -71
[1115239.555205] usb 1-2设备描述符读取/64,错误 -71
[1115239.657153] usb usb1-port2:尝试电源循环
[1115240.037109] usb 1-2:使用 xhci_hcd 的新款高速 USB 设备编号 38
[1115240.037252] usb 1- 2 :设备 未响应设置地址。
[1115240.241247] usb 1-2:设备未响应设置地址。
[1115240.449124] usb 1-2:设备不接受地址 38,错误 -71
[1115240.562935] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 39
[1115240.563074] usb 1-2:设备未响应设置地址。
[1115240.769196] usb 1-2:设备未响应设置地址。
[1115240.977079] usb 1-2:设备不接受地址 39,错误 -71
[1115240.977312] usb usb1-port2:无法枚举 USB 设备
 

表示设备在本例中自定义主板未响应来自主机的安装数据包

Re: MCXN947 USB hardware design

你好@ashwinanil

您是如何测试 USB 功能的?

Re: MCXN947 USB hardware design

你好@wima88

抱歉迟复

由于您将 Zephyr 与自定义主板一起使用,请参阅以下 Zephyr 自定义主板和应用程序

在使用 Zephyr 为自定义板开发代码时,您可以遵循一些技巧。

Re: MCXN947 USB hardware design

这是决心,感谢@carlos_o的支持。问题是硬件/软件设置的时钟频率不匹配

标记 (1)
无评分
版本历史
最后更新:
‎04-02-2026 02:40 AM
更新人: