ZHDA280 September 2026 MSPM33C321A
LP-MSPM33C321A LaunchPad 开发套件包含一个连接到 QSPI 接口的 Macronix MX25L12833F 外部 NOR 闪存,用作本文档的参考硬件。MX25L12833F 是一款 128Mbit (16MB) 3V 串行 NOR 闪存,具有 256 字节的页面大小、可完全通过 3 字节(24 位)寻址进行寻址,因此 QSPIADDRMODE 保留其针对整个阵列的 3 字节设置。该器件在其状态寄存器中提供一个四路使能 (QE) 位,该位必须在任何四通道运行之前设置。表 2 列出了 NOR 闪存与 LaunchPad 引脚之间的信号映射。
| NOR 闪存引脚 | 引脚功能 | LaunchPad 引脚 | QSPI 信号 |
|---|---|---|---|
| 1 | CS | PC0 | QSPI_CS0 |
| 2 | IO1 | PA14 | QSPI_IO1 |
| 3 | IO2 | PA13 | QSPI_IO2 |
| 4 | GND | — | — |
| 5 | IO0 | PA12 | QSPI_IO0 |
| 6 | SCLK | PB16 | QSPI_CLK |
| 7 | IO3 | PB15 | QSPI_IO3 |
| 8 | VCC | — | — |
在使用 LaunchPad 时,值得注意两个板级详细信息。首先,外部 NOR 闪存通过跳线 J12 供电,必须填充该跳线才能为存储器提供 3.3V 电源轨。其次,要通过接头 J11 将 QSPI 信号路由到外部连接,必须焊接电路板背面的五个 0Ω 电阻器(R77 至 R81);默认情况下,这些电阻器未组装,以避免 QSPI 信号上产生噪声。
表 2-3 总结了 MX25L12833F 支持用于编程和读取操作的 QSPI 帧格式(在 LaunchPad 上验证)。该器件支持所有四种读取格式,包括完整的 QQQ (QPI) 操作;对于编程,页面程序采用 SSS、SQQ 和 QQQ 格式,而 SSQ 页面程序不受支持。本文档中的测量和软件流程使用 QPI (QQQ) 模式进行编程及读取。
| 帧格式 | 页面程序 | 读取 |
|---|---|---|
| SSS | ✓ | ✓ |
| SSQ | ✗ | ✓ |
| SQQ | ✓ | ✓ |
| QQQ (QPI) | ✓ | ✓ |
对于定制电路板设计,请保持 QSPI 信号布线较短且长度匹配,并注意最大 QSPI 时钟频率取决于电源电压:40MHz 需要 VDD ≥ 2.7V,而工作电压为 1.71V,将时钟限制为 20MHz。应在预期电压及温度范围内根据所选的闪存器件检查数据表 QSPI 时序参数(输入建立/保持和输出有效/保持时间)。