Texas Instruments SWRU294 User Manual
Texas Instruments SWRU294 User Manual

Texas Instruments SWRU294 User Manual

Smartrf transceiver evaluation board
Table of Contents

Advertisement

Quick Links

SmartRF Transceiver
Evaluation Board
User's Guide
SWRU294

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SWRU294 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments SWRU294

  • Page 1 SmartRF Transceiver Evaluation Board User’s Guide SWRU294...
  • Page 3: Table Of Contents

    SWRU294 Table of Contents TABLE OF CONTENTS ........................3 LIST OF FIGURES .......................... 5 LIST OF TABLES..........................5 INTRODUCTION ........................6 ABOUT THIS MANUAL ....................... 6 ACRONYMS AND ABBREVIATIONS ................. 7 GETTING STARTED ......................8 RF S 7 ......................8...
  • Page 4 SWRU294 9.2.1 Virtual COM port over USB ..................... 32 9.2.2 Accelerometer ......................... 32 USB MCU ......................33 MSP430 MCU ..................... 33 SMARTRF TRXEB REV. 1.5.0................... 34 10.1 ......................34 OARD VERVIEW 10.2 . 1.3.0 ....................34 HANGES FROM REV 10.2.1 RC filter on USB MCU reset line ..................
  • Page 5: List Of Figures

    SWRU294 List of Figures Figure 1 – Install virtual COM port USB driver using the Windows Hardware Wizard ....9 Figure 2 – SmartRF TrxEB (rev. 1.5.0) with EM connected ............10 Figure 3 – SmartRF TrxEB architecture ..................12 Figure 4 –...
  • Page 6: Introduction

    1 Introduction The SmartRF Transceiver Evaluation Board (SmartRF TrxEB or simply EB) is the motherboard in many development kits for Low Power RF transceiver devices from Texas Instruments. The board has a wide range of features, listed in Table 1 below.
  • Page 7: Acronyms And Abbreviations

    SWRU294 3 Acronyms and Abbreviations Abstract Control Model Ambient Light Sensor CEBAL CC Evaluation Board Abstraction Layer Communication Device Class Clear to Send Continuous Wave Development Kit Device Under Test Evaluation Board Evaluation Module Integrated Circuit Input/Output Kibi Byte (1024 byte)
  • Page 8: Getting Started

    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 [1], where you will also find a complete user manual.
  • Page 9: Virtual Com Port Usb Driver

    SWRU294 4.2.2 Virtual COM port USB driver The SmartRF TrxEB must be in “UART Mode” in order to be recognized as a virtual NOTE: COM port. The EB is in UART Mode when hardware switches S1 and S2 are in positions “UART”...
  • Page 10: Using The Smartrf Transceiver Evaluation Board

    5 Using the SmartRF Transceiver Evaluation Board The SmartRF TrxEB 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 RF chip, balun, matching filter, SMA antenna connector and I/O connectors.
  • Page 11: Absolute Maximum Ratings

    SWRU294 The PC software that controls the SmartRF TrxEB + EM is SmartRF Studio. Studio can be used to perform several RF tests and measurements, e.g. to set 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.
  • Page 12: Smartrf Transceiver Evaluation Board Overview

    MSP430 port 1, pin 3. 6.1 USB MCU The USB MCU is the CC2511F32 from Texas Instruments. Please see the CC2511 product page [3] on the TI web for detailed information about this controller. The recommended operating condition for the CC2511 is a supply voltage between 3.0 V and 3.6 V.
  • Page 13: Figure 4 - Flow Chart Of The Usb Mcu Bootloader And Standard Firmware

    SWRU294 Power-on-Reset Hold MSP430 & Forced recovery or Release MSP430 EM in reset no/invalid application & EM reset Enable Cebal USB interface Launch application Recovery Mode USB MCU Bootloader USB MCU Standard Application S1/S2 change Determine operating SmartRF Disabled mode (S1/S2)
  • Page 14: Smartrf Mode

    SWRU294 Operating Mode Key features - Cebal USB interface - MSP430 disabled - Control RF-IC using Enable SmartRF SmartRF Mode SmartRF PC software - CDC-ACM USB interface - MSP430 enabled - UART bridge between PC Enable UART UART Mode and MSP430...
  • Page 15: Disabled Mode

    SWRU294 Data rate [baud] 9 600 38 400 56 700 115 200 Table 5 – Data rates supported by the USB MCU in UART Mode USB_UART_RTS USB_UART_CTS USB_UART_TXD USB_UART_RXD MSP430 I/O P4.4 P2.7 breakout CC2511 MSP430 P5.6 P5.7 Figure 5 – UART lines connected between the USB MCU and the onboard MSP430 MCU.
  • Page 16: Msp430 Mcu

    SWRU294 6.2 MSP430 MCU The SmartRF TrxEB is equipped with a MSP430F5438A micro controller from Texas Instruments. Please see the MSP430F5438A product page [6] on the TI website for detailed information about this controller. All of the EB’s user interface peripherals are available to the MSP430 (Figure 3 on page 12).
  • Page 17: Battery Power

    SWRU294 6.3.1 Battery Power The SmartRF TrxEB includes a battery holder for two 1.5 V AA batteries on the reverse side of the PCB. Normal AA batteries can be used and the onboard regulator supplies 3.3 V to the board.
  • Page 18: External Power Supply

    SWRU294 6.3.3 External Power Supply The SmartRF TrxEB has a connector for powering the board using an external power supply. The power source selection jumpers should short circuit pin 5-6 (“EXT”) and 9-10 (“LCL”) of header P16 as shown in Figure 9.
  • Page 19: Msp-Fet Power

    SWRU294 6.3.4 MSP-FET Power The SmartRF TrxEB can be powered via a MSP430 debugger such as MSP-FET430UIF. The power source selection jumpers should in that case short circuit pin 7-8 of header P17 (Figure 11). Note that the MSP-FET will not power the EB if pin 9-10 of header P17 (“LCL”) is short circuited.
  • Page 20: Buttons

    SWRU294 6.8 Buttons There are 7 buttons on the SmartRF TrxEB. Status of BTN_LEFT, BTN_RIGHT, BTN_UP, BTN_DOWN and BTN_SELECT can be read by the onboard MSP430. These buttons are intended for user interfacing and development of demo applications. The RESET MCU button resets the MSP430 MCU by pulling its reset line low (MCU_RESET_N).
  • Page 21: Em Connectors

    SWRU294 6.10 EM Connectors The EM connectors, shown in Figure 12, are used for connecting an EM board to the SmartRF TrxEB. The connectors RF1 and RF2 are the main interface and are designed to inhibit incorrect mounting of the EM board. The pin-out of the EM connectors is given in Table 7 and Table 8.
  • Page 22: Breakout Headers And Jumpers

    SWRU294 I/O breakout EM pin Signal name Description MSP430 RF2.1 Not connected RF2.2 Ground P7.20 RF2.3 Not connected RF2.4 Not connected RF2.5 Not connected RF2.6 P25C_1 GPIO signal P25C.1 RF2.7 RF_PWR EM power RF2.8 P25C_2 GPIO signal P25C.2 RF2.9 RF_PWR EM power RF2.10 P25D_1...
  • Page 23: Em I/O Breakout Headers

    SWRU294 6.11.1 EM I/O breakout headers The EM I/O breakout headers on SmartRF TrxEB consist of header P7 and I/O connector P25. P25 is made out of five 2-pin connectors (P25A-E). The layout of these connectors is shown in Figure 14. Table 7 and Table 8 in section 6.10 shows how the EM I/O connector headers are mapped to EM connector RF1 and RF2, respectively.
  • Page 24: Table 9 - Msp430 Port 1-5 Pin-Out

    SWRU294 MSP430 Signal Name Description EM pin P1.0 P1_0 Unused GPIO RF2.19 P1.1 P1_1 GPIO signal to EM board RF1.4 P1.2 P1_2 / RF_SPI1_SCLK Alternative EM SPI Clock RF2.18 P1.3 P1_3 GPIO signal to EM board RF1.12 P1.4 P1_4 / RF_SPI1_CS_N Alternative EM SPI Chip Select RF1.3...
  • Page 25: Table 10 - Msp430 Port 6-10 Pin-Out

    SWRU294 MSP430 Signal Name Description EM pin P6.0 ACC_PWR Accelerometer power, enable high P6.1 ALS_PWR Ambient light sensor power, enable high P6.2 ALS_OUT Ambient light sensor output line P6.3 P6_3 Unused GPIO P6.4 P6_4 Unused GPIO P6.5 P6_5 Unused GPIO P6.6...
  • Page 26: Current Measurement Jumpers

    SWRU294 6.12 Current Measurement Jumpers SmartRF TrxEB has three current measurement jumpers, MCU_PWR, IO_PWR and RF_PWR, as shown in Figure 16. By removing one of the jumpers, an ammeter can easily be connected to the board and perform current consumption measurements on the different segments of the EB.
  • Page 27: Table 11 - Component/Power Segment Overview

    SWRU294 Component Default power Alternative power Evaluation Module RF_PWR MSP430 MCU MCU_PWR USB MCU IO_PWR General Purpose LEDs IO_PWR USB LED IO_PWR Accelerometer MCU_PWR (MSP430 P6.0) Ambient Light Sensor MCU_PWR (MSP430 P6.1) SPI Flash MCU_PWR (MSP430 P7.6) IO_PWR (swap R17/R18) MCU_PWR (MSP430 P7.7)
  • Page 28: Connecting An External Mcu To Smartrf Trxeb

    SWRU294 7 Connecting an external MCU to SmartRF TrxEB You can easily connect an external MCU to a SmartRF TrxEB and use it to control the EM board mounted on the TrxEB. This chapter gives a quick overview over the signals that must be connected to enable your external MCU to control the EM.
  • Page 29: Power Smartrf Trxeb From External Power Source

    SWRU294 7.2.2 Power SmartRF TrxEB from external power source Connect the power from the external power source to the external power source connector on SmartRF TrxEB and set the power source selection jumpers accordingly. Please see section 6.3.3 for a detailed description on how to power the SmartRF TrxEB from an external power source.
  • Page 30: Transceiver Gpio Signals

    P7 EM I/O breakout header on SmartRF TrxEB. NOTE: Transceiver EM boards from Texas Instruments share much of the same GPIO routing to the EM connectors. However, the number of GPIO signals available depends on the transceiver. Please refer to the schematics of your EM board for further details on the available GPIO.
  • Page 31: Using Smartrf Studio With Combo Ems And Smartrf Trxeb

    SWRU294 8 Using SmartRF Studio with combo EMs and SmartRF TrxEB SmartRF Studio does not support controlling combo evaluation modules (e.g. CC1120/CC1190) mounted on SmartRF TrxEB revisions 1.3.0 and 1.5.0 out of the box. The USB MCU on these EB revisions does not have access to sufficient signals for SmartRF Studio to control such EM boards.
  • Page 32: Smartrf Trxeb Rev. 1.3.0

    SWRU294 9 SmartRF TrxEB rev. 1.3.0 9.1 Board Overview Figure 23 – SmartRF TrxEB revision 1.3.0 overview 9.2 Software Considerations 9.2.1 Virtual COM port over USB The onboard MSP430 MCU can communicate with a PC over a virtual serial port when the USB MCU is in UART Mode (described in section 6.1.2).
  • Page 33: Usb Mcu Pin-Out

    SWRU294 9.3 USB MCU pin-out Table 15 shows how the USB MCU’s pins are connected to the different functionalities on EB revision 1.3.0. CC2511 Signal name Description EM pin P0.0 MCU_RESET_N Signal used to reset MSP430 MCU P0.1 RF_RESET_N Signal used to reset EM board RF2.15...
  • Page 34: Smartrf Trxeb Rev. 1.5.0

    SWRU294 10 SmartRF TrxEB rev. 1.5.0 10.1 Board Overview Figure 25 – SmartRF TrxEB revision 1.5.0 overview 10.2 Changes from rev. 1.3.0 10.2.1 RC filter on USB MCU reset line The pull-up resistor R22 on the USB MCU’s reset line (USB_RESET_N) has been removed. It is replaced by a RC filter (R22 and C50) to remove ripple during reset line state transitions.
  • Page 35: Silk Print

    SWRU294 10.2.3 Silk print Silk print text “IO” and “RF” near board current measurement jumpers P10 and P15 were on EB revision 1.3.0 placed next to the wrong jumper. This has been corrected as seen in Figure 27. Silk print text “MCLK” and “SMCLK” near test points TP6 and TP7 were on EB revision 1.3.0 swapped, and placed next to the wrong test point.
  • Page 36: Updating The Firmware

    SWRU294 11 Updating the firmware Updating the EB firmware is done automatically by SmartRF Studio and SmartRF Flash Programmer if an old or incompatible firmware version is found on the USB MCU. SmartRF Flash Programmer also allows manual programming of the EB firmware. Please refer to the respective user’s guides for detailed instructions.
  • Page 37: Forced Boot Recovery Mode

    SWRU294 11.1 Forced Boot Recovery Mode If the firmware update fails and the evaluation board appears to be dead, there is a way to force the board to only run the bootloader and stop all further execution. No attempts will be made to start the EB firmware.
  • Page 38: Frequently Asked Questions

    SWRU294 12 Frequently Asked Questions I have a SmartRF TrxEB that says revision 1.1 on the PCB, but rev. 1.1 is not mentioned in the User’s Guide. Why? Your SmartRF TrxEB is indeed what this user’s guide call revision 1.3.0. This user’s guide refers to the assembly revision of the EB.
  • Page 39: References

    SWRU294 13 References [1] SmartRF Studio Product Page http://www.ti.com/smartrfstudio [2] DN404 – CCxxxx Development Tools USB Driver Installation Guide http://www.ti.com/lit/swra366 [3] CC2511F32 Product Page http://focus.ti.com/docs/prod/folders/print/cc2511f32.html [4] SmartRF Flash Programmer Product Page http://focus.ti.com/docs/toolsw/folders/print/flash-programmer.html [5] MSP430x5xx/MSP430x6xx Family User’s Guide http://www.ti.com/lit/slau208 [6] MSP430F5438A Product Page http://focus.ti.com/docs/prod/folders/print/msp430f5438a.html...
  • Page 40: Document History

    SWRU294 14 Document History Revision Date Description/Changes SWRU294 2011-06-30 Initial release. Page 40/40...
  • Page 41 SWRU294 Appendix A Schematics SmartRF TrxEB 1.3.0...
  • Page 49 SWRU294 Appendix B Schematics SmartRF TrxEB 1.5.0...
  • Page 57 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.

Table of Contents