Table of contents CC2530 ZIGBEE DEVELOPMENT KIT USER’S GUIDE ................1 INTRODUCTION............................. 3 ABOUT THIS MANUAL ......................... 3 ACRONYMS ............................. 4 ZIGBEE DEVELOPMENT KIT CONTENTS ..................5 GETTING STARTED ..........................7 ........................7 ETTING UP THE HARDWARE ................8...
[2] [3]. Please visit the CC2530 ZigBee Development Kit [11] web page and CC2530 product page [1] for additional information. Further information can be found on the TI LPRF Online Community [16].
Low Power RF Micro Controller Not connected Packet Error Rate Radio Frequency Receive System on Chip Serial Peripheral Interface Short Range Device Texas Instruments Transmit UART Universal Asynchronous Receive Transmit Universal Serial Bus ZigBee Development Kit Z-Stack TI’s ZigBee software implementation 4/28...
ZigBee Development Kit contents The CC2530 ZigBee Development Kit (CC2530ZDK) includes hardware and software that allows quick testing of the CC2530 RF performance and offers a complete platform for development of advanced prototype RF systems and ZigBee applications. ...
Page 6
swru209b SmartRF05EB The SmartRF05EB (evaluation board) is the main board in the kit with a wide range of user interfaces: 3x16 character serial LCD Full speed USB 2.0 interface UART LEDs Serial Flash Potentiometer ...
swru209b Getting started Setting up the hardware After opening the kit, make sure you have all components. Please contact your TI Sales Representative or TI Support [17] if anything is missing. Start by connecting the antennas to the SMA connector on the RF evaluation boards. Tighten the antenna’s screw firmly on to the SMA connector.
SmartRF Studio is a PC application developed for configuration and evaluation of many of the RF-IC products from Texas Instruments, including the CC2530. The application communicates with the CC2530 via the USB controller on the SmartRF05EB board. The USB controller uses the debug interface of the CC2530 to execute commands and to read and write registers.
Page 9
swru209b PC. SmartRF Studio also offers a flexible code export function of radio register settings for software developers. Before proceeding, please download and install the latest version of SmartRF Studio from the web [2]. By installing Studio, the USB drivers needed for proper interaction between the PC and the hardware of the CC2530DK will also be installed.
Page 10
swru209b Figure 4 - CC2530 control panel in SmartRF Studio Figure 4 shows the main control panel for the CC2530. It lets you perform a number of operations: Run TX Test modes for testing of RF output power and spectrum; e.g. by connecting a spectrum analyser or a power meter to the CC2530EM SMA connector to perform RF measurements.
After installation refer to the Z-stack User’s Guide document found in the installation folders of Z- Stack™. The default root installation path for Z-Stack is C:\Texas Instruments\. A software package with the source code for the Sensor Demo, and Intel HEX files ready to be programmed on the devices, is available on the CC2530ZDK web site [11].
swru209b RF Testing NB! When running RF performance tests, it is recommended to disable all other peripherals on the SmartRF05EB in order to avoid unwanted noise on the on-board voltage. In particular, make sure the RS232 level converter/line driver is disabled. RF testing can be performed by using SmartRF Studio together with the Development Kit.
swru209b RX Parameter Testing Basics To investigate the RX performance of the CC2530, you can use a signal generator or “Packet TX” in SmartRF Studio (with another EB+EM) to generate the packets to receive. The receiver can be configured by using the “Packet RX” test feature in SmartRF Studio. By adding a jammer (a third node that generates either noise on the same channel or a strong signal on an adjacent channel) it is also possible to measure co-channel rejection and selectivity/blocking performance.
swru209b CC2530EM SMA antenna connector 32 kHz Crystal 32MHz Crystal CC2530F256 EM Connector (Bottom side) EM Connector (Bottom side) Figure 6 - CC2530 Evaluation Module The CC2530EM is a complete RF module based on one of the recommended reference designs for the CC2530 radio.
swru209b CC2531 USB Dongle Meandred F-antenna IO Connector CC2531F256 LEDs Button S2 Button S1 Debug connector Voltage regulator Figure 7 - CC2531 USB Dongle The USB dongle that is included in the kit comes preprogrammed such that it can be used together with the SmartRF Packet Sniffer [4] to capture packets going over the air.
Page 16
swru209b Figure 8 - CC2531 USB Dongle connected to SmartRF05EB The debug connector on the CC2531 USB Dongle matches the debug connector on the SmartRF05EB (and the CC Debugger). Note that, by default, the CC2531 dongle is not powered through the debug connector, so an external power source must be used while programming. The easiest solution is to connect it to a USB port on the PC.
swru209b SmartRF05 Evaluation Board The SmartRF05 Evaluation Board is thoroughly described in the SmartRF05EB User’s Guide [6]. That document will describe the hardware features in detail and provide the schematics for the board. 17/28...
swru209b 10 SmartRF05 Battery Board 256kB SPI Flash Module Connectors LEDs Joystick Probe Connectors EM Selection Power Switch Switch Push Buttons Figure 9 SmartRF05 Battery Board The SmartRF05 Battery Board is a smaller and simpler board than the SmartRF05EB. The Battery Board can together with an EM be used as a standalone node.
swru209b 10.1 Joystick The joystick detects five positions (centre, up, down, left, right) and one event (pushed). The two aggregated signals, JOY_MOVE and JOY_LEVEL, are used to detect a joystick event when using a SoC (e.g. the CC2530). JOY_MOVE is high whenever the joystick is moved away from the centre position, including pushing.
swru209b Function on BB Pin Pin Function on BB JOYSTICK_PUSH IO_LED2_MSP Not in use on BB IO_LED3_MSP VCC_EM IO_LED4_MSP VCC_EM JOYSTICK_UP Not in use on BB JOYSTICK_LEFT Not in use on BB SoC Debug P3.7 & IO_BUTTON2 Flash Reset Not in use on BB Not in use on BB JOY_MOVE Not in use on BB...
Page 21
swru209b Figure 11 - Switch P8 effect on LED 1-4 Due to lack of pins, some of the signals are shared. The chip select signal to the EM will also be affected when LED3 is used by the SoC (e.g. CC2530). In most cases, this will not be a problem, since the SoC does not, by default, implement a SPI slave.
swru209b 10.4 Probe connectors The probe connectors P4 and P5 bring out all the signals from the EM connectors for probing purposes. The connectors allow easy access to I/O signals and to connect prototyping boards. The pin-out of these connectors are shown below. Function on BB Signal name Signal name...
swru209b Figure 13 Program/debug with SmartRF05EB The pin out of this connector is depicted below. For debugging and programming of the SoC the following signals are used; SoC RESET_N, DD and DC. In addition GND and +3.3V shall be connected. Figure 14 SmartRF05BB SoC Debug Connector As seen on Figure 14 also the SPI signals CS, MISO, MOSI and SCLK can be found on this connector.
swru209b 11 Frequently Asked Questions When connecting the SmartRF05EB to my PC via USB, the dialog window below appears. Why? What should I do? The SmartRF05EB will be recognized as a USB device by the operating system, and it will ask the user to provide information about which USB driver that should be associated with the device.
Page 25
swru209b How can I measure the current consumption of the CC2530? The easiest way to measure current consumption of the chip in various modes is to connect the EM directly to the SmartRF05EB and disconnect everything on the board that consumes power by removing all jumpers.
swru209b 13 Document history Revision Date Description/Changes Clarified that IAR EW8051 is required when working with the Z-Stack. Updated screenshots of SmartRF Studio. 2011-04-05 Include updated schematics. Fixed a few typos. 2009-08-04 Added SmartRF05 Battery Board schematics 2009-06-08 First revision. 27/28...
swru209b Appendix A Schematics Please refer to the following pages for the schematics for CC2530 Evaluation Module CC2531 USB Dongle SmartRF05 Evaluation Board SmartRF05 Battery Board The reference design for the CC2530 evaluation module can be found on the CC2530 web page [1]. 28/28...
Page 40
JOYSTICK R_0_0603 R_0_0603 JOYSTICK_UP JOYSTICK_RT VCC_IO right PUSH R_0_0603 CENTRE COMMON JOYSTICK_PUSH push left down C_100N_0603_X7R_K_50 skrhab_e010 R_0_0603 R_0_0603 JOYSTICK_LT JOYSTICK_DN U7-A SN74HC32 U7-B SN74HC32 U7-C SN74HC32 U7-D SN74HC32 JOY_MOVE PUSH VCC_IO VCC_IO R_100K_0603_F R_220K_0603_F U8-A U8-B TLV272 TLV272 R_200K_0603_F R_100K_0603_F JOY_LEVEL R_200K_0603_F...
Page 44
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
Need help?
Do you have a question about the CC2530 ZigBee Development Kit and is the answer not in the manual?
Questions and answers