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.2 4个独立站点的异步编程,生产能力至少提高了4倍。单个芯片的编程速度不再能更快。如果速度更快,则仅依靠SmartPRO T9000-PLUS的4个站可以同时编程。在多站点编程中,普通程序员通常使用同步编程,也就是说,每次必须取出并放置所有芯片后,可以同时对4个站点进行编程。编程过程如下图所示。同步编程模式此模式比单站点编程快4倍。但是问题很明显:拾取和放置芯片时,程序员处于空闲状态!为什么不充分利用这些空闲时间呢? SmartPRO T9000-PLUS采用异步编程。这四个站彼此独立,互不干扰。它会自动检测芯片并立即燃烧。编程过程如下图所示。这样,即使在拾取和放置芯片时,仍然有芯片燃烧,每次都保持高效率的燃烧状态!异步编程模式烧写4个JN5168芯片所需的平均时间少于同步编程的时间。因此,与单站点编程相比,生产率提高了4倍以上,但是却提高了4倍以上!每天只需要一个SmartPRO T9000-PLUS就可以轻松刻录10,000个芯片。 SmartPRO T9000-PLUS异步站点图1.2刻录Flash是否只是一个简单的要求?用户不仅要求支持擦除EEPROM,还要求在刻录时对芯片进行加密。 SmartPRO T9000-PLUS不仅可以擦除EEPROM,还可以进行编程和读取,从而满足现在和将来的任何需求。同样,SmartPRO T9000-PLUS提供了直观的加密配置界面。通过对话框的形式,允许用户自由选择加密级别(CRP_LEVEL1,CRP_LEVEL2),是否禁用JTAG等,所有配置仅需单击鼠标即可轻松进行。 JN5168加密配置界面