当前位置:首页 > 工作计划 > RF收发器 [如何摆脱让人头痛的ZigBee RF收发器的选型问题]
 

RF收发器 [如何摆脱让人头痛的ZigBee RF收发器的选型问题]

发布时间:2018-12-30 05:06:34 影响了:

  了解收发器的功能将极大地影响系统成本   对于无线设计工程师,从市场上众多的产品当中选择合适的zigBee射频收发器仅仅是他们所面临的诸多挑战之一。为更好地理解zigBee收发器选型的复杂性,很有必要掌握ZigBee标准的基本概念。
  zigBee无线通信标准是在IEEE 802.1 5.4标准的基础上由ZigBee联盟(http://www.zigbee.org)为传感和控制应用而开发的,ZigBee标准强调网络和安全,以及在IEEE 802.15.4低速率无线个人域网(wPAN)标准上面的应用层。
  
  系统设计问题
  
  要选出合适的zigBee射频收发器,设计工程师需要了解不同厂商产品的特点,他们尤其要了解这些功能是如何影响注重成本效益、低功耗的ZigBee解决方案。
  此外,了解这些收发器所用的开发工具也很关键,因为这会影响到上市时间。在选择ZigBee收发器时,应该对整体的系统设计和增强系统的收发器核心功能一并考虑,参见图1。 不但收发器的成本、电流、最大输出功率是需要了解的重要参数,更多地了解收发器所支持的功能,对系统实际成本的影响也就越大。例如,IEEE 802.15.4规定的MAC包的最大长度是127B,包括一个16b的CRC值,这个CRc校验码可帮助验证帧的完整性。大多数收发器都具有内置的cRc模块,可计算出数值,根据成功的cRc验证结果对输入的数据包进行过滤,自动对输出的数据包添加正确的CRC值。
  
  此外,IEEE 802.15.4还可选用一种确认收到的数据传输机制。采用这种方法,接收器在收到带特殊ACK标识集的帧之后,会发出确认收到的信号。发送完带AcK标识集的数据帧之后,如果发送器在一定的时间期限内没有收到接收器所返回的确认信号,发送器在报告出错之前,还会尝试重发几次。
  有些收发器提供了自动发送ACK包的功能,这样系统控制器可以在短时间内对数据包进行确认,从而减少系统控制器用在读、处理和响应输入数据包上所用的开销。甚至还有些收发器能够自动处理ACK包,这样就可以进一步减少控制器的开销。
  发生错误时可自动重发这个功能有助于限制主控制器与收发器之间的互操作,使主控制器从检查并等待确认的工作中解放出来。了解不同收发器之间的关键差异可以为主控制器省下数千字节的程序存储器,处理每个数据包所需的时间也可以减少几毫秒。
  网络中的对等节点或路由器在扩展网络,使之覆盖所有终端设备的过程中发挥着关键作用。要覆盖一个指定区域,节点的输出功率会影响所需路由器的数量。更高的输出功率可以让路由器之间的距离更远一些,从而减少所用路由器的数量。
  然而,更高的输出功率也有负面影响。由于网络中的设备要共享同一个通道,在一个设备的射频覆盖范围内的每个节点都会降低该设备的发送能力。
  如果路由器不需要高发射功率,就应该将输出功率降低到最低水平。这意味收发器的输出增益可以根据需要进行选择,调整其输出功率以便优化网络的大小,同时还不能干扰整个网络。
  
  接收器灵敏度
  
  为减少网络中节点的数量,接收器灵敏度是另一个需要考虑的关键参数。接收器的灵敏度越高,它离数据包源的距离就可以越远,而且还可以接收到数据包。
  正如输出功率的情形,提高接收器灵敏度会使一个节点可以接收到更多节点发出的信号,意味着这个节点会更频繁地判定通道处于忙的状态,从而也会导致成本的上升。
  可调节的空闲通道评估门限的功能与降低输出功率的措施一起使用,可以让节点在发送本地数据包的时候不会与网络中的其他部分发生碰撞。
  ZigBee标准采用与IEEE802.15.3标准非常相似的加密套。大多数IEEE802.15.4收发器都支持IEEE 802.15.4加密模式。当数据包按照IEEE 802.15.4标准加密时,这个功能是极为有用的。
  除了使用特殊的加密模块,有些收发器还支持其他模式,此时安全模块可以在独立的模式中根据ZigBee标准的安全层要求而重用。这种额外的硬件功能可以减少最多10KB的代码和几毫秒的处理时间,使处理器不必对固件中的数据包进行加密和解密。利用这个简单的功能,系统可以使用存储容量更小的处理器,可以更快地应用在低功耗节点中,从而节约成本和功耗。
  IEEE 802.15.4使用了载波侦听多点接入/避免冲撞(CSMA-CA)机制来使用无线电波段。通过在发送前侦听波段,可以避免发生碰撞。
  CSMA―CA算法采用了随机指数补偿,当有可能发生碰撞时,让节点在随机的时间发送信号,减少发生冲突的可能性。这种随机指数补偿要非常精确,才能有效工作。
  如果没有硬件支持,从代码尺寸和系统使用率的角度来看,这个任务对于主处理器可是不小的负担。如果一个系统中所用的收发器不支持CSMA―CA算法,整个系统的工作电流将会因主控制器忙于服务和监测RF收发器而增加,而不是完成那些更加紧急的任务。
  易用的堆栈配置工具是极为重要的,这样可以只提供应用所需的功能,从而减小代码尺寸和软件堆栈的运行时间。此外,获取软件堆栈的源代码可以很好地帮助理解堆栈是如何工作的,以及会影响到哪些软件。在系统调试阶段,全功能的协议分析仪可以将数据包解码到堆栈的最上面一层,因此也是很重要的工具。
  
  关键标准
  
  工程师希望使用只需很少外部器件的高度集成的RF收发器来开发完整的ZigBee协议平台。为优化成本,设计工程师应该选择可以和市场上大多数8位和16位微控制器协同工作的收发器。
  在选择收发器时,应该把系统的整体设计和增强系统的收发器关键功能一起来考虑。最后,采用合适的工具来开发和调试系统可以大大缩短产品的上市时间。
  
  建设部采纳闪联为国家标准将强制执行
  
  近日出版的编号为GB/T20299.1-2006的中华人民共和国《建筑及居住区数字化技术应用》国家标准白皮书显示,闪联技术标准已经被列为建筑及居住区数字化技术国家标准。该国家标准已由国务院部际强制性国家标准审定委员会审定,由国务院标准化行政主管部门批准、发布。
  该白皮书由国家建设部及信息产业部共同提出,由国家质量监督检验检疫总局、国家标准化管理委员会发布。它定义了家用电子系统应用层功能的实现规范,闪联也成为该领域惟一标准。
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3