Embedded Computing
  • About
  • Blog
  • Hardware
    • Which Platform?
    • Controller Platforms >
      • Adafruit Platform
      • Arduino Plaform
      • BBC micro:bit
      • Espressif Platform
      • iLabs Platform
      • Raspberry Pi Platform (MCU)
      • Seeed Platform
      • Silicon Labs Platform
      • Teensy Plaform
    • Computer Platforms >
      • BeagleBone Platform
      • Raspberry Pi Platform (SBC)
      • UDOO Platform
    • Peripherals >
      • Shields
      • Grove System
      • Sensors
      • Actuators
    • Displays >
      • E-Paper Displays
      • Reflective Displays
      • TFT Displays
      • LCD Displays
    • Legacy Platforms >
      • chipKIT Plaform
      • 4D Systems Platform
      • Intel Platform
      • LaunchPad Plaform
      • BoosterPacks for LaunchPads
      • LightBlue Bean
      • Maple Plaform
      • Mediatek Platform
      • Microsoft Azure IoT DevKit
      • Particle Platform
  • Software
    • Exploring RTOS with Galaxia >
      • Event Library
      • Semaphore Library
      • Mailbox Library
      • Timer Library
      • Clock Library
      • SWI Library
      • Task Library
    • Ultra-Low Power with EnergyTrace >
      • Ultra-Low Power with MSP430
      • Ultra-Low Power with Energia MT and Galaxia
    • Using Integers Instead of Reals
    • Going Python?
  • IoT
    • IoT Platforms: Which Hardware? >
      • Matter with Silicon Labs MG24
    • IoT Services: Which Solution? >
      • Recommended IoT Solutions
      • Platform-Specific IoT Solutions
      • Other IoT Solutions
      • Not tested IoT Solutions
      • Notification Solutions
    • Get Date and Time from Internet with NTP
    • Fast and Easy WiFi Connection with QR-Code
  • Tools
    • How to Start?
    • Reference >
      • Asking for Help
      • Boards Pins Maps
      • Ruler
      • Boards and Plugs
      • I²C Logic Level Converter
      • Standards for Connectors
    • Training >
      • Texas Instruments Workshops
      • Embedded Systems: Shape The World — MOOC edX UTAustinX UT.6.02x
      • Embedded Systems - Shape The World: Microcontroller Input/Output — MOOC edX UTAustinX UT.6.10x
      • Embedded Systems - Shape The World: Multi-Threaded Interfacing — MOOC edX UTAustinX UT.6.20x
      • Real-Time Bluetooth Networks: Shape the World — MOOC edX UTAustinX UT.RTBN.12.01x
      • Systems Thinking with Texas Instruments Robotics System Learning Kit
    • Books >
      • Getting Started with the MSP430 LaunchPad
      • Getting Started with Arduino
      • Arduino Cookbook
    • IDE >
      • The Battle of IDEs
      • More Options
      • Assessing the Next Generation of IDEs
      • Tools for Documentation
    • Equipment >
      • Saleae Logic Analyser
      • Rigol DS1102E Oscilloscope
      • XDS110 Debug Probe with EnergyTrace​
      • Segger J-Link Programmer-Debugger
      • Nordic Power Profiler Kit II
  • Projects
    • Libraries >
      • Master I²C Software Library
      • Date and Time Library
      • highView Library Suite
      • Others Libraries
    • smartDevices >
      • I²C smartColours Smart Sensor
      • I²C smartRFID Smart Sensor
      • I²C smartLED Display
      • I²C smartControls Smart Device
      • I²C smartWiFi Smart Device
      • I²C smartBLE Smart Device
      • I²C smartNode Smart Device
    • IoT Projects >
      • Remote E-Paper Weather and Message Board
      • Typie-Walkie with LoRa and E-Paper Screen
      • Typie-Walkie with E-Paper Screen
      • Remote e-Paper Pictures Panel
      • Remote e-Paper Messages Panel
      • Industrial IoT Project
      • Remote Contactless Temperature Monitor
      • Using Node-RED for IIoT
      • Low Power Home Network Weather Monitoring
      • Updated Low Power Home Network Weather Monitoring
      • Weather and Security Station with Blynk
      • SensorTag to Blynk Using Node-RED
      • Pervasive Reporting
    • AI Projects >
      • Colour Recognition with Neural Network
    • Other Projects >
      • Air Quality Monitoring
      • Driving a Large E-Paper Display with a Compact Xiao RP2040
      • Low-Power E-Paper Weather Station
      • Portable Particulate​ Matter Monitor
      • FRAM-based E-Paper Screen Controller
      • General Purpose 3.5" Screen
      • Colour Recognition with Neural Network
      • A Low Power Weather Station
      • Digital Volt-Amp-Watt Meter
      • Mobile Measurement with LCD Display
      • Screen with SRAM for GUI
      • Volt-Amp-Watt-Meter for Grove
      • Multi-Touch Project with CapTIvate

