Read CC2530ZDK User's Guide (Rev. B) text version

CC2530 ZigBee Development Kit User's Guide

swru209b

swru209b

Table of contents

CC2530 ZIGBEE DEVELOPMENT KIT USER'S GUIDE ............................................................................. 1 1 INTRODUCTION..................................................................................................................................... 3 2 ABOUT THIS MANUAL ......................................................................................................................... 3 3 ACRONYMS ............................................................................................................................................. 4 4 ZIGBEE DEVELOPMENT KIT CONTENTS ...................................................................................... 5 5 GETTING STARTED .............................................................................................................................. 7 5.1 SETTING UP THE HARDWARE ........................................................................................................................ 7 5.2 RUNNING THE PREPROGRAMMED ZIGBEE SENSOR DEMO ........................................................................... 8 5.3 CC2530 PER TEST ....................................................................................................................................... 8 5.4 EVALUATE THE CC2530 RADIO USING SMARTRF STUDIO .......................................................................... 8 5.5 DEVELOPING YOUR OWN SOFTWARE WITH THE CC2530............................................................................ 11 5.6 DEVELOPING YOUR OWN HARDWARE WITH THE CC2530 .......................................................................... 11 6 RF TESTING........................................................................................................................................... 12 6.1 TX PARAMETER TESTING BASICS .............................................................................................................. 12 6.2 RX PARAMETER TESTING BASICS.............................................................................................................. 13 7 CC2530EM .............................................................................................................................................. 14 8 CC2531 USB DONGLE .......................................................................................................................... 15 9 SMARTRF05 EVALUATION BOARD................................................................................................ 17 10 SMARTRF05 BATTERY BOARD ....................................................................................................... 18 10.1 JOYSTICK ................................................................................................................................................... 19 10.2 EM CONNECTORS....................................................................................................................................... 19 10.3 EM SELECTION SWITCH ............................................................................................................................. 20 10.4 PROBE CONNECTORS .................................................................................................................................. 22 10.5 SOC DEBUG CONNECTOR ........................................................................................................................... 22 10.6 CURRENT MEASUREMENT JUMPER ............................................................................................................ 23 11 FREQUENTLY ASKED QUESTIONS ................................................................................................ 24 12 REFERENCES........................................................................................................................................ 26 13 DOCUMENT HISTORY........................................................................................................................ 27 APPENDIX A SCHEMATICS .................................................................................................................... 28

2/28

swru209b

1

Introduction

Thank you for purchasing the CC2530 ZigBee Development Kit. The CC2530 is Texas Instrument's second generation ZigBee/IEEE 802.15.4 compliant System-onChip with an optimized 8051 MCU core and radio for the 2.4 GHz unlicensed ISM/SRD band. This device enables industrial grade applications by offering state-of-the-art noise immunity, excellent link budget, operation up to 125 degrees and low voltage operation. In addition, the CC2530 provides extensive hardware support for packet handling, data buffering, burst transmissions, data encryption, data authentication, clear channel assessment, link quality indication and packet timing information. Z-StackTM is TI's ZigBee compliant protocol stack for a growing portfolio of IEEE 802.15.4 products and platforms. Z-Stack support the CC2530 and is compliant with both the ZigBee® 2007 (ZigBee and ZigBee PRO) and ZigBee® 2006 specification. The CC2530 ZigBee Development Kit is well suited for demonstration, evaluation and software development targeting IEEE 802.15.4 and ZigBee compliant applications with the CC2530. The CC2530 product folder on the web [1] has more information, with datasheets, user guides and application notes. For more information about TI's ZigBee software implementation, refer to the ZStack product folder on the web [7]. This web site also has links for download of Z-stack.

2

About this manual

This manual describes all the hardware included in the CC2530 ZigBee Development Kit (CC2530ZDK) and points to other useful information resources. Chapter 4 briefly describes the contents of the development kit and chapter 5 gives a quick introduction to how to get started with the kit. In particular, it describes how to install SmartRF Studio to get the required drivers for the evaluation board, how the hardware can be used, and lists the software that is available for the development kit. Chapter 6 explains some simple methods for performing practical RF testing with the development kit. Chapter 7, 8, and 9 describe the hardware in the kit and where to find more information about how to use it. A troubleshooting guide can be found in chapter 11. The CC2530ZDK Quick Start Guide [9] has a short tutorial on how to get started with this kit. More information and user manuals for the PC tools SmartRF Studio and SmartRF Flash Programmer can be found on their respective product sites on the web [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]. Refer also to the document CC2530DK User's Guide [13] which gives a detailed description of how to set up the software development environment for the CC2530. This document also lists other available software solutions for CC2530. See chapter 12 for a list of relevant documents and links.

3/28

swru209b

3

Acronyms

Abstract Control Model Battery Board Communications Device Class Development Kit Evaluation Board Evaluation Module Human Interface Device Integrated Circuit Industrial, Scientific and Medical Kilo Byte (1024 byte) Liquid Crystal Display Light Emitting Diode 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 Universal Asynchronous Receive Transmit Universal Serial Bus ZigBee Development Kit TI's ZigBee software implementation

ACM BB CDC DK EB EM HID IC ISM KB LCD LED LPRF MCU NC PER RF RX SoC SPI SRD TI TX UART USB ZDK Z-Stack

4/28

swru209b

4

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. Evaluate the CC2530 and ZigBee right out of the box. The kit can be used to demonstrate a small sensor network application using ZigBee and the CC2530. Use the CC2530ZDK to do software development of your own ZigBee applications using ZStackTM for CC2530. Use SmartRF Studio to perform RF measurements. The radio can be easily configured to measure sensitivity, output power and other RF parameters. Prototype development. All I/O pins from the CC2530 are available on pin connectors on the SmartRF05EB, allowing easy interconnection to peripherals on the EB board or other external sensors and devices.

The CC2530ZDK contains the following components 2 x SmartRF05EB (the two large boards) 5 x SmartRF05 Battery Boards 7 x CC2530 Evaluation Modules (with the CC2530 and antenna connector) o o 2 of these CC2530EM's are pre-programmed with the SensorDemo Collector application 5 of the CC2530EM's are pre-programmed with the SensorDemo Sensor application

1

7 x Antennas 1 x CC2531 USB Dongle Cables Batteries Documents

Figure 1 - CC2530 ZigBee Development Kit Contents

1

Consult the CC2530ZDK Quick Start Guide [9] and the CC2530ZDK Sensor Demo User's Guide [10] for a description of the software programmed on the CC2530EM's. 5/28

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 Joystick Buttons The EB is the platform for the evaluation modules (EM) and can be connected to the PC via USB to control the EM. CC2530EM The CC2530EM (evaluation module) contains the RF IC and necessary external components and matching filters for getting the most out of the radio. The module can be plugged into the SmartRF05EB. Use the EM as reference design for RF layout. The schematics are included at the end of this document and the layout files can be found on the web [1]. CC2531 USB Dongle The CC2531 USB Dongle is a fully operational USB device that can be plugged into a PC. The dongle has 2 LEDs, two small pushbuttons and connector holes that allow connection of external sensors or devices. The dongle also has a connector for programming and debugging of the CC2531 USB controller. The dongle comes preprogrammed with firmware such that it can be used as a packet sniffer device. SmartRF05BB The SmartRF05 Battery Board can be used as an alternative to the EB, providing a standalone node when the CC2530EM is connected. It is powered with 2 AA batteries in the sockets underneath the board. The board peripherals include 4 LED's, 2 push buttons and a joystick. The BB also has a SoC debug connector for connection to an external debug/programming tool e.g. the SmartRF05EB.

