MCU应用总结 NXP篇之JN5169 入门(下)抓包分析工具及模块调试...
MCU应用总结 NXP篇之JN5169 入门(下)抓包分析工具及模块调试指引1)sniffer简介
1.1)软件
PC机所需软件为:Ubiqua Protocol Analyzer,该软件下载地址:https://www.ubilogix.com/ubiqua/;可通过邮箱注册获取21天的试用。
1.2)硬件
所需硬件为USB Dongle。
需要烧写的在固件“C:\NXP\bstudio_nxp\sdk\JN-SW-4170\Tools\JennicSniffer”路径下,根据芯型号下载固件,本例为:JennicSniffer_JN5169_1000000;固件烧写如图 1。
图 1 sniffer固件烧写
注:打开固件时,选择“File system”,根据固件路径找到要烧写的固件。
1.3)操作步骤
打开Ubiqua Protocol Analyzer软件,在软件左上角"Device Manager"中点击"Add Device",如图 2。
图 2 添加设备
软件扫描已连接的设备,等待扫面完成;
Application中点选"NXP Jn51xx/Rainforest Tucan";
Configuration保持默认即可,如图 3。
图 3 添加设备设置
添加设备后如图 4,此时设备还未允许抓包,点击设备右侧的滑动按钮,设备开始抓取数据包如图 5。
图 4 成功添加设备
图 5 打开设备
抓取到数据包后如图 6,有关软件的详细使用方案参阅Ubiqua Protocol AnalyzerUSER GUIDE (https://www.ubilogix.com/ubiqua/documentation/guide)。
图 6抓取数据包
2)SAC JN5169模块调试指引
2.1)SAC JN5169模块概述
SAC的JN5169模块是品佳集团应用工程师参考官方的资料进行设计的低功耗、高性能表面贴装模块(封装与官方模块兼容);该模块适用于IEEE 802.15.4、ZigBee和RF4CE网络应用,可有效减少开发时间、开发成本。
图 7 SAC JN5169模块
图 8 SAC JN5169模块 应用电路板
2.2)主要调试步骤
注:a) USB Dongle 若因条件限制也可使用TI CC2531 USB Dongle配合SmartRF Protocol Packet Sniffer;
b) USB Programming Dongle可根据官方资料自制;
c) 应用电路板品佳集团调试时使用的自行设计的电路板,若无电路板可借助排针焊线调试或自行设计的产品电路板等。
2.2.1)上电前准备
图 9 SAC JN5169模块 丝印图
使用万用表测量C13两端,确认供电未短路后,将JN5169焊接到应用电路板上(若不使用应用电路板,仅使用转接板和杜邦线,则焊接杜邦线);
焊接完成后,使用万用表测量JN5169模块相邻焊点是否存在焊接短路,焊接正常时相邻焊点不应短路(若使用转接板和杜邦线,则需要再次检查连接关系是否正确)。
2.2.2)上电测试
1> 使用mini_USB线给应用电路板供电,使用示波器测量JN5169模块的晶体,确认晶体是否已经起振(晶振波形电压值量级在500mV左右,请注意示波器通道电平设置);
2> 晶体起振后,使用转接板及杜邦线将USB Programming Dongle和应用电路板连接,准备烧录程序(程序烧录是需要使用6根线:电源、地、TX、RX、RTS、MISO);
3> 再次确认连接关系后,使用mini_USB线给USB Programming Dongle供电;
4> 打开BeyondStudio软件,建议烧录AN1189的应用固件(可根据自己的电路板选择),正常烧录固件前,软件可识别出芯片型号,若识别失败请检查连接关系;
5> 固件烧录后,请检测表 2中的电源电压。表 2 电源电压参考值
注:a) C15测试时,注意不要碰到晶振电容,若该点电压存波形异常,请更换C15为100nF(0402,X5R);
b) C3测试时,请将时基调整为1~2ms/格;
c) 以上参考值为调试实际测量,仅供参考。
2.2.3)功能测试
使用上电测试OK的模块替换官方模块,烧录例程进行功能验证。
页:
[1]