logo资料库

第三章 CC2530开发板硬件资源详解.pdf

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
CC2530开发板硬件资源详解
前言
3.1 核心板硬件资源
3.1.1 CC2530简介
3.1.1 天线及巴伦配置电路设计
3.1.2 晶振电路设计
3.1.3 核心板原理图
3.1.4 核心板尺寸图
3.1.5 核心板资源
3.2 底板硬件资源
3.1.1 电源电路设计
3.1.2 LED电路设计
3.1.3 AD转换电路设计
3.1.4 串口电路设计
3.1.5 底板资源
3.4.2 ZigBee模块天线选型
CC2530 开发板硬件资源详解 前言 进行 ZigBee 无线传感器网络开发,首先,需要有相应的硬件支持(尤其是需要支持 ZigBee 协议栈的硬件);此外还需要相应的软件支持(最好是相应的支持 ZigBee 协议的软 件协议栈),当然,还需要下载器将程序下载到相应的硬件。本章主要讲解硬件电路方面的 设计方法。 为了让大家能够更方便地学习 Zigbee,佳杰科技打造了一套本土化的高性价比学习套 件。我们的学习平台是 IAR8.1 + Z-stack 2007 PRO,采用 TI 公司的 CC2530F256 芯片。也 是目前国内最流行的且资料最全的 Zigbee 学习和应用方案。配套有《ZigBee 入门与实战演 练》该教程每章一个文件夹,文件夹内有教程提到的图片,程序代码,工具软件、原理图、 HEX 文件。配套面上的例程也是基于本学习平台开发的,所以可以直接下载使用,有 16 个 基础实验,以及 26 个组网实验。网上所谓最全的教程资料其实更本不到我的内容的 1/5. 该 教程包含如下内容: 第一章、 Zigbee 简介 第二章、 IAR 开发环境的搭建以及一个工程的建立实例一些工具软件的安装 第三章、 开发板硬件资源详细介绍 第四章、 16 个基础实验掌握 CC2530 第五章、 Zigbee 无线网络入门 每个实验都有协调器 终端节点的编程有些有路由器的编 写,从 0 开始编写指的是从新建立一个.C .H 一个简单的无线传输组网实验从 0 开始编写 数据收发无线组网实验从 0 开始编写 无线开关灯实验组网实现从 0 开始编写 OSAL 详细分析之 NV 操作实验从 0 开始编写 无线串口,无线聊天程序从 0 开始编写与讲解 无线数据采集网络从 0 开始编写实现空余时间睡眠功能 Zigbee 无线点对点组网实验 Zigbee 群发信息组网实验 Zigbee 组发信息组网实验 Zigbee 获得 IEEE 地址 段地址 PAN 组网实验 无线传感网络通用系统设计组网实验 太阳能供电无线传感网络组网实验 无线温度采集实验 无线电灯实验基于基本的无线收发非组网 信道质量检测实验非组网实验 串口控制 LED 灯组网实验 终端自动发送数据实验 TI 官方实验 GenericApp TI 官方实验 SampleLight SampleSwitch TI 官方实验 GenericApp
TI 官方实验 SampleApp TI 官方实验 SensorDemo TI 官方实验 SimpleApp TI 官方实验 SerialApp TI 官方实验 Transmit 项目实战教程 目录 CC2530 开发板硬件资源详解 ......................................................................................................... 1 前言........................................................................................................................................... 1 3.1.1 核心板硬件资源 ....................................................................................................... 2 3.1.1 CC2530 简介 ..................................................................................................... 3 3.1.1 天线及巴伦配置电路设计 ............................................................................... 4 3.1.2 晶振电路设计 ................................................................................................... 4 3.1.3 核心板原理图 ................................................................................................... 5 3.4.2 ZigBee 模块天线选型 ........................................................................................ 12 3.1 核心板硬件资源 RF2530A 核心板主要包括 CC2530 单片机、天线接口、晶振以及 I/O 扩展接口,RF2530A 核心板如图 3-1 所示。
图 3-1 RF2530A 核心板 3.1.1 CC2530 简介 CC2530 单片机是一款完全兼容 8051 内核,同时支持 IEEE 802.15.4 协议的曲线射频单片 机。它有 3 个不同的内存器访问总线:  特殊功能寄存器(SFR);  数据(DATA);  代码/外部数据(CORE/XDATA)。 CC2530 单片机使用单调期访问 SFR、DATA 和主 SRAM。当 CC2530 处于空闲模式时,任 何中断可以把 CC2530 恢复到主动模式。某些中断还可以将 CC2530 从睡眠模式唤醒。位于 系统核心存储器交叉开关使用 SFR 总线将 CPU、DMA 控制器与物理存储器和所有的外接设 备连接起来。 CC2530 的 Flash 容量可以选择,有 32KB、64KB、128KB、256KB,这就是 CC2530 单片 机在在线刻编程非易失性存储器,并且映射到代码和外部数据存储器空间。除了保持程序代 码和常量以外,非易失性存储器允许应用程序保存必要的数据,以保证这些数据在设备重启 后可用。使用此功能,可以保存具体网络参数,当系统再次上电后就可以直接加入网络中。
3.1.1 天线及巴伦配置电路设计 在基于 ZigBee 协议的曲线传感器网络构建过程中,天线以及巴伦匹配电路的设计较为 重要,这涉及射频通路指标是否优良,对通信距离、系统功耗都有较大影响。 天线设计可以使用 PCB 天线,如倒 F 天线、螺旋天线等,也可以使用 SMA 接口的杆状 天线,根据不同的应用来选择。天线及巴伦匹配电路设计如图 3-2 所示。 GND RF_N RF_P C1 C4 C2 L2 L1 C5 GND E1 C3 图 3-2 天线及巴伦配置电路设计 3.1.2 晶振电路设计 CC2530 需要 2 个晶振,32MHz 晶振和 32.768KHz 晶振,晶振电路接口如图 3-3 所示。 C? C? Q1 2 Y? 32MHz Q2 1 C? C? Q3 2 Y? 32.768KHz Q4 1 GND GND 图 3-3 晶振电路接口
3.1.3 核心板原理图 C1 1uF C2 100nF C3 100nF C4 100nF C5 100nF C6 220pF C7 100nF C8 2.2uF VCC L1 bead VDD 10 39 1 2 3 4 36 35 34 11 9 8 7 6 5 38 37 19 18 17 16 15 14 13 12 20 U1 DVDD AVDD_DREG AVDD5/AVDD_SOC AVDD3 21 24 DGND_USB USB_M USB_P DVDD_USB AVDD2 AVDD1 AVDD4 27 28 29 AVDD_GUARD 31 P2_0 P2_1 P2_2 P1_0 P1_1 P1_2 P1_3 P1_4 P1_5 P1_6 P1_7 P0_0 P0_1 P0_2 P0_3 P0_4 P0_5 P0_6 P0_7 RESET_N CC2530 RF_P 25 RF_N 26 P2_4 P2_3 XOSC32M_Q1 XOSC32M_Q2 DCOUPL 32 33 22 23 40 30 RBIAS GND 41 P2_0 P2_1 P2_2 P1_0 P1_1 P1_2 P1_3 P1_4 P1_5 P1_6 P1_7 P0_0 P0_1 P0_2 P0_3 P0_4 P0_5 P0_6 P0_7 RESET C9 18pF C10 18pF P2_4 P2_3 C12 1pF L3 2nH C15 2.2pF OUT OUT 1 2 3 P3 GND GND 4 RF GND SMA-KE 3 X1 1 32M X2 4 1 32.738K L4 2nH C11 1pF VCC D1 LED2 C18 27pF C17 27pF C19 15pF C20 15pF R2 1k R1 56k C16 1uF 图 3-4 RF2530N 核心板原理图 GND P2_3 P2_1 P1_7 P1_5 P1_3 P1_1 GND RESET P0_0 P0_2 P0_4 P0_6 1 3 5 7 9 11 13 1 3 5 7 9 11 P1 1 3 5 7 9 11 13 J_2X7 P2 1 3 5 7 9 11 J_2×6 2 4 6 8 10 12 14 2 4 6 8 10 12 2 4 6 8 10 12 14 2 4 6 8 10 12 P2_4 P2_2 P2_0 P1_6 P1_4 P1_2 P1_0 VDD VDD P0_1 P0_3 P0_5 P0_7 3.1.4 核心板尺寸图 图 3-5 尺寸图
3.1.5 核心板资源 32.768K 晶振 20dBm 输出功放 全部的 IO 口 电源指示灯 CC2530F256 图 3-6 核心板资源 3.2 底板硬件资源 32MHz 晶振电路 RF2530N 无功放 RF2530A 带功放 进行 ZigBee 无线传感器网络的开发,需要使用到相应的硬件,针对不同的传感器需要 有不同的传感器信号调理电路,在此不赘述,但是,ZigBee 无线网络通信部分的硬件电路时 不变的,下面对其进行讲解。 3.1.1 电源电路设计 电源电路可以采用 5V 电源通过 DC-DC 变换器得到 3.3V 工作电压,此外也可以采用 2 节 5 号电池供电的方案,电源电路如图 3-4 所示。
5V C2 0.1uF GND U1 AS1117AR-3.3 Vout Vout Vin 3 2 4 G N D GND 1 图 3-4 电源电路 3.3V C11 0.1uF GND 3.1.2 LED 电路设计 LED 主要用于指示电路的工作状态,如:加入网络、网络信号良好、正在传输数据等信息, LED 电路如图 3-5 所示。 VDD33V 组网指示灯 D1 D2 D3 串口收发指 示灯 D5 D6 D7 D1 D2 D3 D4 D5 D6 用户指示灯 D4 R21 1k P1_0 R17 1k P1_1 R18 1k P1_4 R19 1k P0_1 R1 1k R2 1k R20 1k P0_2 P0_3 电源指示灯 D7 图 3-5 LED 电路 3.1.3 AD 转换电路设计 AD 转换电路主要用于模拟传感器,通过调节滑动变阻器的阻值大小,来改变电位器电 压,可以在网络实验部分测试遥控端电路板上的 AD 输出电压值,AD 转换电路如图 3-6 所示。
VCC AD R20 R1 GND 图 3-6 AD 转换电路 3.1.4 串口电路设计 串口电路主要用于实现 CMOS/TTL 电平到 RS232 电平的转换,串口电路如图 3-7 所示。 VDD33V VDD33V D5 D6 Comment: C7 0.1uF P0_2 P0_3 R1 1k R2 1k P0_2 P0_3 R3 10k R610k 1 2 3 4 5 6 7 8 9 10 11 12 13 14 U2 TXD DTR_N RTS_N VDD_232 RXD RI_N GND NC DSR-N DCD_N CTS_N SHTD CLK DATA PL2303 OSC2 OSC1 PLL GND_PLL VDD_PLL LD_MODE TRI_STATE 28 27 26 25 24 23 22 GND 21 VDD 20 19 18 17 DM 16 15 DP RESET GND 3.3 VDD 3.3 图 3-7 串口电路 JT1 8M C2 0.1uF C2 0.1uF C9 0.1uF VDD33V R4 33 33 R7 D- D+ R5 10K C11 VDD33V 0.1uF
分享到:
收藏