TI Bluetooth Smart Technical introduction - TI training

Page created by Christopher Klein
 
CONTINUE READING
TI Bluetooth Smart Technical introduction - TI training
®
 TI Bluetooth Smart

   Technical introduction

Q2 2015
TI Bluetooth Smart Technical introduction - TI training
Bluetooth Solutions and Branding

• Custom profile, allows any application   • Supports new and old phones   • A2DP Profile to stream music
• Multiyear on Coin Cell Battery             (BT and BLE)                    from phones
• Less than 200Kbps data rate              • Up to 3Mbps data rate         • Up to 3Mbps data rate
TI Bluetooth Smart Technical introduction - TI training
Bluetooth Solutions and Branding

• Custom profile, allows any application   • Supports new and old phones   • A2DP Profile to stream music
• Multiyear on Coin Cell Battery             (BT and BLE)                    from phones
• Less than 200Kbps data rate              • Up to 3Mbps data rate         • Up to 3Mbps data rate
TI Bluetooth Smart Technical introduction - TI training
Bluetooth Solutions and Branding

• Custom profile, allows any application   • Supports new and old phones   • A2DP Profile to stream music
• Multiyear on Coin Cell Battery             (BT and BLE)                    from phones
• Less than 200Kbps data rate              • Up to 3Mbps data rate         • Up to 3Mbps data rate
TI Bluetooth Smart Technical introduction - TI training
Bluetooth Solutions and Branding

• Custom profile, allows any application   • Supports new and old phones   • A2DP Profile to stream music
• Multiyear on Coin Cell Battery             (BT and BLE)                    from phones
• Less than 200Kbps data rate              • Up to 3Mbps data rate         • Up to 3Mbps data rate
TI Bluetooth Smart Technical introduction - TI training
Classic Bluetooth vs Bluetooth Smart

     Technical Specification             Classic Bluetooth            Bluetooth Smart
                                   Mobile phones, gaming,       Large number of use-cases
Primary use cases                  headset, stereo audio,       due to proprietary profiles.
                                   automotive, PC HID
Application throughput             Up to 3 Mbps                 Up to 0.2Mbps
                                   Can run multiple years on 2 x Can run multiple years on
Power consumption
                                   AAA batteries                 coin cell

Latency (from a non connected state) 100ms
TI Bluetooth Smart Technical introduction - TI training
Classic Bluetooth vs Bluetooth Smart

     Technical Specification             Classic Bluetooth            Bluetooth Smart
                                   Mobile phones, gaming,       Large number of use-cases
Primary use cases                  headset, stereo audio,       due to proprietary profiles.
                                   automotive, PC HID
Application throughput             Up to 3 Mbps                 Up to 0.2Mbps
                                   Can run multiple years on 2 x Can run multiple years on
Power consumption
                                   AAA batteries                 coin cell

Latency (from a non connected state) 100ms
TI Bluetooth Smart Technical introduction - TI training
Classic Bluetooth vs Bluetooth Smart

     Technical Specification             Classic Bluetooth            Bluetooth Smart
                                   Mobile phones, gaming,       Large number of use-cases
Primary use cases                  headset, stereo audio,       due to proprietary profiles.
                                   automotive, PC HID
Application throughput             Up to 3 Mbps                 Up to 0.2Mbps
                                   Can run multiple years on 2 x Can run multiple years on
Power consumption
                                   AAA batteries                 coin cell

Latency (from a non connected state) 100ms
TI Bluetooth Smart Technical introduction - TI training
Classic Bluetooth vs Bluetooth Smart

     Technical Specification             Classic Bluetooth            Bluetooth Smart
                                   Mobile phones, gaming,       Large number of use-cases
Primary use cases                  headset, stereo audio,       due to proprietary profiles.
                                   automotive, PC HID
Application throughput             Up to 3 Mbps                 Up to 0.2Mbps
                                   Can run multiple years on 2 x Can run multiple years on
Power consumption
                                   AAA batteries                 coin cell

Latency (from a non connected state) 100ms
TI Bluetooth Smart Technical introduction - TI training
Classic Bluetooth vs Bluetooth Smart

     Technical Specification             Classic Bluetooth            Bluetooth Smart
                                   Mobile phones, gaming,       Large number of use-cases
Primary use cases                  headset, stereo audio,       due to proprietary profiles.
                                   automotive, PC HID
Application throughput             Up to 3 Mbps                 Up to 0.2Mbps
                                   Can run multiple years on 2 x Can run multiple years on
Power consumption
                                   AAA batteries                 coin cell