6/28

swru209b

5

5.1

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. If not properly connected, you might see reduced RF performance. It is also possible to connect the EM board to RF instruments via coax cables. The EM is designed to match a 50 Ohm load at the SMA connector.

Figure 2 CC2530ZDK assembled hardware

Next, the evaluation modules should be plugged in to the SmartRF05EB's and to the SmartRF05BB's. A ZigBee sensor demo application is preprogrammed on the CC2530EM's included in this kit. The application consists of two different device types; collectors and sensors. 5 of the CC2530EM's are programmed as the sensor device type. When running the out of the box demonstration the sensor EM's shall be connected to the BB's. The two EM's programmed as collector device shall be connected to the EB's. When not using the out of the box demonstration (i.e. the preprogrammed application) e.g, for RF evaluation or software development, all of the 7 EM's can be used equally. The purpose of the SmartRF05EB is to serve as a general I/O board for testing of the various peripherals of the CC2530 microcontroller. The SmartRF05EB is also used for programming and debugging of the CC2530, and has several useful peripheral devices like LCD, LED's, I/O connectors, push buttons and joystick etc. The evaluation board can be powered from several different sources: 2 x 1.5V AA batteries (included in this kit) USB (via the USB connector) DC power (4 to 10 Volt) (not included in this kit)

7/28

swru209b

External regulated power source (not included in this kit)

The power source can be selected using jumper P11 on the SmartRF05EB. The SmartRF05EB User's Guide [6] provides more details. The SmartRF05 Battery Boards (BB) can be used as a standalone device when equipped with a CC2530EM. This board is powered by AA batteries. See section 10 in this document for more information about the SmartRF05BB. After assembling the hardware, you now have several options for working with the CC2530: Run the Sensor Demo ZigBee application that is preprogrammed on the CC2530's. The CC2530ZDK Quick Start Guide document [9] included in this kit describes the necessary steps to run the demonstration. Running the packet error rate (PER) test software available for CC2530EM. Chapter 5.3 describes this application. Evaluate and explore the RF capabilities of the CC2530 using SmartRF Studio. Chapter 5.4 provides the details how to do so. Develop your own software for the CC2530. Install IAR Embedded Workbench for 8051 and set up your first software project. Section 5.5 explains how. Develop your own hardware with the CC2530. See chapter 5.6.

5.2

Running the Preprogrammed ZigBee Sensor Demo

The CC2530EM's are pre-programmed with a Sensor Demo application used to demonstrate a temperature monitoring application in a small ZigBee network. The CC2530ZDK Quick Start Guide document [9] included in this kit describes the necessary steps to run the demonstration. 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]. A detailed description about the Sensor Demo application is found in the document CC2530ZDK Sensor Demo User's Guide [10].

5.3

CC2530 PER test

A Packet Error Rate (PER) test application is also available for the CC2530. This application can be used to evaluate the RF performance of CC2530 using either the hardware included in the kit or other boards with a CC2530. More information about the PER test application can be found in the documents CC2530DK Quick Start Guide [12] and CC2530 Software Examples User's Guide [13]. A software package with the source code for the PER test application, and Intel HEX files ready to be programmed on the devices, is available on the CC2530DK web site [14].

5.4

Evaluate the CC2530 Radio using SmartRF Studio

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. SmartRF Studio lets you explore the radio on the CC2530, as it gives you full overview and access to the radio registers. The tool has a control interface for running basic radio performance tests from the 8/28

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. In order to use the SmartRF Studio with CC2530, connect the CC2530EM to the SmartRF05EB. Next, connect the SmartRF05EB board to the PC via one of the USB cables included in the kit. If you have installed SmartRF Studio, select automatic installation of driver in the device wizard that appears. The device wizard will only pop up when you turn on the SmartRF05EB and only once for each board. Allow Windows to complete the driver installation before proceeding. With the board connected to the PC, you can start SmartRF Studio. The following window should appear:

Figure 3 - CC2530 and SmartRF Studio Make sure you select the tab called "2.4 GHz". The tab will indicate if there is a board/device connected, and you should see the CC2530 icon highlighted as in the screenshot above. Double click on the CC2530 icon, and a new window will appear.

9/28

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. Run Packet TX and RX tests. For this test, you should have two EBs with CC2530EMs connected to the PC. o o o o o o Double click on both of the devices in the device list in SmartRF Studio (Figure 3), opening two windows, giving control of the two radios at the same time. Select one device to be the transmitter, by selecting the "Packet TX" tab shown in the lower middle of Figure 4. On the other device (the receiver), select the "Packet RX" tab. Set up basic test parameters and press the "Start" button for the receiver. Now you can start transmission by pressing the "Start" button for the transmitter. The window will show the number of packets sent on the transmitter side and the number of received packets and signal strength of the last received packet on the receiver side.

Read and/or modify registers and common settings, such as RF frequency (or channel) and output power. Export RF register values in a user modifiable format by selecting "File Register Export".

SmartRF Studio offers a lot of possibilities for testing and evaluating the hardware. Download the tool and try it for yourself. 10/28

swru209b

5.5

Developing your own software with the CC2530

To develop software and debug an application on the CC2530, it is recommended to use IAR Embedded Workbench. It supports debugging of CC2530 through the SmartRF05EB, so no additional hardware is required. IAR EW8051 is bundled with all the required files for CC2530 to start development: Register definition header file Linker command file Driver and device description file needed for debugging and programming

Note that other compilers and linkers can be used, but these tools may have limited debugging capabilities. An evaluation version of IAR Embedded Workbench is included in the ZigBee Development Kit. To install the software, insert the CD and follow the instructions. You will be asked to register on IAR's web site to get a license key for the product. As the owner of a CC2530 Development Kit, you are entitled to a 60 day evaluation period. The evaluation version in the kit automatically gives you 30 days. Please contact your local IAR sales representative for the additional 30-days evaluation period. For a list of sales offices and distributors in your country, please see this site: http://www.iar.com/contact. Refer also to the CC2530DK User's Guide [13] which will guide you through the steps of setting up your own IAR project from scratch. The CC2530DK User's Guide [13] also gives a brief overview of complete software solutions for CC2530 from Texas Instruments. TI's ZigBee compliant protocol stack Z-StackTM can be downloaded from the product folder [7]. This software is needed in order to develop ZigBee application for the CC2530. The product folder include downloads of Z-StackTM for the various TI platforms. Make sure the version for CC2530 is selected. After installation refer to the Z-stack User's Guide document found in the installation folders of ZStackTM. 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]. This package also includes the CC2530ZDK Sensor Demo User's Guide giving information about how to set up the software example in the IAR development environment.

5.6

Developing your own hardware with the CC2530

It is recommended to use the CC2530EM as a reference design when designing new hardware using the CC2530. The CC2530EM reference design files can be downloaded from the CC2530 product folder on the web [1].

11/28

swru209b

6

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. The basic set-up is described in section 5.4. As described in that chapter, SmartRF Studio can be used to set up basic tests and tune RF registers accordingly. Since the CC2530 evaluation board is equipped with an SMA connector, both radiated (via antenna) and conducted (via cable) tests can be performed, and it is easy to hook the EM up to RF measurement equipment. The RF equipment may be connected in two different ways. To measure radiated performance, connect an appropriate antenna to the spectrum analyzer or power meter and an antenna on the EM board. To measure conducted performance, connect a 50 Ohm coaxial cable directly from the EM to the RF equipment.

