swru138 Table of contents INTRODUCTION ......................3 ABOUT THIS MANUAL ....................3 ACRONYMS........................4 DEVELOPMENT KIT CONTENTS................. 5 GETTING STARTED...................... 7 RF S ......................7 MART TUDIO RF S ............7 NSTALLING MART TUDIO AND INDOWS DRIVERS ....................11 SING THE HARDWARE RF S RF05EB CC2520EM ........
These features reduce the load on the host controller. The CC2520 Development Kit includes all the necessary hardware in order to properly evaluate, demonstrate, prototype and develop software targeting not only 802.15.4 or ZigBee compliant applications, but also proprietary applications requiring a DSSS radio.
Kilo Byte (1024 byte) Liquid Crystal Display Local Light Emitting Diode Low Power Wireless Micro Controller Packet Error Rate Radio Frequency Receive System on Chip Serial Peripheral Interface Texas Instruments Transmit UART Universal Asynchronous Receive Transmit Universal Serial Bus 4/33...
CC2520 RF performance and offers a complete platform for development of advanced prototype RF systems. • Evaluate the CC2520 right out of the box. The kit can be used for range testing using the pre-programmed PER tester running on the MSP430F2618. •...
Page 6
SmartRF05EB and it is compatible with most TI LPW RF-IC EMs. CC2520EM This is the CC2520 Evaluation Module (EM) with 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...
SmartRF evaluation board, such as the SmartRF05EB, and runs on Microsoft Windows. SmartRF Studio lets you explore and gain knowledge about the CC2520 as it gives you full overview and access to the RF-IC’s registers to configure the radio and has a control interface for simple radio operation from your PC.
Page 8
swru138 Figure 2 - Connecting the SmartRF05EB for the first time (Windows XP) If you did a complete install of SmartRF Studio, the driver to use is already copied to your hard drive. Select “No, not this time” and continue with “Next”. Figure 3 - Select automatic installation of software (Windows XP) 8/33...
Page 9
swru138 Select “Install the software automatically” to install the driver for the SmartRF05EB. Windows should automatically find the location of the driver to use. If unsuccessful, go back and manually specify to look in specific location and select the directory C:\Program Files\Texas Instruments\Extras\Drivers for the needed *.inf and *.sys driver files.
Page 10
swru138 Figure 5 - Properly installed SmartRF05EB software (Windows XP) When launching SmartRF Studio, the evaluation board should now appear in the SmartRF05 DK tab. Double click on the device, and a new window opens – giving access to all of the registers on the chip as well as making it possible to perform various RF test.
swru138 Using the hardware The hardware in the kit can be used in two different modes. Either connect the CC2520EM directly to the SmartRF05EB (Figure 7) or connect the EM to the CCMSP-EM and then connect this assembly to the EB (Figure 8). Figure 7 - CC2520EM and SmartRF05EB The first option (Figure 7) should be used when the RF Module is controlled by SmartRF Studio via the USB controller on SmartRF05EB.
Page 12
swru138 Figure 9 - EM and MCU board operating standalone Note that it is possible to operate the CC2520EM + CCMSP-EM standalone (i.e. without the EB), but this requires some sort of external power. Figure 9 shows the CC2520EM connected to the MCU board as a standalone unit.
5.2. When starting SmartRF Studio, the following window should appear: Make sure you select the tab called SmartRF® 05 DK. The connected evaluation board should be listed, showing that a CC2520 is available. Double click on the item, and a new window will appear. 13/33...
Page 14
This is the main control panel for the CC2520 from SmartRF Studio. It lets you perform a number of things: • Run TX Test modes for testing of RF output power and spectrum. Connect a spectrum analyser or a power meter to the CC2520EM SMA connector to perform RF measurements.
Figure 12 Downloading a new application on the MSP430 The CC2520 Software User’s Guide has details about the available software examples. Full source code for the software examples can be downloaded from the CC2520DK web page (www.ti.com/cc2520dk).
SmartRF05DK tab. Select the evaluation board with the CC2520EM (several boards can be connected to a PC at once) - it should be listed as “CC2520 – new device” – and click the start button. In the main SmartRF Studio window settings can be changed, tests performed and registers adjusted.
swru138 Packet Error Rate (PER) testing The PER number is the ratio between number of packets being lost and the total number of packets being sent. PER relates to the more traditional Bit Error Rate (BER) through the formula − −...
swru138 SmartRF05EB SmartRF05EB is the motherboard in the system, hosting all of the user interfaces and connections to external interfaces. Figure 14 - SmartRF05EB Figure 15 shows the main components of the board and outlines the main communication buses. Figure 15 - SmartRF05EB architecture The main component on the board is the USB controller.
USB MCU The USB MCU is the CC2511F32 from Texas Instruments. It is actually a Low Power Wireless System-on-chip including a state-of-the-art 2.4 GHz radio, 32 kB in system programmable flash, 4 kB RAM, a 12 bit ADC, timers and a USB controller. Please see www.ti.com/cc2511 for detailed information about this controller.
The following table shows the usage of I/O pins on the USB MCU. Function Description Function depending on switch P21: NORMAL: When SPI_SELECT is set LOW, it enables a special CC2520 sniffer P0.0 SPI_SELECT /JOY_LEVEL interface (for test and diagnostic purposes.
CC2511 using the joystick (JOY_LEVEL and JOY_MOVE) for user input. In this position, neither the external debug interface nor the hardware support for CC2520 packet sniffer will work. P0.0 is connected to the JOY_MOVE signal and P0.6 is connected to the JOY_LEVEL signal.
swru138 7.3.3 USB power When SmartRF05EB is connected to a PC via a USB cable, it can draw power from the USB bus. The onboard voltage regulator supplies approx 3.05 V to the board. The power source selection jumper should short circuit pin 2 and 3 of header P11. 7.3.4 Laboratory power supply When connecting a lab power supply, ground should be connected to any of the GND pads...
swru138 Joystick The joystick detects five positions (centre, up, down, left, right) and one event (pushed). In case of moving the joystick from its centre position or pushing it, 5 discrete signals can be used to distinguish what happened. The discrete signals are only available to the microcontroller on the EM.
swru138 7.10 Debug Connectors (P18 and P20) The debug connectors bring out all the signals from the EM connectors. These connectors are compatible with Agilent logic analyser probes. The connectors allow easy access to I/O signals and to connect prototyping boards. Signal name Signal name EM_FLASH_CS...
swru138 7.12 Break-out headers and jumpers (P1 and P4) USB Controller (CC2511) P1 Jumpers EM Interface User Interface Figure 19 - Basic signal flow on the evaluation board The signals from the EM connectors are connected to user interfaces or the CC2511 on the EB, but all of the signals are gated through either header P1 or P4.
Page 26
swru138 Pins Function Description Default mounted JOY_MOVE See P1, 37-38 JOY_LEVEL See P1, 35-36 LCD_FLASH_RESET See P1, 33-34 LCD_MODE See P1, 31-32 9-10 LCD_CS See P1, 29-30 11-12 MISO See P1, 27-28. Connected to LCD and serial Flash. 13-14 MOSI See P1, 25-26.
swru138 CCMSP-EM430F2618 The CCMSP-EM430F2618 is a generic MCU board that can be plugged into a SmartRF05EB, giving access to all of that board’s user interfaces. Any TI LPW transceiver EM, or even a system-on-chip EM, can be plugged into the MCU board, enabling a versatile development platform for RF testing and software design.
swru138 If the jumper is in the LCL position (short circuiting pin 1 and 2), the board is powered from a different source, and the FET uses that as input for correct voltage level conversion of the JTAG signals. The default jumper setting is LCL. BSL or UART connector The BSL/UART header enables support for accessing and using the Boot Strap Loader features of the MSP430.
swru138 Figure 24 - SPI Mode 1 This mode allows uninterrupted use of the communication bus to the EM while using peripherals on the EB (typically updating the LCD or accessing the serial flash) at the expense of requiring two serial interfaces on the microcontroller. 8.3.2 SPI Mode 2 (SPI_M2) An alternative mode is to use only one SPI bus for all devices.
SmartRF Studio to read out the registers from the radio – without interfering with the application. CC2520EM Please refer to the reference design on the web and a description of the evaluation module in the CC2520 Datasheet. 30/33...
If the above fails, select “Don’t search. I will choose the driver to install.” A new window will open, asking for a location of where drivers can be found. Select “C:\Program Files\Texas Instruments\Extras\Drivers\srf05eb.inf”. Nothing happens when I power up the evaluation board.
Page 32
P1 and P4. The only jumpers needed on P1 are the four SPI signals (CS, SCLK, MISO and MOSI) and one for the CC2520 VREG enable signal (DBG_DD). On P4, only the jumper for the EM_RESET signal is required.
Page 34
swru138 Appendix A SmartRF05EB Schematics...
Page 41
swru138 Appendix B CCMSP-EM430F2618 Schematics...
Page 45
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...
Need help?
Do you have a question about the CC2520 and is the answer not in the manual?
Questions and answers