你好,
我正在尝试为新的电路板设计选择合适的 MCX N MCU 型号。
在数据手册 MCXNP184M150F70.pdf 的第 12 页,型号对比表下方,有一条小小的注释 4,内容为:“对于没有 USB FS 模块的设备,专用的 USB RAM 不可用。”
我不需要USB FS设备。我只需要使用USB HS设备。因此,为了节省一些物料清单预算,我决定选择一款没有 USB FS 的型号,例如 MCXN537,但是 Note 4 的音质听起来很重要。我想查阅一下参考手册,看看能不能找到一些线索。
参考手册:MCXNP184M150F70RM.pdf
第 61 章,第 61.7.1 段,第 2197 页(关于 USB LS)指出:
除了 USBFS 寄存器占用的地址空间外,Keep Alive 功能还需要 512 字节的嵌入式 RAM。
模式。该芯片上 USB RAM 块的起始地址为 4801_0000h。
您可以将此 USB RAM 设置为主动供电模式,用于 BDT 条目、USB 数据缓冲区或其他用途。
我猜想,数据手册中提到的第 4 点指的就是 RAM。
下一章,即第 62 章,是关于 USB HS 的,其中从未提到“RAM”这个词。
我感到困惑。
问题:
1. 为什么需要注意没有 USB LS 的型号没有 USB 嵌入式 RAM?
2. 我还能使用 U 盘通过 MCXN53 进行 ISP 编程吗?只使用 USB HS 设备,而不使用“USB 嵌入式 RAM”?
非常感谢大家!
f.
缺少“专用的 USB RAM”并不会阻止您在 MCXN537 上使用 USB HS。数据表显示该型号支持 USB HS,不支持 USB FS;注 4 指出,使用 USB FS 模块时,专用的 RAM 缺失。
1. 注释的重要性:它警告您在选择没有 USB FS 的部件时,不要依赖该内存地址或其 USBFS Keep Alive 功能。对于仅使用 USB HS 的设计而言,这本身并不是一个不合格的因素。另外,这里的模块名称是 USB FS(全速),而不是 USB LS(低速)。
2. 从 USB 闪存盘启动 ISP:不要指望工厂 ROM 能做到这一点。NXP 官方记录的 MCX N ISP 编程路径使用 USB HID 连接计算机和 blhost 等工具,或者使用列出的串行接口之一。U盘则需要MCU充当USB主机,读取大容量存储设备,并对映像进行编程;
BR
哈里