Bluetooth General Information White Paper

Similar documents
AT94K Series Field Programmable System Level Integrated Circuit. Application Note. FPSLIC Baud Rate Generator

hex file. The example described in this application note is written for the AT94K using the FPSLIC Starter Kit. Creating a New Project

8-bit RISC Microcontroller. Application Note. AVR 305: Half Duplex Compact Software UART

TSC695. Application Note. Annulled Cycle Management on the TSC695. References

8051 Microcontrollers. Application Note. Migration from AT89C5131 & AT89C5131A-L to AT89C5131A-M

AT17 Series FPGA. Configuration Memory. Application Note. In-System Programming Circuits for AT17 Series Configurators with Atmel and Xilinx FPGAs

2-wire Serial EEPROM Smart Card Modules AT24C32SC AT24C64SC

FPGA Configuration EEPROM Memory. Application Note. Programming Atmel s EEPROMs: AT17LV020(A) vs. AT17LV002(A) Introduction.

DatasheetDirect.com. Visit to get your free datasheets. This datasheet has been downloaded by

MP3 Player Reference Design Based on AT89C51SND1 Microcontroller... User Guide

AT89C5131 Starter Kit... Software User Guide

Section 1 ATAVRAUTOEK1 Getting Started

8-bit Microcontroller. Application Note. AVR031: Getting Started with ImageCraft C for AVR

AT91 ARM Thumb Microcontrollers. Application Note. AT91M55800A Clock Switching Considerations using Advanced Power Management Controller.

AVR32 UC3 Software Framework... User Manual

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

8-bit Microcontroller. Application Note. AVR030: Getting Started with C for AVR

Application Note Microcontrollers. C Flash Drivers for T89C51RC/RB/IC2 and AT89C51RC/RB/IC2 for Keil Compilers

FPGA Configurator Programming Kit (Enhanced) ATDH2200E. Features. Description

AT17(A) Series FPGA Configuration Memory. Application Note

UART. Embedded RISC Microcontroller Core Peripheral

Programmable SLI AT40K AT40KAL AT94K. Application Note. Implementing a Single-coefficient Multiplier

System Designer. Programmable SLI AT94K/AT94S Series. Features. Description

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

System Designer. Programmable SLI AT94K/AT94S Series. Features. Description

Migration From AT89C51SND1C to AT83C51SDN1C. Application Note. MP3 Microcontrollers

MARC4. Application Note. Hints and Tips for Hard- and Software Developments with MARC4 Microcontrollers

1-megabit (64K x 16) 5-volt Only Flash Memory AT49F1024 AT49F1025

ATAVRAUTO User Guide

AT89STK-09 Starter Kit for AT83C26... User Guide

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

AVR -based Bridge between Full-speed USB and Fast Serial Asynchronous Interfaces AT76C711

Two-wire Serial EEPROM Smart Card Modules 128K (16,384 x 8) 256 (32,768 x 8) AT24C128SC AT24C256SC. Features. Description VCC NC

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

1-megabit (64K x 16) 3-volt Only Flash Memory AT49LV1024 AT49LV1025

8-bit Microcontroller. Application Note. AVR033: Getting Started with the CodeVisionAVR C Compiler

Application Note. Microcontrollers. Using Keil FlashMon Emulator with AT89C51CC01/03 AT89C51CC01/ Summary. 2. Background overview

Atmel FPGA Integrated Development System (IDS)

CAN, 80C51, AVR, Microcontroller. Application Note

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

DIP Top View A18 A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND VCC A17 A14 A13 A8 A9 A11 A10 I/O7 I/O6 I/O5 I/O4 I/O3 VCC A18 A17

8-bit Microcontroller. Application Note. AVR201: Using the AVR Hardware Multiplier

When is Data Susceptible to Corruption

Secure Microcontrollers for Smart Cards. AT90SC Summary

Parallel EEPROM Die Products. Die Products. Features. Description. Testing

ATAVRAUTO User Guide

Interrupt Controlled UART

Preparations. Creating a New Project

Trusted Platform Module AT97SC3203S. SMBus Two-Wire Interface. Summary

Product Description. Application Note. AVR360: XmodemCRC Receive Utility for the AVR. Features. Theory of Operation. Introduction

Interfacing the internal serial EEPROM

Atmel-Synario CPLD/PLD Design Software ATDS1100PC ATDS1120PC ATDS1130PC ATDS1140PC. Features. Description

OrCAD Support for Atmel PLDs. Application Note. OrCAD Support for Atmel PLDs. Overview

