SmartRF05EB User`s Guide (Rev. A

SmartRF05 Evaluation Board
User’s Guide
SWRU210A
swru210a
Table of Contents
1
2
3
4
4.1
4.2
5
6
6.1
6.2
INTRODUCTION.....................................................................................................................4
ABOUT THIS MANUAL..........................................................................................................4
ACRONYMS AND ABBREVIATIONS...................................................................................5
GETTING STARTED ..............................................................................................................6
SMARTRF STUDIO .......................................................................................................................6
INSTALLING SMARTRF STUDIO AND USB DRIVERS .......................................................................6
USING THE SMARTRF05 EVALUATION BOARD ...........................................................10
SMARTRF05 EVALUATION BOARD OVERVIEW...........................................................12
USB MCU ................................................................................................................................13
POWER SOURCES .......................................................................................................................13
6.2.1
6.2.2
6.2.3
6.2.4
Battery power .................................................................................................................................................................................13
DC Jack ..........................................................................................................................................................................................13
USB power......................................................................................................................................................................................14
Laboratory power supply ..............................................................................................................................................................14
UART RS232 INTERFACE ..........................................................................................................15
JOYSTICK ..................................................................................................................................16
SERIAL FLASH ...........................................................................................................................16
6.3
6.4
6.5
6.6
6.7
6.8
6.8.1
6.8.2
6.8.3
6.9
6.10
6.11
6.12
6.13
7
7.1
7.2
7.3
7.4
7.5
8
8.1
8.2
8.3
8.4
8.5
8.6
9
9.1
9.2
9.3
10
10.1
10.2
11
12
13
LCD .........................................................................................................................................16
BUTTONS...................................................................................................................................17
LEDS ........................................................................................................................................17
General Purpose LEDs..................................................................................................................................................................17
Low Battery Indicator....................................................................................................................................................................17
USB LED ........................................................................................................................................................................................17
BREAK-OUT HEADERS AND JUMPERS ...........................................................................................18
EM CONNECTORS ......................................................................................................................19
PROBE CONNECTORS .................................................................................................................20
CURRENT MEASUREMENT JUMPER .............................................................................................21
DEBUG CONNECTOR FOR EXTERNAL SOC...................................................................................22
SMARTRF05EB REV 1.3.......................................................................................................23
BOARD OVERVIEW .....................................................................................................................23
SOFTWARE CONSIDERATIONS .....................................................................................................23
MODE SELECTION SWITCH ..........................................................................................................23
BREAKOUT HEADERS AND JUMPERS ............................................................................................24
USB MCU PIN OUT ....................................................................................................................26
SMARTRF05EB REV 1.7.......................................................................................................27
BOARD OVERVIEW .....................................................................................................................27
CHANGES FROM REV 1.3.............................................................................................................27
SOFTWARE CONSIDERATIONS .....................................................................................................27
EM SELECTION SWITCH .............................................................................................................28
BREAKOUT HEADERS AND JUMPERS ............................................................................................29
USB MCU PIN OUT ....................................................................................................................31
SMARTRF05EB REV 1.8.......................................................................................................32
BOARD OVERVIEW ....................................................................................................................32
CHANGES FROM REV 1.7.............................................................................................................32
SOFTWARE CONSIDERATIONS .....................................................................................................32
UPDATING THE FIRMWARE.............................................................................................33
FORCED BOOT RECOVERY MODE .................................................................................................33
PROGRAMMING FIRMWARE USING AN EXTERNAL PROGRAMMER ..................................................34
FREQUENTLY ASKED QUESTIONS..................................................................................35
REFERENCES........................................................................................................................38
DOCUMENT HISTORY ........................................................................................................38
2/38
swru210a
List of Figures
Figure 1 - Connecting the SmartRF05EB for the first time (Windows XP)...................................7
Figure 2 - Select automatic installation of software (Windows XP) .............................................7
Figure 3 - Manually locate driver ...............................................................................................8
Figure 4 - The driver installation is completed (Windows XP).....................................................8
Figure 5 - Properly installed SmartRF05EB software (Windows XP) ..........................................9
Figure 6 - SmartRF Studio with a CC2530EM connected to a SmartRF05EB.............................9
Figure 7 - SmartRF05EB with EM connected...........................................................................10
Figure 8 - SmartRF05EB connected to a CC1111 USB Dongle ...............................................11
Figure 9 - SmartRF05EB architecture......................................................................................12
Figure 10 - Main power selection jumper (P11) and power switch (P8) ....................................13
Figure 11 - UART RS232 signals and jumpers ........................................................................15
Figure 12 - General IO signal control flow................................................................................18
Figure 13 - V_EM Jumper .......................................................................................................21
Figure 14 - Current measurement set-up.................................................................................21
Figure 15 - SmartRF05EB External SoC Debug Connector .....................................................22
Figure 16 - Level converter for signals on the debug connector ...............................................22
Figure 17 - EB Mode Selection switch .....................................................................................23
Figure 18 - Basic signal flow on the evaluation board ..............................................................24
Figure 19 - EM Selection Switch (P19) ....................................................................................28
Figure 20 - Switch P19 effect on LED 1-4................................................................................28
Figure 21 - Switch P19 effect on Button 1................................................................................29
Figure 22 - Basic signal flow on the evaluation board ..............................................................29
Figure 23 - USB controller debug connector ............................................................................34
List of Tables
Table 1 - Voltage on JOY_LEVEL for different joystick positions (T=25°C, Vdd=3.0V) .............16
Table 2 - EM connector P5 pin-out ..........................................................................................19
Table 3 - EM Connector P6 pin-out .........................................................................................19
Table 4 - I/O connector P18 pin-out.........................................................................................20
Table 5 - I/O connector P20 pin-out.........................................................................................20
Table 6 - Jumpers on P1. Control signals available to the USB controller.................................24
Table 7 - Jumpers on P4. IO signals from all of the peripherals on the evaluation board. .........25
Table 8 - USB MCU pin-out on SmartRF05EB rev 1.3 .............................................................26
Table 9 - Jumpers on P1. Control signals available to the USB controller.................................30
Table 10 - Jumpers on P10. IO signals to peripherals on the evaluation board.........................30
Table 11 - USB MCU pin-out on SmartRF05EB rev 1.7 ...........................................................31
3/38
swru210a
1 Introduction
The SmartRF05 Evaluation Board (SmartRF05EB or simply EB) is the motherboard in several
development kits for Low Power RF devices from Texas Instruments. The board has a wide
range of user interfaces, such as









3x16 character serial LCD
Full speed USB 2.0 interface
UART
LEDs
Serial Flash
Potentiometer
Joystick
Buttons
Breakout pins
The EB is the platform for the evaluation modules (EM) and can be connected to the PC via
USB to control the EM.
2 About this manual
This manual contains reference information about the SmartRF05 Evaluation Board.
Chapter 4 will give a quick introduction to how to get started with the SmartRF05EB. In
particular, it describes how to install SmartRF Studio to get the required USB drivers for the
evaluation board. Chapter 5 briefly explains how the Evaluation Board can be used throughout
a project’s development cycle. Chapter 6 gives an overview of the various features and
functionality provided by the board.
Chapter 7, 8 and 9 provide additional details about different versions of SmartRF05EB: revision
1
1.3, 1.7.x and 1.8.x, respectively. All of them are used in development kits , with revision 1.8
being used in all new builds. Chapter 10 describes how to update the firmware on the
SmartRF05EB. A troubleshooting guide can be found in chapter 11.
Appendix A, B and C contain the schematics for the different versions of SmartRF05EB.
®
®
The PC tools SmartRF Studio and SmartRF Flash Programmer have their own user manuals.
See chapter 12 for a list of relevant documents and links.
1
Revision 1.0, 1.1, 1.2, 1.4, 1.5 and 1.6 are internal versions only.
4/38
swru210a
3 Acronyms and Abbreviations
CTS
Clear to Send
CW
Continuous Wave
DK
Development Kit
DUT
Device Under Test
EB
Evaluation Board
EM
Evaluation Module
HAL
Hardware Abstraction Layer
IC
Integrated Circuit
KB
Kilo Byte (1024 byte)
LCD
Liquid Crystal Display
LED
Light Emitting Diode
LPRF
Low Power RF
MCU
Micro Controller
RF
Radio Frequency
RTS
Request to Send
SoC
System on Chip
SPI
Serial Peripheral Interface
TI
Texas Instruments
TX
Transmit
UART
Universal Asynchronous Receive Transmit
USB
Universal Serial Bus
5/38
swru210a
4 Getting started
Before plugging the SmartRF05EB into the PC via the USB cable, it is highly recommended to
perform the steps described below first.
It is recommended to install SmartRF Studio before you connect the
SmartRF05EB to the computer. The installation will include the USB
drivers needed for PC applications to communicate with the board.
4.1
SmartRF Studio
SmartRF Studio is a PC application developed for configuration and evaluation of many of the
RF-IC products from Texas Instruments. The application is designed for use with a SmartRF
Evaluation Board, such as the SmartRF05EB, and runs on Microsoft Windows.
SmartRF Studio lets you explore and experiment with the RF-ICs as it gives full overview and
access to the devices’ registers to configure the radio and has a control interface for simple
radio operation from the PC.
This means that SmartRF Studio will help radio system designers to easily evaluate the RF-IC
at an early stage in the design process. It also offers a flexible code export function of radio
register settings for software developers.
The latest version of SmartRF Studio can be downloaded from the Texas Instruments website
(www.ti.com/smartrfstudio), where you will also find a complete user manual.
4.2
Installing SmartRF Studio and USB drivers
Before your PC can communicate with the SmartRF05EB over USB, you will need to install the
USB drivers for the EB. The latest SmartRF Studio installer includes drivers for Windows.
A brief set of installation instructions for Microsoft Windows XP will be given here, but Windows
98, NT, 2000, Vista (32 bit) and 7 (32 bit) are also supported. Please consult the SmartRF
Studio User Manual for further details or the troubleshooting section (chapter 11) if needed.
After you have downloaded SmartRF Studio from the web, extract the zip-file, run the installer
file and follow the instructions. Select complete installation to include the SmartRF Studio
program, the SmartRF Studio documentation and the necessary drivers needed to
communicate with the SmartRF05EB.
You can now connect your SmartRF05EB to the computer with a USB cable and turn it on. A
“Found new Hardware” dialog box will prompt you to locate the missing driver. See Figure 1. If
you did a complete install of SmartRF Studio, the driver to use is already copied to your hard
drive. In the dialog window below, select “No, not this time” and continue with “Next”.
6/38
swru210a
Figure 1 - Connecting the SmartRF05EB for the first time (Windows XP)
After clicking next, the window as shown in Figure 2 will appear. Select “Install the software
automatically” to install the driver for the SmartRF05EB. Windows should automatically find the
location of the driver to use.
Figure 2 - Select automatic installation of software (Windows XP)
If Windows does not find the correct driver, you can manually specify where Windows should
look for the driver. In the dialog shown in Figure 2, select “Install from a list of specific location”.
7/38
swru210a
The drivers for the evaluation board are normally located in the directory C:\Program
Files\Texas Instruments\Extras\Drivers, where C:\Program Files\Texas Instruments is the
default root installation directory for SmartRF Studio.
Figure 3 - Manually locate driver
The driver is now installed and the computer should be ready for use with SmartRF Studio.
Figure 4 - The driver installation is completed (Windows XP)
8/38
swru210a
You can verify that the driver is properly installed by opening the Device Manager (Figure 5).
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 SmartRF Studio
User Manual.
Figure 5 - Properly installed SmartRF05EB software (Windows XP)
When launching SmartRF Studio, the evaluation board should appear in the SmartRF05 DK tab
(Figure 6). 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.
Figure 6 - SmartRF Studio with a CC2530EM connected to a SmartRF05EB
Please refer to the SmartRF Studio User Manual [2] for how to use Studio with an RF IC.
9/38
swru210a
5 Using the SmartRF05 Evaluation Board
The SmartRF05EB is a flexible test and development platform that works together with RF
Evaluation Modules from Texas Instruments.
An Evaluation Module is a small RF module with the RF chip, balun, matching filter, SMA
antenna connector and IO connectors. The modules can be plugged into the SmartRF05EB,
which lets the PC take direct control of the RF device on the EM over the USB interface.
Currently, SmartRF05EB supports:










CC2520EM and variants with CC2590/CC2591
CC2530EM and variants with CC2590/CC2591
CC2430EM and variants with CC2590/CC2591
CC2431EM
CC2510EM
CC1110EM
CCMSP-EM430F2618
CC1111 USB Dongle (connected through the debug header)
CC2511 USB Dongle (connected through the debug header)
CC2531 USB Dongle (connected through the debug header)
SmartRF05EB is included in the CC2520 and CC2530 development kits.
Figure 7 - SmartRF05EB with EM connected
10/38
swru210a
Figure 8 - SmartRF05EB connected to a CC1111 USB Dongle
The application on the PC that controls the EB+EM is SmartRF Studio. Studio can be used to
perform several RF tests and measurements, like setting up a CW signal and send/receive
packets.
The EB+EM can be of great help during the whole development cycle for a new RF product.

Perform comparative studies. Compare results obtained with EB+EM with results from
your own system.

Perform basic functional tests of your own hardware by connecting the radio on your
board to SmartRF05EB. SmartRF Studio can be used to exercise the radio.

Verify your own software with known good RF hardware, by simply connecting your own
microcontroller to an EM via the EB. Test the send function by transmitting packets from
your SW and receive with another board using SmartRF Studio. Then transmit using
SmartRF Studio and receive with your own software.

For development kits with System on Chips, the evaluation boards make it possible to
debug and program the chip without additional hardware. The kit also gives access to
useful user interfaces for testing of the various peripherals and capabilities of the SoC.
The SmartRF05EB can also be used as a debugger interface to the SoCs from IAR Embedded
Workbench for 8051.
11/38
swru210a
6 SmartRF05 Evaluation Board Overview
SmartRF05EB acts as the motherboard in several development kits for Low Power RF ICs from
Texas Instruments. The board has several user interfaces and connections to external
interfaces allowing fast prototyping and testing of both software and hardware.
This chapter will give an overview of the general architecture of the board and describe the
available IO. The following sub-sections will explain the IO in more detail. Pin-connections
between the IO and EM can be found in section 6.10.
Note! There are several versions of SmartRF05EB. The main revisions are currently 1.3,
1.7.x and 1.8.x. Revisions 1.7.x and 1.8.x provide the same functionality, meaning that
specific pin-out details and interconnections that apply to rev 1.7 also apply to 1.8 (and
newer). Differences between the boards will be discussed in chapter 7, 8 and 9.
Figure 9 shows the main components of the board and outlines the main communication buses.
Figure 9 - SmartRF05EB architecture
The main component on the board is the USB controller. It communicates with the PC via USB
and translates requests from various PC tools (e.g. SmartRF Studio, SmartRF Flash
Programmer) to actions on the board.
The USB controller communicates with the evaluation module using SPI, UART and/or the
Debug Interface (System-on-Chips only).
Note that not all of the peripherals on the board are accessible from the USB controller. It has
access to the UART RS232 interface, LCD, one LED (D6), joystick and one button (USB
button). I.e. it does not have access to the serial flash on the board.
The module connected to the EM connector has potentially access to all of the EB peripherals.
It has full access to the LCD, serial flash, four LEDs, 2 buttons, joystick and UART RS232
interface.
Since many of the peripherals can be accessed from both the USB controller and the MCU EM,
some I/O pins can potentially be driven by two different sources. The standard firmware running
on the USB controller handles this by setting all shared I/O in three-state (high impedance) and
thus avoids conflict.
12/38
swru210a
6.1
USB MCU
The USB MCU is the CC2511F32 from Texas Instruments. Please see www.ti.com/cc2511 for
detailed information about this controller.
The USB controller is programmed with a boot loader and the standard SmartRF05EB firmware
when it is shipped from the factory.
When the boot loader starts running, it will check for a valid application in the flash of the
CC2511. If the detection is successful, the application is started and the board can be operated
normally. If no application is detected (e.g. blank flash or firmware upgrade failed) the USB LED
(D6) will start blinking rapidly – indicating failure.
The standard firmware application is used to control the RF device on the attached Evaluation
Module (EM) and to communicate with applications running on the PC via USB.
Note that the boot loader will allow programming of a new application over the USB interface.
No additional hardware or programmers are needed. Both SmartRF Studio and SmartRF Flash
Programmer can be used for this purpose. Please refer to chapter 10 for details.
6.2
Power Sources
There are four possible solutions for applying power to the SmartRF05EB. The power source
can be selected using the power source selection jumper on header P11.
Figure 10 - Main power selection jumper (P11) and power switch (P8)
The main power supply switch (P8) turns off all power sources, unless an external power supply
is connected to the board, overriding the onboard voltage regulators.
6.2.1
Battery power
The evaluation board includes a battery holder for two 1.5V AA batteries on the reverse side of
the PCB: Normal AA batteries can be used and the on board regulator supplies 3.3 V to the
board. The power source selection jumper should short circuit pin 1 and 2 of header P11. A
LOW BATT LED on the board will be lit when the voltage on the board drops beneath 1.56 V.
Note that this function is only active when powering the board using batteries. Also note that
revision 1.8 of the SmartRF05EB does not have any LOW BATT LED.
Maximum current consumption is limited by the regulator to 100 mA on rev 1.3 and 1.7.x.
Maximum current consumption is limited by the regulator to 800 mA on rev 1.8.x.
6.2.2
DC Jack
SmartRF05EB has a connector with standard DC jack power connectors with a 2.5mm centre
pin. The centre pin is used for the positive voltage. A 4-10 V DC power supply should be used.
The onboard voltage regulator supplies approx 3.3 V to the board. The power source selection
jumper should short circuit pin 2 and 3 of header P11.
Maximum current consumption is limited by the regulator to 250 mA on rev 1.3 and 1.7.x.
Maximum current consumption is limited by the regulator to 1500 mA on rev 1.8.x.
13/38
swru210a
6.2.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.3 V to the board. The power source
selection jumper should short circuit pin 2 and 3 of header P11.
Maximum current consumption is limited by the regulator to 250 mA on rev 1.3 and 1.7.x.
Maximum current consumption is limited by the regulator to 1500(*) mA on rev 1.8.x.
(*) Note that most USB power sources are limited to 500 mA.
6.2.4
Laboratory power supply
When connecting a lab power supply, ground should be connected to any of the GND pads on
the board. Remove the power source selection jumper and apply a voltage in the range from
2.7V to 3.6V to pin 2 on header P11. The main power switch will not have any effect in this
case.
WARNING! Connecting the power source to P11 will bypass all voltage regulators on the
board. There might be a risk of damaging the components on the board if the voltage on
pin 2 on header P11 is lower than -0.3V or higher than 3.9V (maximum ratings for
CC2511).
14/38
swru210a
6.3
UART RS232 interface
The UART interface can be used by custom applications for communication with other devices.
The interface uses a line driver device so that the port is compatible with RS232 signaling. The
RS232 voltage converter can be disabled by changing the position of a jumper on EB revision
1.3 or by using a switch on EB revision ≥1.7.
WARNING! On rev 1.3 and 1.7.x of the SmartRF05EB, the RS232 level converter will
generate noise on Vcc and degrade the RF performance of any connected RF Evaluation
Module. When running RF performance tests with SmartRF05EB, it is recommended to
disable the RS232 level converter. This problem has been fixed on rev 1.8.x of the board.
The figure below gives a detailed overview of the UART signals and how they are connected to
the different devices on the EB.
Figure 11 - UART RS232 signals and jumpers
As the figure shows, signals are crossed on the EB between the EM and the USB Controller
and between the EM and the RS232 level converter/DE9 connector. Thus



UART communication between a PC and an EB+EM requires a straight serial cable.
UART communication between a PC and the USB Controller requires a null-modem cable
(crossed).
UART communication between the USB Controller and the microcontroller on the EM works
without crossing any signals (RX connected to TX and vice versa).
Also note that the USB button and USB LED share the RTS and CTS signals going to the
CC2511. To avoid any conflicts when the RTS/CTS UART flow control signal are used,
disconnect jumpers 1-2 and 3-4 on P1. They are disconnected by default.
15/38
swru210a
6.4
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 routed the EM connectors. See section 0
for details.
Note that not all EMs have access to all signals on these connectors (depending on pin-count).
In order to still have the possibility to use the joystick, an analogue joystick level signal was
implemented in order to save the number of pins required on the MCU.
The two aggregated signals, JOY_MOVE and JOY_LEVEL, can be used to detect a joystick
event. 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
JOY_LEVEL (Volts)
Up
0.31
Down
1.16
Left
1.62
Right
1.81
Centre
2.12
Table 1 - Voltage on JOY_LEVEL for different joystick positions (T=25°C, Vdd=3.0V)
6.5
Serial Flash
The serial flash can be used as general purpose data and parameter storage, e.g. for temporary
storage of an application image for Over the Air Download.
SmartRF05EB revision 1.3 has a M25PE10 flash device – a 128 kilobyte serial paged flash
memory from Numonyx [5].
SmartRF05EB revision ≥1.7 has a M25PE20 flash device – a 256 kilobyte serial paged flash
memory from Numonyx [5].
The serial flash can be accessed over the SPI bus from the EM, but not from the USB
Controller, as the latter has not access to the flash chip select signal.
Note that SmartRF05EB will perform a controlled reset of the flash by toggling the flash reset
signal after a power-on reset.
6.6
LCD
The LCD on SmartRF05EB is a 3x16 character display from Hitech Displays (HMC16311). The
LCD is accessed over the SPI bus, using the dedicated LCD_CS signal for chip select. An
addition control signal, LCD_MODE, is used to change the access types to the LCD. The reset
signal is operated from the USB Controller – it will handle the proper power on reset sequence
for the LCD.
Additional information about the LCD can be requested from Hitech Displays [6].
16/38
swru210a
6.7
Buttons
There are five buttons on the evaluation board.
Button 1 and Button 2 are only connected to the EM, while the USB button is connected to the
USB Controller.
The USB Reset button resets the USB controller. Note that the software on the USB controller
will reset the EM during the startup, so pushing the USB reset button also resets the controller
on the EM.
Pushing the EM reset button will pull the reset line on the EM low.
6.8
6.8.1
LEDs
General Purpose LEDs
The four LEDs D1, D2, D3 and D4 can only be controlled from the EM. The LEDs are active
high.
6.8.2
Low Battery Indicator
The LOW BATT LED (D7) is turned on when the voltage from the batteries drops below
approximately 1.56V. There is no LOW BATT LED on EB rev 1.8 or newer.
6.8.3
USB LED
LED D6 (USB LED) is controlled by the USB controller and is used to indicate the status of the
board. The LED has several states:
OFF ..............................Power is turned off or the software on the USB controller is corrupt.
ON................................A transceiver has been detected and the standard firmware is running.
The LED will also be on if an RF microcontroller has been detected and
UART over USB is not enabled in the Evaluation Board firmware.
SHORT BLINK .............The LED might blink once during the power on sequence and then be
turned off. An RF microcontroller has been detected and UART over
USB is enabled in the Evaluation Board firmware.
BLINKING – 1 Hz .........The USB controller has entered the boot recovery mode. See chapter
10 for further details
BLINKING – 10 Hz .......The boot loader on the USB controller could not find a valid application
to boot. Basic USB services are available and both SmartRF Studio
and SmartRF Flash Programmer can be used to program an
application in the USB Controller’s flash. See chapter 10 for further
details.
17/38
swru210a
6.9
Break-out headers and jumpers
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 the “USB Jumper” header or “IO Jumper” header.
Jumpers on these headers allows for fine tuned control of which signals are routed to what
device and allows easy break-out of signals for debugging and development using proprietary
peripherals.
IO Jumpers
All of the peripherals on the board and the USB controller can be isolated entirely from the EM,
facilitating accurate power consumption measurements.
Figure 12 - General IO signal control flow
The pin out of the break out connectors is slightly different on revision 1.3 and revision ≥1.7 of
SmartRF05EB. Please refer to the respective chapters later in this document.
18/38
swru210a
6.10 EM connectors
The EM connectors are used for connecting an EM to the SmartRF05EB. The connectors P5
and P6 are used as the main interface. The pin-out for these connectors is shown below.
The modifications introduced in revision ≥1.7 of the board are marked with bold letters.
Note that some of the signals are shared, e.g. EM_BUTTON1/EM_LED4_SOC. This means that
the signal is connected to different IO on the board, in this case both Button 1 and LED4.
Pressing Button 1 will affect the state of LED4. Similarly, if a SoC is toggling LED4, it cannot
read from Button 1 at the same time.
Signal name
Rev 1.3
Signal name
Pin Pin
Rev ≥1.7
Rev ≥1.7
Rev 1.3
GND
GND
1
2
EM_JOYSTICK_DN
EM_JOYSTICK_DN
EM_UART_CTS
EM_UART_CTS
3
4
EM_FLASH_CS
EM_FLASH_CS
EM_BUTTON1
EM_BUTTON1/EM_LED4_SOC
5
6
EM_LED1
EM_LED1
EM_UART_RX
EM_UART_RX
7
8
EM_JOYSTICK_RT
EM_JOYSTICK_RT
EM_UART_TX
EM_UART_TX
9
10
EM_DBG_DD
EM_DBG_DD
EM_LCD_MODE
EM_LCD_MODE
11
12
EM_DBG_DC
EM_DBG_DC
EM_LCD_FLASH_RESET
EM_LED2_SOC
13
14
EM_CS/EM_LED3_SOC
EM_CS
EM_JOY_LEVEL
EM_JOY_LEVEL
15
16
EM_SCLK
EM_SCLK
EM_POT_R
EM_POT_R
17
18
EM_MOSI
EM_MOSI
GND
GND
19
20
EM_MISO
EM_MISO
Table 2 - EM connector P5 pin-out
Signal name
Rev 1.3
Signal name
Pin Pin
Rev ≥1.7
Rev ≥1.7
Rev 1.3
EM_JOYSTICK_PUSH
EM_JOYSTICK_PUSH
1
2
GND
NC
NC
NC
3
4
EM_LED2_MSP
EM_LED2_MSP
EM_PWR_SNOOZE
EM_PWR_SNOOZE
5
6
EM_LED3_MSP
EM_LED3_MSP
VCC
VCC
7
8
EM_LED4_MSP
EM_LED4_MSP
VCC
VCC
9
10
NC
NC
EM_JOYSTICK_UP
EM_JOYSTICK_UP
11
12
EM_USB2
NC
EM_JOYSTICK_LT
EM_JOYSTICK_LT
13
14
EM_USB1
NC
EM_RESET
EM_RESET
15
16
EM_BUTTON2
EM_BUTTON2
EM_LCD_CS
EM_LCD_CS
17
18
EM_UART_RTS
EM_UART_RTS
EM_JOY_MOVE
EM_JOY_MOVE
19
20
EM_DBG_DIR
NC
Table 3 - EM Connector P6 pin-out
The LCD and Flash reset signal is no longer available from the EM on EB revision ≥1.7. The
controller of the motherboard will ensure controlled reset of these devices after a power on reset
by toggling the reset pin.
19/38
swru210a
6.11 Probe Connectors
The probe connectors (P18 and P20) bring out all the signals from the EM connectors. These
connectors are compatible with Agilent logic analyzer probes. The connectors allow easy
access to I/O signals and to connect prototyping boards.
The modifications introduced in revision ≥1.7 of the board are marked with bold letters.
Signal name
Rev 1.3
Signal name
Pin Pin
Rev ≥1.7
Rev ≥1.7
Rev 1.3
NC
NC
1
2
NC
NC
NC
EM_USB1
3
4
EM_FLASH_CS
EM_FLASH_CS
EM_BUTTON1
EM_USB2
5
6
EM_LED2_SOC
EM_LED1
EM_UART_RX
EM_BUTTON1/EM_LED4_SOC
7
8
EM_DBG_DD
EM_JOYSTICK_RT
EM_UART_TX
EM_UART_RX
9
10
EM_DBG_DC
EM_DBG_DD
EM_LCD_MODE
EM_UART_TX
11
12
EM_MISO
EM_DBG_DC
EM_LCD_FLASH_RESET
EM_UART_CTS
13
14
EM_CS/EM_LED3_SOC
EM_CS
EM_JOY_LEVEL
EM_UART_RTS
15
16
EM_SCLK
EM_SCLK
EM_POT_R
EM_POT_R
17
18
EM_MOSI
EM_MOSI
EM_MISO
EM_DBG_DD_DIR
19
20
GND
GND
Table 4 - I/O connector P18 pin-out
Signal name
Rev 1.3
Signal name
Pin Pin
Rev ≥1.7
Rev ≥1.7
Rev 1.3
NC
NC
1
2
NC
NC
NC
VCC
3
4
EM_LED1
EM_LED2
PS_PWR_SNOOZE
PS_PWR_SNOOZE
5
6
EM_LED2_MSP
EM_LED3
EM_VCC
EM_JOYSTICK_RT
7
8
EM_LED3_MSP
EM_LED4
NC
EM_JOYSTICK_DN
9
10
EM_LED4_MSP
EM_JOYSTICK_PUSH
EM_JOYSTICK_UP
EM_JOYSTICK_UP
11
12
EM_LCD_MODE
EM_JOYSTICK_DN
EM_JOYSTICK_LT
EM_JOYSTICK_LT
13
14
EM_RESET
EM_UART_CTS
EM_RESET
EM_JOYSTICK_PUSH
15
16
EM_BUTTON2
EM_BUTTON2
EM_LCD_CS
EM_JOY_LEVEL
17
18
EM_LCD_CS
EM_UART_RTS
EM_JOY_MOVE
EM_JOY_MOVE
19
20
GND
GND
Table 5 - I/O connector P20 pin-out
20/38
swru210a
6.12 Current Measurement Jumper
Jumper P15, 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.
Figure 13 - V_EM Jumper
If the EM is powered by a different source than the rest of the board, the same voltage should
be used on the EM as on the EB. The digital signals between the EB and the EM are not
isolated from each other, and different voltage levels can cause excessive current consumption
or erroneous interaction between the EB and the EM.
In order to get accurate power consumption measurements, selected jumpers on the “IO” and
“USB” break-out headers should be removed to isolate the device under test from the
peripherals.
Figure 14 - Current measurement set-up
21/38
swru210a
6.13 Debug Connector for External SoC
SmartRF05EB is equipped with a debug connector (P3 ExtSoC Debug, and P4 on rev 1.8.x)
that allows debugging and programming of an external RF microcontroller from Texas
Instruments. The pin-out of the connector is depicted below.
Figure 15 - SmartRF05EB External SoC Debug Connector
By connecting a target RF board correctly to the EB, the EB will operate as a debug adapter for
the RF SoC. For instance, it will be possible to debug and single-step code using the IAR
EW8051 IDE and it is possible to control the RF SoC using SmartRF Studio.
There is a level converter between the bus on the target and internally on the EB. In order to
operate correctly, the level converter needs the voltage on the target provided as a reference
voltage for correct level shifting of signals. With the level converter, the target can operate at a
completely different voltage level than the 3.3V on the SmartRF05EB.
SmartRF05EB
USB
Controller
Vdd (local)
Target
Connector
Level
Converter
TARGET
Vdd from
target
Figure 16 - Level converter for signals on the debug connector
Minimum operating voltage on target:
Maximum operating voltage on target:
1.2 Volt
3.6 Volt
22/38
swru210a
7 SmartRF05EB rev 1.3
7.1
Board overview
EM connectors
IO breakout
and jumpers
EM connector
break-out pins
Jumpers for simple
current consumption
measurements
Level converter for
debug interface
16x3 character LCD
Interface for
debugging of SoCs
Mode selection
switch
CC2511 debug
interface connector
Main power switch
General
purpose LEDs
Power source
selection jumpers
FLASH, 128 kB
USB LED
USB MCU
CC2511F32
UART RS232
enable jumper
USB Connector
UART RS232
DC power connector
Reset buttons
Low Battery indicator
General purpose
buttons
Joystick
Potmeter
7.2
Software considerations
When running the TIMAC and/or Z-Stack on a CC2530EM plugged into SmartRF05EB revision
1.3, it is necessary to set the compile option
#define HAL_BOARD_CC2530EB_REV13.
The default HAL configuration uses #define HAL_BOARD_CC2530EB_REV17.
7.3
Mode selection switch
SmartRF05EB has a mode selection switch (P21) that allows two configurations of the
evaluation board.
Figure 17 - EB Mode Selection switch
In the NORMAL position, the evaluation board is in a normal operating mode, enabling support
in hardware both for debugging of an external SoC and a special packet sniffer interface for the
CC2520EM.
The CC2511JOYSTICK position is primarily intended for the special case where a custom
application is running on the 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.
The switch is by default placed in the NORMAL position.
23/38
swru210a
Breakout headers and jumpers
P4 Jumpers
7.4
Figure 18 - Basic signal flow on the evaluation board
Pins
Function
Description
Default mounted
1-2
UART_RTS
Ready to send (UART flow control)
No
3-4
UART_CTS
Clear to send (UART flow control)
No
5-6
UART_RX
Received data – connected to TX on CC2511
Yes
7-8
UART_TX
Transmitted data – connected to RX on CC2511
Yes
9-10
SNIFF_DATA
Sniff interface – (special feature for CC2520)
No
11-12
SNIFF_CLK
Sniff interface – (special feature for CC2520)
No
13-14
SNIFF_MISO
Sniff interface – (special feature for CC2520)
No
15-16
SNIFF_SFD
Sniff interface – (special feature for CC2520)
No
17-18
DBG_DC
Debug Clock signal (debug interface for system-on-chips)
Yes
19-20
DBG_DD
Debug Data signal (debug interface for system-on-chips)
Yes
21-22
CS
Chip select for SPI device on EM module
Yes
23-24
SCLK
SPI clock
Yes
25-26
MOSI
SPI data – master output, slave input
Yes
27-28
MISO
SPI data – master input, slave output
Yes
29-30
LCD_CS
Chip select for LCD
Yes
31-32
LCD_MODE
LCD control signal
Yes
33-34
LCD_FLASH_RESET
Common reset signal for serial Flash and LCD
Yes
35-36
JOY_LEVEL
Voltage level from joystick, indicating position
Yes
37-38
JOY_MOVE
Positive edge when the joystick is moved
Yes
Table 6 - Jumpers on P1. Control signals available to the USB controller.
24/38
swru210a
Pins
Function
Description
Default mounted
1-2
JOY_MOVE
See P1, 37-38
Yes
3-4
JOY_LEVEL
See P1, 35-36
Yes
5-6
LCD_FLASH_RESET
See P1, 33-34
Yes
7-8
LCD_MODE
See P1, 31-32
Yes
9-10
LCD_CS
See P1, 29-30
Yes
11-12
MISO
See P1, 27-28. Connected to LCD and serial Flash.
Yes
13-14
MOSI
See P1, 25-26. Connected to LCD and serial Flash.
Yes
15-16
SCLK
See P1, 23-24. Connected to LCD and serial Flash.
Yes
17-18
FLASH_CS
Chip select for serial flash
Yes
19-20
BUTTON1
Button 1. Low when pushed.
Yes
21-22
BUTTON2
Button 2. Low when pushed.
Yes
23-24
LED1
Control signal for LED D1. Set high to turn LED on.
Yes
25-26
LED2
Control signal for LED D2. Set high to turn LED on.
Yes
27-28
LED3
Control signal for LED D3. Set high to turn LED on.
Yes
29-30
LED4
Control signal for LED D4. Set high to turn LED on.
Yes
31-32
JOYSTICK_UP
Signal goes high when joystick is moved up.
Yes
33-34
JOYSTICK_DN
Signal goes high when joystick is moved down.
Yes
35-36
JOYSTICK_LT
Signal goes high when joystick is moved left.
Yes
37-38
JOYSTICK_RT
Signal goes high when joystick is moved right.
Yes
39-40
JOYSTICK_PUSH
Signal goes high when joystick is pushed.
Yes
41-42
POT_R
Voltage level from potentiometer. Value between 0 and VCC.
Yes
43-44
EM_RESET
Reset signal to EM.
Yes
Table 7 - Jumpers on P4. IO signals from all of the peripherals on the evaluation board.
25/38
swru210a
7.5
USB MCU pin out
The following table shows how the USB Controller’s (CC2511) pins are connected to the
different functionalities on the EB.
CC2511
Pin
Function on the Evaluation
Board
Description
Function depending on switch P21:
P0.0
SPI_SELECT /JOY_LEVEL
NORMAL: When SPI_SELECT is set LOW, it enables a special CC2520 sniffer
interface (for test and diagnostic purposes.
CC2511JOY: Joystick level is an analog value that can be decoded to find the
actual position of the joystick (centre, up, left, right or down)
P0.1
USB_EM_RESET
Signal used to reset the EM board
P0.2
USB_CS
SPI Chip select for device on EM board
P0.3
USB_SCLK
SPI Clock
P0.4
USB_MOSI
SPI MOSI (master out, slave in)
P0.5
USB_MISO
SPI MISO (master in, slave out)
P1.0
USB_IFC_CTRL
Enables the USB interface when it is set high. Set either by the boot loader or the
firmware.
P1.1
USB_DBG_DC
Debug clock – used when CC2511 communicates with another LPRF Soc via the
debug interface.
P1.2
USB_UART_RTS/USB_LED
Dual function: UART Ready To Send and output signal for control of LED D6.
P1.3
USB_UART_CTS/USB_BUTTON
Dual function: UART Clear To Send and input signal for USB button event.
P1.4
USB_UART_TX
UART TX
P1.5
USB_UART_RX
UART RX
Function depending on switch P21:
P1.6
DGB_DD_DIR /JOY_MOVE
NORMAL: The debug data direction signal controls the signal flow on the level
converter for the external debug interface.
CC2511JOY: Joystick move signal input. Set high on any joystick event (pushed,
moved up, left, right or down)
P1.7
USB_DBG_DD
Debug data – used when CC2511 communicates with another LPRF SoC via the
debug interface.
P2.0
USB_LCD_FLASH_RESET
Resets both the serial flash and the LCD on the board when it is set low.
P2.1
CC2511 DBG DD
CC2511 debug interface
P2.2
CC2511 DBG DC
CC2511 debug interface
P2.3
LCD_MODE
Selects operating mode of the LCD
P2.4
LCD_CS
SPI Chip select signal for the LCD
Table 8 - USB MCU pin-out on SmartRF05EB rev 1.3
26/38
swru210a
8 SmartRF05EB rev 1.7
8.1
Board overview
8.2
Changes from rev 1.3





8.3
The layout of the board has changed.
Improved routing of power from the VCC_EM jumper, enabling more accurate current
consumption measurements
The on-board regulated voltage is now 3.3V, regardless of power source (USB, DC or
batteries). Previously, the voltage was 3.3V with batteries and 3.0V with USB or DC.
The size of the on-board SPI Flash is 256 kB (was 128 kB).
Added a mode switch that changes the board from "MSP" mode to "SoC" mode. Chapter
8.3 has more details. Short summary:
o In MSP mode, the board works exactly as revision 1.3
o In SoC mode, it is now possible to access all four LEDs from the SoC
o The polarity of the Button 1 signal can be changed
Software considerations
Note the new polarity of Button 1 and that all 4 LEDs on the Board can now be accessed from
the SoC. The signal from the SoC that controls LED 2 was used to reset the LCD on rev 1.3 of
the board.
When running the TIMAC and/or Z-Stack on a CC2530EM plugged into SmartRF05EB revision
1.7, the #define HAL_BOARD_CC2530EB_REV17 is used in the default HAL configuration.
Therefore the user does not have to do anything.
27/38
swru210a
8.4
EM Selection Switch
The EM selection switch that was introduced on SmartRF05EB 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 19 - EM Selection Switch (P19)
LED 4
LED 3
LED 2
LED 1
The switch will both affect the operation of the LEDs and Button 1.
Figure 20 - Switch P19 effect on LED 1-4
Due to lack of pins, some of the signals are shared.
When LED3 is used by the SoC, the chip select signal to the EM will also be affected. In most
cases, this will not be a problem, since the SoC does not, by default, implement an 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.
28/38
swru210a
Figure 21 - Switch P19 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). This is also the
operating mode of the button on revision 1.3 of the SmartRF05EB.
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 P19 (assuming no
one is pressing the button).
Breakout headers and jumpers
P10 Jumpers
8.5
Figure 22 - Basic signal flow on the evaluation board
29/38
swru210a
Pins
Function
Description
Default mounted
1-2
UART_RTS
Ready to send (UART flow control)
No
3-4
UART_CTS
Clear to send (UART flow control)
No
5-6
UART_RX
Received data – connected to TX on CC2511
Yes
7-8
UART_TX
Transmitted data – connected to RX on CC2511
Yes
9-10
NC
Not used
No
11-12
NC
Not used
No
13-14
NC
Not used
No
15-16
NC
Not used
No
17-18
DBG_DD_DIR
Debug Data signal direction control
Yes
19-20
DBG_DC
Debug Clock signal (debug interface for system-on-chips)
Yes
21-22
DBG_DD
Debug Data signal (debug interface for system-on-chips)
Yes
23-24
CS
Chip select for SPI device on EM module
Yes
25-26
MISO
SPI data – master input, slave output
Yes
27-28
MOSI
SPI data – master output, slave input
Yes
29-30
SCLK
SPI clock
Yes
31-32
LCD_CS
Chip select for LCD
Yes
33-34
LCD_MODE
LCD control signal
Yes
35-36
JOY_MOVE
Positive edge when the joystick is moved
Yes
Table 9 - Jumpers on P1. Control signals available to the USB controller.
Pins
Function
Description
Default mounted
1-2
JOY_MOVE
Positive edge when the joystick is moved
Yes
3-4
JOY_LEVEL
Voltage level from joystick, indicating current position
Yes
5-6
LCD_MODE
LCD control signal
Yes
7-8
LCD_CS
Chip select for LCD
Yes
9-10
MISO
SPI bus (data). Connected to LCD and serial Flash
Yes
11-12
MOSI
SPI bus (data). Connected to LCD and serial Flash
Yes
13-14
SCLK
SPI bus (clock). Connected to LCD and serial Flash
Yes
15-16
FLASH_CS
Chip select for serial flash
Yes
17-18
BUTTON1/LED4_SOC
Shared signal between Button 1 and LED4
Yes
19-20
BUTTON2
Button 2
Yes
21-22
LED1
Control signal for LED1. Set high to turn LED on
Yes
23-24
LED2_MSP
Control signal for LED2. Set high to turn LED on
Yes
25-26
LED2_SOC
Control signal for LED2. Set high to turn LED on
Yes
27-28
LED3_MSP
Control signal for LED3. Set high to turn LED on
Yes
29-30
LED3_SOC
Control signal for LED3. Set high to turn LED on
Yes
31-32
LED4_MSP
Control signal for LED4. Set high to turn LED on
Yes
33-34
POT_R
Voltage level from potentiometer.
Yes
35-36
EM_RESET
Reset signal to EM.
Yes
Table 10 - Jumpers on P10. IO signals to peripherals on the evaluation board.
30/38
swru210a
8.6
USB MCU pin out
The following table shows how the USB Controller’s (CC2511) pins are connected to the
different functionalities on the EB.
Pin
Function
Description
P0.0
JOY_MOVE
Joystick move signal input. Set high on any joystick event (pushed, moved up,
left, right or down)
P0.1
USB_EM_RESET
Signal used to reset the EM board
P0.2
USB_CS
SPI Chip select for device on EM board
P0.3
USB_SCLK
SPI Clock
P0.4
USB_MOSI
SPI MOSI (master out, slave in)
P0.5
USB_MISO
SPI MISO (master in, slave out)
P1.0
USB_IFC_CTRL
Enables the USB interface when it is set high. Set either by the boot loader or the
firmware.
P1.1
USB_DBG_DC
Debug clock – used when CC2511 communicates with another LPRF SoC via
the debug interface.
P1.2
USB_UART_RTS/USB_LED
Dual function: UART Ready To Send and output signal for control of LED D6.
P1.3
USB_UART_CTS/USB_BUTTON
Dual function: UART Clear To Send and input signal for USB button event.
P1.4
USB_UART_TX
UART TX
P1.5
USB_UART_RX
UART RX
P1.6
DGB_DD_DIR
The debug data direction signal controls the signal flow on the level converter for
the external debug interface.
P1.7
USB_DBG_DD
Debug data – used when CC2511 communicates with another LPRF SoC via the
debug interface.
P2.0
USB_IO_RESET
Resets the serial flash and the LCD on the board when it is set low.
P2.1
CC2511 DBG DD
CC2511 debug interface
P2.2
CC2511 DBG DC
CC2511 debug interface
P2.3
LCD_MODE
Selects operating mode of the LCD
P2.4
LCD_CS
SPI Chip select signal for the LCD
Table 11 - USB MCU pin-out on SmartRF05EB rev 1.7
31/38
swru210a
9 SmartRF05EB rev 1.8
9.1
Board Overview
IO breakout
and jumpers
EM connectors
CC2511 debug
interface connector
General
purpose LEDs
USB LED
EM connector
break-out pins
USB MCU
CC2511F32
USB Connector
EM Reset button
DC power connector
Interface for
debugging of SoCs
Main power switch
Power source
selection jumper
SPI FLASH
256 kB
Jumpers for simple
current consumption
measurements
UART RS232
enable switch
UART RS232
16x3 character LCD
EM Selection
switch
General purpose
buttons
Joystick
Potmeter
9.2
Changes from rev 1.7
Revision 1.8.x of SmartRF05EB is an improved version of rev 1.7. There are NO differences in
functionality, so software working on rev 1.7 will also work for rev 1.8.




9.3
The layout of the board has changed. In particular, the ON/OFF switch has been moved
closer to the USB/DC Jack power sources.
New on-board DC/DC regulators and improved decoupling, providing a very stable power
source for the RF evaluation modules.
The new battery regulator does not have a “power good” output signal, so the “Low Batt”
LED has been removed.
Improved routing of power and ground for optimized RF performance.
Software considerations
See chapter 8.3.
32/38
swru210a
10 Updating the firmware
Updating of firmware is done automatically by SmartRF Studio if it detects an old and/or
incompatible firmware version on the controller. SmartRF Studio and SmartRF Flash
Programmer also allow manual programming of the firmware. Please refer to the respective
user’s guides for detailed instructions. A simple step-by-step guide is provided below
There should not be any EM boards connected to the 05EB while
updating the firmware on the EB.
1. Turn off the evaluation board (EB)
2. Disconnect the evaluation module (EM)
3. Plug in the USB cable and turn the board on
4. The SmartRF05EB should appear as an entry in the list under the SmartRF05DK tab in
SmartRF Studio. Single click the entry in the list to highlight the board.
5. Click the "Load USB firmware" button. A file select dialog window will pop up.
6. Select the following file: <installation_dir>\extras\srf05eb\srf05eb_fwid0500.hex
7. The firmware will be upgraded. This might take several seconds.
8. The EB will re-appear as an entry in the SmartRF Studio window.
9. If you get the warning about failed upgrade, it might actually happen that the firmware
was upgraded as expected - it is only the timing of the response from the board that
confuses Studio sometimes. It would not be a problem to retry the firmware update. If it
fails completely, use the SmartRF Flash Programmer.
10.1 Forced boot recovery mode
If, for some reason, the firmware update fails and the evaluation board appears to be dead,
there is a way to force the board to only run the boot loader and stop all further execution. No
attempts will be made to start the firmware.
The approach is slightly different on revision 1.3 and revision ≥1.7 of the boards.
On revision 1.3: Turn power off. Place the EB Mode Selection switch (P21) in the
CC2511JOYSTICK position and move the joystick in any direction other than the centre
position. While the joystick is moved away from the centre position, turn power on.
On revision ≥1.7: Turn power off. Short-circuit pin 17 and 19 on header P18 with a jumper.
Next, turn the potentiometer clockwise until it stops. Turn power on.
When the board is turned on, the firmware is not started and the boot loader will have control of
the board. The LED D6 will be blinking with a 1 second interval, indicating that the boot loader is
running. You can use this method to check whether you have a working boot loader or not.
When the boot loader is running, the only functionality that is offered from SmartRF Studio and
SmartRF Flash Programmer is to load a new version of the standard firmware.
33/38
swru210a
10.2 Programming firmware using an external programmer
It is also possible to update both the firmware and boot loader on the board by using the debug
interface of the USB Controller.
Figure 23 - USB controller debug connector
The USB controller is the CC2511 from Texas Instruments, so it is possible to use SmartRF
Flash Programmer and another evaluation board (either SmartRF04EB or SmartRF05EB) to
program the chip. Connect a 10-pin flat cable to the “Ext SoC Debug” plug (P3) on the
PROGRAMMER and to the “USB Debug” plug (P2) on the board that is being programmed
(DUT). Turn on power on both boards – first on the DUT, then on the PROGRAMMER. The
PROGRAMMER should now detect the CC2511 on the DUT. The flash programmer application
can be operated as described in the Flash Programmer User Manual.
When programming the firmware on the EB with an external programmer, it is possible to
overwrite the preprogrammed bootloader on the USB controller. The Flash Programmer User
Manual describes how this can be avoided.
34/38
swru210a
11 Frequently Asked Questions
Q1
How do I check the firmware revision on the Evaluation Board?
A1
You can use SmartRF Flash Programmer to check re firmware revision. Connect the EB
board (without any evaluation modules attached) to a PC and launch the Flash
Programmer application. Select the “EB application (USB)” tab. The SmartRF board
should be listed, showing relevant information about the firmware running on the board. In
the example below, the firmware revision is 0009.
The same application can be used to update the firmware to the latest revision. The most
up to date revision is bundled with the Flash Programmer, and the firmware image is
normally located at C:\Program Files\Texas Instruments\Extras\Srf05Eb. See the Flash
Programmer User Manual for further information.
Q2
Installation of drivers for the evaluation board fails. Help!
A2
Instead of selecting automatic installation of drivers, select “Install form a list or specific
location (Advanced)”. You will see the following window.
35/38
swru210a
The drivers for the evaluation board are normally located in the directory C:\Program
Files\Texas Instruments\Extras\Drivers, where C:\Program Files\Texas Instruments is the
default root installation directory for SmartRF Studio. The path may be different if you
have chosen a different installation directory for SmartRF Studio.
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. Locate the srf05eb.inf file
and select that driver for installation.
Q3
Nothing happens when I power up the evaluation board. Why?
A3
Make sure that all jumpers on the IO headers on the evaluation board are set in default
position.
Q4
When powering up the evaluation board, the LED D6 starts blinking. Why?
A4
If the blink frequency is 1 time per second, the boot loader has entered a forced boot
recovery mode (set during programming of the device). Power off the system and turn it
back on to start the application.
If the blinking is more rapid (10 times per second) the boot loader could not find a valid
application in flash. Use SmartRF Studio or SmartRF Flash Programmer to program a
new firmware on the board. See also section 6.8.3.
Q5
How can I measure the current consumption of the radio on the EM?
A5
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 on the breakout headers. Make sure the RS232
level converter is disabled. Connect the ampere meter between the two pins on P15
(V_EM).
In order to allow SmartRF Studio to control the device on the EM, connect the respective
jumpers for the debug interface for SoCs or the four SPI signals for transceivers. Use
SmartRF Studio to set the radio in different modes (RX, TX, etc.).
Q6
I already have a SmartRF05EB revision 1.3 and I have written a lot of software for
that board. Now, I get revision 1.7 in new development kits. Do I need to rewrite all
of my software?
A6
No, you do not need to rewrite your software. Just make sure that the EM Selection switch
is in position “MSP”, and the board will work just like the old revision. A few things to note:
The reset signal going to the LCD from the EM module has been removed. It is not
necessary to perform a hard reset of the LCD – this is done by the controller on the EB
board during a power-on reset.
Official software releases from Texas Instruments will, by default, support revision 1.7 of
the board. This will not have any impact on software for the CC2520DK, since the
operating mode of 05EB rev 1.7 in “MSP” mode is identical to the normal operating mode
of 05EB rev 1.3.
36/38
swru210a
Q7
I already have a SmartRF05EB revision 1.7 and I have written a lot of software for
that board. Now, I get revision 1.8 in new development kits. Do I need to rewrite all
of my software?
A7
No, there’s no need to change any software.
Q8
I have a SmartRF04EB. Can I use the SmartRF05EB instead?
A8
It depends. SmartRF05EB will only support a subset of the devices supported by
SmartRF04EB. All SoCs will be supported, but you will need to port the software to the
new platform. No transceivers will be supported.
By “supported”, we mean supported by SmartRF Studio. The EB will detect all of the
devices and the EM modules will not be damaged if connected to the SmartRF05EB – but
certain functions in SmartRF Studio will not work.
Q9
Will SmartRF05EB replace SmartRF04EB in your existing development kits?
A9
No
37/38
swru210a
12 References
[1] SmartRF Studio
www.ti.com/smartrfstudio
[2] SmartRF Studio User Manual
www.ti.com/lit/pdf/swru070
[3] Flash Programmer
http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html
[4] Flash Programmer User Manual
www.ti.com/lit/pdf/swru069
[5] Numonyx M25PE
www.numonyx.com/documents/datasheets/M25PE20_10.pdf
[6] Hitech Displays
www.hitech-lcd.com
[7] CC2511
www.ti.com/cc2511
13 Document history
Revision
Date
A
2010-02-02
-
2009-03-30
Description/Changes
Updated with information about revision 1.8 of SmartRF05EB and updated the
troubleshooting section.
First revision.
38/38
swru210a
Appendix A
Schematics
SmartRF05EB revision 1.8.1
PCB_FEET_19
H3
Power Supply
USB Interface
- Regulators
- Power jumpers
- Battery
- CC2511
- CC2511 debug
- USB port
PCB_FEET_19
H2
USB_UART_RTS
USB_UART_CTS
USB_UART_RX
USB_UART_TX
PCB_FEET_19
H1
USB_DBG_DD_DIR
USB_DBG_DC
USB_DBG_DD
USB_CS
USB_MISO
USB_MOSI
USB_SCLK
PCB_FEET_19
H4
USB MCU IO
jumpers
VCC_IO
Sheet 4
USB_IO_RESET
USB_EM_RESET
USB_JOY_MOVE
JOYSTICK_UP
JOYSTICK_DN
JOYSTICK_LT
JOYSTICK_RT
JOYSTICK_PUSH
JOY_MOVE
JOY_LEVEL
Sheet 2
- EM connection
- External SoC debug
EM_DBG_DD
EM_DBG_DC
EM_DBG_DD_DIR
EM_SNIFF_SFD
EM_SNIFF_MISO
EM_SNIFF_CLK
EM_SNIFF_DATA
- RS232 driver
- RS232 port
- On/Off jumper
EM_UART_TX
EM_UART_RX
EM_UART_TX
EM_UART_RX
EM_UART_CTS
EM_UART_RTS
EM_UART_CTS
EM_UART_RTS
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
Sheet 7
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
-
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
IO peripherals jumpers
All mount as default
Sheet 5
POWER_PS
VCC_EM
VCC_IO
Sheet 6
- Joystick
User Interface
EM Interface
RS-232
POWER_PS
Joystick
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
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
VCC_EM
VBUS
+3.3V USB
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
P1
PINROW_2X18
USB_LCD_CS
USB_LCD_MODE
VBUS
+3.3V USB
Sheet 3
FIDUCIAL_MARK FIDUCIAL_MARK FIDUCIAL_MARK
FM1
FM3
FM5
CONTRACT NO.
APPROVALS
DRAWN
FIDUCIAL_MARK FIDUCIAL_MARK FIDUCIAL_MARK
FM4
FM6
FM2
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
DWG
SmartRF05EB Top Level
PEH
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
1(7)
+3.3V USB
USB SoC Debug
USB BUTTON
+3.3V USB
VCC_IO
L4
+3.3V USB
USB LED
1
D6
LED_CL150YCD
C_1U_0603_X5R_K_10
2
2
12
28
29
30
2 C16
1
U3
CC2511
DVDD
DVDD
DGUARD
AVDD_DREG
DCOUPL
AVDD
AVDD
AVDD
AVDD
19
22
25
26
4
3
1
36
35
34
33
32
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
23
5
6
7
8
9
13
P0_0/ATEST
P0_1
P0_2
P0_3
P0_4
P0_5
1 C36
1 C34
2
2
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
24
17
18
31 RESET_N
USB_LCD_MODE
USB_LCD_CS
XOSC_Q1 21
XOSC_Q2 20
RBIAS 27
10 PADP
11 PADM
1
GND Exposed
R44
R_56K_0603_F
37
2
USB_RESET
Do Not Mount
C_33P_0603_NP0_J_50
1
1 2
1
2
C6
C_10N_0603_X7R_K_50
2
2
D+
3
GND
4
Shield
Shield
5
6
1
3
1
1
C20
2
GND
C19
4
2
2
R12
R_33_0603_G
1
2
1
2
R11
R_33_0603_G
1
2
1
2
C3
1
D-
C2
VBUS
2
C_47P_0603_NP0_J_50
P12
USB_B
C_47P_0603_NP0_J_50
R9
R_1K5_0603_G
VBUS
X1
X_48.000/15/18/60/16
S3
PUSH_BUTTON_SKRK
1
R10
R_0_0603
R18
R_0603
1
2
+3.3V USB
1 C37
2
14 P2_0
15 P2_1
16 P2_2
USB_IO_RESET
+3.3V USB
C_2U2_0603_X5R_K_10
1 C18
2
2
C_220P_0603_NP0_J_50
2
1 C35
1 C33
2
C_100N_0603_X7R_K_50
USB_RESET
1 C17
C_100N_0603_X7R_K_50
2
4
6
8
10
C_100N_0603_X7R_K_50
R43
R_270_0603_J
1
2
1
3
5
7
9
C_100N_0603_X7R_K_50
P2
PINROW_2X5
C_220P_0603_NP0_J_50
2
L_BEAD_102_0603
1
2
1
R52
R_10K_0603_G
2
1
2
R42
R_10K_0603_G
1
2
1
VCC_IO
R41
R_10K_0603_G
1 2
R60
R_10K_0603_G
VCC_IO
C_33P_0603_NP0_J_50
S4
PUSH_BUTTON_SKRK
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
PEH
DWG
USB Interface
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
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
EM_DBG_DD_DIR
EM_DBG_DD
EM_RESET
EM_DBG_DC
External SOC Debug
16
15
14
13
12
11
10
9
DUT_VCC
PINROW_2X5
P3
1
2
3
4
5
6
7
8
9
10
DUT_DD
PINROW_SMD_2X5_1.27MM
P4
1
2
DUT_VCC
3
4
DUT_DD
5
6
7
8
9
10
DUT_VCC
DUT_DD
VCC_EM
2
SMD_HEADER_2x10
P5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
1 C29
2
Mount 0 ohm resistor in position R30
to power DUT from +3.3V USB through
connector P3
VCC_EM
SMD_HEADER_2x10
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
JOYSTICK_PUSH
POWER_PS
VCC_EM
EM_SNIFF_MISO
JOYSTICK_UP
JOYSTICK_LT
EM_RESET
EM_LCD_CS
EM_JOY_MOVE
C_10U_0805_X5R_K_10
DO NOT MOUNT
EM Connectors
Debug Connectors
PINROW_2X10
2
EM_USB2
EM_USB1
EM_BUTTON2
EM_UART_RTS
EM_DBG_DD_DIR
1 C21 1 C28
2
2
R33 DO NOT MOUNT
P20
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
1
3
5
7
9
11
13
15
17
19
VCC_EM
POWER_PS
JOYSTICK_RT
JOYSTICK_DN
JOYSTICK_UP
JOYSTICK_LT
JOYSTICK_PUSH
EM_JOY_LEVEL
EM_JOY_MOVE
C_100N_0603_X7R_K_50
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
EM_LED2_MSP
EM_LED3_MSP
EM_LED4_MSP
R33
R_0603
PINROW_2X10
P18
1
3
5
7
9
11
13
15
17
19
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
P22
C_100N_0603_X7R_K_50
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
R30
R_0603
1
C_100N_0603_X7R_K_50
C_100N_0603_X7R_K_50
U9
1 C27
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
1 C30
2
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
DWG
EM Interface
PEH
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
3(7)
2
LPS3015-222ML
2 L1
1
U4
1
R34
2
5
R_0_0603
1
C9
2
C_100N_0603_X7R_K_50
R45
R_1M0_0603_J
1
2
C_4U7_0805_X5R_K_25
8
6
1 C38
7
9
2
TPS63030
VCC_EM jumper
L1
L2
VIN
VOUT
2
STRAP_1
1 P15
1
R68
R_1M0_0603_J
2
1
VINA
EN
FB
PS/SYNC
PGND
GND
PPAD
10
3
11
1
2
1
2
2
VCC_EM
C11
C_10U_0805_X5R_K_10
4
2.2uH
C10
C_4U7_0805_X5R_K_25
Do Not Mount
R69
R70
R_0603
R_180K_0603_G
2
1
1
POWER_PS
VCC_IO jumper
1
STRAP_1
P13
2
VCC_IO
1
+
1xAA_1_5V
B1
2
Battery
1
1xAA_1_5V
B2
6 5 4
P8
Switch_6pin
R65
R_0603 Do
1
2
D8
BAT254
R2
R_0_0603
1
VBUS
2
A
K
1
R35
2
2
C_10U_0805_X5R_L_25
R_0_0603
Current is drawn from
input with highest voltage
P7
DC_JACK_2.5
1
2
3
Not Mount
D5
BAT254
A
K
1 C1
2
+3.3V USB
R7
R_0603
1
2
Do Not Mount
U2
TPS7A4501
In
1
Out 4
ADJ
1
5
2
3
R29
R_0_0603
1
P11
PINROW_1X3
1
2
3
Power source jumper:
1-2: Battery
2-3: USB/DC (default)
1 2 3
Gnd
Gnd 6
2
R63
R_6K2_0603_G
C_10U_0805_X5R_K_10
Power On/Off
R_3K6_0603_G
R64
2
1
+
2
TESTPOINT_PAD
TESTPOINT_PAD
TP1
TESTPOINT_PAD
TESTPOINT_PAD TP2
TP4
TP3
1 C8
2
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
PEH
DWG
Power supply
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
4(7)
BUTTON1_POWER_MSP
LCD
VCC_IO
P19
Switch_6pin
VCC_IO
1
1
R16
1
2
15
IO_LCD_MODE
4
7
9
12
BUTTON1_POWER_SOC
R_0_0603
R8
VCC_IO
U10
SN74CBTLV3257PW
2
VDD
1B1
3
GND
1B2
5
2B1
S
6
IO_LED1
IO_LED2_MSP
IO_LED2_SOC
2B2
OE
1A
3B1
2A
3B2
3A
4B1
4A
4B2
11
10
14
13
IO_LED3_MSP
IO_LED3_SOC
IO_LED4_MSP
IO_BUTTON1/IO_LED4_SOC
VCC_IO
S1
PUSH_BUTTON
8
SN74ALVC14
U11-D
2
Yellow
R21
R_10K_0603_G
2
BUTTON1_POWER_MSP
C_100N_0603_X7R_K_50
2
1
1
R_270_0603_J
Vss
BUTTON 1
1
R39
2
IO_MISO
2
5
6
SN74ALVC14
U11-C
1
C_100N_0603_X7R_K_50
2
1
VCC_IO
D
Q
C
S
TSL
Reset
Red
LED_CL150DCD
LED4
2
IO_MOSI
IO_SCLK
IO_FLASH_CS
3
4
SN74ALVC14
U11-B
R_270_0603_J
2
1
5
6
1
3
7
2
U5 M25PEx0
Vcc
1 C5
LED_CL150YCD
LED3
R38
1
8
IO_LCD_CS
2
VCC_IO
R37
Green
SN74ALVC14
U11-A 7
LED_CL150URCD
LED2
R_270_0603_J
2
VCC_IO
1
2
2
1
2
R_270_0603_J
1 C4
14
LED_CL150GCD
LED1
R36
VCC_IO
VCC_IO
16
8
1 2 3
1
R14
R_10K_0603_G
VCC_IO
6 5 4
2
USB_IO_RESET
FLASH
VCC_IO
LED
VCC_IO
1 C13
1
VCC_IO
C_1U_0603_X5R_K_10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
2
P9
HMC_CON
LCD
7 - not use
8 - not use
12- not use
13- not use
14- not use
15- not use
16- not use
R_10K_0603_G
M1
HMC16311SF-PY
VCC_IO
VCC_IO
9
12 34
Orange
BUTTON1_POWER_SOC
POTMETER
1
R15
2
R_10K_0603_G
2
1
R_10K_0603_G
R13
4
USB_IO_RESET
BUTTON 2
12 34
S5
PUSH_BUTTON
VCC_IO
S2
PUSH_BUTTON
2
IO_BUTTON2
12 34
VCC_IO
11
2
USB_EM_RESET
10
SN74ALVC14
U11-E
IO_EM_RESET
C_100N_0603_X7R_K_50
EM RESET
12
SN74ALVC14
U11-F
1
13
IO_POT_R
1
CW
2
R53
R_100K_0603_F
2
3
1
RT1
R_0-10K_TRIM
R40
R_1K0_0603_J
1
R20
R_10K_0603_G
VCC_IO
VCC_IO
1 C7
2
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
DWG
User Interface
PEH
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
5(7)
R28
R_0_0603
C1+
V+
VCC
GND
C1FORCEON
R2OUTB
R1OUT
R2OUT
R3OUT
R4OUT
R5OUT
28
27
26
25
24
23
22
21
20
19
18
17
16
15
1
C25
C_100N_0603_X7R_K_50
2
1
C24
C_100N_0603_X7R_K_50
VCC_IO
2
R46
R_0_0603
1
4 5 6
C2+
C2VR1IN
R2IN
R3IN
R4IN
R5IN
T1OUT
T2OUT
T3OUT
T3IN
T2IN
T1IN
1
U6
SN65C3243DBR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1 C15
2
3 2
2
1 C14
2
2
EM_UART_RX
P16
DSUB_9F
Switch_6pin
P14
2
C23
C_100N_0603_X7R_K_50
C_1U_0603_X5R_K_10
C22
C_100N_0603_X7R_K_50
1
C_100N_0603_X7R_K_50
1
1
2
VCC_IO
5
9
4
8
3
R47
7
R_0_0603
2
6
1
1
2
EM_UART_CTS
R48
R_0_0603
1
2
EM_UART_TX
R49
R_0_0603
1
2
EM_UART_RTS
PC RS232-port
2-RXD
3-TXD
5-GND
7-RTS
8-CTS
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
PEH
DWG
SIZE
RS-232 Interface
FSCM NO.
DWG NO.
A3
SCALE
SHEET
REV.
1.8.1
6(7)
UP
JOYSTICK
LT
R61
R_0_0603
CENTRE
push
2
JOYSTICK_RT
4
VCC_IO
5
1
COMMON
left
down
C
D
1 C31
C_100N_0603_X7R_K_50
2
U1
skrhab_e010
3
6
DN
2
R59
R_0_0603
2
JOYSTICK_DN
R26
R_100K_0603_F
1
2
1
2
1
R_100K_0603_F
R25
JOYSTICK_LT
1
2
2
R58
R_0_0603
1
B
right
2
1
R24
R_100K_0603_F
JOYSTICK_PUSH
A
up
PUSH
RT
1
2
1
1
R62
R_0_0603
R22
R_100K_0603_F
2
R_100K_0603_F
R23
JOYSTICK_UP
1
2
R57
R_0_0603
U7-A
SN74HC32
U7-B
SN74HC32
1
U7-C
SN74HC32
34
2
U7-D
SN74HC32
10
6
813
5
11
9
PUSH
VCC_IO
R6
R_100K_0603_F
1
UP
2
2
1
R_100K_0603_F
R3
U8-A
TLV272
V+
+
1
5
-
6
8
2
3
R17
R_200K_0603_F
2
DN
1
1
2
2
R50
R_330K_0603_F
R51
R_330K_0603_F
1
1
2
1
2
R5
R_100K_0603_F
1
2
VCC_IO
VCC_IO
U7-E
SN74HC32
POWER CONN.
1 C12
14
2
VDD
GND
7
C_100N_0603_X7R_K_50
C_100N_0603_X7R_K_50
2
VCC_IO
7
JOY_LEVEL
R56
R_10K_0603_G
R55
R_10K_0603_G
R4
R_100K_0603_F
2
+
1
2
1
2
2
R32
R_200K_0603_F
V4
R54
R_47K_0603_G
RT
R31
R_200K_0603_F
U8-B
TLV272
1
1
VCC_IO
R1
R_220K_0603_F
2
1
1
LT
JOY_MOVE
12
1 C32
2
C_100P_0603_NP0_J_50
C26
CONTRACT NO.
APPROVALS
DRAWN
CHECKED
ISSUED
COMPANY NAME
TI Norway, LPW
02587
DATE
DWG
Joystick
PEH
SIZE
FSCM NO.
DWG NO.
A3
SCALE
REV.
1.8.1
SHEET
7(7)
swru210a
Appendix B
Schematics
SmartRF05EB revision 1.7.1
swru210a
Appendix C
Schematics
SmartRF05EB revision 1.3
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
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DLP® Products
www.dlp.com
Communications and
Telecom
www.ti.com/communications
DSP
dsp.ti.com
Computers and
Peripherals
www.ti.com/computers
Clocks and Timers
www.ti.com/clocks
Consumer Electronics
www.ti.com/consumer-apps
Interface
interface.ti.com
Energy
www.ti.com/energy
Logic
logic.ti.com
Industrial
www.ti.com/industrial
Power Mgmt
power.ti.com
Medical
www.ti.com/medical
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
RFID
www.ti-rfid.com
Space, Avionics &
Defense
www.ti.com/space-avionics-defense
RF/IF and ZigBee® Solutions www.ti.com/lprf
Video and Imaging
www.ti.com/video
Wireless
www.ti.com/wireless-apps
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2010, Texas Instruments Incorporated