Figure 5 - RF Test Set-Up with a Spectrum analyzer By using good-quality RF cabling, the loss in the cabling should be negligible. However make sure that the spectrum analyzer is calibrated. If possible, check it against a calibrated instrument such as an RF signal generator. Uncalibrated spectrum analyzers can display errors of several dBs.

6.1

TX Parameter Testing Basics

To investigate the TX performance of the CC2530, you can either use a Spectrum Analyzer or an RF Power Meter. Use the "Simple TX" test mode in SmartRF Studio to set up the device to transmit a signal at the desired frequency. Both a modulated or unmodulated carrier signal can be generated. Use the RF Power Meter to observe the output power or the spectrum analyzer to observe the spectrum and to measure the error vector magnitude (EVM).

12/28

swru209b

6.2

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. The PER test application, that was described in section 5.3, can be used for simple sensitivity measurements with the CC2530EM and/or with your own prototype hardware. In this case, connect the unit you want to test to a known good transmitter with coaxial cables and attenuators. Add more attenuators until the PER value is 1%. The signal strength at the receiver side is then the sensitivity limit of the system. For more information regarding sensitivity measurements, refer to "Design Note 2 ­ Practical Sensitivity Testing" [15].

13/28

swru209b

7

CC2530EM

32 kHz Crystal

SMA antenna connector

CC2530F256

32MHz Crystal