Atmel FPGA Integrated Development System (IDS)

8-bit Microcontroller. Application Note. AVR033: Getting Started with the CodeVisionAVR C Compiler

4-megabit (512K x 8) Single 2.7-volt Battery-Voltage Flash Memory AT49BV040 AT49LV040

Two-wire Serial EEPROM Smart Card Modules 1K (128 x 8) 2K (256 x 8) 4K (512 x 8) 8K (1024 x 8) 16K (2048 x 8)

AT17A Series FPGA Configuration EEPROM Memory. Application Note. FPGAs. AT17A Series Conversions from Altera FPGA Serial Configuration Memories

CryptoRF EEPROM Memory 8 Kbits

2-wire Serial EEPROM AT24C512. Preliminary. 2-Wire Serial EEPROM 512K (65,536 x 8) Features. Description. Pin Configurations.

2-wire Serial EEPROM AT24C01A AT24C02 AT24C04 AT24C08 AT24C16

2-wire Serial EEPROMs AT24C128 AT24C256

a Serial Peripheral Interace (SPI). Embedded RISC Microcontroller Core Peripheral

80C51 MCUs T89C51AC2. Errata Sheet

256 (32K x 8) High-speed Parallel EEPROM AT28HC256N. Features. Description. Pin Configurations

SPI Serial EEPROMs AT25010 AT25020 AT SPI, 1K Serial E 2 PROM

Battery-Voltage. 16K (2K x 8) Parallel EEPROMs AT28BV16. Features. Description. Pin Configurations

3-Wire Serial EEPROM AT93C46C

2-Wire Serial EEPROM AT24C01. Features. Description. Pin Configurations. 1K (128 x 8)

design cycle involving simulation, synthesis

2-wire Serial EEPROM AT24C512

1-Megabit (128K x 8) Low Voltage Paged Parallel EEPROMs

2-wire Serial EEPROM AT24C21. 2-Wire, 1K Serial EEPROM. Features. Description. Not Recommended for New Designs. Pin Configurations.

8-bit RISC Microcontroller. Application Note. AVR151: Setup And Use of The SPI

AT89C51CC03 UART Bootloader

DIP Top View VCC A12 A14 A13 A6 A5 A4 A3 A2 A1 A0 A8 A9 A11 A10 I/O7 I/O6 I/O0 I/O1 I/O2 I/O5 I/O4 I/O3 GND. TSOP Top View Type 1 A11 A9 A8 A13 A14

2-wire Serial EEPROMs AT24C128 AT24C256. Features. Description. Pin Configurations. 128K (16,384 x 8) 256K (32,768 x 8)

1-megabit (64K x 16) 3-volt Only Flash Memory AT49BV1024A AT49LV1024A

2-wire Serial EEPROM AT24C01A AT24C02 AT24C04 AT24C08 AT24C16

P_D_OUT[31:0] SPI_INT SPI_MOSI_OUT SPI_MOSI_OEN

512K (64K x 8) 5-volt Only Flash Memory AT29C512

EPROM. Application Note CMOS EPROM. Interfacing Atmel LV/BV EPROMs on a Mixed 3-Volt/5- Volt Data Bus

AT89STK-10 Starter Kit... Hardware User Guide

256K (32K x 8) 5-volt Only Flash Memory AT29C256

3-wire Serial EEPROMs AT93C46 AT93C56 AT93C57 AT93C66

FPGA Configuration EEPROM Memory AT17C65A AT17LV65A AT17C128A AT17LV128A AT17C256A AT17LV256A

1-megabit 2.7-volt Only Serial DataFlash AT45DB011. AT45DB011 Preliminary 16- Megabit 2.7-volt Only Serial DataFlash

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

256K (32K x 8) 3-volt Only Flash Memory

AT89C51SND1 UART Bootloader

Amarjeet Singh. February 7, 2012

64K (8K x 8) Parallel EEPROM with Page Write and Software Data Protection AT28C64B. Features. Description. Pin Configurations

256K (32K x 8) 5-volt Only Flash Memory AT29C256

T89C51AC2 UART Bootloader

VCC CS SO WP GND HOLD SCK SI VCC HOLD CS SO NC NC SCK SI WP GND

32-megabit 2.7-volt Only Serial DataFlash AT45DB321. AT45DB321 Preliminary 16- Megabit 2.7-volt Only Serial DataFlash

ARM7TDMI - based Microcontroller AT91RM3400. Errata Sheet

32-bit Secure. AT91SC CT-USB Summary. Microcontrollers. Features

