Bluetooth Module User’s Guide Version 1.
Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
1. General Description CC&C BT-0002M Bluetooth module class II is powered by CSR BlueCore2, which with RF and baseband function been integrated in a single chip and was designed for Bluetooth 2.4 GHz wireless applications. With band-pass filter, balun, crystal and flash memory built on, it can reduce external components and provide a hardware engineer with a speed and convenient way to complete their designs. Because of compact sizes, they can easily design into customers’ target devices.
. General Radio Characteristics Transmitter Maximum RF Output Power RF Power control range Modulation Characteristics Min -2 Typ 0 25 ±140 ±115 Max 2.
. BlueCore 2-External Data 1) Device Features ¦ Low power 1.8V operation ¦ Small footprint in 96-Ball VFBGA Package (6x6mm) ¦ Fully qualified Bluetooth component ¦ 0.18µm CMOS technology ¦ Full speed class 2 Bluetooth operation with full 7 slave piconet support ¦ Support for 8Mbit external Flash ¦ Minimum external components ¦ Operates over full industrial temperature range ( -40 ≦ T ≦105° C) 2) General Description BlueCore2-External is a single chip radio and baseband IC for Bluetooth 2.
4) Description of Functional Blocks Radio Transceiver and Synthesiser The receiver features a near-zero IF architecture that allows the channel filters to be integrated on to the die. Sufficient out-of-band blocking specification at the LNA input allows the radio to be used in close proximity to GSM and W-CDMA cellular phone transmitters without being de-sensitised.
Physical Layer DSP Hardware Engine Dedicated logic is used for forward error correction, header error control, cyclic redundancy check, encryption, data whitening, access code correlation and audio transcoding to translate between A-law, µ-law and linear voice data from the host and A-law, µ-law and Continuously Variable Slope Delta (CVSD) voice data over the air, voice interpolation for lost packets and rate mismatches are performed by the software.
5) CSR Bluetooth Software Stack BlueCore2-External is supplied with Bluetooth stack firmware that runs on its microcontroller and is resident in the external Flash memory. The stack occupies 4Mbits of storage. The BlueCore Stack Software is compliant with the Bluetooth v1.1 specification. It implements all the features described in the specification, including optional features. Piconets: up to seven slaves.
Application Specific Software Development Environment Firmware supplied with BlueCore2-External contains a protected user software execution environment as a Virtual Machine (VM). The user may write custom application code to run on the BlueCore VM using the BlueLab software development kit, available separately from CSR. This code will then execute alongside the main BlueCore firmware. The user is able to make calls to the BlueCore firmware for various operations.
convention. The port carries a number of logical channels: HCI data (both SCO and ACL), HCI commands and events, L2CAP API, RFCOMM API, Service Discovery API and device management. For the UART, these are combined into a robust tunneling protocol, BlueCore Serial Protocol (BCSP), where each channel has its own software flow control and cannot block other data channels. In addition, the Bluetooth specification part H4 format is supported.
from VDD_PIO and AIO[2:0] are powered from VDD_MEM. PIO[0] and PIO[1] are normally dedicated to TXEN and RXEN, but they are available for general use. Any of the PIO lines can be configured as interrupt request lines or as wake-up lines from sleep modes. PIO[6] can be configured as a request line for an external clock source. This is useful when the clock to BlueCore2- External is provided from a system ASIC. I2C Interface PIO[3] and PIO[2] can be used to form a master I2C interface.