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
-
控制器
+關注
關注
113文章
16820瀏覽量
182119 -
ZigBee
+關注
關注
158文章
2273瀏覽量
245013 -
網絡協調器
+關注
關注
0文章
4瀏覽量
5923
發布評論請先 登錄
相關推薦
評論