Texas Instruments CC1110-CC1111DK, CC2510-CC2511DK User Manual

CC1110/CC2510
Page 1 of 31 swru134a
CC1110-CC1111DK CC2510-CC2511DK
Development Kit
CC1110/CC2510
Page 2 of 31 swru134a
Table of contents
1
INTRODUCTION......................................................................................................................3
2 ABOUT THIS MANUAL ..........................................................................................................3
3 DEFINITIONS............................................................................................................................4
4 KIT CONTENT..........................................................................................................................5
4.1 HARDWARE...................................................................................................................................5
5 SMARTRF®04EB.......................................................................................................................6
5.1 USB MCU ....................................................................................................................................7
5.1.1 Bootloader............................................................................................................................................................................. 7
5.1.2 Programming USB controller...............................................................................................................................................7
5.2 USB MCU SIGNAL NAMES ............................................................................................................8
6 HARDWARE DESCRIPTION SMARTRF®04EB..................................................................9
6.1 POWERING SMARTRF®04EB.......................................................................................................10
6.2 USB INTERFACE..........................................................................................................................11
6.3 RS-232 INTERFACE......................................................................................................................11
6.4 USER INTERFACE.........................................................................................................................11
6.5 AUDIO INTERFACE.......................................................................................................................11
6.6 SPI INTERFACE SWAP JUMPERS ON SMARTRF®04EB..................................................................12
6.7 I/O CONNECTORS.........................................................................................................................13
6.8 EM CONNECTORS........................................................................................................................ 14
6.9 SIGNAL FLOW ..............................................................................................................................14
6.10 EM LCD CONNECTION................................................................................................................15
7 APPLICATION EXAMPLES AND RF TESTING...............................................................16
7.1 SETUP..........................................................................................................................................16
7.2 EXAMPLES...................................................................................................................................16
7.3 RF TESTING .................................................................................................................................17
7.3.1 Output power testing...........................................................................................................................................................17
8 IAR EMBEDDED WORKBENCH.........................................................................................18
8.1 DOWNLOAD THE LATEST IAR SOFTWARE....................................................................................18
8.2 INSTALLATION OF DOWNLOADED EVALUATION VERSION FROM WEB ..........................................18
8.3 INSTALLATION FROM THE CD .....................................................................................................19
8.4 OBTAINING 60 DAYS ADDITIONAL LICENSE .................................................................................20
8.5 IAR EMBEDDED WORKBENCH KICKSTART EDITION ................................................................20
9 USING SMARTRF®04EB FOR PROTOTYPING................................................................21
9.1 USING SMARTRF®04EB AS AN IN-CIRCUIT EMULATOR (ICE)....................................................21
9.2 DEBUG INTERFACE ......................................................................................................................21
9.3 SYSTEM-ON-CHIP DEBUG PLUG-IN BOARD (SOC_DEM) ...........................................................22
10 PROGRAMMING THE SOC WITH A HEX FILE.............................................................23
11 SMARTRF®04EB TROUBLESHOOTING...........................................................................23
12 SMARTRF04DK SCHEMATICS...........................................................................................24
13 EVALUATION MODULES....................................................................................................31
14 DOCUMENT HISTORY.........................................................................................................31
CC1110/CC2510
Page 3 of 31 swru134a
1 Introduction
Thank you for purchasing a SmartRF®04DK Development Kit. Please note that Texas Instruments uses the term SmartRF
®
04DK as a collective term for all
development kits on the Chipcon SmartRF
®
04 platform. This development platform supports
evaluation, development and prototyping using the Chipcon SmartRF
®
04 products from
Texas Instruments. Make sure to subscribe to the Low-Power RF eNewsletter to receive information about
updates to documentation, new product releases and more. Sign up on the Texas Instruments RF/IF Components web site.
2 About this manual
This manual contains both tutorial and reference information, and covers both the hardware and software components of the development kit.
Note that the RF USB dongle HW (CC1111 or CC2511) and application examples are covered in a separate document.
Both SmartRF
®
Studio and the Chipcon Flash Programmer have their own user manual.
Further background information can be found in the device datasheets.
CC1110/CC2510
Page 4 of 31 swru134a
3 Definitions
SmartRF04EB
CC1110EM or CC2510EM
Evaluation Board. Main board with LCD, USB interface, LEDs, pot-meter etc. Platform for the Evaluation Modules (EM).
CC1110/CC2510 Evaluation Module, a small plug-in module for CC1110­CC1111DK/CC2510-CC2511DK, should be used as reference design for antenna and RF layout.
RF USB Dongle
Reference design for a CC1111 or CC2511 based USB dongle with RF interface. Should be used as reference design for antenna and RF layout. Note that the USB dongle is covered in a separate user manual.
SmartRF
®
04DK A collective term used for all development kits for the SmartRF®04
platform, i.e. SmartRF
®
04EB + EM.
USB MCU The Silicon Labs C8051F320 MCU used to provide a USB interface
on the SmartRF04DK.
Factory firmware The firmware that is supplied programmed into the USB MCU from
the factory. This firmware supports SmartRF
®
Studio operation as well
as a stand-alone PER tester.
PER Packet Error Rate. Counts the number of lost and/or faulty packets
and displays the ratio: (lost/faulty packets)/number of packets sent.
SoC System on a Chip. A collective term used to refer to Texas
Instruments ICs with on-chip MCU and RF transceiver. Used in this document to reference the CC1110 / CC2510.
ICE In Circuit Emulator.
CC1110/CC2510
Page 5 of 31 swru134a
4 Kit content
4.1 Hardware
The development kit contains the following:
2 x SmartRF
®
04EB
2 x CC2510EM evaluation modules in the CC2510-CC2511DK
2 x CC1110EM433 and 2 x CC1110EM868-915 evaluation modules in the CC1110-CC1111DK
Antennas for the appropriate frequency range
1 x USB dongle
2 x USB cables
1 x USB extension cable
1 x 10-wire flat cable for using
SmartRF
®
04EB as emulator for
external target systems
1 x SOC_DEM System on Chip debug plug-in board
Quick start guide
SmartRF
®
04EB with EM
The SmartRF04DK Development Kit includes a number of functions and applications that allows quick testing of the RF interface and peripherals of the chip.
Evaluate the SmartRF
®
04 products. Right out of the box, the kit can be used for
range testing.
Use SmartRF
®
Studio to perform RF measurements. The radio can be easily
configured to measure sensitivity, output power and other RF parameters.
Prototype development. The SmartRF04DK includes a USB interface that can be used as emulator interface for the CC1110/CC2510. All CC1110/CC2510 I/O ports are available on pin connectors on the edge of the board to allow external applications easy access to the CC1110/CC2510. These connectors are also compatible with logic analyser probes for easy debugging.
CC1110/CC2510
Page 6 of 31 swru134a
5 SmartRF®04EB
This chapter includes overall information that applies to SmartRF®04EB. In the following SoC means Chipcon System on Chip, i.e. CC1110 or CC2510.
Figure 1: Main components
Figure 1 shows the main components on the SmartRF
®
04EB. A USB cable from a PC is connected directly to the USB controller. When a SoC evaluation module is plugged into the SmartRF
®
04EB, the only purpose of the USB controller is to “translate” USB signals to the SoC 2-wire debug interface. This interface includes Debug Clock (DC) and Debug Data (DD). The USB controller also controls the Reset_n line connected to the SoC.
Most of the peripherals on the SmartRF
®
04EB are connected to both the USB controller and to the SoC. This means that I/O ports on both controllers can drive the same pin. When the USB controller detects that a SoC is connected, it will therefore set all the I/O in three-state (high impedance) mode. The connection to the USB controller may anyhow somewhat influence these I/O lines.
CC1110/CC2510
Page 7 of 31 swru134a
5.1 USB MCU
5.1.1 Bootloader
The USB controller is programmed with a bootloader when it is shipped from the factory. The bootloader allows programming of new code into the USB MCU without the Silicon Labs’ serial adapter. The bootloader communicates with SmartRF
®
Studio or a custom program via
USB.
5.1.2 Programming USB controller
If it is required to update the firmware of the USB MCU, this can be done using the SmartRF
®
04 programming software (Chipcon Flash Programmer or SmartRF® Studio). For use of Chipcon Flash Programmer please refer to Chipcon Flash Programmer user manual for instructions. The USB controller can only be updated via USB when no EM is connected to the SmartRF
®
04EB.
To download firmware to the USB MCU without using the bootloader or to download the bootloader in the first place, a Silicon Labs’ EC2 serial adapter (Figure 2) is required. This adapter should be connected to P301, marked “USB MCU debug”, on the SmartRF
®
04EB.
Figure 2: EC2 serial adapter
CC1110/CC2510
Page 8 of 31 swru134a
5.2 USB MCU signal names
The USB MCU is a C8051F320 from Silicon Labs. Please see the Silicon Labs web site for detailed information about this MCU.
The following table shows the usage of I/O pins on the USB MCU.
Pin no.
Pin name (USB MCU)
Signal name SmartRF®04EB
0-ohm resistor
Function
1 P0.1 P1.7/SO/GDO1/MISO R117 SPI MISO signal,
transceiver/transmitter SO/GDO2 2 P0.0 P1.5/SCLK R115 SPI Serial clock 10 P3.0/C2D USB MCU Debug pin 11 P2.7 P1.3/LED3 R113 LED3 (yellow), active low 12 P2.6 P0.4/RTS R100 13 P2.5 RS232_POWER Turns RS-232 level converter on/off 14 P2.4 P2.0/LED_4 R120 LED4 (Blue), active low 15 P2.3 RESET_N LCD Power on reset signal, SoC
RESET 16 P2.2 SOC_PRESENT Tells USB MCU whether a SoC is
present.
0 = transmitter/transceiver
1 = SoC 17 P2.1 P0.6/JOY R106 Joystick input (analogue coded
voltage) 18 P2.0 P1.2/LED2 R111 LED2 (Red), active low 19 P1.7 P1.0/LED1 R110 LED1, (Green), active low 20 P1.6 P0.7/POT R107 Potentiometer input 21 P1.5 P0.5/JOY_PUSH R112 Joystick pushed 22 P1.4 P1.1/PWM_OUTPUT R105 PWM audio output 23 P1.3 P0.1/BUTTON_PUSH R101 Button pushed 24 P1.2 P0.0/MIC_INPUT R104 Audio input 25 P1.1 P2.4/SCL R124 I2S clock (for LCD) 26 P1.0 P2.3/SDA R123 I2S data (for LCD) 27 P0.7 P2.2/GDO2/DC R122 Transceiver/transmitter GDO3, SoC
debug signal 28 P0.6/CNVSTR P2.1/GDO1/DD R121 Transceiver/transmitter GDO1, SoC
debug signal 29 P0.5 P0.2/UART_RD R102 UART RD 30 P0.4 P0.3/UART_TD R103 UART TD 31 P0.3/XTAL2 P1.4/CSn/SS R114 SPI slave select signal 32 P0.2/XTAL1 P1.6/MOSI R116 SPI MOSI signal,
Transceiver/Transmitter SI
Table 1: USB MCU pin-out
As mentioned in the table, the joystick output is coded as an analogue voltage. This has been done in order to save the number of pins required on the MCU to interface with the joystick. The SoC software libraries contain functions to decode the ADC values and indicate in what direction the joystick is moved. The push function of the joystick is treated as a separate digital signal.
CC1110/CC2510
Page 9 of 31 swru134a
6 Hardware description SmartRF®04EB
Figure 3: SmartRF04DK overview
The figure above shows the major parts of the SmartRF
®
04EB. The SmartRF®04EB serves
as main platform in the development kit.
USB connector
RS-232 connector
Joystick
LEDs
I/O connector A
I/O connector B
SMA test connectors
Connectors for evaluation module (EM)
Supply selection switch
DC jack
Power connector
LCD
SoC debug/flash connector
Potentio meter
Head­phone output
Mic. input
Volume control
Button S1
USB MCU reset
USB MCU debug connector
USB MCU
CC1110/CC2510
Page 10 of 31 swru134a
6.1 Powering SmartRF®04EB
If several power sources are connected to SmartRF
®
04EB, the board will be powered from
the supply that supplies the highest voltage.
Figure 4: Power switch setting
The Power Switch S3 must be set according to what power source is used. If 3.3V is applied using the power terminal block, the switch should be set to the left position. In all other cases, the switch should be set to the right position for power to be applied to the SmartRF
®
04EB.
This switch can be used to turn off the SmartRF
®
04EB by switching it to the opposite position
of that used to turn it on.
Figure 5: Power connector
The SmartRF
®
04EB can be powered in several different ways:
DC jack connector with standard DC jack power connectors with a 2.5mm centre pin. The
centre pin is used for the positive voltage. A 4-10V DC power supply should be used. The onboard voltage regulator supplies 3.3V to the board.
Laboratory power supply. Ground should be connected to the 0V terminal on the power
connector (see Figure 5). A 4-10V supply can be connected to the “4-10V” terminal, or a
3.3V supply can be connected to the “3.3V” terminal. The on-board voltage regulators will be bypassed when using the “3.3V” terminal. Therefore it is important that the voltage level is within these limits:
o 2.7V-3.6V when the USB interface is not active. o 3.0V-3.6V when the USB interface is active.
USB power. If the SmartRF
®
04EB is connected to a USB socket on a PC, it will draw
power from the USB bus. The onboard voltage regulator supplies 3.3V to the board.
Battery power. The evaluation board includes a 9V-type battery connector on the bottom
side of the PCB. A 9V battery or a battery pack that uses a 9V-type connector can be connected to this battery connector. The onboard voltage regulator supplies 3.3V to the board.
Loading...
+ 22 hidden pages