Anaren CC110L AIR BoosterPack

The Anaren CC110L AIR BoosterPack comes in a typical LaunchPad way, with a nice packaging including 
  • two CC110L BoosterPacks, 
  • two flashed MSP430G2553, 
  • a printed Quick Start guide,
  • and one CD.
Picture
The two supplied MSP430G2553 are already flashed with a ready-to-use demo program. The CD includes a monitor --for Windows only.

Testing the CC110L modules can be done in just a couple of minutes with the monitor.
Picture
Since there are two CC110L modules, it is strongly recommended to have two LaunchPads.

Place each BoosterPack on one LaunchPad, with the antenna on the right and with the two rockets one on top of the other.


Picture
The RF module only used 5 I/Os. Most of them can use alternative pins thank to shorts on the Anaren BoosterPack. 

Everything is clearly explained on the User's Manual.

By default, pins 18 and 19 corresponding to P2_6 and P2_7 are used, requiring the optional crystal not to be soldered on the LaunchPad.
Picture

Library for Energia

Anaren supplies a library for Energia. They are included in the Energia distribution. 

The library for Energia comes in two flavours: 
  • AIR430BoostETSI for Europe
  • AIR430BoostFCC for America
to comply with the regulations.

Picture
On Mac OS X, with the two LaunchPads connected, open the Terminal and launch the command to list the ports:
> ls /dev/tty.uart*
/dev/tty.uart-3CFF467AF9CB2D41
/dev/tty.uart-E2FF467625823E43

On the same Terminal window, launch the command for the 1st LaunchPad:
screen /dev/tty.uart-E2FF467625823E43
Open another Terminal window and launch the command for the 2nd LaunchPad:
screen /dev/tty.uart-3CFF467AF9CB2D41
Each window displays the messages sent (TX) and received (RX) by the corresponding LaunchPad.

Picture
On the first tests I've conducted, communication works fine with a distance of 8 metres (~26 feet) between the two modules, with a wall between. 

On a second batch of tests, communication goes up to 30 metres (~100 feet), with multiple walls in between. I didn't have the opportunity to test on even larger distances.

Outdoor tests reach a distance of 100 metres (~330 feet) with no obstacle between the two radios.

Networks Topologies

The basic example provides a perfect start for RF with a simple point-to-point connexion. 

The kit comes with two CC110L AIR BoosterPacks.
Picture
The CC100L also features more advanced capabilities: multiple modules can form a star network. 

For the star network, two sketches are supplied: one sketch for the hub, and another for the sensor. Only the radio number needs to be changed, with one different number for each sensor. 

I built and ran my first star network in less than 10 minutes!

More kits are required for the extra Each kit comes with two CC110L AIR BoosterPacks, so extra kits are required. 

For example, the network shown on the right has 6 radios, so 3 kits for 6 CC110L AIR BoosterPacks are needed.

Picture

Autonomous Board

One great feature is, each BoosterPack can be used without the LaunchPad.

Each BoosterPack comes with all the contacts ready to solder and plenty of space for additional components. This is especially helpful for a star network: no need to buy as many LaunchPads as CC110L AIR BoosterPacks!

The User's Manual provides all the details, including schematics and BOM.
Picture

Pins Map


Picture

Pros

  • Everything is included!
  • Long distance coverage
  • Comprehensive documentation 
  • Plug-and-play library for Energia, including star network
  • Radio modules can be used without LaunchPads

Cons

  • None

Wrap-Up

  • Perfect match for the LaunchPad MSP430 to explore RF
  • Only 5 I/Os used
  • Great value

Useful Links

  • Main page from Anaren
  • Quick Start guide
  • User's Manual and CD
  • Ready-to-use library included in Energia --plug-and-play
  • Library thread on 43oh forum
  • Energia IDE
  • embedXcode template for Xcode --requires Energia
Picture
Powered by Create your own unique website with customizable templates.