CC2511 Dongle

The complete documentation of the CUDAL framework is available in a compressed HTML file, “cudal.chm”, found in “CC2511DK\pc_sw\CUDAL\doc”

7.2.1Windows USB driver license

The Windows USB driver framework CUDAL is based on the USBIO driver from Thesycon. This driver is not free and requires a licence.

Texas Instruments have a license that allows its customers to do the following:

Use the application examples included in the kit.

Develop own applications using CUDAL (Chipcon USB Dongle Access Library) as long as all development and testing is done on the hardware (CC2511 USB Dongle) supplied in the development kit from Texas Instruments.

Modify or add functionality in the CUDAL library.

The customer must purchase their own license if they wish to do any of the following:

Develop or test software on hardware that was not supplied in the development kit.

Go into production with a product that uses the driver.

The customer may not:

Change, decompile, disassemble or in any way reverse engineer the cudal.sys file. Please contact Thesycon, www.thesycon.com, for information on how to obtain a licence.

7.3Other firmware modules and libraries

To ease the firmware development there are also general firmware modules and libraries available for the CC2510 and CC2511.

The most important is the HAL library which contains functions and macros to enable and use all peripheral units on the CC2510 and CC2511. There is also an EB library containing functions and macros to use the peripheral units found on the SmarRF04EB development card. These libraries are all documented in the HAL_CUL_EB_Software_User_Manual.pdf.

Examples on how to use these libraries are found in the CC2510 application examples. These application examples are documented in CC2430DK_CC2510_CC1110_User_Manual.pdf. The software is found in “CC2510DK\App_Ex\cc2510”

The CC2511 application examples use a library called CC2511AppExLibrary. This library contains the following modules:

RF module, a simple RF protocol used in the CC2511 application examples

Timer4 manager module, use timer4 to call functions at regular intervals.

Buffer module, implementation of a FIFO (First In, First Out) buffer.

This library is documented in a compressed HTML file, “CC2511AppExLibrary.chm”.

The CC2511AppExLibrary is divided into two parts, one for the CC2510 EM and one for the CC2511 USB Dongle.

The CC2511AppExLibrary and documentation is found here:

CC2510 : “CC2511DK\embedded_sw\Library\cc2510\CC2511AppExLibrary”

CC2511 : “CC2511DK\embedded_sw\Library\cc2511\CC2511AppExLibrary”

SWRU082

Page 17 of 24

Page 17
Image 17
Texas Instruments CC2511 user manual Windows USB driver license, Other firmware modules and libraries

CC2511 specifications

Texas Instruments CC2511 is a highly versatile and efficient System-on-Chip (SoC) designed for wireless communication applications in the 2.4 GHz ISM band. This device is particularly suitable for low-power, low-rate wireless connections, making it ideal for applications such as home automation, industrial control, and medical device communications.

One of the key features of the CC2511 is its integrated low-power, high-performance radio transceiver, which enables robust wireless communication. The device supports a wide range of modulation schemes, including 2-FSK and GFSK, allowing for flexible communication options tailored to specific application requirements. With a maximum output power of +5 dBm, the CC2511 ensures reliable transmission over significant distances while maintaining energy efficiency.

The CC2511 also incorporates a powerful 8051 microcontroller. This 8-bit microcontroller operates at speeds up to 24 MHz and is equipped with 128 bytes of RAM and 4 KB of Flash memory. The integration of the microcontroller allows developers to run application code directly on the chip, simplifying the design and reducing the need for additional components.

Additionally, the CC2511 features multiple connectivity options, including a hardware accelerator for AES-128 encryption. This ensures secure data transmission, which is crucial for applications that require privacy and protection against unauthorized access. The built-in power management features allow for energy-efficient operation, with various sleep modes that help extend battery life for portable devices.

Moreover, the CC2511 supports the SimpleLink technology from Texas Instruments, which offers a seamless development environment and user-friendly tools. Developers can take advantage of software development kits (SDKs), sample applications, and extensive documentation to streamline the development process.

In terms of characteristics, the CC2511 operates across a wide range of temperatures, making it suitable for various environmental conditions. Its compact size and low power consumption make it an excellent choice for battery-operated devices.

In conclusion, Texas Instruments CC2511 stands out as a leading solution for low-power wireless applications with its integrated transceiver, microcontroller, and advanced features. This SoC empowers developers to create innovative and efficient communication solutions across various industries.