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

2015年11月04日 14:17    发布者:designapp
  摘要:
  MWC 2015正式开幕,多家智能设备厂商都抢先发布了旗下新品,这里面手机已经不再“大红大紫”,万物互联的智能设备已经扑面而来。为满足手痒的电子硬件发烧友的抢购,看ZLG致远电子如何提升关键器件编程效率?
  小米智能家庭套装均内置小米智能模块,采用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.24个独立站点异步烧写,产能至少提升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加密配置界面