BC41B143A-ANN-E4 ETC, BC41B143A-ANN-E4 Datasheet - Page 44

no-image

BC41B143A-ANN-E4

Manufacturer Part Number
BC41B143A-ANN-E4
Description
Bluecore 4-rom CSP EDR Single Chip Bluetooth v2.0 + EDR System
Manufacturer
ETC
Datasheet
9.1.2
The firmware extends the standard Bluetooth functionality with the following features:
Note:
BC41B143A-ds-002Pd
!
!
!
!
!
Always refer to the Firmware Release Note for the specific functionality of a particular build.
Supports BlueCore Serial Protocol (BCSP) – a proprietary, reliable alternative to the standard Bluetooth
UART Host Transport
Provides a set of approximately 50 manufacturer-specific HCI extension commands. This command set
(called BCCMD – “BlueCore Command”) provides:
!
!
!
!
!
!
!
!
!
!
Hardware low-power modes: shallow sleep and deep sleep. The IC drops into modes that significantly
reduce power consumption when the software goes idle.
SCO channels are normally routed via HCI (over BCSP). However, up to three SCO channels can be
routed over the single PCM port (at the same time as routing any remaining SCO channels over HCI).
Co-operative existence with 802.11b/g chipsets. The device can be optionally configured to support a
number of different co-existence schemes including:
!
!
!
!
Key Features of the HCI Stack - Extra Functionality
!
!
!
Access to the IC’s general-purpose PIO port
The negotiated effective encryption key length on established Bluetooth links
Access to the firmware’s random number generator
Controls to set the default and maximum transmit powers – these can help minimise interference
between overlapping, fixed-location piconets
Dynamic UART configuration
Radio transmitter enable/disable – a simple command connects to a dedicated hardware switch that
determines whether the radio can transmit
The firmware can read the voltage on pins AIO[2] and AIO[0]. This is normally used to build a
battery monitor
A block of BCCMD commands provides access to the persistent store (PS) configuration database.
The database sets the Bluetooth address, Class of Device, radio (transmit class) configuration,
SCO routing, LM and USB constants, etc.
A UART “break” condition can be used as follows:
A block of “radio test” or BIST commands allows direct control of the IC’s radio. This can be used
during support Bluetooth qualification and factory testing.
TDMA – Bluetooth and WLAN avoid transmitting at the same time.
FDMA – Bluetooth avoids transmitting within the WLAN channel
Combination TDMA and FDMA – Bluetooth avoids transmitting in the WLAN channel only when
WLAN is active.
Refer to separate documentation for full details of the co-existence schemes that CSR supports.
Presenting a UART break condition to the IC can force the IC to perform a hardware reboot
Presenting a break condition at boot time can hold the IC in a low power state, preventing
normal initialisation while the condition exists
When using BCSP host transport, the firmware can be configured to send a break to the host
before sending data. This is normally used to wake the host from a deep sleep state
This material is subject to CSR’s non-disclosure agreement
© Cambridge Silicon Radio Limited 2005
Production Information
CSR Bluetooth Software Stacks
Page 44 of 89

Related parts for BC41B143A-ANN-E4