Latency (from a non connected state) 100ms
Why use Bluetooth Smart?
                                       Remote Display and
    Multiyear on Coin Cell                                               Hub to Internet (IoT)
                                         Personalization

                                                                            Cloud
                                                                           enabling
                                                                             IoT

                                                                     •    Smartphone
                                   •   Smart phone instead of             interoperability
                                       local display -> more info,
•     Low peak currents reduce         historical data etc           •    Access your devices from
      stress/strain on battery                                            anywhere (through cloud)
                                   •   Over the air upgrades from
•     Small solution form factor       phone to end equipment        •    Enables real time
                                                                          aggregated data
•     Ultra low sleep currents     •   More intuitive set-up and
                                       configuration                 •    Existing ecosystem of
•     Small protocol overhead                                             Cloud services
                                   •   Personal operator/user
•     Small payloads                   setup and configuration       •    Push firmware updates
Bluetooth Smart Target Markets
Home Automation          Industrial            Retail            Automotive

                       Remote Display         Beacons         Remote Keyless Entry
    Lighting
                        Maintenance        ESL / Price Tags      Tire Pressure
 Home Automation
                      Cable Replacement      Locationing       Non-critical Sensors

Health & Medical      Sport & Fitness           HID                  Toys

   Thermometer           Heart Rate        Remote Control            Toys
      Patches          Speed / Cadence    Keyboard & Mouse     Professional Toys
Blood Glucose Meter       Watches
SimpleLink™ Technical introduction

NEW Bluetooth Smart device:
CC2640
CC2640
TI introduces the next generation platform

 Improving the three key challenges for a Bluetooth low energy product:

 Easiest to design with               Lowest Power                           Most Integrated

 • Qualified BT 4.1 Bluetooth Smart   • ~ 6mA Radio peaks and 1uA Sleep      • 4x4 QFN

 • Get-Started Documentation & Wiki   • ~ 65µA/MHz ARM Cortex M3             • On-Chip Flash

 • Dynamic Design Kits                •
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Stack                M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Stack                M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Stack                M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Host                 M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Host                 M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Overview
One-chip Wireless MCU

• ARM Cortex M3 Application Processor
• ARM Cortex M0 Radio Processor
• Sensor Controller Engine (SCE)

    Application (M3)                                             RF Core
•    Application                              RF Core   •   Sensitivity -97dBm /
•    Profiles / Services                                    Pout +5dBm @2.4GHz
                             Cortex
•    RTOS
•    BLE Host                 M3
                                               Cortex
                                                                Radio (M0)
                            Flash: 128 kB       M0
                            RAM: 20 kB                  •   BLE Radio Firmware
                            RTOS kernel
                            in ROM
      Peripherals                                 SCE
•    GPIO                                                   Sensor Controller
•    Timers                         Peripherals         •   ADC readings
•    UART / SPI                                         •   Digital sensor readings
•    I2C / I2S
•    DMA                         QFN 4x4, 5x5, 7x7
CC2640 Low-power
1 - When processing with MCU
2 - When in sleep
3 - When peripheral is polled for data
4 - When radio is in Receive or Transmit

  •   Fast processing
      consuming less than 3.3
      mA @48MHz                                                 RF Core         •       ~6mA RX / TX current
  •   Less time used for stack                 Cortex
      and application processing                M3
      and BLE connection                                         Cortex
      events                                                      M0

                                                                                    •   Sensor controller and its
                                                                  SCE
                                                                                        peripherals can be powered
                                                                                        while rest of system is
                                                    Peripherals                         powered off.
                                                                                    •   Run Sensor Reading with
                                                                                        < 5 µA current consumption

                                   Sleep Current:
                                   •   1 µA Sleep with RTC and full retention
                                   •   Less than 0.1 µA in Shutdown
CC2640 Low-power
1 - When processing with MCU
2 - When in sleep
3 - When peripheral is polled for data
4 - When radio is in Receive or Transmit
  1
  •   Fast processing
      consuming less than 3.3
      mA @48MHz                                                 RF Core         •       ~6mA RX / TX current
  •   Less time used for stack                 Cortex
      and application processing                M3
      and BLE connection                                         Cortex
      events                                                      M0

                                                                                    •   Sensor controller and its
                                                                  SCE
                                                                                        peripherals can be powered
                                                                                        while rest of system is
                                                    Peripherals                         powered off.
                                                                                    •   Run Sensor Reading with
                                                                                        < 5 µA current consumption

                                   Sleep Current:
                                   •   1 µA Sleep with RTC and full retention
                                   •   Less than 0.1 µA in Shutdown