EM Connector P1 (Bottom side) EM Connector P2 (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. The module is equipped with a 32 MHz crystal, a 32.768 kHz crystal, external passive components for the balun and antenna match filter, an SMA connector for the antenna or any other RF instrument connection and general IO headers/connectors. The table below shows the pin-out from the CC2530 to the two connectors on the backside of the evaluation module. CC2530 Signal

GND P0.4 P0.1 P0.2 P0.3 P0.0 P1.1 P0.6 P0.7 GND

P1

1 3 5 7 9 11 13 15 17 19

P1

2 4 6 8 10 12 14 16 18 20

CC2530 Signal

P1.3 P1.0 P2.1 P2.2 P1.4 P1.5 P1.6 P1.7

CC2530 Signal

VDD VDD RESET P1.2 P2.0

P2

1 3 5 7 9 11 13 15 17 19

P2

2 4 6 8 10 12 14 16 18 20

CC2530 Signal

P0.5 -

Table 1 - CC2530EM pin-out The part number of the EM connector is SFM-110-02-SM-D-A-K-TR from Samtec. It mates with the TFM-110-02-SM-D-A-K-TR, also from Samtec. Please refer to the reference design on the web [1] for further details.

14/28

swru209b

8

CC2531 USB Dongle

IO Connector LEDs Button S2

Meandred F-antenna CC2531F256

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. To use the dongle as a sniffer, just install the Packet Sniffer PC application (available on the web [4]), plug in the USB dongle and start capturing packets. The Packet Sniffer User Manual [5] has more information. The USB dongle can also be used as a general development board for USB and RF software. There is a USB firmware library available from the TI web pages with an implementation of a complete USB framework, including examples showing both HID and CDC ACM. There is a link to this library on the CC2530 DK web pages [14]. Table 2 shows which CC2531 signals are connected to what IO on the dongle. IO Connector

1 2 3 4 5 6 7 8

CC2531

P0.2 P0.3 P0.4 P0.5 P1.7 P1.6 P1.5 P1.4

Dongle User IO

Green LED Red LED Button S1 Button S2

CC2531

P0.0 P1.1 P1.2 P1.3

Table 2 - CC2531 USB Dongle Pinout In order to debug and program firmware on the CC2531, the CC2531 USB dongle can be connected to the SmartRF05EB as shown in the picture below. The small adapter board and flat cable is included in the development kit.

15/28

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. Alternatively, resistor R2 can be mounted. The table below shows the pin out of the debug connector. Pin # Connection

1 2 3 4 5 6 7 8 9 10 GND VCC CC2531 P2.2 (DC) CC2531 P2.1 (DD) NC NC CC2531 RESET NC Optional external VCC (R2 must be mounted) NC

Table 3 ­ CC2531 USB Dongle Debug Connector Refer to the schematics (in the appendices) for additional details.

16/28

swru209b

9

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

EM Connectors

256kB SPI Flash Module

LEDs Joystick

Probe Connectors Power Switch EM Selection 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. Figure 9 shows the SmartRF05 Battery Board. The Battery Board is powered with 2 AA batteries placed in the battery connectors underneath the board. The peripherals that are available include 2 push buttons, a joystick with 5 directions and 4 LED's of different colours that can be controlled via the EM. There are 2 switches on the SmartRF05 Battery Board: The Power switch P6 used to switch the board's power supply on/off. The EM selection switch.

NB: The EM selection switch shall be placed in position SoC/TRX when using a SoC EM such as CC2530EM or a transceiver EM is connected to the Battery Board. The position MSP is used when the CCMSP-EM430F2618 board (not part of this kit) is connected. More information about the EM Selection switch is found in section 10.3.

The following sections give the pin out of the different connectors on the SmartRF05 Battery Board. Refer to the schematics (in the appendices) and layout (available on the web) for additional details.

18/28

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. The other signal, JOY_LEVEL, is a voltage level signal that gives different values depending on the current position of the joystick. The table below shows these values. Note that the voltage levels are relative to the voltage on the board. Joystick position Up Down Left Right Centre JOY_LEVEL (Volts) 0.31 1.16 1.62 1.81 2.12

Table 4 - Voltage on JOY_LEVEL for different joystick positions (T=25°C, Vdd=3.0V) When the EM selection switch is in position MSP, there are 5 discrete signals in addition to JOY_MOVE and JOY_LEVEL to be used to distinguish which direction the joystick was pressed. These 5 discrete signals are not used with CC2530 - only with the CCMSP-EM430F2618 board (not part of this kit). The discrete signals are routed to the EM connectors. See section 10.2 for details.

10.2 EM connectors

The EM connectors P1 and P2 are used to connect an EM to the Battery Board. The pin out for these connectors is shown below. Table 1 in section 7 gives information about how the signals of the EM connectors are connected to the CC2530 on the EM board. Note that some of the signals are shared, e.g. IO_LED4_SOC/IO_BUTTON1. This means that the signal is shared between IO's on the board; in this case both LED 4 when in SoC mode and Button 1. Pressing Button 1 will affect the state of LED 4. Similarly, if a SoC is toggling LED 4, it cannot read from Button 1 at the same time.

Function on BB

GND Not in use on BB IO_LED4_SOC/IO_BUTTON1 Not in use on BB Not in use on BB Not in use on BB IO_LED2_SOC JOY_LEVEL Not in use on BB GND

Pin Pin

1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20

Function on BB

GND FLASH_CS IO_LED1 JOYSTICK_RT SoC Debug P3.4 SoC Debug P3.3 CS & SoC Debug P3.5 SCLK & SoC Debug P3.6 MOSI & SoC Debug P3.8 MISO & SoC Debug P3.10

Table 5 - EM connector P1 pin-out

19/28

swru209b

Function on BB

JOYSTICK_PUSH NC Not in use on BB VCC_EM VCC_EM JOYSTICK_UP JOYSTICK_LEFT SoC Debug P3.7 & Flash Reset Not in use on BB JOY_MOVE

Pin Pin

1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20

Function on BB

GND IO_LED2_MSP IO_LED3_MSP IO_LED4_MSP NC Not in use on BB Not in use on BB IO_BUTTON2 Not in use on BB Not in use on BB

Table 6 EM connector P2 pin out

10.3 EM Selection Switch

The EM selection switch on SmartRF05BB controls a multiplexer on the board that allows either a connected RF SoC EM or an MSP430 add-on board to access all four LEDs on the evaluation board. The limitation was caused by the particular pin-out on the RF evaluation modules that needed to be backwards compatible with other boards and test equipment.

Figure 10 - EM Selection Switch (P8) The switch will both affect the operation of the LEDs and Button 1.

NB: The EM Selection switch shall be placed in position SoC/TRX when the CC2530EM is used with SmartRF05BB.

20/28

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. When LED4 is used by the SoC, the signal from Button 1 might interfere. In short, Button 1 and LED 4 can not be used simultaneously by the SoC.

Figure 12 - Switch P8 effect on Button 1 The EM Selection switch will change the polarity of button number 1. In the MSP position, the button is active low, i.e. low voltage when the button is pressed. In the inactive position, the level is high (signal is pulled up by a 10k Ohm resistor). In the SoC position, the button is active high, i.e. high voltage when the button is pressed. In the inactive position, the level is low (signal is pulled down by a 10k Ohm resistor). Note that it is possible to use this feature to determine the position of switch P8 (assuming the button is not pressed).

21/28

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

NC Not in use on BB Not in use on BB IO_LED4_SOC/IO_BUT TON1 Not in use on BB Not in use on BB Not in use on BB Not in use on BB Not in use on BB Not in use on BB

Signal name

NC EM_P2_14 EM_P2_12 EM_P1_05 EM_P1_07 EM_P1_09 EM_P1_03 EM_P2_18 EM_P1_17 EM_P2_20

Pin

1 3 5 7 9 11 13 15 17 19

Pin

2 4 6 8 10 12 14 16 18 20

Signal name

NC EM_P1_04 EM_P1_13 EM_P1_10 EM_P1_12 EM_P1_20 EM_P1_14 EM_P1_16 EM_P1_18 GND

Function on BB

NC FLASH_CS IO_LED2_SOC SoC Debug P3.4 SoC Debug P3.3 MISO & SoC Debug P3.10 IO_LED3_SOC & SoC Debug P3.5 SCLK & SoC Debug P3.6 MOSI & SoC Debug P3.8 GND

Table 7 I/O connector P4 pin out

Function on BB

NC VCC_EM Not in use on BB JOYSTICK_RT JOYSTICK_DN JOYSTICK_UP JOYSTICK_LEFT JOYSTICK_PUSH JOY_LEVEL JOY_MOVE

Signal name

NC VCC_EM EM_P2_05 EM_P1_08 EM_P1_02 EM_P2_11 EM_P2_13 EM_P2_01 EM_P1_15 EM_P2_19

Pin

1 3 5 7 9 11 13 15 17 19

Pin

2 4 6 8 10 12 14 16 18 20

Signal name

NC EM_P1_06 EM_P2_04 EM_P2_06 EM_P2_08 EM_P1_11 EM_P2_15 EM_P2_16 EM_P2_17 GND

Function on BB

NC IO_LED1 IO_LED2_MSP IO_LED3_MSP IO_LED4_MSP Not in use on BB SoC Debug P3.7 & Flash Reset IO_BUTTON2 Not in use on BB GND

Table 8 I/O connector P5 pin out

10.5 SoC Debug connector

The SoC debug connector P3 is used to program and debug the SoC on the connected EM with an external programmer/debug tool. The SmartRF05EB can be used for this purpose by connecting a cable to P3 on the Battery Board as shown in Figure 13 below. 22/28

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.

10.6 Current Measurement Jumper

Jumper P7, also called V_EM, has been added to the board to simplify current consumption measurements. By removing the jumper, an Ampere Meter can easily be connected to the board to perform current consumption measurements. Similarly, a separate, regulated power supply for the EM can be connected. Refer to the schematics (in the appendices) for further details.

23/28

swru209b

11 Frequently Asked Questions

Q1 When connecting the SmartRF05EB to my PC via USB, the dialog window below appears. Why? What should I do?

A1

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. If you have installed SmartRF Studio, just follow the instructions and select "Automatic installation". Windows should find the required driver (cebal2.sys), as specified in an .inf file. Both files (.inf and .sys) are included in the SmartRF installation. If you have not installed SmartRF Studio, it is recommended that you do so before proceeding. Both the SmartRF Studio User Manual and SmartRF05EB User's Guide has more details.

Q2 A2

SmartRF05EB with the CC2530EM is not detected by IAR/SmartRF Studio. Why? Make sure you have installed SmartRF Studio as described in section 5.4. Then verify that the device is associated with the correct driver by opening the Device Manager on your PC. When the EB is connected, the "Cebal controlled devices" list contains "SmartRF05EB". If the board is listed as an unknown device, please follow the steps outlined in the SmartRF05EB User's Guide.

24/28

swru209b

Q3 A3

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. The jumper on header P13 should not be removed. Connect the ampere meter between the two terminals on P15. On P10, the jumper for the EM_RESET signal (connector 35-36) should be mounted. On P1, no jumpers are required, but in order to control the SoC from a debugger, mount a jumper between 19-20 (DBG_DD) and 21-22 (DBG_DD). Make sure the RS232 Enable switch is in the "disable" position. Use SmartRF Studio to set the radio in different modes (RX, TX, etc.), or download an application on the CC2530 setting the device in the preferred state.

Q4 A4

Can I use another compiler than IAR to develop software for CC2530? Yes, there are several tools available that can be used for CC2530. Any 8051 compiler (e.g. Keil, GCC, and SDCC) can, in theory, be used. Note that these tools may have limited debugging support for CC2530. When working with the TI Z-Stack (and RemoTI) stack for CC253x, you must use IAR Embedded Workbench for 8051.

25/28

swru209b

12 References

[1] CC2530 product web site http://focus.ti.com/docs/prod/folders/print/cc2530.html [2] SmartRF Studio product web site http://focus.ti.com/docs/toolsw/folders/print/smartrftm-studio.html [3] SmartRF Flash Programmer product web site http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html [4] SmartRF Packet Sniffer http://focus.ti.com/docs/toolsw/folders/print/packet-sniffer.html [5] SmartRF Packet Sniffer User Manual http://www.ti.com/lit/swru187 [6] SmartRF05EB User's Guide http://www.ti.com/lit/swru210 [7] Z-Stack http://www.ti.com/z-stack [8] CC2530 Software Examples User's Guide http://www.ti.com/lit/swru137 [9] CC2530ZDK Quick Start Guide http://www.ti.com/lit/swra274 [10]CC2530ZDK Sensor Demo User's Guide http://www.ti.com/lit/swru225 [11] CC2530ZDK web site http://focus.ti.com/docs/toolsw/folders/print/cc2530zdk.html [12] CC2530DK Quick Start Guide http://www.ti.com/lit/swra273 [13] CC2530DK User's Guide http://www.ti.com/lit/swru208 [14] CC2530DK web site http://focus.ti.com/docs/toolsw/folders/print/cc2530dk.html [15] DN002 -- Practical Sensitivity Testing http://www.ti.com/lit/swra097 [16] Texas Instruments Low Power RF Online Community http://www.ti.com/lprf-forum [17] Texas Instruments Support http://support.ti.com

26/28

swru209b

13 Document history

Revision

B A -

Date

2011-04-05 2009-08-04 2009-06-08

Description/Changes

Clarified that IAR EW8051 is required when working with the Z-Stack. Updated screenshots of SmartRF Studio. Include updated schematics. Fixed a few typos. Added SmartRF05 Battery Board schematics 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

FIDUCIAL_MARK FM1 L1 L_BEAD_102_0402

1 2

FIDUCIAL_MARK FM4

VDD FIDUCIAL_MARK FM2

FIDUCIAL_MARK FM5

C101 C_100N_0402_X5R_K_10

C391 C_1U_0402_X5R_K_6P3

C211 C_100N_0402_X5R_K_10

C241 C_100N_0402_X5R_K_10

C271 C_100N_0402_X5R_K_10

C311 C_100N_0402_X5R_K_10

C272 C_220P_0402_NP0_J_50

1 2

C1 C_2U2_0402_X5R_M_4VDC

FIDUCIAL_MARK FM3

FIDUCIAL_MARK FM6

1 2

1 2

1 2

1 2

1 2

1 2

1 2

CC2530_TX_REDES

10 39 1 2 3 4 21 24 27 28 29 31

DVDD AVDD5/AVDD_SOC AVDD_DREG AVDD3 DGND_USB USB_M USB_P DVDD_USB AVDD2 AVDD1 AVDD4 AVDD_GUARD

P1 SMD_SOCKET_2X10 P0.4 P0.1 P0.2 P0.3 P0.0 P1.1 P0.6 P0.7

1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20

36

1

P1.3 P1.0 P2.1 P2.2 P1.4 P1.5 P1.6 P1.7 P2.1 P2.2 P1.0 P1.1 P1.3 P1.4 P1.5 P1.6 P1.7 P0.0 P0.1 P0.2 P0.3 P0.4

C252 C_1P0_0402_NP0_C_50

1 2 2

C254 C_2P2_0402_NP0_C_50

1 2

P3 SMA_SMD

2 3 4 5

35 34 11 9 8 7 6 5 38 37 19 18 17 16 15 14

P0.6 13 P0.7 12

20

RESET_N

U1

GND

41

R301 R_56K_0402_F

C401 C_1U_0402_X5R_K_6P3

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

2

1

RF_P

25 1

2

C251 C_18P_0402_NP0_J_50

L252 L_2N0_0402_S L251 L_0402

1

2 1

C253 C_0402

2 1

C255 C_0402

C261 C_18P_0402_NP0_J_50

2

RF_N

26 1

L261 L_2N0_0402_S

2 1

P2_4 P2_3 XOSC32M_Q1 XOSC32M_Q2 DCOUPL RBIAS

32 33

2 1

C262 C_1P0_0402_NP0_C_50

22 23 40 30

2

1

X1 X_32.000/10/15/30/16

1 2

P4 PINROW_1x2

SMD_SOCKET_2X10 P2

1 3 VDD 5 7 9 11 13 Reset 15 P1.2 17 P2.0 19 2 4 6 8 10 12 14 16 18 P0.5 20 1

3 1

1

4 1

X_32.768/20/50/40/12 X2

1 1

1

2

C231 C_27P_0402_NP0_J_50

C221 C_27P_0402_NP0_J_50

2

2

C_15P_0402_NP0_J_50 C331

C_15P_0402_NP0_J_50 C321

2

2

CONTRACT NO.

COMPANY NAME

025104

APPROVALS DRAWN CHECKED ISSUED DATE

Texas Instruments

DWG SIZE

CC2530EM Discrete

FSCM NO. DWG NO. REV.

TIK NN

A4

SCALE SHEET

1.3.1 1 (1)

FIDUCIAL_MARK_1mm FIDUCIAL_MARK_1mm FM1 FM2

1 1

FIDUCIAL_MARK_1mm FM3

1

VOLTAGE REGULATOR SoC periferials

Generated voltage: 3.3 V for CC2531 USB Connector Buttons LEDs SMD sockets RESET_N RESET_N

RF-SoC PART

Including PCB antenna

P0_0 P0_2 P0_3 P0_4 P0_5 P1_0/LED P1_1/LED P1_2 P1_3 P1_4 P1_5 P1_6 P1_7 P2_1 P2_2 PA_DM PA_DP

P0_0 P0_2 P0_3 P0_4 P0_5 P1_0/LED P1_1/LED P1_2 P1_3 P1_4 P1_5 P1_6 P1_7 P2_1 P2_2 PA_DM PA_DP

CONTRACT NO.

COMPANY NAME

025104

APPROVALS DRAWN CHECKED ISSUED DATE

Texas Instruments

DWG SIZE

CC2531 USB dongle

FSCM NO. DWG NO. REV.

TIK MAP

A4

SCALE SHEET

2.4 1(4)

To CC2531 VCC_EXT 3.3V

1

VBUS From PC U2 TPS76933 In Out VREG C1 C_1U_0603_X5R_L_6P3

1 2 1

R2 R_0402

R3 R_0_0402

2

2

/EN Gnd

NC

1 2

C3 C_0402 1

2 1

C2 C_4U7_0603_X5R_K_6

R1 R_2_0402_F

2

Not mount: C3, R2

CONTRACT NO.

COMPANY NAME

025104

APPROVALS DRAWN CHECKED ISSUED DATE

Texas Instruments

DWG CC2531 USB DONGLE VOLTAGE REGULATOR SIZE FSCM NO. DWG NO. REV.

TIK MAP

A4

SCALE SHEET

2.4 2(4)

VCC L1 L_BEAD_102_0402

1 2

3.3V

C391 C_1U_0402_X5R_K_6P3

C41 C_10P_0402_NP0_J_50

C101 C_100N_0402_X5R_K_10

C211 C_100N_0402_X5R_K_10

C241 C_100N_0402_X5R_K_10

C271 C_100N_0402_X5R_K_10

C311 C_100N_0402_X5R_K_10

C272 C_220P_0402_NP0_J_50

1 2

C4 C_2U2_0402_X5R_M_4VDC

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

CC2531

10 39 1 21 24 27 28 29 31 2 36 35 34 11 9 8 7 6 5 38 37 19 18 17 16 15 14 13 12 20 1 2 2 1

DVDD2 DVDD1 DGND_USB USB_P USB_M DVDD_USB

AVDD5 AVDD3 AVDD2 AVDD1 AVDD4 AVDD6

PA_DP PA_DM

2 3 4

A2 ANTENNA_IIFA_1_LEFT

P2_1 P2_2 P1_0/LED P1_1/LED P1_2 P1_3 P1_4 P1_5 P1_6 P1_7 P0_0 P0_2 P0_3 P0_4 P0_5 R201 R_2K2_0402_G RESET_N

1 2

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 U1

R9 R_0_0402

25 4 1

RF_P

JTI_2450BM15A0002 B1

26 3 2 5 6

C5 C_0P5_0402_NP0_B_50

RF_N

P2_4 P2_3 XOSC_Q1 XOSC_Q2 DCOUPL RBIAS GND

32 33 22 23 40 30 41

C201 C_1N_0402_NP0_J_50

L301 L_6N8_0402_J

R301 R_56K_0402_F

C401 C_1U_0402_X5R_K_6P3

X1 X_32.000/10/15/30/16

3 1 1

1

2

1

C231 C_27P_0402_NP0_J_50

2

2

1

C221 C_27P_0402_NP0_J_50

2

CONTRACT NO.

COMPANY NAME

025104

APPROVALS DRAWN CHECKED ISSUED DATE

Texas Instruments

DWG SIZE CC2531 USB DONGLE RF-PART FSCM NO. DWG NO. REV.

TIK MAP

A4

SCALE SHEET

2.4 3(4)

USB Interface

LED_Red

3.3V

2 1 1

R11 R_270_0402_F

1 2

P1_1/LED

D1 LED_EL19-21SURC R92 R_0402

2 1

R91 R_0_0402

2

LED_Green

P1_0/LED R71 R_270_0402_F P0_0

1 2 1 2

3.3V

VBUS P1 USB_A VBUS DD+ GND Shield Shield

1 2 3 4 5

R32 R_1K5_0402_G

D2 LED_EL19-21SYGC

2

1

R21 R_33_0402_G

1 1 2 2 1 2 1 2

PA_DM PA_DP

button_P_1_2

S1 PUSH_BUTTON_SKRK

R31 R_33_0402_G

C21 C_47P_0402_NP0_J_50

1

2

P1_2

6

C31 C_47P_0402_NP0_J_50

button_P_1_3

S2 PUSH_BUTTON_SKRK

1 2

P1_3

SoC debug/flash

DEBUG STL21

Additional testpins IO BL_31_008U_NO_SILK

3.3V

8 7 6 5 4 3 2 1

P2_2 RESET_N VCC_EXT

1 3 5 7 9

2 4 P2_1 6 8 10

P1_4 P1_5 P1_6 P1_7 P0_5 P0_4 P0_3 P0_2

CONTRACT NO.

COMPANY NAME

025104

APPROVALS DRAWN DATE

Texas Instruments

DWG CC2531 USB dongle USB circuitry SIZE FSCM NO. DWG NO. REV.

TIK MAP

Not mount: R92, IO

CHECKED ISSUED

A4

SCALE SHEET

2.4 4(4)

PCB_FEET_19 H3

USB Interface

- CC2511 - CC2511 debug - USB port

USB_UART_RTS USB_UART_CTS USB_UART_RX USB_UART_TX

Power Supply

- Regulators - Power jumpers - Battery

PCB_FEET_19 H2

PCB_FEET_19 H1

VBUS +3.3V USB

VBUS +3.3V USB

VCC_EM POWER_PS

PCB_FEET_19 H4

USB_DBG_DD_DIR USB_DBG_DC USB_DBG_DD USB_CS USB_MISO USB_MOSI USB_SCLK USB_LCD_CS USB_LCD_MODE P1 PINROW_2X18

VCC_IO

USB_IO_RESET

Sheet 4

USB MCU IO jumpers Default setting: 1-2: open 3-4: open 5-6: mount 7-8: mount 9-10: open 11-12: open 13-14: open 15-16: open 17-18: mount 19-20: mount 21-22: mount 23-24: mount 25-26: mount 27-28: mount 29-30: mount 31-32: mount 33-34: mount 35-36: mount

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36

USB_EM_RESET

Joystick

USB_JOY_MOVE

Sheet 2

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35

JOYSTICK_UP JOYSTICK_DN JOYSTICK_LT JOYSTICK_RT JOYSTICK_PUSH JOY_MOVE JOY_LEVEL

- Joystick

Sheet 7

EM Interface

- EM connection - External SoC debug

JOYSTICK_UP JOYSTICK_DN JOYSTICK_LT JOYSTICK_RT JOYSTICK_PUSH EM_JOY_MOVE EM_JOY_LEVEL EM_LCD_MODE EM_LCD_CS EM_MISO EM_MOSI EM_SCLK EM_FLASH_CS EM_BUTTON1/EM_LED4_SOC EM_BUTTON2 EM_LED1 EM_LED2_MSP EM_LED2_SOC EM_LED3_MSP EM_CS/EM_LED3_SOC EM_LED4_MSP EM_POT_R EM_RESET P10 PINROW_2X18 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36

User Interface

LCD Flash Potmeter Buttons LEDs USB_EM_RESET USB_IO_RESET IO_LCD_MODE IO_LCD_CS IO_MISO VCC_IO IO_MOSI IO_SCLK IO_FLASH_CS IO_BUTTON1/IO_LED4_SOC IO_BUTTON2 IO_LED1 IO_LED2_MSP IO_LED2_SOC IO_LED3_MSP IO_LED3_SOC (EM_CS/EM_LED3_SOC) IO_LED4_MSP IO_POT_R IO_EM_RESET

RS-232

- RS232 driver - RS232 port - On/Off jumper

EM_UART_TX EM_UART_RX EM_UART_CTS EM_UART_RTS

EM_DBG_DD EM_DBG_DC EM_DBG_DD_DIR EM_SNIFF_SFD EM_SNIFF_MISO EM_SNIFF_CLK EM_SNIFF_DATA EM_UART_TX EM_UART_RX EM_UART_CTS EM_UART_RTS

IO peripherals jumpers All mount as default

POWER_PS VCC_EM

Sheet 5

VCC_IO

Sheet 6

Sheet 3

FIDUCIAL_MARK FIDUCIAL_MARK FIDUCIAL_MARK FM1 FM3 FM5

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN DATE

TI Norway, LPW

DWG

SmartRF05EB Top Level PEH

SIZE FSCM NO. DWG NO. REV.

FIDUCIAL_MARK FIDUCIAL_MARK FIDUCIAL_MARK FM4 FM6 FM2

CHECKED ISSUED

A3

SCALE SHEET

1.8.1 1(7)

+3.3V USB

USB BUTTON

S4 PUSH_BUTTON_SKRK VCC_IO 1 2 R52 R_10K_0603_G 2 R41 R_10K_0603_G R42 R_10K_0603_G 2 R60 R_10K_0603_G 2 VCC_IO

USB SoC Debug

+3.3V USB +3.3V USB L4 L_BEAD_102_0603 1 2

2

C_100N_0603_X7R_K_50

C_100N_0603_X7R_K_50

R43 R_270_0603_J 1 2

C_100N_0603_X7R_K_50

1 C18 2

USB_RESET

USB LED

1 D6 LED_CL150YCD C_1U_0603_X5R_K_10 2

2 C16 1

2 12 28 29 30

U3 CC2511 DVDD DVDD DGUARD AVDD_DREG DCOUPL

AVDD AVDD AVDD AVDD

19 22 25 26

USB_IO_RESET

14 P2_0 15 P2_1 16 P2_2 4 3 1 36 35 34 33 32 5 6 7 8 9 13 RF_P P1_0/LED P1_1/LED RF_N P1_2 P1_3 P1_4 P1_5 P1_6 P2_3/XOSC32_Q1 P1_7 P2_4/XOSC32_Q2 P0_0/ATEST P0_1 P0_2 P0_3 P0_4 P0_5 23 24

USB_DBG_DC USB_UART_RTS USB_UART_CTS USB_UART_TX USB_UART_RX USB_DBG_DD_DIR USB_DBG_DD USB_JOY_MOVE USB_EM_RESET USB_CS USB_SCLK USB_MOSI USB_MISO

17 18

C_220P_0603_NP0_J_50

2

C_100N_0603_X7R_K_50

1 3 5 7 9

2 4 6 8 10

1 C17

C_220P_0603_NP0_J_50

1

1

VCC_IO

P2 PINROW_2X5

C_2U2_0603_X5R_K_10

1 C37 2

1

1

1 C33 2

1 C35 2

1 C36 2

1 C34 2

USB_LCD_MODE USB_LCD_CS

XOSC_Q1 21 XOSC_Q2 20 RBIAS 27

10 PADP 11 PADM 31 RESET_N GND Exposed 37

1 R44 R_56K_0603_F 2 X1 X_48.000/15/18/60/16 1 1 2 C_33P_0603_NP0_J_50 3 1 C20 2 2

GND

+3.3V USB

Do Not Mount

R18 R_0603 1 2 R10 R_0_0603 1 2 1 2 R9 R_1K5_0603_G

1 4

+3.3V USB VBUS

C6 C_10N_0603_X7R_K_50

C19 2

2

P12 USB_B VBUS DD+ GND Shield Shield 1 2 3 4 5 6

1

R12 R_33_0603_G 1 2 1 R11 R_33_0603_G C_47P_0603_NP0_J_50 2 C3 1 2 C2 1 C_47P_0603_NP0_J_50 2 CONTRACT NO. COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG

PEH

USB Interface

SIZE FSCM NO. DWG NO. REV.

A3

SCALE SHEET

C_33P_0603_NP0_J_50

USB_RESET

S3 PUSH_BUTTON_SKRK

1.8.1 2(7)

VCC_IO SN74AVC4T245 1 VCCA VCCB 2 1DIR 3 2DIR 4 1B1 1A1 5 1B2 1A2 6 2B1 2A1 7 2B2 2A2 8 GND GND U9 C_100N_0603_X7R_K_50 1 C27 2 C_100N_0603_X7R_K_50 1 C29 2 VCC_EM R30 R_0603 1 16 15 14 13 12 11 10 9 DUT_VCC

External SOC Debug

PINROW_2X5 P3 1 2 3 4 5 6 7 8 9 10 PINROW_SMD_2X5_1.27MM P4 1 2 DUT_VCC 3 4 DUT_DD 5 6 7 8 9 10

EM_DBG_DD_DIR

EM_DBG_DD EM_RESET EM_DBG_DC

DUT_DD

DUT_VCC DUT_DD

2

Mount 0 ohm resistor in position R30 to power DUT from +3.3V USB through connector P3

EM_UART_CTS EM_BUTTON1/EM_LED4_SOC EM_UART_RX EM_UART_TX EM_LCD_MODE EM_LED2_SOC EM_JOY_LEVEL EM_POT_R

SMD_HEADER_2x10 P5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

SMD_HEADER_2x10 P22 JOYSTICK_DN EM_FLASH_CS EM_LED1 JOYSTICK_RT EM_DBG_DD EM_DBG_DC EM_CS/EM_LED3_SOC EM_SCLK EM_MOSI EM_MISO EM_SNIFF_CLK EM_SNIFF_DATA EM_SNIFF_SFD 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20

VCC_EM

JOYSTICK_PUSH EM_SNIFF_MISO POWER_PS VCC_EM JOYSTICK_UP JOYSTICK_LT EM_RESET EM_LCD_CS EM_JOY_MOVE C_10U_0805_X5R_K_10

SMD_HEADER_2x10 P6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 R33 R_0603 1 C21 1 C28 2 2 C_100N_0603_X7R_K_50

EM_LED2_MSP EM_LED3_MSP EM_LED4_MSP EM_USB2 EM_USB1 EM_BUTTON2 EM_UART_RTS EM_DBG_DD_DIR

2

DO NOT MOUNT

EM Connectors

R33 DO NOT MOUNT

Debug Connectors

PINROW_2X10 P18 EM_USB1 EM_USB2 EM_BUTTON1/EM_LED4_SOC EM_UART_RX EM_UART_TX EM_UART_CTS EM_UART_RTS EM_POT_R EM_DBG_DD_DIR 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 EM_FLASH_CS EM_LED2_SOC EM_DBG_DD EM_DBG_DC EM_MISO EM_CS/EM_LED3_SOC EM_SCLK EM_MOSI VCC_EM POWER_PS JOYSTICK_RT JOYSTICK_DN JOYSTICK_UP JOYSTICK_LT JOYSTICK_PUSH EM_JOY_LEVEL EM_JOY_MOVE PINROW_2X10 P20 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 EM_LED1 EM_LED2_MSP EM_LED3_MSP EM_LED4_MSP EM_LCD_MODE EM_RESET EM_BUTTON2 EM_LCD_CS

C_100N_0603_X7R_K_50

1 C30 2

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG

EM Interface PEH

SIZE FSCM NO. DWG NO. REV.

A3

SCALE SHEET

1.8.1 3(7)

1

R70 R_0603

2 LPS3015-222ML 2 L1 1 U4 4 L1 VIN VINA EN PS/SYNC GND FB PGND PPAD 10 R_180K_0603_G 2 1 3 11 TPS63030 L2 VOUT 2 1 C11 C_10U_0805_X5R_K_10 R68 R_1M0_0603_J 2 1

Do Not Mount

2.2uH VCC_EM jumper

STRAP_1 1 P15 2 VCC_EM

1

R34

2 C_4U7_0805_X5R_K_25 1 C9 2

5 8 C_100N_0603_X7R_K_50 R45 R_1M0_0603_J 1 2 6 1 C38 2 7 9

R_0_0603

1 2

C10 C_4U7_0805_X5R_K_25

1 2

POWER_PS

R69

VCC_IO jumper

STRAP_1 P13 2

1

VCC_IO

1 + 1xAA_1_5V B1

Battery

2 1 + 2 1xAA_1_5V B2 6 5 4 P8 Switch_6pin 1 2 3

Power On/Off

P11 PINROW_1X3 1 2 3

Power source jumper: 1-2: Battery 2-3: USB/DC (default)

R65 R_0603 Do 1 2

R29 R_0_0603 1 R7 R_0603 1 2 2 +3.3V USB

Not Mount

R2 R_0_0603 VBUS 1 2 A

D8 BAT254 K 1 R35 2 1 C1 2 2

Do Not Mount

U2 TPS7A4501 In Out 4 5 R_3K6_0603_G R64 2 1 1 C_10U_0805_X5R_K_10 2 1 C8 2 TESTPOINT_PAD TESTPOINT_PAD TP1 TESTPOINT_PAD TESTPOINT_PAD TP2 TP4 TP3

R_0_0603 C_10U_0805_X5R_L_25

1 3

ADJ Gnd

Gnd 6

R63 R_6K2_0603_G

Current is drawn from input with highest voltage

P7 DC_JACK_2.5

1 2 3 A

D5 BAT254 K

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG

PEH

Power supply

SIZE FSCM NO. DWG NO. REV.

A3

SCALE SHEET

1.8.1 4(7)

LCD

C_1U_0603_X5R_K_10 VCC_IO VCC_IO R_10K_0603_G 1

BUTTON1_POWER_MSP VCC_IO VCC_IO 1 C13 2 Switch_6pin 1 2 3 6 5 4 P19 VCC_IO 16 8 1 15 BUTTON1_POWER_SOC 4 7 9 12

LED

VCC_IO U10 SN74CBTLV3257PW 2 VDD 1B1 3 GND 1B2 5 2B1 S 6

OE 1A 2A 3A 4A 2B2 3B1 3B2 4B1 4B2

2

M1 HMC16311SF-PY

7 - not use 8 - not use 12- not use 13- not use 14- not use 15- not use 16- not use

P9 HMC_CON

1 - backlight supply 2 - backlight supply + 3 - logic power supply 4 - logic power supply + 5 - Reset (active low) 6 - register selection 9 - serial data in 10- serial clock input 11- chip select

R16

IO_LED1 IO_LED2_MSP IO_LED2_SOC IO_LED3_MSP IO_LED3_SOC IO_LED4_MSP IO_BUTTON1/IO_LED4_SOC

LCD

1

2

VCC_IO

R_270_0603_J VCC_IO R37 1

R14 R_10K_0603_G

LED_CL150URCD LED2 4 SN74ALVC14 U11-B LED_CL150YCD LED3 6 SN74ALVC14 U11-C LED_CL150DCD LED4 8 SN74ALVC14 U11-D 1 2 9 2 1 2 5 2 1 2 3 2

C_100N_0603_X7R_K_50

SN74ALVC14 U11-A 7

Green

1 C5 2

C_100N_0603_X7R_K_50

1 C4 2

FLASH

VCC_IO 8 IO_LCD_CS 5 6 1 3 7 VCC_IO VCC_IO VCC_IO 2 1 R_10K_0603_G R13 1 U5 M25PEx0 Vcc D Q C S TSL Reset Vss 4 R_10K_0603_G R15 2

R_270_0603_J

Red

BUTTON 1

R21 R_10K_0603_G

R38 R_270_0603_J 1

Yellow

S1 PUSH_BUTTON

IO_MOSI IO_SCLK IO_FLASH_CS

IO_MISO R39 R_270_0603_J 1

Orange

BUTTON1_POWER_SOC

12 34

2

USB_IO_RESET

BUTTON 2

VCC_IO R20 R_10K_0603_G

POTMETER

VCC_IO RT1 R_0-10K_TRIM R40 R_1K0_0603_J 1 CW 2 IO_POT_R 2

13

12 SN74ALVC14 U11-F

1

EM RESET

S5 PUSH_BUTTON 12 34

1

S2 PUSH_BUTTON

3

2

1

2

BUTTON1_POWER_MSP

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

USB_IO_RESET 1 R_0_0603 R8 VCC_IO VCC_IO R36 2 1 LED_CL150GCD LED1 2 14 1 2 IO_LCD_MODE

11 10 14 13

VCC_IO

1

2

VCC_IO

12 34

IO_BUTTON2

VCC_IO

USB_EM_RESET

11

C_100N_0603_X7R_K_50

1 C7 2

10 SN74ALVC14 U11-E

IO_EM_RESET

R53 R_100K_0603_F

1

2

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG

User Interface PEH

SIZE FSCM NO. DWG NO. REV.

A3

SCALE SHEET

1.8.1 5(7)

VCC_IO 2 R28 R_0_0603 C_100N_0603_X7R_K_50 1 C14 2 C_1U_0603_X5R_K_10 1 C22 C_100N_0603_X7R_K_50 2 1 2 U6 SN65C3243DBR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 C2+ C2VR1IN R2IN R3IN R4IN R5IN T1OUT T2OUT T3OUT T3IN T2IN T1IN C1+ V+ VCC GND C1FORCEON 28 27 26 25 24 23 22 21 20 19 18 17 16 15 C23 C_100N_0603_X7R_K_50 1 2 1 1 C15 2

C25 C_100N_0603_X7R_K_50

1 2

C24 C_100N_0603_X7R_K_50

VCC_IO

1

1

2

EM_UART_RX

P16 DSUB_9F

5 9 4 8 3 7 2 6 1 R_0_0603 1 R48 R_0_0603 1 R49 R_0_0603 1 2 EM_UART_RTS 2 EM_UART_TX 2 EM_UART_CTS R47

PC RS232-port 2-RXD 3-TXD 5-GND 7-RTS 8-CTS

Switch_6pin P14

R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT

R46 R_0_0603

4 5 6

3 2

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG SIZE

RS-232 Interface

FSCM NO. DWG NO. REV.

PEH

A3

SCALE SHEET

1.8.1 6(7)

UP R57 R_0_0603 JOYSTICK_UP 1 2

JOYSTICK

R_100K_0603_F R23 R22 R_100K_0603_F 2 1

RT

R58 R_0_0603 1 2 JOYSTICK_RT

1 1

4 2

R62 R_0_0603 JOYSTICK_PUSH 1 2

PUSH 2 1 R24 R_100K_0603_F

A up CENTRE push left C U1 skrhab_e010 3 2

B right COMMON down D 5

VCC_IO

1 C31 C_100N_0603_X7R_K_50 2

R61 R_0_0603 JOYSTICK_LT 1 2

LT

6 DN R59 R_0_0603 1 R26 R_100K_0603_F 1 2 2 JOYSTICK_DN

2 1 R_100K_0603_F R25

U7-A SN74HC32 1 34 2 5 9 PUSH R6 R_100K_0603_F 1 UP R17 R_200K_0603_F 1 DN R31 R_200K_0603_F LT 1 2 R32 R_200K_0603_F 1 2 2 2 VCC_IO R1 R_220K_0603_F 1 2 2 3 1 R_100K_0603_F R3 2 VCC_IO U8-A TLV272 V+ + 1 8 V4 U8-B TLV272 5 6 + R55 R_10K_0603_G 1 R54 R_47K_0603_G 2 1 R56 R_10K_0603_G 2 7 JOY_LEVEL 12 10 6 813 11 JOY_MOVE U7-B SN74HC32 U7-C SN74HC32 U7-D SN74HC32

R50 R_330K_0603_F RT 1 2

R51 R_330K_0603_F 1 2 VCC_IO C_100N_0603_X7R_K_50

R4 R_100K_0603_F 1 2 R5 R_100K_0603_F 1 2 2 1

C_100N_0603_X7R_K_50

VCC_IO 1 C12

VCC_IO

U7-E SN74HC32 POWER CONN.

1 C32 2 C_100P_0603_NP0_J_50 C26

14 2

VDD

GND

7

1

2

CONTRACT NO.

COMPANY NAME

02587

APPROVALS DRAWN CHECKED ISSUED DATE

TI Norway, LPW

DWG

Joystick PEH

SIZE FSCM NO. DWG NO. REV.

A3

SCALE SHEET

1.8.1 7(7)

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. All products are sold subject to TI's terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Audio Amplifiers Data Converters DLP® Products DSP Clocks and Timers Interface Logic Power Mgmt Microcontrollers RFID RF/IF and ZigBee® Solutions www.ti.com/audio amplifier.ti.com dataconverter.ti.com www.dlp.com dsp.ti.com www.ti.com/clocks interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com www.ti-rfid.com www.ti.com/lprf TI E2E Community Home Page e2e.ti.com Applications Communications and Telecom www.ti.com/communications Computers and Peripherals Consumer Electronics Energy and Lighting Industrial Medical Security Space, Avionics and Defense Transportation and Automotive Video and Imaging Wireless www.ti.com/computers www.ti.com/consumer-apps www.ti.com/energy www.ti.com/industrial www.ti.com/medical www.ti.com/security www.ti.com/space-avionics-defense www.ti.com/automotive www.ti.com/video www.ti.com/wireless-apps

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2011, Texas Instruments Incorporated

Information

CC2530ZDK User's Guide (Rev. B)

44 pages

Report File (DMCA)

Our content is added by our users. We aim to remove reported files within 1 working day. Please use this link to notify us:

Report this file as copyright or inappropriate

333585


Notice: fwrite(): send of 206 bytes failed with errno=104 Connection reset by peer in /home/readbag.com/web/sphinxapi.php on line 531