搜档网
当前位置:搜档网 › Zigbee开发底板说明V2

Zigbee开发底板说明V2

目录

一. 基本功能 (2)

二、应用说明 (2)

三. 应用例子 (3)

3.1调试程序&下载程序: (3)

3.2空中数据侦听(Sniffer): (4)

3.3使用USB口或者RS232串口传输数据 (4)

Zigbee 开发底板使用说明

一. 基本功能

Zigbee底板是配合本公司CC2530 Zigbee模块使用和研发的底板, 主要提供如下功能:

1. 把CC2530模块(或者CC2530PA 模块)直接插在底板上调试, 而无需制作PCB

底板;

2. 通过USB或者外部电源(或者电池)为CC2530模块提供电源;

3. 提供USB、RS232、RS485接口, 把CC2530的数据可直接传到PC;

4. 提供CC2530的DEBUG接口, 可以在IAR或者TI的开发环境下在线调试

CC2530;

5. 和本公司的仿真器配套, 可以侦听Zigbee 网络的空中数据(Sniffer功能);

6. 引出CC2530所有的IO到插座, 可以方便地配合其他板子;

7. 提供的LED和按键, 可以辅助调试Zigbee 协议栈中的绑定等功能;

8. 底板适合本公司的CC2530模块和CC2530PA 模块.

二、应用说明

电源选择跳线

电源指示灯

USB/232/485选

择跳线

1. 外部电源: 输入范围: +3.3V~+6V DC;

2. 如果使用USB做电源,整个输出电流<350mA;

3. 电源选择跳线用于选择使用外部电源或者USB电源, 但是当使用仿真器电源时,

此跳线应悬空, USB和外部电源都不能选择,而应该只选择仿真器电源跳线;

4. DEBUG接口的信号顺序如下:(以小三角所指为1脚)

(1)GND (2)+3.3V (3)DC (4)DD (5)P1_4

(6)P1_5 (7)RESET_N (8)P1_6 (9)NC (10)P1_7

5. 仿真器电源跳线用于当连接仿真器时, 仿真器为底板供电, 这时把仿真器跳线跳

至”ON”, 但必须悬空电源选择跳线, 如果使用外部电源或者USB电源, 此跳线

必须跳至”OFF”;

6. 串口选择跳线,PC使用USB连接传输数据时, 两个跳线都跳至”USBxx”, 使用

RS232时, 两个跳线都跳至”232xx”,使用RS485时,两个跳线都跳至”485xx”;

7. LED跳线用于当LED的控制脚要被使用做其他功能时,断开和LED连接;

8. 按键用于调试程序或者配合Zigbee协议栈中的手动绑定功能.

三. 应用例子

3.1调试程序&下载程序:

在IAR环境下, 根据串口连接选择电源和串口跳线, 或者仿真器电源跳线, 插上模块, 在Debug接口直接用仿真器调试。

或者使用“SmartRF Flash Programmer “程序下载HEX文件.

如下为下载HEX文件截图:

3.2空中数据侦听(Sniffer):

启动Ti Sniffer软件, 在底板上设置CC2530 模块, 在Sniffer中选择合适的信道就可侦听到Zigbee协议数据包.

如下图为使用Sniffer侦听数据包的截图:

3.3使用USB口或者RS232串口传输数据

通过zigbee底板的USB口或者RS232串口,两个zigbee节点(协调器、路由器)可以进行通讯。

首先将协调器HEX文件和路由器HEX文件烧入不同的zigbee模块。

将两个zigbee模块插入底板,底板通过USB或RS232连接PC。

当PC使用USB连接传输数据时, 两个跳线都跳至”USBxx”, 使用RS232时, 两个跳线都跳至”232xx”;

注意:如果使用USB口传输数据,需要安装“USB转串口驱动.exe”。

a) 安装“USB转串口驱动.exe“,安装USB转串口的驱动程序

b) 将底板通过USB线插入电脑,查看驱动是否安装成功,在“我的电脑”,右键选择

“属性”,在“硬件”->“设备管理器”中,如下图,可以找到模拟的串口号。

c) 打开串口调试程序,设置串口号com4(根据上步看到的串口号),波特率为38400,

校验位无,数据位8位,停止位1位,如下图所示。注意,可以选择十六进制或十

进制收发数据。

使用两台PC或者同一台PC的2个不同串口,就可以通过串口调试软件进行zigbee通讯了。

相关主题