SAM Boot Assistant (SAM-BA)... User Guide

Transcription:

General Information is the registered trademark of Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131 Rev. 1993A 11/00

Introduction The wireless technology is the world s new shortrange RF transmission standard for small form factor, lowcost, short-range radio links between portable or desktop devices. The technology promises to eliminate the confusion of cables, connectors and protocols confounding communications between today s high tech products. Mobile phones, pagers, laptops, PDAs, digital cameras and more, all now have a common structure for communicating across their product platforms. wireless technology provides a solution to a continuously increasing need for mobile freedom. The increase in the number of users, and the constant shrinking, of portable computers, as well as the trend towards the replacement of desktop computers from portable ones, form an ideal market environment for a solution that eliminates the annoying cable and its limitations regarding flexibility and range. is a low-cost, low-power, secure and robust standard for short-range connectivity. The technology has been designed for ease of use, simultaneous voice and data and multi-point communications. It supports a range of 10 meters, which can be increased up to 100 meters with the use of an amplifier. The initiative for the specification belongs to the Special Interest Group (SIG) (www.bluetooth.com) which was founded in February 1998. At the start, it consisted of Ericsson Mobile Communications, Intel, IBM, Toshiba and Nokia Mobile Phones. This group represented the diverse market support that was needed to generate good support for the new technology. With over 2,000 companies now part of the Special Interest Group (SIG), tomorrow s products will fall into one of two categories: those that are enabled with and those that are not. Apart from the definition of the radio and link protocols, the job of the SIG is to ensure the same interpretation of the standard by all future vendors. Therefore, it has defined a number of user models and protocol profiles, as well as specific procedures for interoperability verification. 2

How Does It Work? Any system has four basic parts: a radio (RF) that receives and transmits data and voice; a baseband or link control unit that processes the transmitted or received data; link management software that manages the transmission; and supporting application software. The radio is a short-distance, low-power radio that operates in the unlicensed spectrum of 2.4 GHz. This spectrum is shared by other types of equipment (e.g. microwave ovens). In order to avoid interference, the specification employs Frequency Hopping Spread Spectrum (FHSS) techniques. Using a nominal antenna power of 0 dbm, the range is 10 meters (33 feet). Optionally, a range of 100 meters (328 feet) may be achieved by using an antenna power of 20 dbm. Data is transmitted at a maximum gross rate of up to 1 Mbps. Protocol overhead limits the practical data rate to a little over 721 kbps. Interference or being out of range may further decrease the achievable data rate. Baseband is the hardware that turns received radio signals into a digital form, which can be processed by the host application. It also converts digital or voice data into a form that can be transmitted using a radio signal. The baseband processor takes care of converting data from one form to another (such as voice to digital data), compressing it, putting it into packets, taking it out from packets, assigning identifiers and error correction information and then reversing the entire process for data that is received. In, the baseband function is called the link controller. The link manager software runs on a microprocessor and manages the communication between devices. Each device has its own link manager, which discovers other remote link managers, and communicates with them to handle link setup, negotiate features, authenticate QoS and to encrypt and adjust data rate on link, dynamically. The application software is embedded in the device that operates an application over the protocol stack (see Figure 1). This software allows the PDA, mobile phone, or keyboard to do its job. All devices must have compatible sections in their stack, so that all devices will be able to interoperate with each other. Figure 1. The Protocol Stack Service Discovery Protocol (SDP) Applications & OS Drivers Control & Adaptation Protocol (L2CAP ) Host side Host Controller Interface Driver Host Controller Interface Transport layer (HCI transport ) Host - BT device boundary (PCMCIA, or UART) Host Controller Interface Transport layer (HCI Transport) Host Controller Interface (HCI) Manager Protocol (LMP) BT device side Controller (LC) PHY (Baseband Processor and RF ) 3

