2. 生产烧录与测试工程流程总览
在 MCX 系列 MCU 的量产链条中,烧录与测试并不是孤立的一道工序,而是贯穿“晶圆—封装—模组—成品板”全过程的工程体系。理解这条链路的关键,是先分清两个容易混淆的概念:晶圆测试(Wafer Sort / CP)发生在封装之前,负责在晶圆上筛掉坏 die;成品测试(Final Test / FT)发生在封装之后,负责验证封装后的器件功能与电气参数。而烧录(Programming)则可能出现在多个位置:FT 工位内嵌烧录、独立烧录工位、模组烧录,以及成品板上的在板烧录(ISP)。本节按制造顺序梳理这些工位的划分逻辑,并说明 DFT/DFM 对 MCX 器件的具体要求,最后给出产线数据流的管理框架。
一、从晶圆到成品板的四个制造阶段
以一颗 MCX N947(假设型号,用于示例说明)为例,其量产路径可拆为四个阶段:
- 晶圆制造与 CP 测试:晶圆完成前道工艺后,在探针台上逐 die 测试。CP 主要测开短路、漏电流、基本存储功能,标记坏 die 并生成晶圆图(Wafer Map)。此阶段不烧录用户程序,但可能写入晶圆级 ID 或校准参数。
- 封装与 FT 测试:切割、贴片、键合、塑封后进入 FT。FT 覆盖全温度范围(如 -40℃~105℃)的功能与电气测试,并常内嵌一次烧录,写入 bootloader 或基础固件。
- 模组/PCBA 烧录:MCX 焊接到模组或成品板后,通过 SWD/JTAG 或 UART/I2C 等接口进行在板烧录,写入最终应用固件、MAC 地址、密钥、校准值等。
- 成品板功能测试(FCT):整板通电,验证 MCX 与外围器件的协同工作,包括通信、ADC 采样、PWM 输出、低功耗模式等。
这四个阶段的测试覆盖率、烧录内容和数据记录方式各不相同,但共享同一套器件身份标识(Unique ID),这是产线数据追溯的基础。
二、烧录工位的三种典型划分
烧录工位的划分取决于产品形态、产能和追溯要求,常见有三种模式:
模式 A:FT 内嵌烧录。在 FT 测试机内增加烧录工位,器件在测试完成后立即写入基础固件。优点是减少一次上下料,缺点是烧录失败会占用昂贵的 FT 机台时间。适合固件体积小、烧录时间短的场景。
模式 B:独立离线烧录。封装后的器件在专用烧录机上批量烧录,再进入 FT 或直接出货。烧录机可并行多工位,单颗烧录时间可压缩到数秒。适合固件较大、需要写入唯一密钥的场景。
模式 C:在板烧录(ISP)。MCX 已焊接到 PCBA 上,通过 SWD 或 UART 接口烧录。这是成品板产线最常见的模式,因为固件往往与整板硬件配置绑定。ISP 需要工装提供稳定的电源、复位和 BOOT 信号,并确保烧录接口不被外壳遮挡。
选择哪种模式,核心看三个参数:固件大小、烧录时间占节拍的比例、是否需要写入唯一数据。例如,一个 512KB 固件在 1MHz SWD 下约需 8~12 秒,若产线节拍为 30 秒,则 ISP 完全可行;若节拍要求 10 秒,则需考虑离线烧录或提高 SWD 时钟。
三、DFT/DFM 对 MCX 器件的具体要求
DFT(Design for Test)关注“器件本身是否容易被测试”,DFM(Design for Manufacturing)关注“器件是否容易被制造和烧录”。对 MCX 而言,这两者在板级体现为以下可执行要求:
- 测试点预留:SWDIO、SWCLK、RESET、BOOT、VDD、GND 必须引出测试点,直径建议≥1.0mm,间距≥1.27mm,便于探针或夹具接触。
- BOOT 配置:MCX 的 BOOT 引脚需通过电阻或跳线可被工装拉高/拉低,确保进入 ISP 模式。若 BOOT 直接接地,则无法在板烧录。
- 电源去耦:每个 VDD 引脚附近放置 100nF 去耦电容,距离 MCX 不超过 5mm,避免烧录时电源跌落导致失败。
- 边界扫描:利用 MCX 的 JTAG 边界扫描功能,可在 FCT 前快速检测 PCB 开短路,减少功能测试的误判。
- Flash 保护:量产固件应设置读保护(RDP)等级,防止固件被读出,同时保留调试接口用于返修。
四、产线数据流管理
从 CP 到 FCT,每个工位都会产生数据:Wafer Map、FT 测试结果、烧录日志、FCT 结果。这些数据通过 MCX 的 Unique ID(96 位或 128 位)关联,最终汇聚到 MES(制造执行系统)。数据流管理的核心是“一物一码,一码到底”:
- CP 阶段:记录每个 die 的坐标和测试结果,生成 Wafer Map,坏 die 在后续封装中剔除。
- FT 阶段:记录器件 Unique ID、测试项、通过/失败、烧录的固件版本和校验和。
- ISP 阶段:记录烧录时间、固件版本、密钥写入状态、烧录器 ID 和操作员。
- FCT 阶段:记录整板功能测试结果,关联 MCX Unique ID 和板卡序列号。
当出现批量故障时,MES 可按 Unique ID 反查:该器件在 CP 是否已标记为边缘 die?FT 时温度是否超标?ISP 时固件版本是否匹配?FCT 时哪项测试失败?这种追溯能力是量产质量控制的基石。
五、一个简化的产线节拍示例
假设某 MCX 成品板产线节拍为 25 秒/块,各工位时间分配如下(示例数据,仅用于说明):
| 工位 | 操作内容 | 耗时(秒) | 数据记录 |
|---|---|---|---|
| ISP 烧录 | SWD 写入 512KB 固件 + 校验 | 10 | 固件版本、校验和、Unique ID |
| FCT 测试 | 通信、ADC、PWM、低功耗 | 12 | 各测试项结果、失败码 |
| 数据上传 | MES 写入与确认 | 3 | 工位 ID、时间戳 |
若 ISP 烧录时间超过节拍,可采取两种措施:提高 SWD 时钟至 4MHz 以上,或改用 UART 高速烧录模式。但需注意,提高时钟可能受 PCB 走线质量限制,需在 DFM 阶段评估信号完整性。
总结来说,MCX 的生产烧录与测试工程是一条从晶圆到成品板的完整数据链。工位划分决定了效率,DFT/DFM 决定了可行性,而数据流管理决定了可追溯性。三者缺一不可,共同构成量产交付的工程基础。