CC2640 Low-power
1 - When processing with MCU
2 - When in sleep
3 - When peripheral is polled for data
4 - When radio is in Receive or Transmit

  •   Fast processing
      consuming less than 3.3
      mA @48MHz                                                 RF Core         •       ~6mA RX / TX current
  •   Less time used for stack                 Cortex
      and application processing                M3
      and BLE connection                                         Cortex
      events                                                      M0

                                                                                    •   Sensor controller and its
                                                                  SCE
                                                                                        peripherals can be powered
                                                                                        while rest of system is
                                                    Peripherals                         powered off.
                                                                                    •   Run Sensor Reading with
                                                                                        < 5 µA current consumption

                                   Sleep Current:
                            2      •   1 µA Sleep with RTC and full retention
                                   •   Less than 0.1 µA in Shutdown
CC2640 Low-power
1 - When processing with MCU
2 - When in sleep
3 - When peripheral is polled for data
4 - When radio is in Receive or Transmit

  •   Fast processing
      consuming less than 3.3
      mA @48MHz                                                 RF Core         •       ~6mA RX / TX current
  •   Less time used for stack                 Cortex
      and application processing                M3
      and BLE connection                                         Cortex
      events                                                      M0                3
                                                                                    •   Sensor controller and its
                                                                  SCE
                                                                                        peripherals can be powered
                                                                                        while rest of system is
                                                    Peripherals                         powered off.
                                                                                    •   Run Sensor Reading with
                                                                                        < 5 µA current consumption

                                   Sleep Current:
                                   •   1 µA Sleep with RTC and full retention
                                   •   Less than 0.1 µA in Shutdown
CC2640 Low-power
1 - When processing with MCU
2 - When in sleep
3 - When peripheral is polled for data
4 - When radio is in Receive or Transmit

  •   Fast processing                                                               4
      consuming less than 3.3
      mA @48MHz                                                 RF Core         •       ~6mA RX / TX current
  •   Less time used for stack                 Cortex
      and application processing                M3
      and BLE connection                                         Cortex
      events                                                      M0

                                                                                    •   Sensor controller and its
                                                                  SCE
                                                                                        peripherals can be powered
                                                                                        while rest of system is
                                                    Peripherals                         powered off.
                                                                                    •   Run Sensor Reading with
                                                                                        < 5 µA current consumption

                                   Sleep Current:
                                   •   1 µA Sleep with RTC and full retention
                                   •   Less than 0.1 µA in Shutdown
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
CC2640 Software
Royalty free from TI, ready for application development
                Over-the-air download
                The FLASH can be partially updated over-
                the-air, which means that the application can
                be updated separately from the BLE stack.

   IDE’s:     FLASH
                                                                  Source
                                                                  Library
                                      Application & Profiles
                                        (RTOS thread)
    Code       TI RTOS
  Composer         &
   Studio      Peripheral
                Drivers
                                       Bluetooth low energy
                                           Protocol Stack
                                           (RTOS thread)

                                                                  ROM code
              ROM     Lower layers of RTOS kernel and BLE radio   The RTOS kernel and parts of the
    (GCC                                                          BLE controller are stored in CC2640
  coming in                                                       ROM, so these components do not
    2015)                                                         occupy FLASH space.
                   HW: CC26xx Evaluation & Development Boards
TI RTOS on CC2640
Royalty free from TI, with RTOS kernel in CC2640 ROM

  • Real Time Operating System (RTOS)       • Semaphores
     – Pre-emptive multi-threading             – Task Synchronization
     – Deterministic scheduler              • Peripheral Drivers
     – Tailored SYS/BIOS Kernel                – GPIO, I2C, SPI, UART,
  • Zero-latency interrupts                       WATCHDOG, LCD
     – Hardware: Timer fuctions             • Power policy manager
     – Software: Clock functions (Ex. One      – Handles power managment of the
       shot or periodic timer)                   CC26xx

            System analyzer                   Clock tick suppression on CC26xx
Development Kits for CC2640
                                           Development Kits

                     CC2650STK, $29                                      CC2650DK, $299

  - For Smartphone app development and initial                - For complete system design and
  hardware evaluation.                                        evaluation.

  Powered by CR2032 Coin Cell Battery                         Full feature CC26xxDK with embedded
  Native sensor support for:                                  TI XDS emulator for development and
  •   9-axis MEMS motion tracking                             debugging.
  •   Humidity             · Buzzer
  •   Microphone           · Pressure                         SmartRF06 Features:
  •   IR temperature       · Ambient Light Sensor             •   Dot matrix LCD, 4 LEDs, 5 buttons
  •   Reed Relay                                              •   Accelerometer, Ambient Light Sensor,
                                                              •   UART backchannel, Micro SD card
  Add on DevPack to enable:                                       reader, I/O breakout headers
  ·   Solarpanel          ·   LED
  ·   LCD                 ·   Low cost Debugger
  ·   Capacitive touch    ·   and more

