tis cc1110dk user-guide

Upload: rajesh-mittal

Post on 07-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 TIS CC1110DK User-Guide

    1/27

    CC1110 & CC2510

    Mini Development Kit

    Users Guide

    SWRU236

  • 8/6/2019 TIS CC1110DK User-Guide

    2/27

    swru236

    Table of contents

    1 INTRODUCTION.....................................................................................................................3

    2 ABOUT THIS MANUAL..........................................................................................................4

    3 ACRONYMS............................................................................................................................. 5

    4 MINI DEVELOPMENT KIT CONTENT................................................................................6

    5 GETTING STARTED .............................................................................................................. 8

    5.1 SETUP..................................................................................................................................8

    6 USING THE HARDWARE ....................................................................................................10

    6.1 POWER SOURCES................................................................................................................10

    6.1.1 Battery Power............................................................................................................ 106.1.2 External Power Supply...............................................................................................11

    6.2 BUTTONS...........................................................................................................................11

    6.3 LEDS ................................................................................................................................116.4 DEBUG CONNECTOR(DEBUG) ........................................................................................ 116.5 I/O PIN CONNECTORS (INTIO) ........................................................................................... 12

    6.6 ANTENNA OPTIONS ............................................................................................................126.7 HARDWARE DEVELOPMENT................................................................................................13

    7 USING SMARTRF STUDIO WITH SMARTRF CC1110/CC2510 TARGET BOARDS..... 14

    7.1 TESTING TX PARAMETERS .................................................................................................177.2 TESTING RX PARAMETERS .................................................................................................177.3 LINK AND RANGE TESTING .................................................................................................17

    8 USING SMARTRF PACKET SNIFFER WITH SMARTRF CC1110/CC2510 TARGET

    BOARDS......................................................................................................................................... 19

    9 SOFTWARE APPLICATION EXAMPLES.......................................................................... 21

    9.1 R UNNING AND DEVELOPING SOFTWARE APPLICATION EXAMPLES .......................................21

    10 FREQUENTLY ASKED QUESTIONS..............................................................................22

    11 REFERENCES.................................................................................................................... 23

    12 DOCUMENT HISTORY ....................................................................................................24

    A SMARTRF CC1110 TARGET BOARD................................................................................. 25

    B SMARTRF CC2510 TARGET BOARD................................................................................. 26

  • 8/6/2019 TIS CC1110DK User-Guide

    3/27

    swru236

    1 Introduction

    Thank you for purchasing the CC1110 Mini Development Kit 868-915 MHz or the CC2510Mini Development Kit.

    The CC1110 and CC2510 are System-on-Chip (SoC) devices from Texas Instrumentsdesigned for low power wireless applications. CC1110 operates in the sub-1 GHz unlicensedISM bands while the CC2510 operates in the 2.4 GHz unlicensed ISM bands. The CC1110and CC2510 combine the excellent performance of the state-of-the-art CC1101 and CC2500RF transceivers respectively with an industry-standard enhanced 8051 MCU, up to 32 kB ofin-system programmable flash memory and up to 4 kB of RAM, and many other powerfulfeatures.

    The CC1110 and CC2510 are highly suited for systems where very low power consumption isrequired. This is ensured by several advanced low-power operating modes. The small 6x6mm package further makes it suited for applications with size limitations.

    The CC1110 and CC2510 mini development kits include all the necessary hardware in orderto evaluate, demonstrate, prototype and develop software targeting proprietary applicationsrequiring a sub-1 GHz or 2.4 GHz radio.

    Make sure to subscribe to the Low-Power RF eNewsletter to receive information aboutupdates to documentation, new product releases and more. Sign up on the TexasInstruments Low Power RF web site www.ti.com/lprf.

    http://www.ti.com/lprfhttp://www.ti.com/lprf
  • 8/6/2019 TIS CC1110DK User-Guide

    4/27

    swru236

    2 About this Manual

    This manual contains both tutorial and reference information regarding the hardwarecomponents of both the CC1110 Mini Development Kit and the CC2510 Mini DevelopmentKit.

    Chapter 4 briefly describes the content of this development kit and chapter 5 and 6 gives aquick introduction to how to set-up and use the hardware. Chapter 7 describes how to use thekit with SmartRF

    Studio [7] and chapter 8 briefly shows how to use the kit hardware as

    capture devices with the SmartRF Packet sniffer [8]. Chapter 9 mentions other software thatis available for the mini development kits. A troubleshooting guide can be found in chapter 10.Chapter 11 provides a list of relevant documents and links. Appendix A and B contain theschematics for the SmartRF CC1110 and SmartRF CC2510 target boards respectively. Thecomplete reference design for both the target boards are further available on the minidevelopment kit web pages on the TI web site, see [4] and [5].

    The CC1110 Mini Development Kit 868-915 MHz Quick Start Guide [1] and the CC2510 MiniDevelopment Kit Quick Start Guide [2] are short tutorials on how to quickly and easy get

    started with the two mini development kits and how to use the preprogrammed link test on thekits. The CC1110 & CC2510 Mini DK Software Example User's Guide [3] describes thesource code and has more detailed documentation on the preprogrammed link test thatcomes with the kit.

    The CC Debugger Users Guide [6] covers all the details regarding the CC Debugger tool thatcomes with this kit. The users guides for the PC tools SmartRF Studio [7] and SmartRF FlashProgrammer [9] give details on the use of these PC tools. Relevant design notes andapplication notes for the CC1110 and CC2510 mini development kits, and the CC1110 andCC2510 datasheet and errata note can be in the device product folders ([14] and [15]). Alsovisit the kit web pages [4] and [5] for additional information.

    http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235
  • 8/6/2019 TIS CC1110DK User-Guide

    5/27

    swru236

    3 Acronyms

    DK Development KitIC Integrated CircuitISM Industrial, Scientific and Medical

    I/O Input/ OutputkB Kilo Byte (1024 byte)LED Light Emitting DiodeLPRF Low Power RFMCU Micro Controller PCB Printed Circuit BoardRAM Random Access MemoryRF Radio FrequencyRX ReceiveSoC System on ChipSPI Serial Peripheral InterfaceSRD Short Range DeviceTI Texas Instruments

    TX TransmitUART Universal Asynchronous Receive TransmitUSB Universal Serial BusPCB Printed Circuit Board

  • 8/6/2019 TIS CC1110DK User-Guide

    6/27

    swru236

    4 Mini Development Kit Content

    The CC1110 and CC2510 mini Development Kits include the necessary hardware andsoftware tools to allow quick testing of the CC1110 or CC2510 performance. They furtheroffer a complete platform to develop prototype RF systems.

    Evaluate the CC1110/CC2510 right out of the box. The kits can be used for rangetesting using the pre-programmed link test.

    Prototype development. All I/Os from the CC1110 and CC2510 are available on pinconnectors and/or through holes on the PCB, allowing easy interconnection to otherdevices or controllers and also easy debugging.

    Together with the CC Debugger, the SmartRF CC1110/CC2510 target board can beconfigured through SmartRF Studio [7] or programmed using SmartRF FlashProgrammer [9]. Debugging can be done using the IAR Embedded Workbench [10].

    The CC1110 and CC2510 mini development kits contain:

    2 x SmartRF CC1110 or SmartRF CC2510 target boards

    1 x CC Debugger including the necessary cables and connector convertors

    4 x AAA batteries

    CD with Evaluation version of the IAR EW8051

    Documentation

    Figure 4-1 CC1110 Mini Development Kit 868-915 MHz Content

    Figure 4-2 CC2510 Mini Development Kit Content

  • 8/6/2019 TIS CC1110DK User-Guide

    7/27

    swru236

    SmartRF CC1110 Target Board

    The SmartRF CC1110 target board containsthe RF IC, necessary external components,

    battery holders, LEDs, and a PCB antenna.The module is pre-programmed with a linktest for easy use. The board further includesuser I/Os and access to CC1110 peripherals.

    CC1110 DEBUG interface

    CC1110 SPI

    CC1110 UART

    2 Buttons

    2 LEDs

    General purpose I/Os

    SmartRF CC2510 Target Board

    The SmartRF CC2510 target board containsthe RF IC, necessary external components,battery holders, LEDs, and a PCB antenna.The module is pre-programmed with a linktest for easy use. The board further includesuser I/Os and access to CC2510 peripherals.

    CC2510 DEBUG interface

    CC2510 SPI

    CC2510 UART

    2 Buttons 2 LEDs

    General purpose I/Os

    CC Debugger

    The CC Debugger enables programmingand debugging the flash of the CC1110/CC2510. It connects to the PC via USB anduses the DEBUG interface to communicatewith the radio. The PC Tools available for

    these purposes are SmartRF FlashProgrammer [9] from Texas Instruments andIAR Embedded Workbench for 8051 [10]from IAR Systems. The CC Debugger alsoallows the user to control and run tests onthe SmartRF CC1110/CC2510 target boardsusing SmartRF Studio [7].

    http://www.ti.com/lit/zip/swrc044http://www.ti.com/lit/zip/swrc044http://www.ti.com/smartrfstudiohttp://www.ti.com/smartrfstudiohttp://www.ti.com/lit/zip/swrc044http://www.ti.com/lit/zip/swrc044
  • 8/6/2019 TIS CC1110DK User-Guide

    8/27

    swru236

    5 Getting Started

    5.1 Setup

    The SmartRF CC1110/CC2510 target board is a complete standalone RF reference platform

    with user interfaces and connections needed for development with the CC1110/CC2510.

    It can be used both standalone (powered from batteries) or together with the CC Debugger(for testing and debugging purposes) as shown in Figure 5-1 and Figure 5-2 respectively.

    Figure 5-1 SmartRF CC2510 target board standalone

    Figure 5-2 SmartRF CC2510 target board connected to the CC Debugger

    The two SmartRF CC1110/CC2510 target boards in the mini development kit are identicaland come pre-programmed with a link test application. When running the out of the box linktest, the boards can be used standalone. The boards can then be powered from either the 2 x1.5V AAA batteries that are included in this kit or an external regulated power source (notincluded in this kit). The power source can be selected with the jumper on the power selectionconnector P1 on the boards. Read more about this in section 6.1.

    When not using the out of the box link test (i.e. the preprogrammed application) e.g. for RFevaluation or software development, the SmartRF CC1110/CC2510 target board can beconnected to the CC Debugger. The SmartRF CC1110/CC2510 target board includesinterfaces for programming and debugging the CC1110/CC2510 v ia the small connectormarked Debug.

    The boards further provide access to all the I/O signals from the CC1110/CC2510, two LEDsand two push buttons.

  • 8/6/2019 TIS CC1110DK User-Guide

    9/27

    swru236

    After assembling the hardware, there are several options for working with the CC1110 andCC2510 devices:

    Run the link test application that is preprogrammed on the CC1110s/CC2510s. TheCC1110 Mini Development Kit 868-915 MHz Quick Start Guide [1] or the CC2510

    Mini Development Kit Quick Start Guide [2] included in the kits describes thenecessary steps to run this application.

    Evaluate and explore the RF capabilities of the CC1110/CC2510 using SmartRFStudio [7]. Chapter 7 provides the details how to do so.

    Develop your own software for the CC1110/CC2510. Install IAR EmbeddedWorkbench for 8051 [10] and set up your first software project. Section 9.1 explainshow.

    Develop your own hardware with the CC1110/CC2510. See section 6.7.

  • 8/6/2019 TIS CC1110DK User-Guide

    10/27

    swru236

    6 Using the hardware

    Figure 6-1 shows the main components of the board and outlines the main communicationbuses. Please refer to Appendix A and B for the full schematics of the boards.

    CC1110/CC2510

    2 LEDs 2 Push Buttons

    DEBUG connectorSPI UART

    GDIOsBatteries

    Figure 6-1 The SmartRF CC1110/CC2510 target board architecture

    6.1 Power Sources

    There are several solutions for applying power to the SmartRF CC1110/CC2510 targetboards; batteries, external power or power from the CC Debugger. The desired power source

    is selected with a jumper on the power selection connector P1.

    Figure 6-2 The power selection connector on the SmartRF CC1110 and the SmartRFCC2510 target boards

    All power sources are disconnected when no jumper short either pin 1-2 or 3-4 on the powerselection connector. The SmartRF CC1110/CC2510 target boards are reset by disconnectingthe power selection jumper, pressing either of the buttons and then reconnecting the powerselection jumper. The button must be pushed to ensure that the large capacitor on the powerline gets completely discharged; otherwise this could take minutes depending on the currentdrawn by the board.

    6.1.1 Battery Power

    The SmartRF CC1110/CC2510 target boards include two battery solutions. They have batteryholders for both two AAA batteries; normal 1.5 V AAA can be used, and for a 3 V 2032 coincell battery on the reverse side of the PCB. The power selection jumper shall short circuit pin

  • 8/6/2019 TIS CC1110DK User-Guide

    11/27

    swru236

    1 and 2 of the power selection connector P1 when using battery power. The jumper canoptionally be replaced with an Ampere meter for current measurements

    Note that only one of the battery sources (AAA or coin cell) should be present in the batteryholders at the same time to avoid damaging the batteries.

    The pre-programmed link test is optimized for making a robust link and is thus not poweroptimized; see more in the CC1110 & CC2510 Mini DK Software Example Users Guide [3].For this reason, due to limitations of coin cell batteries, it is not recommended to run thepreprogrammed link test SW on a coin cell battery.

    6.1.2 External Power Supply

    The SmartRF CC1110/CC2510 target board can optionally be powered from the CCDebugger or an external power supply. To power the board from the CC Debugger, the CCDebugger must be connected to the DEBUG connector on the SmartRF CC1110/CC2520target board, and the jumper must be placed between pin 3 and 4 on the power selectionconnector P1. The board will be powered with 3.3 V when powered from the CC Debugger.

    To power the board using an external power source, a voltage in the range from 2.0 V to 3.6V must be applied to pin 3 on the power selection connector P1 or to pin 9 on the DEBUGconnector. Ground from the power supply must be connected to any of the GND pads on theboard. The jumper must be placed between pin 3 and 4 on the power selection connector P1.The jumper can optionally be replaced with an Ampere meter for current measurements.

    Make sure to only have one power source connected at the same time. Note that the voltagefrom the external power supply must never exceed the maximum ratings for the CC1110/CC2510 (-0.3 V to 3.9 V) to avoid damaging the chip.

    6.2 Buttons

    There are two buttons, MASTER (S1) and SLAVE (S2), on the SmartRF CC1110/ CC2510

    target boards. The two buttons are connected to the SoC at pin P1.2 and P1.3 respectively.Both the buttons are connected to I/O ports without any filtering. On the SmartRF CC1110target boards, the signals from P1.2 and P1.3 are also available through the test points TP3and TP6.

    6.3 LEDs

    There are 2 LEDs on the target boards, D1 (red) and D2 (green). The two LEDs are controlledfrom the SoC through pin P1.1 and P1.0 respectively as these have LED driving capabilities.On the SmartRF CC1110 target boards, these signals are also available through the testpoints TP4 and TP5.

    6.4 DEBUG Connector (DEBUG)

    The SmartRF CC1110/CC2510 target boards contain a debug interface for easyprogramming and debugging of the modules. The debug interface connector (DEBUG) pin-out is shown in Table 1. Note that this connector also provides an SPI or UART interface tothe CC1110/CC2510 (connected to USART0, alternative 1, on the chip) in addition to theDEBUG interface.

    The DEBUG connector includes two VDD connections, one on pin 2 and one on pin 9. Thefunctions for these connections are different. Pin 2 VDD supplies voltage from the targetboard to the signal level converter on the CC Debugger, making it possible to operate atseparate voltages internally on the Debugger and on the SmartRF CC1110/CC2510 targetboard. This pin must always be connected when using the CC Debugger. Pin 9 VDD suppliesVDD (3.3 V) from the CC Debugger or from an external power supply.

  • 8/6/2019 TIS CC1110DK User-Guide

    12/27

    swru236

    Signal name Pin Pin Signal name

    GND 1 2 VDD (local)

    DC (Debug Clock) 3 4 DD (Debug Data)

    CSn/ RT 5 6 SCLK/ CT

    RESET_N 7 8 MOSI/ TX

    VDD (external) 9 10 MISO/ RX

    Table 1 DEBUG connector pin-out

    6.5 I/O Pin Connectors (INTIO)

    The INTIO connector brings out the remaining I/O signals from the SoC, see Table 2 for pin-out. The I/O signals are available through separate test points to provide easy access fordebugging or for connection to external devices.

    Signal name Pin Pin Signal name

    GND 1 2 P1.7

    P2.0 3 4 P1.6

    P0.7 5 6 P1.5

    P0.6 7 8 P1.4

    P0.5 9 10 P0.0

    P0.4 11 12 P0.1

    P0.3 13 14 P0.2

    Table 2 - I/O connector IOPIN pin-out

    6.6 Antenna Options

    The SmartRF CC1110 and the SmartRF CC2510 target boards both contain PCB antennasfor transmitting/ receiving the RF signals.

    Figure 6-3 The antennas on the SmartRF CC1110 and SmartRF CC2510 target boards

    The PCB antenna can optionally be disconnected by turning the R1 resistor on SmartRF

    CC1110 target board or the R2 resistor on the SmartRF CC2510 target board 90 degreesfrom the PCB antenna position to a test point. By turning the R1/R2 resistor to the test point

  • 8/6/2019 TIS CC1110DK User-Guide

    13/27

    swru236

    position, debugging of the RF signal can be performed or other antenna solutions can betested. This is explained in more details in section 7.1.

    The antenna on the SmartRF CC1110 target board is highly directive, see more in DN024[19]. For optimal range when using these boards, it is crucial to place the boards so that thearrow in the silk print next to the antenna points upwards towards the sky or roof as seen in

    Figure 6-4 below.

    Figure 6-4 Correct placement of the SmartRF CC1110 target boards for optimal PCBantenna performance

    Note that the PCB antenna lengths on the SmartRF CC1110 and SmartRF CC2510 targetboards are tuned for optimal performance with two AAA batteries present in the batteryholder. The SmartRF CC1110 target board is tuned for optimal performance in the 868 MHzband while the SmartRF CC2510 target board is tuned for optimal performance in the 2.4GHz band. The optimal antenna length for 915 MHz operation (still with the two AAA batteriesin the battery holder) is shown in the silk print on the SmartRF CC1110 target boards.

    Removing the two AAA batteries from the battery holder on the board, encapsulating theboard etc. detunes the PCB antenna and thus alters the antenna performance. The detuningcan be compensated for by changing the length of the antenna or adding tuning components just before the antenna. This is explained in more details in DN024 [19] for the SmartRF

    CC1110 target board and AN043 [20] for the SmartRF CC2510 target board.

    6.7 Hardware Development

    When designing new hardware using the CC1110/CC2510, it is recommended to use eitherthe CC1110EM/CC2510EM or the SmartRF CC1110/CC2510 target boards as referencedesigns. The full CC1110EM/CC2510EM or the SmartRF CC1110/CC2510 target boardreference design files can be downloaded from the CC1110/CC2510 product folder on theweb ([14]/[15]) or the CC1110/CC2510 Mini Development Kit website ([4]/[5]).

  • 8/6/2019 TIS CC1110DK User-Guide

    14/27

    swru236

    7 Using SmartRF Studio with SmartRF CC1110/CC2510 Target Boards

    RF testing on the mini development kit is best performed by using the PC tool SmartRFStudio [7]. SmartRF Studio can be downloaded from www.ti.com/smartrfstudio. Follow theinstructions given in the SmartRF Studio Users Guide [11] to install this tool. The installation

    also installs the necessary drivers for the CC Debugger.

    To use SmartRF Studio, the SmartRF CC1110/CC2510 target board must be connected tothe CC Debugger as shown in Figure 7-1. Decide which power source to use with the jumperon P1 (see section 6.1). Connect the CC Debugger to the PC via USB.

    Figure 7-1 SmartRF CC2510 target board connected to CC Debugger

    After starting SmartRF Studio and plugging the CC Debugger to the PC via USB, the windowshown in Figure 7-2 or Figure 7-3 will appear depending on which board you have. Make sureyou select the tab called SmartRF05DK in the top part of the window. The connectedSmartRF CC1110 or SmartRF CC2510 target board will be listed as CC1110 new deviceor CC2510 new device respectively. Double click on the new device item, and the windowshown in Figure 7-4 and Figure 7-5 will appear. This is the main control panel for the CC1110/CC2510. In this window, settings can be changed, tests performed and registers adjusted.

    It is highly recommended to use SmartRF Studio actively when finding the optimal RF andregister settings. The following paragraphs will describe how to use SmartRF Studio fortesting TX and RX performance and how to use the tool to send and receive packets.

    http://www.ti.com/smartrfstudiohttp://www.ti.com/litv/pdf/swru070hhttp://www.ti.com/smartRFstudiohttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/smartRFstudiohttp://www.ti.com/litv/pdf/swru070hhttp://www.ti.com/smartrfstudio
  • 8/6/2019 TIS CC1110DK User-Guide

    15/27

    swru236

    Figure 7-2 - Start window for the SmartRF CC1110 target board when starting SmartRFStudio

    Figure 7-3 - Start window for the SmartRF CC2510 target board when starting SmartRFStudio

  • 8/6/2019 TIS CC1110DK User-Guide

    16/27

    swru236

    Figure 7-4 - Control window for the SmartRF CC1110 target board from SmartRF Studio

    Figure 7-5 - Control window for the SmartRF CC2510 target board from SmartRF Studio

  • 8/6/2019 TIS CC1110DK User-Guide

    17/27

    swru236

    7.1 Testing TX Parameters

    To investigate the TX performance of the CC1110 and CC2510 mini development kits withthe SmartRF Studio, the RF measurement equipment may be connected to the target boardin three different ways:

    Connect an appropriate antenna to a spectrum analyzer and make sure that R1 onthe SmartRF CC1110 target board or R2 on the SmartRF CC2510 target board ismounted in the PCB antenna direction. Use the Simple TX test mode in SmartRFStudio and set the desired parameters.

    Solder a semi rigid cable to test point T2 on the SmartRF CC1110 target board or T3on the SmartRF CC2510 target board and turn the R1/R2 resistor f rom the PCBantenna position to the test point position, see more in section 6.6. Connect a 50Ohm coaxial cable from the spectrum analyzer to the semi rigid cable and use theSimple TX test mode in SmartRF Studio to set the desired parameters. This isillustrated in Figure 7-6.

    Turn the R1/R2 resistor (SmartRF CC1110/ SmartRF CC2510 target boardrespectively) from the PCB antenna position to the test point position and connect thetest point to the desired antenna. Connect an appropriate antenna to the spectrum

    analyzer. Use the Simple TX test mode in SmartRF Studio and set the desiredparameters.

    Figure 7-6 - Output power measurement

    When testing RF performance, make sure that the spectrum analyzer is calibrated. Ifpossible, check it against a calibrated instrument such as an RF signal generator. Un-calibrated spectrum analyzers can display errors of several dBs. Also be aware of theResolution Band Width (RBW) setting on the spectrum analyzer. By using good-quality RFcabling, the loss in the cabling should be negligible. When antennas are used in the

    measurements, the Max Hold option on the spectrum analyzer should be used.

    7.2 Testing RX Parameters

    For information regarding sensitivity measurement, refer to DN002 [17]. For conductedmeasurements, the kit should be set up with a semi rigid cable as explained in section 7.1. Byadding a jammer (a third node that generates either noise on the same channel or a strongsignal on an adjacent channel), it is also possible to evaluate co-channel rejection andselectivity/blocking performance.

    7.3 Link and Range testing

    To test the link quality and range using the CC1110/CC250 mini development kit, you haveseveral options. You can run Packet TX and Packet RX tests from SmartRF Studio or you

    can use the SmartRF CC1110/CC2510 target boards stand-alone using the preprogrammedlink test.

    http://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070ghttp://www.ti.com/litv/pdf/swru070g
  • 8/6/2019 TIS CC1110DK User-Guide

    18/27

    swru236

    When using the Packet TX and Packet RX tests from SmartRF Studio, the two targetboards must be connected to the PC through separate CC Debuggers. Note that the kit onlyincludes one CC Debugger. To test the link, follow the procedure given below.

    Double click on both of the devices in the device list in SmartRF Studio (Figure 7-2 or

    Figure 7-3), opening two windows, and giving control of the two radios at the sametime.

    Select one device to be the transmitter, by selecting the Packet TX tab shown in thelower middle of Figure 7-4 and Figure 7-5.

    On the other device (the receiver), select the Packet RX tab.

    Set up basic test parameters and press the Start packet RX button.

    Now you can start transmission by pressing the Start packet TX button for thetransmitter.

    The status window, in the lower right corner of the device control panel, will show thenumber of packets sent on the transmitter side and the number of received on thereceiver side.

    To perform practical range testing with the preprogrammed link test application on the

    SmartRF CC1110/CC2510 target boards, follow the directions given in the CC1110 MiniDevelopment Kit 868-915 MHz Quick Start Guide [1] or the CC2510 Mini Development KitQuick Start Guide [2]. Note that several parameters like the antenna, register settings and theenvironment will affect the range. For more information regarding range testing, please referto DN018 [18] and section 6.6.

    http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235http://www.ti.com/lit/swru235
  • 8/6/2019 TIS CC1110DK User-Guide

    19/27

    swru236

    8 Using SmartRF Packet Sniffer with SmartRF CC1110/CC2510 TargetBoards

    You can use the SmartRF CC1110/CC2510 target boards to capture radio packets with theSmartRF Packet Sniffer [8].

    When the board is connected to the CC Debugger, as depicted in Figure 5-2, you can startthe Packet Sniffer.

    Figure 8-1 - Start up window of the SmartRF Packet Sniffer

    Select and appropriate software protocol (Generic or SimpliciTI) and click the Start button.

    Figure 8-2 - Packet Sniffer Setup Panel

    In the setup panel of the sniffer, you will see the CC Debugger connected to, in this case, theCC1110 on the SmartRF CC1110 target board. Also note the Sniffer communicationinterface radio button in the lower right corner of the window. Please make sure USART0 is

    selected.

  • 8/6/2019 TIS CC1110DK User-Guide

    20/27

    swru236

    Figure 8-3 - Packet Sniffer Radio Settings

    Before starting, it is necessary to select the radio settings to use for correct packet capturing.These are the RF register settings which will be written to the CC1110 before it starts toreceive packets. The register settings can be exported from SmartRF Studio in a format thatthe SmartRF Packet Sniffer is capable of understanding. Use the Code export option inSmartRF Studio and select the Packet Sniffer Template. Save the exported settings in a file(with extension .prs) and the Sniffer will now be able to open this file and use these settings.

    Figure 8-4 - Exporting register settings from SmartRF Studio to the Packet Sniffer

    You can now start to capture packets by pressing the Play button in the sniffer. Please referto the SmartRF Packet Sniffer User Manual [13] for further details.

  • 8/6/2019 TIS CC1110DK User-Guide

    21/27

    swru236

    9 Software Application Examples

    The SmartRF CC1110/CC2510 target boards come pre-programmed with a link testapplication which makes it possible to e.g. perform simple range testing out of the box. Formore details regarding how to run the pre-programmed link test, see the CC1110 Mini

    Development Kit 868-915 MHz Quick Start Guide [1], the CC2510 Mini Development KitQuick Start Guide [2] and the CC1110 & CC2510 Mini DK Software Example Users Guide[3]. Refer to the CC Debugger [6] and SmartRF Flash Programmer [12] Users Guides formore information regarding these tools.

    9.1 Running and Developing Software Application Examples

    In order to program and debug the SmartRF CC1110/CC2510 target board with proprietaryapplication software, connect the CC Debugger to the DEBUG interface on the SmartRFCC1110/CC2510 target board. Use SmartRF Flash Programmer [9] to program theCC1110/CC2510 or use IAR Embedded Workbench [10] to download and debug.

    All the kit software examples available from TI are provided as source code and are writtenfor the IAR Embedded Workbench for 8051. It is necessary to have the Embedded

    Workbench installed to be able to compile or debug the source code. An evaluation version ofIAR Embedded Workbench is included in this CC1110/CC2510 Mini Development Kit (CD).To ensure that you get the newest version of the IAR Embedded Workbench EvaluationEdition, we recommend that you download it from the IAR web page www.iar.com/ew8051.From the IAR web site, a free kick start edition of the IAR Embedded Workbench is alsoavailable. The kick start edition of IAR Embedded Workbench is code size limited, but it is stilla fully functional and integrated development environment and it is ideal for creating smallapplications or for getting started fast on a new project. The only requirement is that youregister to get a license key.

    Both the evaluation and the kick start edition of IAR Embedded Workbench include projectmanager, editor, C/C++ compiler, assembler, linker, librarian and debugger tools. Usermanuals and additional information is found on the IAR web page www.iar.com. Make sure tochoose the v ersion for the 8051 processor family/core, not the version for the TexasInstruments MSP430 processor family/core.

    http://www.ti.com/lit/swru197http://focus.ti.com/lit/ug/swru187a/swru187a.pdfhttp://www.ti.com/litv/zip/swrc044hhttp://www.iar.com/ew8051http://www.iar.com/http://www.iar.com/http://www.iar.com/ew8051http://www.ti.com/litv/zip/swrc044hhttp://focus.ti.com/lit/ug/swru187a/swru187a.pdfhttp://www.ti.com/lit/swru197
  • 8/6/2019 TIS CC1110DK User-Guide

    22/27

    swru236

    10 Frequently Asked Questions

    Q1 What kind of coin cell batteries can I use?

    A1 Normal 3 V 2032 coin cell batteries may be used to power the SmartRFCC1110/CC2510 target boards.

    Q2 Nothing happens when I power up the board.

    A2 Make sure that the jumper on the P1 header on the SmartRF CC1110/CC2510 board isset in the correct position. Please refer to section 6.1 for correct jumper setting.

    Q3 How can I measure the current consumption of the radio on the SmartRFCC1110/CC2510 boards?

    A3 The easiest way to measure current consumption of the chip in various modes is toconnect the board directly to the CC Debugger and disconnect everything on the boardthat consumes power. Replace the power source selection jumper on P1 with theampere meter. Use SmartRF Studio to set the radio in different modes (RX, TX, etc.).

    Q4 The two boards will not establish a link/ are loosing packets even though the boards arenot far apart.

    A4 Make sure that the boards are not saturated. Place the boards a couple of meters apartand try again. Take care when moving the boards closer together to avoid saturation.

    Q5 The two LEDs on the SmartRF CC1110/CC2510 boards do not come on after reset ofthe board when re-adding the power selection jumper and running the pre-programmedlink test.

    A5 Reset the board once more and be sure to press one of the buttons while the powerselection jumper is disconnected. This will ensure that the large capacitor on the powerline is discharged.

  • 8/6/2019 TIS CC1110DK User-Guide

    23/27

    swru236

    11 References

    [1] CC1110 Mini Development Kit 868-915 MHz Quick Start Guidehttp://www.ti.com/lit/swru234

    [2] CC2510 Mini Development Kit Quick Start Guidehttp://www.ti.com/lit/swru235

    [3] CC1110 & CC2510 Mini DK Software Example Users Guidehttp://www.ti.com/lit/swru237

    [4] CC1110 Mini Development Kit 868-915 MHz websitehttp://focus.ti.com/docs/toolsw/folders/print/cc1110dk-mini-868.html

    [5] CC2510 Mini Development Kit websitehttp://focus.ti.com/docs/toolsw/folders/print/cc2510dk-mini.html

    [6] CC Debugger Users Guidehttp://www.ti.com/lit/swru197

    [7] SmartRF Studiohttp://www.ti.com/smartrfstudio

    [8] SmartRF Packet Snifferhttp://focus.ti.com/docs/toolsw/folders/print/packet-sniffer.html

    [9] SmartRF Flash Programmerhttp://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html

    [10] IAR Embedded Workbench for 8051http://www.iar.com/ew8051

    [11] SmartRF Studio Users Guidehttp://www.ti.com/lit/pdf/swru070

    [12] SmartRF Flash Programmer Users Guidehttp://www.ti.com/lit/pdf/swru069

    [13] SmartRF Packet Sniffer User Manualhttp://www.ti.com/lit/pdf/swru187

    [14] CC1110 Product Folderhttp://focus.ti.com/docs/prod/folders/print/cc1110f32.html

    [15] CC2510 Product Folderhttp://focus.ti.com/docs/prod/folders/print/cc2510f32.html

    [16] CC1110, CC2510 Basic Software Exampleswww.ti.com/lit/zip/swrc117

    [17] DN002 - Practical Sensitivity Testingwww.ti.com/lit/swra097

    [18] DN018 - Range Measurements in an Open Field Environmentwww.ti.com/lit/swra169

    [19] DN024 868 MHz, 915_MHz and 955 MHz Monopole PCB Antennawww.ti.com/lit/swra227

    [20] AN043 Small Size 2.4 GHz PCB Antennawww.ti.com/lit/swra117

    http://www.ti.com/lit/swru234http://www.ti.com/lit/swru235http://www.ti.com/lit/swru237http://focus.ti.com/docs/toolsw/folders/print/cc1110dk-mini-868.htmlhttp://focus.ti.com/docs/toolsw/folders/print/cc2510dk-mini.htmlhttp://www.ti.com/lit/swru197http://www.ti.com/smartrfstudiohttp://focus.ti.com/docs/toolsw/folders/print/packet-sniffer.htmlhttp://focus.ti.com/docs/toolsw/folders/print/flash-programmer.htmlhttp://www.iar.com/ew8051http://www.ti.com/lit/pdf/swru070http://www.ti.com/lit/pdf/swru069http://www.ti.com/lit/pdf/swru187http://focus.ti.com/docs/prod/folders/print/cc1110f32.htmlhttp://focus.ti.com/docs/prod/folders/print/cc2510f32.htmlhttp://www.ti.com/lit/zip/swrc117http://www.ti.com/lit/swra097http://www.ti.com/lit/swra169http://www.ti.com/lit/swra227http://www.ti.com/lit/swra117http://www.ti.com/lit/swra117http://www.ti.com/lit/swra227http://www.ti.com/lit/swra169http://www.ti.com/lit/swra097http://www.ti.com/lit/zip/swrc117http://focus.ti.com/docs/prod/folders/print/cc2510f32.htmlhttp://focus.ti.com/docs/prod/folders/print/cc1110f32.htmlhttp://www.ti.com/lit/pdf/swru187http://www.ti.com/lit/pdf/swru069http://www.ti.com/lit/pdf/swru070http://www.iar.com/ew8051http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.htmlhttp://focus.ti.com/docs/toolsw/folders/print/packet-sniffer.htmlhttp://www.ti.com/smartrfstudiohttp://www.ti.com/lit/swru197http://focus.ti.com/docs/toolsw/folders/print/cc2510dk-mini.htmlhttp://focus.ti.com/docs/toolsw/folders/print/cc1110dk-mini-868.htmlhttp://www.ti.com/lit/swru237http://www.ti.com/lit/swru235http://www.ti.com/lit/swru234
  • 8/6/2019 TIS CC1110DK User-Guide

    24/27

    swru236

    12 Document history

    Revision Date Description/Changesswru236 2009-07-17 First revision.

  • 8/6/2019 TIS CC1110DK User-Guide

    25/27

    swru236

    A SmartRF CC1110 Target Board

  • 8/6/2019 TIS CC1110DK User-Guide

    26/27

    swru236

    B SmartRF CC2510 Target Board

  • 8/6/2019 TIS CC1110DK User-Guide

    27/27

    I M P O R T A N T N O T I C E

    T e x a s I n s t r u m e n t s I n c o r p o r a t e d a n d i t s s u b s i d i a r i e s ( T I ) r e s e r v e t h e r i g h t t o m a k e c o r r e c t i o n s , m o d i f i c a t i o n s , e n h a n c e m e n t s , i m p r o v e m e n t s , a n d o t h e r c h a n g e s t o i t s p r o d u c t s a n d s e r v i c e s a t a n y t i m e a n d t o d i s c o n t i n u e a n y p r o d u c t o r s e r v i c e w i t h o u t n o t i c e . C u s t o m e r s s h o u l do b t a i n t h e l a t e s t r e l e v a n t i n f o r m a t i o n b e f o r e p l a c i n g o r d e r s a n d s h o u l d v e r i f y t h a t s u c h i n f o r m a t i o n i s c u r r e n t a n d c o m p l e t e . A l l p r o d u c t s a r e s o l d s u b j e c t t o T I s t e r m s a n d c o n d i t i o n s o f s a l e s u p p l i e d a t t h e t i m e o f o r d e r a c k n o w l e d g m e n t .

    T I w a r r a n t s p e r f o r m a n c e o f i t s h a r d w a r e p r o d u c t s t o t h e s p e c i f i c a t i o n s a p p l i c a b l e a t t h e t i m e o f s a l e i n a c c o r d a n c e w i t h T I s s t a n d a r d

    w a r r a n t y . T e s t i n g a n d o t h e r q u a l i t y c o n t r o l t e c h n i q u e s a r e u s e d t o t h e e x t e n t T I d e e m s n e c e s s a r y t o s u p p o r t t h i s w a r r a n t y . E x c e p t w h e r e m a n d a t e d b y g o v e r n m e n t r e q u i r e m e n t s , t e s t i n g o f a l l p a r a m e t e r s o f e a c h p r o d u c t i s n o t n e c e s s a r i l y p e r f o r m e d .

    T I a s s u m e s n o l i a b i l i t y f o r a p p l i c a t i o n s a s s i s t a n c e o r c u s t o m e r p r o d u c t d e s i g n . C u s t o m e r s a r e r e s p o n s i b l e f o r t h e i r p r o d u c t s a n d a p p l i c a t i o n s u s i n g T I c o m p o n e n t s . T o m i n i m i z e t h e r i s k s a s s o c i a t e d w i t h c u s t o m e r p r o d u c t s a n d a p p l i c a t i o n s , c u s t o m e r s s h o u l d p r o v i d e a d e q u a t e d e s i g n a n d o p e r a t i n g s a f e g u a r d s .

    T I d o e s n o t w a r r a n t o r r e p r e s e n t t h a t a n y l i c e n s e , e i t h e r e x p r e s s o r i m p l i e d , i s g r a n t e d u n d e r a n y T I p a t e n t r i g h t , c o p y r i g h t , m a s k w o r k r i g h t , o r o t h e r T I i n t e l l e c t u a l p r o p e r t y r i g h t r e l a t i n g t o a n y c o m b i n a t i o n , m a c h i n e , o r p r o c e s s i n w h i c h T I p r o d u c t s o r s e r v i c e s a r e u s e d . I n f o r m a t i o np u b l i s h e d b y T I r e g a r d i n g t h i r d - p a r t y p r o d u c t s o r s e r v i c e s d o e s n o t c o n s t i t u t e a l i c e n s e f r o m T I t o u s e s u c h p r o d u c t s o r s e r v i c e s o r a w a r r a n t y o r e n d o r s e m e n t t h e r e o f . U s e o f s u c h i n f o r m a t i o n m a y r e q u i r e a l i c e n s e f r o m a t h i r d p a r t y u n d e r t h e p a t e n t s o r o t h e r i n t e l l e c t u a l p r o p e r t y o f t h e t h i r d p a r t y , o r a l i c e n s e f r o m T I u n d e r t h e p a t e n t s o r o t h e r i n t e l l e c t u a l p r o p e r t y o f T I .

    R e p r o d u c t i o n o f T I i n f o r m a t i o n i n T I d a t a b o o k s o r d a t a s h e e t s i s p e r m i s s i b l e o n l y i f r e p r o d u c t i o n i s w i t h o u t a l t e r a t i o n a n d i s a c c o m p a n i e d b y a l l a s s o c i a t e d w a r r a n t i e s , c o n d i t i o n s , l i m i t a t i o n s , a n d n o t i c e s . R e p r o d u c t i o n o f t h i s i n f o r m a t i o n w i t h a l t e r a t i o n i s a n u n f a i r a n d d e c e p t i v e b u s i n e s s p r a c t i c e . T I i s n o t r e s p o n s i b l e o r l i a b l e f o r s u c h a l t e r e d d o c u m e n t a t i o n . I n f o r m a t i o n o f t h i r d p a r t i e s m a y b e s u b j e c t t o a d d i t i o n a l r e s t r i c t i o n s .

    R e s a l e o f T I p r o d u c t s o r s e r v i c e s w i t h s t a t e m e n t s d i f f e r e n t f r o m o r b e y o n d t h e p a r a m e t e r s s t a t e d b y T I f o r t h a t p r o d u c t o r s e r v i c e v o i d s a l l

    e x p r e s s a n d a n y i m p l i e d w a r r a n t i e s f o r t h e a s s o c i a t e d T I p r o d u c t o r s e r v i c e a n d i s a n u n f a i r a n d d e c e p t i v e b u s i n e s s p r a c t i c e . T I i s n o t r e s p o n s i b l e o r l i a b l e f o r a n y s u c h s t a t e m e n t s .

    T I p r o d u c t s a r e n o t a u t h o r i z e d f o r u s e i n s a f e t y - c r i t i c a l a p p l i c a t i o n s ( s u c h a s l i f e s u p p o r t ) w h e r e a f a i l u r e o f t h e T I p r o d u c t w o u l d r e a s o n a b l y b e e x p e c t e d t o c a u s e s e v e r e p e r s o n a l i n j u r y o r d e a t h , u n l e s s o f f i c e r s o f t h e p a r t i e s h a v e e x e c u t e d a n a g r e e m e n t s p e c i f i c a l l y g o v e r n i n g s u c h u s e . B u y e r s r e p r e s e n t t h a t t h e y h a v e a l l n e c e s s a r y e x p e r t i s e i n t h e s a f e t y a n d r e g u l a t o r y r a m i f i c a t i o n s o f t h e i r a p p l i c a t i o n s , a n d a c k n o w l e d g e a n d a g r e e t h a t t h e y a r e s o l e l y r e s p o n s i b l e f o r a l l l e g a l , r e g u l a t o r y a n d s a f e t y - r e l a t e d r e q u i r e m e n t s c o n c e r n i n g t h e i r p r o d u c t s a n d a n y u s e o f T I p r o d u c t s i n s u c h s a f e t y - c r i t i c a l a p p l i c a t i o n s , n o t w i t h s t a n d i n g a n y a p p l i c a t i o n s - r e l a t e d i n f o r m a t i o n o r s u p p o r t t h a t m a y b e p r o v i d e d b y T I . F u r t h e r , B u y e r s m u s t f u l l y i n d e m n i f y T I a n d i t s r e p r e s e n t a t i v e s a g a i n s t a n y d a m a g e s a r i s i n g o u t o f t h e u s e o f T I p r o d u c t s i n s u c h s a f e t y - c r i t i c a l a p p l i c a t i o n s .

    T I p r o d u c t s a r e n e i t h e r d e s i g n e d n o r i n t e n d e d f o r u s e i n m i l i t a r y / a e r o s p a c e a p p l i c a t i o n s o r e n v i r o n m e n t s u n l e s s t h e T I p r o d u c t s a r e s p e c i f i c a l l y d e s i g n a t e d b y T I a s m i l i t a r y - g r a d e o r " e n h a n c e d p l a s t i c . " O n l y p r o d u c t s d e s i g n a t e d b y T I a s m i l i t a r y - g r a d e m e e t m i l i t a r y s p e c i f i c a t i o n s . B u y e r s a c k n o w l e d g e a n d a g r e e t h a t a n y s u c h u s e o f T I p r o d u c t s w h i c h T I h a s n o t d e s i g n a t e d a s m i l i t a r y - g r a d e i s s o l e l y a t t h e B u y e r ' s r i s k , a n d t h a t t h e y a r e s o l e l y r e s p o n s i b l e f o r c o m p l i a n c e w i t h a l l l e g a l a n d r e g u l a t o r y r e q u i r e m e n t s i n c o n n e c t i o n w i t h s u c h u s e .

    T I p r o d u c t s a r e n e i t h e r d e s i g n e d n o r i n t e n d e d f o r u s e i n a u t o m o t i v e a p p l i c a t i o n s o r e n v i r o n m e n t s u n l e s s t h e s p e c i f i c T I p r o d u c t s a r e d e s i g n a t e d b y T I a s c o m p l i a n t w i t h I S O / T S 1 6 9 4 9 r e q u i r e m e n t s . B u y e r s a c k n o w l e d g e a n d a g r e e t h a t , i f t h e y u s e a n y n o n - d e s i g n a t e d p r o d u c t s i n a u t o m o t i v e a p p l i c a t i o n s , T I w i l l n o t b e r e s p o n s i b l e f o r a n y f a i l u r e t o m e e t s u c h r e q u i r e m e n t s .

    F o l l o w i n g a r e U R L s w h e r e y o u c a n o b t a i n i n f o r m a t i o n o n o t h e r T e x a s I n s t r u m e n t s p r o d u c t s a n d a p p l i c a t i o n s o l u t i o n s :

    P r o d u c t s A p p l i c a t i o n s A m p l i f i e r s a m p l i f i e r . t i . c o m A u d i o w w w . t i . c o m / a u d i o D a t a C o n v e r t e r s d a t a c o n v e r t e r . t i . c o m A u t o m o t i v e w w w . t i . c o m / a u t o m o t i v e D L P P r o d u c t s w w w . d l p . c o m B r o a d b a n d w w w . t i . c o m / b r o a d b a n d D S P d s p . t i . c o m D i g i t a l C o n t r o l w w w . t i . c o m / d i g i t a l c o n t r o l C l o c k s a n d T i m e r s w w w . t i . c o m / c l o c k s M e d i c a l w w w . t i . c o m / m e d i c a l I n t e r f a c e i n t e r f a c e . t i . c o m M i l i t a r y w w w . t i . c o m / m i l i t a r y L o g i c l o g i c . t i . c o m O p t i c a l N e t w o r k i n g w w w . t i . c o m / o p t i c a l n e t w o r k P o w e r M g m t p o w e r . t i . c o m S e c u r i t y w w w . t i . c o m / s e c u r i t y M i c r o c o n t r o l l e r s m i c r o c o n t r o l l e r . t i . c o m T e l e p h o n y w w w . t i . c o m / t e l e p h o n y R F I D w w w . t i - r f i d . c o m V i d e o & I m a g i n g w w w . t i . c o m / v i d e o R F / I F a n d Z i g B e e S o l u t i o n s w w w . t i . c o m / l p r f W i r e l e s s w w w . t i . c o m / w i r e l e s s

    M a i l i n g A d d r e s s : T e x a s I n s t r u m e n t s , P o s t O f f i c e B o x 6 5 5 3 0 3 , D a l l a s , T e x a s 7 5 2 6 5 C o p y r i g h t 2 0 0 9 , T e x a s I n s t r u m e n t s I n c o r p o r a t e d

    http://www.ti.com/lprfhttp://www.ti.com/lprfhttp://www.ti.com/wirelesshttp://www.ti.com/wirelesshttp://www.ti-rfid.com/http://www.ti-rfid.com/http://www.ti.com/videohttp://microcontroller.ti.com/http://www.ti.com/telephonyhttp://power.ti.com/http://www.ti.com/securityhttp://logic.ti.com/http://www.ti.com/opticalnetworkhttp://interface.ti.com/http://www.ti.com/militaryhttp://www.ti.com/clockshttp://www.ti.com/medicalhttp://www.ti.com/medicalhttp://dsp.ti.com/http://www.ti.com/digitalcontrolhttp://www.ti.com/digitalcontrolhttp://amplifier.ti.com/http://www.ti.com/audiohttp://www.ti.com/wirelesshttp://www.ti.com/lprfhttp://www.ti.com/videohttp://www.ti-rfid.com/http://www.ti.com/telephonyhttp://microcontroller.ti.com/http://www.ti.com/securityhttp://power.ti.com/http://www.ti.com/opticalnetworkhttp://logic.ti.com/http://www.ti.com/militaryhttp://interface.ti.com/http://www.ti.com/medicalhttp://www.ti.com/clockshttp://www.ti.com/digitalcontrolhttp://dsp.ti.com/http://www.ti.com/broadbandhttp://www.dlp.com/http://www.ti.com/automotivehttp://dataconverter.ti.com/http://www.ti.com/audiohttp://amplifier.ti.com/