User Guide 2014 CC3100BOOST (CC3100 Booster Pack) User Guide, Ver 1.1 ECS Applications ABSTRACT ABSTRACT This document describes the CC3100BOOST (CC3100 Booster Pack). It details the features of This document describes the CC3100BOOST (CC3100 Booster Pack). It details the features the hardware and also explains the correct usage of the board. of the hardware and also explains the correct usage of the board. SimpleLink is a trademark of Texas Instruments Incorporated. TI Proprietary Information - Strictly Private 1 CC3100BOOST User Guide TABLE OF CONTENTS 1 Introduction ................................................................................................................................ 4 2 Overview ...................................................................................................................................... 4 3 Hardware description ................................................................................................................ 4 3.1 Board overview ....................................................................................................................... 4 3.2 Board features ........................................................................................................................ 5 3.3 Jumper and connector information ......................................................................................... 6 3.3.1 2x20 pin connector ...................................................................................................... 6 3.4 Jumper details ........................................................................................................................ 7 3.5 LED and switches .................................................................................................................... 8 3.6 Conducted testing ................................................................................................................... 9 3.7 Current measurement ........................................................................................................... 10 4 Connecting to a PC using FTDI Board ................................................................................... 11 4.1 Jumper settings on the BP Board .......................................................................................... 11 4.2 Jumper settings on the FTDI Board ...................................................................................... 12 4.3 FTDI Board details ................................................................................................................ 13 4.3.1 Overview ................................................................................................................... 13 4.3.2 Hardware details ....................................................................................................... 14 4.3.3 Driver requirements .................................................................................................. 15 5 Connecting to a Launchpad .................................................................................................... 16 5.1 Launchpad current limitation ................................................................................................ 16 5.2 Connecting to an experimenters board. .............................................................................. 18 TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private CC3100BOOST User Guide 1 Introduction This document provides a quick start guide on using the CC3100 Booster Pack Rev 2.0B . This is not applicable to other revisions of the board. 2 Overview The CC3100 Booster Pack is a board designed to interface with the TI standard Launchpad including the Tiva-C series and the MSP430 value line launchpads. In addition to the launchpads, there is support available to mate the board with a FTDI Debug board to interface directly to a PC host using USB cable. A picture of the board is presented below with the main components marked. 3 Hardware description 3.1 Board overview TI Proprietary Information - Strictly Private CC3100BOOST User Guide Antenna RF SIGNAL SELECT SERIAL FLASH CC3100 TOP DIE FLASH Vcc CC3100 Vcc GPIO12 USB CONN U.FL Sense on Power RESET GPIO13 RESET BUTTON Current Measurement FIGURE 1 : HARDWARE DETAILS 3.2 Board features 2x20 pin stackable connectors On-board chip antenna with option for U.FL based conducted testing. Power from on-board LDO using USB OR 3.3V from MCU Launchpad Push buttons (2x) LEDs (4x) Jumper with 0.1 Ohm resistor for current measurement. 8 Mbit serial flash 40 MHz crystal , 32KHz crystal and oscillator. TI Proprietary Information - Strictly Private CC3100BOOST User Guide 4 Layer PCB with 6mil spacing and track width. 3.3 Jumper and connector information 3.3.1 2x20 pin connector The signal assignment on the 2x20 pin connector is shown below. The convention of J1..J4 is replaced with P1P4 to avoid confusion with the actual board reference. Outer row connectors Pin No P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P1.8 P1.9 P1.10 Signal Name VCC(3.3V) UN-USED UART1_TX UART1_RX nHIB UNUSED SPI_CLK UN-USED UN-USED UN-USED Direction IN NA OUT IN IN NA IN NA NA NA Inner row connectors Signal Name
+5V GND UN-USED UN-USED UN-USED UN-USED UN-USED UN-USED UN-USED UN-USED Direction IN IN NA NA NA NA NA NA NA NA Pin No P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 P3.8 P3.9 P3.10 Pin No P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P2.8 P2.9 P2.10 Pin No P4.1 P4.2 P4.3 P4.4 P4.5 P4.6 P4.7 P4.8 P4.9 P4.10 Signal Name GND IRQ SPI_CS UN-USED nRESET SPI_MOSI SPI_MISO UN-USED UN-USED UN-USED Direction IN OUT IN NA IN IN OUT NA NA NA Direction OUT OUT NA IN OUT NA Signal Name ANT_SEL_1 ANT_SEL_2 UN-USED UART1_CTS UART1_RTS UN-USED NWP_LOG_TX OUT WLAN_LOG_TX OUT WL_RS232_RX WL_RS232_TX OUT IN Note : All signals are 3.3V COMS logic levels and is referred w.r.t. CC3100 IC. For e.g. UART1_TX is an output from the CC3100. TI Proprietary Information - Strictly Private For the SPI lines, the CC3100 always acts like a slave. CC3100BOOST User Guide 3.4 Jumper details Reference Usage Comments J5 J6 USB connector For powering the booster pack when mated with a Launchpad Power selection Choose the power supply from the Lauchpad or the on-board USB. J6 (1-2) power from MCU Launchpad J6 (2-3) power from on-board USB using 3.3V LDO J24 Current measurement Voltage is measured across the 0.1 Ohm resistor using a voltmeter. Can be used for IDLE and Active currents. For Hibernate currents, remove R42 and connect a ammeter across J24. Range
(< 100uA) J23 OOB Demo Closed : GPIO_12 is hard pulled to Vcc J22 RESET Open : GPIO_12 is pulled to GND using 33K resistor. Closed : Routes the RESET signal from the MCU Launchpad to the CC3100. Open : The RESET is cut off from the MCU. (Used with MSP430 boards where RESET line is muxed with TEST) J8,J7 Booster pack header 2x10 pins each connected to the Launchpad. J25 Flash power Power the top die flash of the CC3100Z TI Proprietary Information - Strictly Private CC3100BOOST User Guide part with 3.3V LDO. Install this for all boards with the CC3100Z parts. J2 Sense on power Sense on power used for internal debug. SOP[2:0] = 000 [Functional 4W]
SOP[2:0] = 001 [Functional 2W]
SOP[2:0] = 010 [Load from EEPROM]
SOP[2:0] = 011 [Boot Debug mode]
SOP[2:0] = 100 [UART LOAD]
SOP[2:0] = 101 [TESTMODE 3]
SOP[2:0] = 110 [TESTMODE 2]
SOP[2:0] = 111 [TESTMODE 1]
J1 RF Test U.FL connector for conducted testing. 3.5 LED and switches Reference Usage Comments SW1 RESET Reset the CC3100 when mated with the LP or FTDI board. Useful while updating the flash contents. SW2 D1 OOB Demo Pull GPIO_13 to Vcc when pressed. GPIO_09 Yellow LED to indicate state of GPIO_09. LED glows when GPIO_09 goes low. D2 GPIO_08 GREEN LED to indicate state of TI Proprietary Information - Strictly Private CC3100BOOST User Guide GPIO_08. LED glows when GPIO_08 goes low. nHIB Green LED Glows when the CC3100 device is enabled using nHIB. Power RED LED to indicate the power line status. Note : This LED can glow if the board is powered from any of the GPIO being high, and the Vcc is un-connected. This is not a valid state and should be avoided. D7 D5 3.6 Conducted testing The board is by default configured for radiated measurement using the on-board chip antenna. For conducted testing in the lab the following changes needs to be done on the board. Mode Change Image Conducted test using U.FL C4 = 10pF C2 = DNP TI Proprietary Information - Strictly Private CC3100BOOST User Guide Radiated test using antenna C4 = DNP C2 = 10pF Note : The 10pF capacitor used should be of RF grade with high-Q to reduce the overall loss. Otherwise a 0 Ohm resistor can also be used for this. 3.7 Current measurement The board provides a jumper connected to a 0.1 Ohm resistor for current measurement. The measurement is made by using a voltmeter across the jumper and multiplying the value obtained in mV by 10 to get the current in mA. The current measurement jumper is J24 as shown in Figure 1. Note : The measurement may have up to 10% error due to resistor variation and contact resistance due to reflow soldering. TI Proprietary Information - Strictly Private 4 Connecting to a PC using FTDI Board CC3100BOOST User Guide FIGURE 2 : PC CONNECTION USING FTDI The image above shows the connection of the Booster Pack to the FTDI Board. The connectors should be aligned carefully considering that it does not have a polarity protection. The pin-1 of the connectors are marked on the board using a DOT and these should be aligned while mating. Note : The mating and unmating force needed for these connectors may be large and may end up breaking the boards. To prevent this caution should be restrained while unmating these. Also , it is not recommended to mate the connectors all the way. About 3mm contact length is good enough for the board as shown in the figure above. 4.1 Jumper settings on the BP Board The following table specifies the jumpers to be installed while mating with the FTDI board. No Jumper settings Notes J6 (1-2) Power the BP from the FTDI. The jumper shall be placed close to the LED. J25 (shorted) The top die flash on CC3100Z devices powered from 3.3V directly J24 (open) No current measurement 1 2 3 TI Proprietary Information - Strictly Private CC3100BOOST User Guide J23 (open) OOB demo jumper SOP jumpers All open J22 (shorted) RESET control from FTDI and BP button 4 5 6 After installing these jumpers the board would resemble as below 4.2 Jumper settings on the FTDI Board The following table specifies the jumpers to be installed while mating with the FTDI board. No Jumper settings Notes 1 2 J22, J24, J21 shorted Remaining jumpers Open TI Proprietary Information - Strictly Private After installing the jumpers, the board would resemble below CC3100BOOST User Guide 4.3 FTDI Board details 4.3.1 Overview The FTDI Debug Board 2.0A is designed to connect the Booster pack to a PC using USB connection. This is used to update the firmware on the BP using the SL_Prog utility and also in software development using SL_Studio. TI Proprietary Information - Strictly Private CC3100BOOST User Guide 4.3.2 Hardware details Power MAC and NWP Logger SPI, GPIO, UART, RT3 The board has two FTDI ICs to enumerate multiple COM and D2XX ports. The details of the ports are given below Ports available on J1 Port No Port Type Usage Comments 1 2 D2XX D2XX SPI port for SL Studio GPIO for SL Studio Control the nRESET, nHIB, IRQ TI Proprietary Information - Strictly Private CC3100BOOST User Guide 3 4 VCP COM port for flash programming VCP RT3 For RF debug using RT3 software Note : On the PC only two of the four ports would be visible on the Device Manager. The D2XX ports are not listed under the Ports tab. The first COM port in the list usually is used for the flash programming. For SL_Prog Ports available on J2 Port No Port Type Usage Comments 1 2 VCP VCP MAC logg UART Tx for WLAN Debug NWP log UART Tx for debugging 4.3.3 Driver requirements The FTDI Debug board requires the user to install the associated drivers on a PC. This package is available as part of the SDK release and would be located at [Install-
Path]\cc3100-sdk\tools\cc31xx_board_drivers\. The install path is usually C:\ti\cc3100SDK TI Proprietary Information - Strictly Private CC3100BOOST User Guide 5 Connecting to a Launchpad The CC3100 Booster pack can be directly connected to a compatible Launchpad using the standard 2x20 pin connectors. The jumper settings needed for this connection is the same as that needed for the FTDI Debug board as described in the previous section. Please ensure that the Pin1 of the 2x20 pins are aligned correctly before mating. The mated setup is as per the picture below. (Note the USB cable is connected to the Booster Pack directly to power it only. For debugging, the USB cable on the Launchpad is also required) FIGURE 3 : BOOSTER PACK CONNECTED TO TIVA LAUNCHPAD 5.1 Launchpad current limitation Some of the launchpads including the MSP430FRAM launchpads do not provide enough current to power the CC3100 booster pack. The booster pack can consume upto 400mA peak from the 3.3V and hence it may be needed to power is separately. For this a USB connector is provided on the Booster Pack to provide the 3.3V separately. The power supply jumpers shall be configured as below when the power is supplied from the on-board USB connector. TI Proprietary Information - Strictly Private CC3100BOOST User Guide FIGURE 4 : JUMPER SETTINGS WHEN USED WITH LAUNCHPAD Important : Since there are two power sources in this setup it is important to follow the power-up sequence. Note : Always power the Booster Pack before powering the Launchpad. TI Proprietary Information - Strictly Private CC3100BOOST User Guide 5.2 Connecting to an experimenters board. The Boosterpack could be connected to an experimenters board like the MSP430 FRAM experimenters board using an EM Adapter board. The EM adapter board converts the EM connectors to the standard 2x20 pin connectors of the booster pack headers. The stacked setup is as shown below. Ensure that the connectors are oriented correctly before powering up the board. TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private CC3100BOOST User Guide TI Proprietary Information - Strictly Private