ZLG如何保障小米智能家庭套装编程10000套

小米智能家庭套装均内置小米智能模块,采用Zigbee组网协议,其中包含多功能网关、人体传感器、门窗感应器和无线开关四种产品。套装里的各部件,通过多功能网关这个“大脑”来进行组网。

而多功能网关里面用的核心就是NXP的JN5168,这是“大脑中的大脑”。把智能网关小心拆解后如下图,红色圈里面就是JN5168芯片。

智能网关拆解

1.1 问题来了,产能怎么办?

JN5168除了本身优秀的性能外,产品供应问题也要快速解决。智能硬件如果严重缺货,再完美的产品也会很容易被步步紧逼的竞争对手抢占市场。

1.1.1 弃串行改并行,传输速度提升8倍,全片烧录仅13秒

由于JN5168仅支持串行烧录接口,且最高时钟速率为1Mbps,显然串行数据传输速度极慢无比,完成整片(256KB)擦除+编程+校验操作至少需60秒。即使5台机器同时烧录,一天也仅能烧录3000片。

ZLG创新地抛弃普通编程器采用的串行传输方式,转而采用并行传输。把数据位宽从1位扩展到8位,使得整体传输速度至少提升8倍以上。Flash几乎一直在不停地写!只需13秒便完成了整片(256KB)擦除+编程+校验操作!

串行烧录与并行烧录的对比

1.1.2 4个独立站点异步烧写,产能至少提升4倍以上

单颗芯片烧写速度已经不能再快,如果还要更快,只有依赖于SmartPRO T9000-PLUS的4个站点同时烧录。而多站点烧录时,普通编程器通常采用同步烧录,即每次必须取放完所有芯片后,再同时4站点烧录,如下图所示的烧录流程。

同步烧录的工作模式

这种模式相比单站点烧录,速度提升4倍。但是问题很明显:在取放芯片时,编程器处于空闲状态!为什么不将这些空闲时间充分利用起来?

而SmartPRO T9000-PLUS采用异步烧录,4个站点互相独立、互不干扰,自动感应芯片,即放即烧,其烧录流程如下图所示。采用这种方式,即使在取放芯片时,仍然有芯片在烧录,保持每时每刻都在高效烧录状态!

异步烧录的工作模式

最终平均烧录4颗JN5168芯片所需时间,少于同步烧录的时间,所以相比单站点烧录,产能提升不仅仅是4倍,而是4倍以上!仅需一台SmartPRO T9000-PLUS,轻松搞定一天10000芯片的烧录。

SmartPRO T9000-PLUS异步站点示意图

1.2 仅仅是烧录Flash这么的简单需求吗?

用户要求在烧录的同时,不仅要支持EEPROM的擦除还要加密芯片。而SmartPRO T9000-PLUS不仅能擦除EEPROM,还可以编程、读取,满足了现在与将来的任何需要。同样地,SmartPRO T9000-PLUS提供直观的加密配置界面,通过对话框的形式,允许用户自由选择使用哪种等级的加密(CRP_LEVEL1、CRP_LEVEL2),是否禁用JTAG等,所有配置仅需要轻松点击鼠标即可完成。

JN5168加密配置界面