- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZigBee测试和协议分析.doc
无线通信在嵌入式系统中的应用讲座 28
ZigBee测试与协议分析
前言
ZigBee协议栈包括物理层协议[IEEE802.15.4]和上层软件协议[ZigBee 2007(以及其他的ZigBee网络协议)],本文将从这两方面来了解这些协议,通过介绍如何捕获,如何理解关键参数,使得我们得以深层次剖析ZigBee技术,有了这些本质性的认识,对于分析解决无线产品应用问题,会有很大的帮助。
物理层分析
ZigBee的物理层为IEEE802.15.4标准所规定,定义了ZigBee底层的调制编码方式,这些规约大多是芯片设计者需要关心的,对于应用开发来说,我们更关心的是衡量一个芯片一个射频系统好坏的一个参数,在过去的文章中,我们了解过了输出功率,接收灵敏度和链路预算等参数,这一次我们更深入的去了解一个调制质量的参数:EVM。
EVM指的是误差向量包括幅度和相位的失量一个给定时刻理想无误差基准信号与实际发射信号的向量差图 1所示,从EVM参数中,我们可以了解到一个输出信号的:
幅度误差相位误差
图 1 矢量误差EVM示意图
EVM是衡量一个RF系统总体调制质量指标,定义为信号星座图上测量信号与理想信号之间的误差,它用来表示发射器的调制精度,调制解调器、PA、混频器、收发器等对它都会有影响。
图 3 EVM数据和眼图
了解完这个参数之后,我们看看实际测试中,是如何获取EVM参数的。
ZigBee物理层的测试,在产品研发、生产和维护阶段,分别使用以下三种仪器测试:
1.产品研发阶段
要测量EVM参数,需要使用带协议解析的频谱仪,最好是自带相应协议插件的仪器i,可以使用安捷伦PXA N9030A频谱分析仪+8960B插件[选配了ZigBee分析插件]。这些仪器可以测试出ZigBee调制信号的星座图,实时数据和眼图等信息,在芯片级开发过程中,需要考量高频电容电感以及滤波器等的单个及组合性能,特别需要注意的是ZigBee信号的临道抑制参数,利用PXA N9030A的高分辨率,可以查看点频的带外信号,这些细节在更换射频器件供应商时,需要仔细测量,一般数字电路抄板比较容易,因为器件性能的影响不是很大,只要值和封装对了就可以,但是射频前端的设计上,即使原样的封装、容值和感值,供应商不一样,射频参数也是不一样的,板材的选用也极大的影响着阻抗匹配,因此复制和再开发都有较大难度。合格的测试工具,加上有质量保证的射频器件供应商资源,方能真正具备RF设计能力。
图 4 安捷伦 PXA N9030A
2.批量生产阶段
在批量生产中,不可能将实验室的研发测试仪器搬到工厂,因此,需要便携小巧的测试设备,这时可用罗德与斯瓦茨公司的热功率探头,如NRP-Z22,做一个2.4Ghz的输出功率测试,保证能够输出公差允许的功率信号即可,因为在生产中,射频器件的焊接不良、馈线连接头的接触不良,都会造成输出功率的下降甚至消失。需要注意的是,探头非常容易被静电损坏,必须要带上防静电手套进行操作,返修过程如需要经过德国,则时间长,经费也不便宜,不是很严重的损坏倒是可以在深圳维修中心处理。
图 5 罗德斯与瓦茨公司NRP-Z22
3.应用中
在现场出现问题时,ZigBee节点已经安装到现场,不能挨个拆下来测试,并且周围的电磁环境也是没办法在单个节点上检测到,这时就需要手持式的频谱仪进行现场勘查了,例如安捷伦公司的N9912A手持式频谱仪。
使用该频谱仪,可以完成无线系统设计初期的现场勘查工作,检测现场各个地点是否有异常电磁干扰,对于ZigBee来说,当然是检测是否有持续的WIFI信号干扰了。同时,更为详细的现场勘查,还包括在定点进行数据发送,预期覆盖点进行信号强度分析,以实地评估墙体等障碍物的信号衰减,在已经架设好的ZigBee网络中,也可以检测信号覆盖,数据通讯是否正常等。
图 6 安捷伦公司的N9912A
除了以上三种场合的测试外,在调试时要用到的还包括具备信号录制功能的信号源,将接收到的ZigBee信号录制下来,以不同的输出功率进行“播放”,以测试模块的接收灵敏度,在必要的情况下,还需要专业的误码率测试仪,进行误码率测试。
应用层分析
在具备合格的硬件基础上,应用工程师往往更关心的是,我这些数据发出来了没有?信号强度是多少?仅仅检测到有数据发送,但是不知道是谁发给谁的,也不行,因此,在应用层的分析上,需要专门的ZigBee数据分析仪,通过捕获数据帧,我们可以看到数据帧中的每一个域的值,当然前提是数据没有采用AES128加密方式加密。
ZigBee分析软件拆分出数据包,分析软件会将数据包内容完整的呈现于Frame结构中,会在MAC PACKET结构中显示帧类型、源地址、目的地址、序列号和数据帧内容等,这个功能在调试ZigBee路由协议栈的时,或者在检测路由信息时,是非常必要
文档评论(0)