The Components of a System All designs require an antenna, a transceiver and a baseband controller that meet the specification (see Table 1). A microcontroller (MCU) to run the link control, link manager and Host Controller Interface (HCI) and/or Logical Control and Adaptation Protocol (L2CAP) firmware, as well as memory to store the firmware, configuration information and short-term operating information are also needed. Alternatively, developers can choose to implement protocols up to and including, HCI on the microcontroller, and to implement the HCI and L2CAP on the machine that hosts the chipset. Quite a few combinations for the hardware are possible. These range from single-chip solutions (RF, Baseband, Microcontroller and memory integrated into one chip), up to four-chip solutions (RF, Baseband, Microcontroller and memory in separate chips). Atmel Offering Atmel, a SIG member, is one of the world s few companies that offers systems designers a complete, single-vendor solution RF, baseband/ microcontroller, Flash, software and firmware. Atmel has its main chip fab facilities in Colorado Springs, Colorado, in Rousset, France and Heilbronn, Germany and has extensive experience refining its process technologies to achieve the system-level integration of all the components of the standard. Currently, Atmel offers a complete three-chip solution: baseband and microcontroller functions into one chip, RF transceiver and Flash memory. Our roadmap includes the eventual integration of these three chips into a single-chip solution. Figure 2. Atmel s AT76C551 Module Table 1. V1.0 Specification Summary Radio Frequency Spread Spectrum Technique Hop Frequencies 2.45GHz (ISM band) Frequency Hopping 79 (spaced 1 MHz apart) Hop Rate 1,600 hops/sec (625 µs dwell time) Transmitting Power Max. Range Max. Gross Bit Rate Max. Practical Bit Rate (ACL-Symmetric) Max. Practical Bit Rate (ACL-Asymmetric) Bit Rate (SCO) Max. Piconet Units Power Save Modes 1-100 mw 10 m (0 dbm)/100 m (20 dbm) 1 Mbps 433.9 Kbps 723.2 Kbps/57.6 Kbps 64 Kbps 8 (1 master - 7 slaves) Hold-Sniff-Park 4

Atmel s ICs Atmel s baseband controller, in conjunction with a 2.45 GHz transceiver, provides a low-chip count solution for a wide range of digital communication devices and computer peripherals. The baseband is based on an AR7TDMI processor, includes 64K bytes of internal SRAM and supports three different interfaces: PCMCIA, and UART. Some versions will also include a 16-bit voice Codec capable of either log PCM or CVSD voice coding. For the RF part, Atmel offers T2901, which is a 0 dbm RF transceiver with integrated synthesizer and VCO. The transceiver supports s 10 meter Pico-Cable specification and features a proprietary image rejection mixer and advanced closed loop modulation. It does not require mechanical tuning. Also, Atmel offers T7024, which is a 20 dbm RF front end supporting s 100 meter Mega-Cable specification. The chip features 23 dbm P OUT typ, low noise (2.0 db typ), high gain and ramp controlled output. Atmel s Firmware and Software ATMEL provides customers all firmware on the device side. L2CAP and Service Discovery Protocols on the host side can be made available to qualified customers. Software is available up through the HCI transport layer, as well as s for PCMCIA and UART interfaces. Drivers for the interface will soon be available. Figure 3. ATMEL Firmware Architecture Model non-critical modules non-critical modules user mode user mode Manager Manager Device Host Host Control Control Interface Interface Logical Logical Control & Control & Adaptation Adaptation Protocol Protocol Host Host Device Device Driver Driver Voice Voice Codec Codec time-critical modules time-critical modules interrupt mode interrupt mode Controller Controller UART UART PCMCIA PCMCIA UART UART PCMCIA PCMCIA data Path data Path control path control path 5

Atmel Headquarters Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 TEL (408) 441-0311 FAX (408) 487-2600 Europe Atmel SarL Route des Arsenaux 41 Casa Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500 Asia Atmel Asia, Ltd. Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL (852) 2721-9778 FAX (852) 2722-1369 Japan Atmel Japan K.K. 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 Atmel Operations Atmel Colorado Springs 1150 E. Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL (719) 576-3300 FAX (719) 540-1759 Atmel Rousset Zone Industrielle 13106 Rousset Cedex France TEL (33) 4-4253-6000 FAX (33) 4-4253-6001 Atmel Smart Card ICs Scottish Enterprise Technology Park East Kilbride, Scotland G75 0QR TEL (44) 1355-803-000 FAX (44) 1355-242-743 Atmel Grenoble Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex France TEL (33) 4-7658-3000 FAX (33) 4-7658-3480 Fax-on-Demand North America: 1-(800) 292-8635 International: 1-(408) 441-0732 e-mail literature@atmel.com Web Site http://www.atmel.com BBS 1-(408) 436-4309 Atmel Corporation 2000. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company s standard warranty which is detailed in Atmel s Terms and Conditions located on the Company s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel s products are not authorized for use as critical components in life support devices or systems. is a trademark owned by Telefonaktiebolaget L M Ericsson Sweden and is licensed to Atmel. All other marks bearing and/or are registered trademarks and trademarks of Atmel Corporation. Terms and product names in this document may be trademarks of others. Printed on recycled paper. 1993A 11/00/xM