0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CC3220SF-LAUNCHXL

CC3220SF-LAUNCHXL

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    -

  • 描述:

    LAUNCHPADDEVBOARDFORCC3220SF

  • 数据手册
  • 价格&库存
CC3220SF-LAUNCHXL 数据手册
User's Guide SWRU463C – February 2017 – Revised March 2020 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware The CC3220 device is part of the SimpleLink™ microcontroller (MCU) platform which consists of Wi-Fi®, Bluetooth® low energy, Sub-1 GHz, and host MCUs. All share a common, easy-to-use development environment with a single core software development kit (SDK) and rich tool set. A one-time integration of the SimpleLink platform lets you add any combination of devices from the portfolio into your design. The ultimate goal of the SimpleLink platform is to achieve 100 percent code reuse when your design requirements change. For more information, visit www.ti.com/simplelink. The CC3220 SimpleLink LaunchPad™ development kit (CC3220-LAUNCHXL) is a low-cost evaluation platform for Arm® Cortex®-M4-based MCUs. The LaunchPad kit design highlights the CC3220 Internet-ona chip™ solution and Wi-Fi capabilities. The CC3220 LaunchPad kit also features temperature and accelerometer sensors, programmable user buttons, three LEDs for custom applications, and onboard emulation for debugging. The stackable headers of the CC3220 LaunchPad XL interface demonstrate how easy it is to expand the functionality of the LaunchPad kit when interfacing with other peripherals on many existing BoosterPack™ plug-in module add-on boards, such as graphical displays, audio codecs, antenna selection, environmental sensing, and more. Figure 1 shows the CC3220 LaunchPad development kit. Figure 1. CC3220 SimpleLink Wi-Fi LaunchPad Development Kit SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 1 www.ti.com 1 2 3 4 Contents Introduction ................................................................................................................... 4 1.1 CC3220 LaunchPad Development Kit ........................................................................... 4 1.2 Key Features ....................................................................................................... 5 1.3 What's Included .................................................................................................... 5 1.4 Regulatory Compliance ............................................................................................ 5 1.5 First Steps: Out-of-Box Experience .............................................................................. 5 1.6 Next Steps: Looking into the Provided Code.................................................................... 6 Hardware Description ....................................................................................................... 7 2.1 Block Diagram ...................................................................................................... 8 2.2 Hardware Features ................................................................................................. 8 2.3 Connecting a BoosterPack Plug-in Module ..................................................................... 9 2.4 XDS110-Based JTAG Emulator ................................................................................ 10 2.5 Wired Connections, Jumper Settings, Buttons, and LEDs ................................................... 10 2.6 Power ............................................................................................................... 20 2.7 Isolated Current Measurement of the CC3220 ............................................................... 23 2.8 RF Connections ................................................................................................... 25 2.9 Assembly Drawing ................................................................................................ 26 2.10 Design Files ........................................................................................................ 27 2.11 Software ............................................................................................................ 27 Development Environment Requirements .............................................................................. 27 3.1 CCS IDE ............................................................................................................ 27 3.2 IAR IDE ............................................................................................................. 27 Additional Resources ...................................................................................................... 27 4.1 CC3220 Product Page ............................................................................................ 27 4.2 LaunchPad Development Kit Wiki............................................................................... 27 4.3 Download a Development Environment ........................................................................ 28 4.4 SimpleLink™ Academy for CC3220 SDK ..................................................................... 28 4.5 Support Resources ................................................................................................ 28 List of Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 .............................................................. 1 WEEE Statement ............................................................................................................ 4 CC3220 LaunchPad Development Kit Overview ........................................................................ 7 CC3220 Block Diagram ..................................................................................................... 8 Pin 1 Marking on CC3220LP (3V3 Tag) .................................................................................. 9 XDS-110 Debug Probe ................................................................................................... 10 Default Jumper Configuration for JTAG Lines.......................................................................... 10 JTAG IN Connector (J8)................................................................................................... 11 XDS110 OUT Connector (J4) ............................................................................................ 12 I2C Bus Connections ....................................................................................................... 13 Power Jumpers J14, J21, J20, J19, J17, and J18 ..................................................................... 14 SOP Jumpers (Default Setting Shown) ................................................................................. 16 UART Routed to USB COM Port......................................................................................... 17 UART Routed to 20-Pin Header Connector ............................................................................ 17 CC3220 BoosterPack Module Header Pin Assignments ............................................................. 19 Powering From USB Jumper Settings ................................................................................... 20 Powering the CC3220LP From Battery ................................................................................. 21 Only CC3220 and Serial Flash Powered by Battery................................................................... 22 Low-Current Measurement (1 mA) ................................................................................... 24 Using Onboard Antenna (Default Condition) ........................................................................... 25 CC3220 SimpleLink Wi-Fi LaunchPad Development Kit CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated www.ti.com 22 Board Modified for External Antenna Connections .................................................................... 25 23 CC3220x LaunchPad Kit Top-Layer Assembly Drawing .............................................................. 26 24 CC3220 SimpleLink Academy ............................................................................................ 28 List of Tables 1 JTAG Header Pin Definitions ............................................................................................. 11 2 I2C Jumper Definitions ..................................................................................................... 13 3 Default I2C Addresses (of Onboard Sensors) 4 5 6 7 8 9 .......................................................................... Jumper Settings for LaunchPad Kit Power ............................................................................. External Supply Connections and LED Enable Jumper............................................................... Reset Pullup Jumper....................................................................................................... SOP[2:0] (J13 on LaunchPad Kit)........................................................................................ Push-Button Definitions ................................................................................................... LED Indicators .............................................................................................................. 14 15 15 15 16 18 18 Trademarks SimpleLink, LaunchPad, Internet-on-a chip, BoosterPack, Code Composer Studio, Tiva, E2E are trademarks of Texas Instruments. Arm, Cortex are registered trademarks of Arm Limited. Bluetooth is a registered trademark of Bluetooth SIG. IAR Embedded Workbench is a registered trademark of IAR Systems AB. Wi-Fi is a registered trademark of Wi-Fi Alliance. All other trademarks are the property of their respective owners. SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 3 Introduction www.ti.com 1 Introduction 1.1 CC3220 LaunchPad Development Kit Created for the Internet of Things (IoT), the SimpleLink Wi-Fi CC3220 device is a single-chip microcontroller (MCU) with built-in Wi-Fi connectivity for the LaunchPad ecosystem, which integrates a high-performance Arm Cortex-M4 MCU and lets customers develop an entire application with one device. With on-chip Wi-Fi, Internet, and robust security protocols, no prior Wi-Fi experience is required for fast development. The CC3220 LaunchPad kit, referred to by its part number CC3220-LAUNCHXL, is a low-cost evaluation platform for Arm Cortex-M4-based MCUs. The LaunchPad kit design highlights the CC3220 Internet-on-a chip solution and Wi-Fi capabilities. The CC3220 LaunchPad kit also features temperature and accelerometer sensors, programmable user buttons, three LEDs for custom applications, and onboard emulation for debugging. The stackable headers of the CC3220 LaunchPad XL interface demonstrate how easy it is to expand the functionality of the LaunchPad kit when interfacing with other peripherals on many existing BoosterPack add-on boards, such as graphical displays, audio codecs, antenna selection, environmental sensing, and more. Figure 3 shows the CC3220 LaunchPad kit. There are two variants of the LaunchPad kit: the CC3220S-LAUNCHXL and the CC3220SF-LAUNCHXL. This user's guide applies to both variants, and any differences are pointed out in relevant sections. Multiple development environment tools are also available, including TI’s Eclipse-based Code Composer Studio™ (CCS) integrated development environment (IDE) and IAR Embedded Workbench®. More information about the LaunchPad kit, the supported BoosterPack modules, and the available resources can be found at TI’s LaunchPad portal. Also visit the CC3220 Wiki page for design resources and example projects. NOTE: The maximum RF power transmitted in each WLAN 2.4-GHz band is 17.5 dBM (EIRP power). NOTE: The antennas used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons, and must not be colocated or operating in conjunction with any other antenna or transmitter. NOTE: All figures and references in this document apply to RevA and RevB. Most of the document also applies to higher revisions, unless otherwise stated. Figure 2. WEEE Statement 4 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Introduction www.ti.com 1.2 Key Features • • • • • • • • 1.3 What's Included 1.3.1 Kit Contents • • • 1.3.2 CC3220 LaunchPad development tool (CC3220S-LAUNCHXL or CC3220SF-LAUNCHXL) Micro USB cable Quick start guide Software Examples • 1.4 CC3220S/SF, SimpleLink Wi-Fi, Internet-on-a chip solution with integrated MCU 40-pin LaunchPad standard that leverages the BoosterPack ecosystem XDS110-based JTAG emulation with serial port for flash programming Two buttons and three LEDs for user interaction Back-channel universal asynchronous receiver/transmitter (UART) through USB to PC Onboard chip antenna with U.FL for conducted testing Onboard accelerometer and temperature sensor for Out-of-Box Experience (OOBE) Micro USB connector for power and debug connections Out-of-Box Software Regulatory Compliance The SimpleLink CC3220 Wi-Fi LaunchPad kit is tested for and found to be in compliance with FCC and ISED regulations regarding unlicensed intentional radiators. Hereby, Texas Instruments Inc. declares that the radio equipment type CC3220S-LAUNCHXL and CC3220SF-LAUNCHXL are in compliance with Directive 2014/53/EU. The full text of the EU declaration of conformity is available at the following internet addresses: • CC3220S-LAUNCHXL • CC3220SF-LAUNCHXL 1.5 First Steps: Out-of-Box Experience An easy way to get started with the EVM is by using its preprogrammed out-of-box code. It demonstrates some key features of the EVM. 1.5.1 Connecting to the Computer Connect the LaunchPad development kit by connecting the included USB cable to a computer. A red power LED should illuminate. For proper operation, the SimpleLink drivers and Service Pack from the CC3220 Software Development Kit (SDK) are needed. The SDK is available at www.ti.com/tool/SIMPLELINK-CC3220-SDK. SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 5 Introduction 1.5.2 www.ti.com Running the Out-of-Box Experience The CC3220 LaunchPad development kit's Out-of-Box Experience (OOBE) demonstrates and highlights the following features: • Easy connection to the CC3220 LaunchPad kit: – Using the SimpleLink Wi-Fi Starter Pro application (available on iOS and Android™), users can use Access Point (AP) provisioning or SmartConfig™ provisioning for a fast CC3220 connection. – Configuring the device in AP mode gives users a direct connection to the CC3220 LaunchPad kit. Once the device is provisioned and connected to an AP in station mode, the profile is stored on the local file system so that any reset to the CC3220 automatically connects it to the AP. • Easy access to the CC3220 through its internal web server, using either: – The SimpleLink Wi-Fi Starter Pro application – Any browser; web pages stored on the serial flash are loaded on the browser, to provide ease of use. This feature demonstrates configuring and reading onboard sensors. • Over-The-Air (OTA) updates that demonstrate an update of a full image. OTA service enables insystem updates of the MCU application, CC3220 firmware releases (Service Pack) made available by TI, and other vendor files. An update procedure executed in a full-system integrity fashion, such as failure to upgrade any image components, results in rolling back to the previous valid version. See the CC3220 LaunchPad Out-of-Box User's Guide for more details on the Out-of-Box Experience. 1.6 Next Steps: Looking into the Provided Code After the EVM features have been explored, the user can open an integrated development environment and start editing the code examples from the SDK. See Section 4.3 for available IDEs and where to download them. The Out-of-Box source code and more code examples are provided in the CC3220 SDK. Code is licensed under BSD, and TI encourages reuse and modifications to fit specific needs. With the onboard XDS110 debug probe, debugging and downloading new code is simple. A USB connection between the EVM and a PC through the provided USB cable is all that is needed. 6 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2 Hardware Description Figure 3 shows the CC3220 LaunchPad kit. Figure 3. CC3220 LaunchPad Development Kit Overview SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 7 Hardware Description 2.1 www.ti.com Block Diagram Figure 4 shows the CC3220 block diagram. U. FL Filter USB Conn Acceleration Sensor BMA222 5V INT (GPIO13) I2C JTAG/SWD XDS110 JTAG Debug Probe UART (Flashing/Log) S-Flash 32Mbit 40-MHz XTAL 5V CC3220 32.768-kHz XTAL VCC 3.3-V LDO 2× AA Battery Conn Temp Sensor TMP006 Reverse Protection Push Buttons LEDs GPIO 13, 22 GPIO 9,10,11 2× 20 Launchpad Headers (Compatible with TI MCU Std) Copyright © 2017, Texas Instruments Incorporated Figure 4. CC3220 Block Diagram 2.2 Hardware Features • • • • • • • • • • • • • 8 CC3220S/SF, SimpleLink Wi-Fi, Internet-on-a chip solution with integrated MCU 40-pin LaunchPad standard that leverages the BoosterPack ecosystem TI Standard XDS110-based JTAG emulation with serial port for flash programming Supports both 4-wire JTAG and 2-wire SWD Two buttons and three LEDs for user interaction Back-channel universal asynchronous receiver/transmitter (UART) through USB to PC Onboard chip antenna with U.FL for conducted testing selectable using 0-Ω resistors Onboard accelerometer and temperature sensor for Out-of-Box Experience, with option to isolate them from the inter-integrated circuit (I2C) bus Micro USB connector for power and debug connections Headers for current measurement and external JTAG connection with an option to use the onboard XDS110 to debug customer platforms Bus-powered device, with no external power required for Wi-Fi Long-range transmission with a highly optimized antenna (200-meter typical in open air with a 6-dBi antenna AP) Can be powered externally, working down to 2.3 V (typical) CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.3 Connecting a BoosterPack Plug-in Module A compatible BoosterPack module can be stacked on top of the LaunchPad kit using the 2-pin × 20-pin connectors. The connectors do not have a key to prevent the misalignment of the pins or reverse connection. Ensure that the VCC and 5-V pins are aligned with the BoosterPack module header pins. On the CC3220 LaunchPad kit, a small white 3V3 tag symbol is provided near pin 1 (see Figure 5) to orient all BoosterPack modules. This same marking, provided on compatible BoosterPack modules, must be aligned before powering up the boards. Figure 5. Pin 1 Marking on CC3220LP (3V3 Tag) SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 9 Hardware Description 2.4 www.ti.com XDS110-Based JTAG Emulator To keep development easy and cost effective, TI's LaunchPad development kits integrate an onboard debug probe, which eliminates the need for expensive programmers. The CC3220 LaunchPad kit has the XDS-110-based debug probe (see Figure 6), which is a simple and low-cost debugger that supports nearly all TI Arm device derivatives. Figure 6. XDS-110 Debug Probe 2.5 2.5.1 Wired Connections, Jumper Settings, Buttons, and LEDs JTAG Headers The headers are provided on the board to isolate the CC3220 device from the onboard XDS110-based JTAG emulator. These jumpers are shorted by default when the board is shipped from TI. Figure 7 and Table 1 are for default configurations, and Figure 8 shows the external emulator connection. Figure 7. Default Jumper Configuration for JTAG Lines 10 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com Table 1. JTAG Header Pin Definitions Reference (Rev. A/C) Reference (Rev. B) (1) J3 (TCK) (2) J8 (TCK) JTAG / SWD (2) J3 (TMS) Use J8 (TMS) JTAG / SWD J3 (TDI) J8 (TDI) JTAG J3(TDO) J8 (TDO) JTAG (1) (2) Comments Jumpers populated: onboard emulator connected Jumpers not populated: onboard emulator disconnected The only difference between Rev. A and Rev. B are the reference designators on the board. For SWD mode, the TCK and TMS headers must be shorted. To connect an external emulator, remove these jumpers and place the external emulator on the JTAG IN connector. Figure 8. JTAG IN Connector (J8) SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 11 Hardware Description 2.5.2 www.ti.com Using the XDS110 Debug Probe With a Different Target The XDS110 debug probe on the LaunchPad development kit can interface to most Arm Cortex-M devices, not just the onboard target CC3220 device. This functionality is enabled by the J4 10-pin CortexM JTAG connector (See Figure 9) and a 10-pin cable, such as the FFSD-05-D-06.00-01-N (sold separately from the LaunchPad development kit). Figure 9. XDS110 OUT Connector (J4) Header J4 follows the Cortex-M Arm standard; however, pin 1 is not a voltage sense pin. The XDS110 outputs only 3.3-V JTAG signals. If another voltage level is needed, the user must provide level shifters to translate the JTAG signal voltages. 1. Remove jumpers on the JTAG signals on the isolation block, including RST, TMS, TCK, TDO, and TDI. 2. Plug the 10-pin cable into J4, and connect to an external target. a. J4 follows the Arm Cortex Debug Connector standard outlined in Cortex-M Debug Connectors. 3. Plug USB power into the LaunchPad development kit, or power it externally. a. JTAG levels are 3.3-V ONLY 12 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.5.3 I2C Connections The board features an accelerometer and a temperature sensor for the out-of-box demo. These are connected to the I2C bus, and can be isolated using the jumpers provided (shown as yellow jumpers J15 and J16 in Figure 10). Figure 10. I2C Bus Connections By removing J15 and J16, the accelerometer and the temperature sensors are isolated from the I2C bus. This measure also removes the I2C pullup resistors from the sensor side of the circuit, and therefore any connection to the circuit requires the user to install external pullup resistors. Table 2 lists the I2C jumper definitions. Table 2. I2C Jumper Definitions Reference (Rev. A/C) Reference (Rev. B) J16 J2 Use I2C SDA Comments Populated: CC3220 SDA connected to onboard sensors with pullup Open: CC3220 SDA disconnected from onboard sensors J15 I2C SCL J3 Populated: CC3220 SCL connected to onboard sensors with pullup Open: CC3220 SCL disconnected from onboard sensors SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 13 Hardware Description www.ti.com Default I2C Addresses 2.5.3.1 Table 3 lists the default I2C addresses of the onboard sensors. Table 3. Default I2C Addresses (of Onboard Sensors) Reference Designator on LP (Rev. A/C) Reference Designator on LP (Rev. B) Part Number (Manufacturer) Default Slave Address (Hex) Temperature (MEMS IR Thermopile) U10 U6 TMP116 (1) (TI) 0x49 Accelerometer (Triaxial) U11 U10 BMA222E (Bosch) 0x18 Sensor Type (1) 2.5.4 The TMP116 on Rev. C LaunchPad kits replaced the TMP006 (slave address: 0x41) on Rev. A and B. Power Connections The board can be powered by using the onboard micro USB connector. An onboard DC-DC converter provides 3.3 V for the CC3220 and the rest of the board to operate. This supply can be isolated from the DC-DC using the jumpers on the board. See the yellow jumpers in Figure 11. Figure 11. Power Jumpers J14, J21, J20, J19, J17, and J18 NOTE: The blue jumpers in Figure 11 are previously discussed (see Section 2.5.1) and are populated by default. Figure 11 does not show unpopulated jumpers (which would be populated normally). 14 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com Table 4 lists the jumper settings for the LaunchPad kit power. Table 4. Jumper Settings for LaunchPad Kit Power Reference (Rev. A) Reference (Rev. B) Use Comments J14 J5 OPAMP EN J21 J10 GND J20 J29 +5 VDC power jumper J19 J12 J17 J13 Board power J18 J28 VSENSE If the jumper is uninstalled, the power supply to the OPAMP is cut off. This can be used to enable low-current measurements. Ensure that this jumper is on to use the OPAMP to drive the input to the ADC. The reference voltage of the ADC is 1.47 V, so up to 3.48 V can be applied to the input of the OPAMP. For the configuration of the OPAMP, see the CC3220 LaunchPad Kit Design Files. Ground reference Connects J19, +5 VDC to emulator section Current measurement Measures the current flowing into the CC3220 device and the serial flash. Short: Supply the board power from the onboard DC-DC converter. The board power includes the sensors, LED, and the OPAMP used to drive the ADC input. Used to power the level shifters on the emulator side of the board. The level shifters can be powered by shorting this jumper. Removing this jumper enables low-current measurement. The board can be powered by an external supply when USB power is not available, by using either J22 or J23. J24 is also available to remove any current draw from LEDs being driven by the GPIOs, see Table 5. Table 5. External Supply Connections and LED Enable Jumper 2.5.5 Reference (Rev. A/C) Reference (Rev. B) Use J19 J12 Alternative 3.3-V power input Can be used to power the board from an external 3.3-V supply; this can be used to test the VBAT voltage range as the reverse voltage protection diode on J22 drops the input by approximately 150 mV. J23 J19 5-V power input Used to power the board from an external 5-V supply. J22 J20 3.3-V power input J24 J9 LED EN Comments Used to power the board from an external 3.3-V supply. J22 has built-in reverse voltage protection to prevent the battery from being plugged in the reverse manner. If uninstalled, the LEDs connected to the GPIO are disabled; this can be used to enable low-power measurements. Reset Pullup Jumper Table 6 lists the reset pullup jumper. Table 6. Reset Pullup Jumper Reference (Rev. A/C) Reference (Rev. B) Use J9 J26 RESET pullup SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Comments Install this jumper to enable the pullup resistor on the nRESET pin of the device, when the board is powered from an external supply. CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 15 Hardware Description 2.5.6 www.ti.com Sense on Power (SOP) The CC3220 can be set to operate in four different modes, based on the state of the sense-on-power (SOP) lines. These SOP lines are pins 21, 34, and 35 on the CC3220 device. Table 7 describes the state of the device, and Figure 12 shows the SOP jumpers. Table 7. SOP[2:0] (J13 on LaunchPad Kit) Binary Value Function 000 Functional mode and 4-wire JTAG 001 Functional mode and 2-wire JTAG 010 Functional mode and flash programming 011 Factory default 100 Flash programming Figure 12. SOP Jumpers (Default Setting Shown) NOTE: SOP[2:0] corresponds to J13 in the LaunchPad kit schematic design. NOTE: No jumpers on the block ensure that the line is pulled low using 100-kΩ pulldown resistors. Placing the jumper pulls the pin high using a 270-Ω resistor. 16 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.5.7 UART Signals The board supports a USB-based virtual COM port, using the Tiva™ Arm MCU. The LaunchPad kit is shipped with the UART lines from the CC3220 connected to the UART on the Tiva MCU. The CC3220 UART TX can also be routed to the 20-pin connector for use as a GPIO or external UART. The selection is performed using jumpers on the board. The RX signal cannot be routed to the 20 pin connector because it is interfaced to an op-amp to use with an ADC. To use the pin as GPIO or external UART you must use the second pin on the J6 column. Figure 13 shows the UART routed to USB COM port and Figure 14 shows the UART routed to 20-pin header connector. Figure 13. UART Routed to USB COM Port Figure 14. UART Routed to 20-Pin Header Connector SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 17 Hardware Description 2.5.8 www.ti.com Push-Buttons and LED Indicators Table 8 list the push-button definitions. Table 8. Push-Button Definitions Reference (Rev. A/C) Reference (Rev. B) Use Comments This is used to reset the CC3220 device. This signal is also output on the 20-pin connector to reset any external BoosterPack module which may be stacked. The reset can be isolated using the jumper block at the center of the board. SW1 SW1 RESET SW2 SW3 GPIO_13 When pushed, GPIO_13 is pulled to VCC. SW3 SW2 GPIO_22 When pushed, GPIO_22 is pulled to VCC. SW4 SW4 Factory default Pressing this button and toggling RESET restores the factory default image on the serial flash. This can be used to recover a corrupted serial flash, provided the s-flash was programmed with a recovery image. Table 9 lists the LED indicators. Table 9. LED Indicators (1) 18 Reference (Rev. A/C) Reference (Rev. B) Color Use D1, D2 D2, D9 Green and Red Debug D3 D1 Yellow nRESET D6 D8 Red D7 D4 Red Power D8 D5 Green GPIO_11 (1) On when the GPIO is logic-1. (1) On when the GPIO is logic-1. D9 D6 Yellow D10 D7 Red Comments Indicates the state of the JTAG emulator. For TI use only. Indicates the state of the nRESET pin. If this LED is on, the device is functional. Factory Reset Indicates that the push-button for the factory reset is pressed. GPIO_10 Indicates when the 3.3-V power is supplied to the board. GPIO_09 On when the GPIO is logic-1. GPIO_10 and GPIO_11 are also used as I2C. Thus, when the pullup resistors are enabled, the LEDs are on by default, without configuring the GPIOs. CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.5.9 BoosterPack Module Header Pin Assignment The TI BoosterPack module header pinout specification is at Build Your Own BoosterPack. Also see the BoosterPack Pinout Standard. The CC3220 LaunchPad kit follows this standard, with the exception of naming. (P1:P4 is used instead of J1:J4.) See Figure 15 for CC3220 pinmapping assignments and functions. J1 J2 +3.3 V 58 ANALOG_IN 4 UART_RX 3 UART_TX GND GPIO_03 * GPIO_28 GPIO GPIO_13 GPIO_17 SPI CS Wls. 8 GPIO_12 GPIO_31 GPIO 45 7 18 61 GPIO GPIO_06 RST 59 ADC_CH2 GPIO_04 * GPIO_16 MOSI 5 SPI_CLK GPIO_14 * GPIO_15 MISO 6 62 GPIO GPIO_07 GPIO_25 MOSI 21 1 12C SCL GPIO_10 GPIO_01 MISO 55 2 12C SDA GPIO_11 GPIO_22 GPIO 15 CC3220 Wi-Fi NWP +5 V OUT PWM GND OUT PWM 1 NA PWM 17 2 57 ANALOG_IN GPIO_02 60 ANALOG_IN GPIO_05 IN PWM 64 58 ANALOG_IN GPIO_03 OUT CCAP 21 59 ANALOG_IN GPIO_04 NA CCAP/GPIO 18 63 I2C WS GPIO_08 OUT GPIO 62 53 12S SCLK GPIO_30 OUT GPIO 60 64 I2S SDout GPIO_09 IN GPIO 16 50 12S SDin GPIO_00 GPIO_24 GPIO 17 J3 J4 Copyright © 2017, Texas Instruments Incorporated Figure 15. CC3220 BoosterPack Module Header Pin Assignments NOTE: RESET output is an open-drain-type output and can only drive the pin low. The pullup ensures that the line is pulled back high when the button is released. No external BoosterPack module can drive this pin low. All the signals are referred to by the pin number in the SDK; Figure 15 shows the default mappings. Some of the pins are repeated across the connector. For instance, pin 62 is available on P1 and P4, but only P1 is connected by default. The signal on P4 is marked with an asterisk (*) to signify that it is not connected by default. The signal can be routed to the pin by using a 0-Ω resistor in the path. For the exact resistor placement, see the CC3220 SimpleLink Wi-Fi Wireless MCU LaunchPad Board Design Files. SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 19 Hardware Description 2.6 2.6.1 www.ti.com Power USB Power The LaunchPad kit is designed to work from the USB-provided power supply. The LaunchPad kit provides addresses as a bus-powered device on the computer. To power the CC3220 device from the USB, the jumpers must be placed on the following headers, as shown in Figure 16. Figure 16. Powering From USB Jumper Settings 20 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.6.2 Battery Power The LaunchPad kit can also be powered from an external battery pack by feeding the voltage on the J22 header. This input features reverse voltage protection to ensure that the board is not damaged due to an accidental reverse voltage. Perform the following steps before using the board with a battery. The board would appear as shown in Figure 17. 1. Remove the USB cable. 2. Plug in the battery pack on J22 with the correct polarity. 3. Ensure that a jumper is placed on RST_PU (J9) of the LaunchPad kit. 4. Connect a jumper across J17 and J19. This is done to supply board power from the battery. Figure 17. Powering the CC3220LP From Battery SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 21 Hardware Description 2.6.3 www.ti.com Battery Powering Only the CC3220 and U8 (Onboard Serial Flash) In some cases, there may be a requirement to power only the CC3220 and the serial flash from the battery. The usage may not require LEDs, OPAMP for the ADC, and the sensors. In this case, the other sections can be powered off by removing the appropriate jumpers. Ensure that a jumper is placed on RST_PU (J9) of the LaunchPad kit. The board would appear as shown in Figure 18. Figure 18. Only CC3220 and Serial Flash Powered by Battery 22 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.7 Isolated Current Measurement of the CC3220 To measure the current draw of the CC3220 when powering with a USB cable, use the VBAT jumper on the jumper isolation block (J19). The current measured in this mode includes only the CC3220 current and the serial flash current, and no external blocks. However, if a GPIO of the CC3220 is driving a high-current load such as an LED, then that is also included in this measurement. 2.7.1 Low-Current Measurement With USB Power (< 1 mA) To measure the current draw of the CC3220 MCU and serial flash using a ammeter, use the VBAT jumper on the isolation block. Follow these steps to measure ultra-low power operation of the CC3220: 1. Remove the VBAT jumper (J19) in the isolation block; attach an ammeter across this jumper, as shown in Figure 19. 2. Consider the effect that the backchannel UART and any circuitry attached to the CC3220 may have on current draw. Considering disconnecting these at the isolation jumper block, or at least consider their sinking and sourcing capability in the final measurement. The CC3220 device should not drive any high-current loads directly (such as an LED) because this can draw a large current. Figure 19. Low-Current Measurement (1 mA) Follow these steps to measure active operation of the CC3220: 1. Remove the VBAT jumper (J19). 2. Solder a 0.1-Ω resistor on a wire, which can be connected to an oscilloscope, as shown in Figure 20. Or, attach a jumper wire between J19 so that it can be used with a current probe. Figure 20. Active Power Measurements (>1 mA) 3. Measure the voltage across the resistor using an oscilloscope with a differential probe. (For the current probe, coil the wire around the sensor multiple times for good sensitivity.) An ammeter can also be used for this measurement, but the results may be erroneous due to the switching nature of the current. More information on how to experience the low-power modes and test cases of the CC3220 LaunchPad kit can be found in the CC3120, CC3220 SimpleLink™ Wi-Fi® Internet-on-a chip™ Networking Subsystem Power Management (see the Power Measurement Guide section). 24 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.8 2.8.1 RF Connections AP Connection Testing By default, the board ships with the RF signals routed to the onboard chip antenna, as shown in Figure 21. Figure 21. Using Onboard Antenna (Default Condition) A miniature UMC connector (Murata MM8030-2610) provides a way to test in the lab using a compatible cable. Alternately, for testing the conducted measurement a U.FL connector is provided on the board. A rework must be performed before this connector can be used; this involves swapping the position of a resistor. The modified board would appear as in Figure 22. Figure 22. Board Modified for External Antenna Connections SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 25 Hardware Description 2.9 www.ti.com Assembly Drawing Figure 23 shows the top layer assembly drawing of the CC3220x LaunchPad kit (Rev. A). Figure 23. CC3220x LaunchPad Kit Top-Layer Assembly Drawing 26 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Hardware Description www.ti.com 2.10 Design Files 2.10.1 Hardware Design Files All design files, including schematics, layout, Bill of Materials (BOM), Gerber files, and documentation are available for download from CC3220-LAUNCHXL-RD. 2.11 Software All design files, including firmware patches, software example projects, and documentation are available from the CC3220 Software Development Kit. Inside of the SDK, a set of very simple CC3220 code examples can be found that demonstrates how to use the entire set of CC3220 peripherals. When starting a new project or adding a new peripheral, these examples serve as a great starting point. 3 Development Environment Requirements The following software examples with the LaunchPad kit require an integrated development environment (IDE) that supports the CC3220 device. The CC3220, CC3220S, CC3220SF SimpleLink™ Wi-Fi® and Internet of Things Solution, A Single-Chip Wireless MCU programmer's guide has detailed information about software environment setup with examples. See this document for further details on the software sample examples. 3.1 CCS IDE CCS 6.0 or higher is required. When CCS is launched, and a workspace directory is chosen, use Project → Import Existing CCS Eclipse Project. Direct it to the desired demo project directory containing main.c. 3.2 IAR IDE IAR 6.70 or higher is required. To open the demo in IAR, choose File → Open → Workspace…, and direct it to the *.eww workspace file inside the \IAR subdirectory of the desired demo. All workspace information is within this file. The subdirectory also has an *.ewp project file; this file can be opened into an existing workspace, using Project → Add-Existing-Project…. 4 Additional Resources 4.1 CC3220 Product Page For more information on the CC3220 device, visit the CC3220 product page, which includes the CC3220x SimpleLink™ Wi-Fi® Wireless and Internet-of-Things Solution, a Single-Chip Wireless MCU Data Sheet and key documents such as the CC3220, CC3220S, CC3220SF SimpleLink™ Wi-Fi® and Internet-ofThings Technical Reference Manual and the http://www.ti.com/SimpleLinkWiFi-Wiki, which contains information on getting started, hardware details, software details including porting information, testing and certification, support, and the CC3220 community. 4.2 LaunchPad Development Kit Wiki Most updated information is available on the CC3220 Wiki page. SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware Copyright © 2017–2020, Texas Instruments Incorporated 27 Additional Resources 4.3 www.ti.com Download a Development Environment Although the files can be viewed with any text editor, more can be done with the projects if they are opened with a development environment such as Code Composer Studio (CCS), IAR, or Energia. CCS and IAR are each available in a full version, or a free, code-size-limited version. The full out-of-box demo cannot be built with the free version of CCS or IAR (IAR Kickstart), due to the code-size limit. To bypass this limitation, a code-size-limited CCS version is provided that has most functionality integrated into a library. The code built into the library is able to be viewed by the user, but it cannot be edited. For full functionality, download the full version of either CCS or IAR. 4.4 SimpleLink™ Academy for CC3220 SDK The SimpleLink™ Academy is a collection of curated training modules developed by TI subject matter experts to help developers get up and running as quickly as possible with a SimpleLink MCU device and its SDK. The training is delivered using TI Resource Explorer, which offers a powerful cloud-enabled environment that includes background information, interactive exercises, code snippets, quizzes, and more. Experience the SimpleLink™ Academy now using the TI Resource Explorer at dev.ti.com. Figure 24. CC3220 SimpleLink Academy 4.5 Support Resources TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. 28 CC3220 SimpleLink™ Wi-Fi® LaunchPad™ Development Kit Hardware SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Revision History www.ti.com Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from B Revision (August 2018) to C Revision ................................................................................................ Page • • • Updated the Part Number and Slave Address for the temperature sensor row in Table 3 Default I2C Addresses (of Onboard Sensors) ....................................................................................................................... 14 Added note (1) to Table 3 Default I2C Addresses (of Onboard Sensors) ........................................................ 14 J15, J16, and J17 to J13 in Sense on Power (SOP) section ...................................................................... 16 SWRU463C – February 2017 – Revised March 2020 Submit Documentation Feedback Copyright © 2017–2020, Texas Instruments Incorporated Revision History 29 IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources. TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2022, Texas Instruments Incorporated
CC3220SF-LAUNCHXL 价格&库存

很抱歉,暂时无法提供与“CC3220SF-LAUNCHXL”相匹配的价格&库存,您可以联系我们找货

免费人工找货