电子说
1.高性能
为了使网络协调器和网络管理正常工作,需要选择高性能的控制器。此处的高性能与ZigBee网络中的终端设备和路由器使用的控制器有关。高性能和强大的处理能力是网络协调器的控制器重要的参考因素。
目前,8位和16位MCU的性能和时钟速度已经提高,但是内部总线的宽度限制了计算和处理能力。ZigBee网络中网络地址的分布,路由表的维护和管理等需要大量计算。在这方面,32位MCU必须具有很大的优势。
此外,对于ZigBee网络和其他网络(例如以太网)的连接,32位MCU也具有很大的优势。实际上,高处理能力将导致功耗和成本增加。但是,由于网络协调器通常使用交流电源而不是ZigBee网络的电池,因此功耗要求很低。
在成本方面,32位MCU的价格逐渐下降,有些32位MCU的价格低于16位MCU。而且,真正需要考虑的成本应该是整个ZigBee网络的总成本。ZigBee终端设备和路由器是ZigBee网络的主要设备,并且是非常廉价的设备。ZigBee协调器在整个ZigBee网络中所占的比例很低。因此,性能应优先考虑功耗和成本,以选择网络协调器的控制器。
2.兼容性和可升级性
当前市场瞬息万变,产品生命周期越来越短。在做产品开发的时候,就必须包产品将来的维护和升级哪个因素考虑进去。这时,控制器的兼容性和可升级性尤为重要。否则,如果产品没有升级功能,则开发人员将需要花费大量资金进行升级。在开发的关键阶段,所选的控制器通常必须为中等。
开发完成后,将在验证后更换控制器。如果此时控制器的性能过剩,则可以选择低端产品。例如,如果您需要将ZigBee网络连接到以太网,则可以将活动控制器升级到高端产品。简而言之,为网络协调器选择的控制器必须具有灵活性,以提供与低端产品的兼容性并升级高端应用程序。
3.片上资源
对于控制器的片上资源,首先要考虑外围模块是否满足基本的应用要求。例如,应该有足够的无线收发器接口来控制收发器,并且应该有不同应用程序开发所需的模块。但是,它不应尽可能多,但应接近应用程序的需求。太多无法使用的外围设备模块不仅增加了成本,而且还影响了功耗。
除此之外,存储空间也是十分重要的因素。作为中心节点,大量的存储容量会被协议栈软件占用。现有的通用ZigBee软件要求网络协调器使用40KB的闪存和2KB的RAM协议栈软件。如果内置闪存和RAM的容量太小,则用户应用程序将占用较少的空间,并且用户将花费大量精力来缩短或优化代码。
因此,在具有大量应用程序代码的应用程序和具有用于存储用户数据的闪存的应用程序中,网络协调器可确保将应用程序写入用户的空间。此外,保持一定的存储利润还有助于产品维护和升级。
4.开发工具
网络协调器使用与其他网络设备不同的控制器,但是网络协调器必须使用与其他设备相同的开发工具。使用不同的开发工具会产生各种损失。首先,开发成本的增加是因为购买两个开发工具需要更多的支出,并且工程师需要学习和使用不同的工具。
其次,工作量增加了。工程部门需要大量时间和精力来学习这两种产品和开发工具。最后,研发周期也将变长,并且由于工作量的增加,上市和普及将会放缓。因此,控制器的开发工具是重要的考虑因素。否则,成本和项目开发是不合理的。
5.供应商
选择具有可靠产品和稳定供应能力的供应商。通常,这些供应商可以选择完整,丰富,成熟和稳定的控制器产品。我们还提供了一支优秀的技术支持团队,具有竞争力的价格和稳定的产品。这些因素对用户来说非常重要。
经过验证的产品凭借高性能和高质量,它有助于提高产品质量并缩短测试周期。各种控制器允许用户选择与其需求相似的产品,从而简化了产品兼容性和可升级性问题。优秀的技术支持团队可以帮助用户进行故障排除并加快开发速度。具有竞争力的价格和持续稳定的服务能力确保了所提供的产品和用户的产品在未来几十年中可以继续发挥作用。因此,选择一个好的供应商可以获得更多的结果。
小结
ZigBee网络协调器是整个网络的中心,直接影响ZigBee网络的行为。因此,ZigBee网络协调器控制器的选择与整个项目有关。以上五点是工程部门在选择网络协调器控制器时需要考虑的几个因素。由于它们是相互关联的,因此在实际实施中必须与董事会进行全面考虑。为了获得最佳结果,在选择时必须达到各种要素的平衡。
责任编辑人:CC
全部0条评论
快来发表一下你的评论吧 !