Check out www.ti.com/SensorTag for latest Dev Packs
Software Tools
BTool
Run and test all possible Bluetooth low energy
functionality controlled from the PC tool.

BLE Device Monitor
Provides an intuitive and graphical way to explore
Bluetooth low energy Services and Characteristics.

SmartRF™ Protocol Packet Sniffer
Capture Bluetooth low energy communication live
with full overview.

SmartRF™ Flash Programmer
Program devices and Read/write IEEE addresses
Available TI Designs per Target Markets
                                         Generic Reference Designs
 SensorTag                  Keyfob Design               Postage Stamp                USB Dongle design        BLE Long Range

  Home Automation                       Industrial                          Retail                       Automotive
        LED Lighting                 Indoor Light Energy
                                         Harvesting                     Broadcaster Board
        Gas Sensor                                                                                  Biometric Steering Wheel
                                                                  SensorTag with iBeacon
      Remote Control                     Gas Sensor                                                       LED Lighting
                                                                        BLE Long Range
   SensorTag with iBeacon         RS-486 to BLE gateway
                                      BLE Long Range
     Indoor Light Energy
         Harvesting
      BLE Long Range

  Health & Medical                 Sport & Fitness                            HID                            Toys

  Body Composition Meter         Optical Heart Rate Monitor

     Body Weight Scale           Wireless Heart Monitor (ECG)            Haptic Feedback                 Haptic Feedback

       Pulse Oximeter                 Haptic Feedback                    Remote Control                  Remote Control

Please check out www.ti.com for our latest ones
SensorTag Bluetooth Smart made easy!
Get started with Bluetooth Smart sensor app development in minutes!

            +                      +                   +
              (Optional) DevPack       SensorTag app       Bluetooth Smart Devices

                                                       = unlimited app possibilities
SensorTag Bluetooth Smart made easy!
Get started with Bluetooth Smart sensor app development in minutes!

                    +                      +                   +
                      (Optional) DevPack       SensorTag app        Bluetooth Smart Devices

                                                               = unlimited app possibilities
          SensorTag
          Ambient                                         9-axis Motion    Reed
DevPack                 IR temp   Humidity     Pressure                            Microphone   Buzzer
           Light                                             Sensor       Switch
VIDEO
3 minutes
Bluetooth Smart Q&A
             Question                                              Answer
Can CC2640 use coin cell batteries
                                         Yes, it can use coin cell. Depending on application, you can get
and how long would the battery
                                         many years of lifetime.
operate?

                                         If you want to communicate with all devices on the market ,
Is dual mode Bluetooth needed?           older than 2012/2013, they might not be BT Smart Ready and
                                         you will need dual-mode.

Is it possible to upgrade the firmware   Yes, we have several solutions to do so, including direct
Over The Air?                            update from a Smartphone/Tablet.

                                         All our Bluetooth Smart solutions support what is called
Can I add BLE to my existing product?    network processor modes, and can run with any external MCU
                                         available on the market.

Do I have to pay any royalties to        No, BLE is the only solution for accessories to avoid MFI cost.
Apple?                                   An exception is Apple’s own HomeKit.

How long should I plan for- from start   Depending on your knowledge and complexity of the product.
of development to final, certified,      Our customers have their final product into production in 6-12
solution?                                months time.
Initial design considerations
            Question                                      Why is it important?
                                       Our BLE stack supports >16KB per second.
What data rate will your application
require?                               Note that the throughput is dependent on the smartphone / tablet
                                       too.
                                       For low volumes (10-100kU) we would recommend using a
                                       module. This would save you cost and time for design and
What volume do you expect on a         certification.
yearly basis?
                                       For high volumes we recommend development based on TI
                                       reference designs.

Does your application need to
                                       If yes, our CC2540 has USB support for direct connection to PC.
connect to a PC?

                                    We support most officially adopted profiles in addition to
Would you need a officially adopted
                                    proprietary profiles. TI also provides a broad set software starting
profile, or would you make you own?
                                    points covering multiple applications.

What is the latency requirement?       Bluetooth Smart gives you down to 7.5 ms latency.

                                       All our products has hardware accelerated AES 128 encryption
Is Security important?
                                       module.
Bluetooth Smart Support

     Wiki: www.ti.com/ble-wiki

     Web Page: www.ti.com/ble
     •    Application Notes
     •    Software & Tools Downloads and Updates
     •    Order Evaluation and Development Kits

     Engineer 2 Engineer Community, Support Forum:
 •       TI Bluetooth low energy solutions : www.ti.com/bluetooth
 •       TI Bluetooth low energy forum – www.ti.com/wiconforum

     How to certify your product
 •       http://processors.wiki.ti.com/index.php/How_to_Certify_your_Bluetooth_product
You can also read