BCM1600-BTE AUDIO
®
Brief
FEATURES
•
BTE Insight development environment
•
•
•
•
PC simulation environment
Bluetooth protocol trace and debug
Headset configuration graphical user interface
Compile and download to target BCM2047 and BCM2044
hardware
BTE-AUDIO SOFTWARE AND DEVELOPMENT ENVIRONMENT
FEATURES
•
Bluetooth
®
software stack
•
Interoperable with the BTE-Mobile and BTW stack
•
Optimized for audio applications
•
Bluetooth 2.0 + EDR compliant—upgradable to future
versions
•
BTE-Audio core stack
•
•
•
•
•
•
•
•
•
•
•
•
•
HCI (Host Controller Interface)
L2CAP (Logical Link Control and Adaptation Protocol)
RFCOMM (RS-232 Serial Cable Emulation Profile
SDP (Service Discovery Protocol)
Bluetooth manager
GKI (Generic Kernel Interface)
SBC (Subband codec)
HSP (Headset Profile)
HFP/HFP1.5 (Hands-Free Profile)
AVDTP (A/V Distribution Transport Protocol)
AVCTP (A/V Control Transport Protocol)
GAVDP (Generic A/V Distribution Profile)
Upgradable to other profiles
SUMMARY OF BENEFITS
•
Based on field-tested and well-deployed BTE-Mobile stack
•
Highly interoperable with BTE-Mobile and BTW on sources
•
Easy-to-use development environment
APPLICATIONS
•
Basic mono headset
•
Midrange mono headset
•
Quality mono headset
•
Stereo headphones
•
Stereo headset
•
Clip headset with LCD
•
BTE-Audio profiles
BTE Insight Development Environment for Audio
OVERVIEW
Mono Headset Application
Application Programming Interface
Application Programming Interface
Stereo Headset Application
BTA Audio APIs
BTA and
Upper Core
Stack
BTA DM
(GAP and
SDAP)
BTA AK
(A2DP and
AVRCP)
BTA HS
(HSP and
HFP)
Call-Ins/
Call-Outs
Upper Layer Stack
Audio
Manager
(AudioDE,
Sound
Driver)
Host Controller Interface
BTA Audio APIs
BTA and
Upper Core
Stack
BTA DM
(GAP and
SDAP)
BTA HS
(HSP and
HFP)
Utilities
Utilities
Call-Ins/
Call-Outs
Upper Layer Stack
Host Controller Interface
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Audio
Manager
(AudioDE,
Sound
Driver,
SBC)
Bluetooth Radio
Bluetooth Hardware Layer
Codecs
Bluetooth Hardware Layer
Bluetooth Radio
Codecs
Figure 1: BTA System Architecture for a Mono Headset
Figure 2: BTA System Architecture for a Stereo Headset
The Broadcom BTE-Audio stack simplifies the implementation of
Bluetooth protocols and profiles by providing a high-level API
(BTE-Audio API) to the audio application.
The BTE-Audio API is optimized to ease audio application
development, accelerate customer time-to-market, and provide
customers with the flexibility to implement value-added differentiation
for their solutions.
The system architecture block diagrams (Figure 1 and Figure 2) show
how BTE-Audio interfaces with typical mono and stereo headsets using
the BCM2047 and BCM2044 platforms.
The headset application interfaces with the BTA API to perform
functions such as:
•
Enabling or disabling profiles
•
Connecting to a peer device
•
Performing call control, remote control commands, and so on
The data flow interface to connect the audio data to the codec is
implemented through a set of functions called
call-ins
and
call-outs.
Utility functions are provided for the application to control MMI
operations involving LEDs, buttons, and beeps and also to access
NVRAM.
Acronyms
AK
BTA
BTE
BTW
DE
DM
EDR
GAP
HS
MMI
SAP
SDAP
audio sink
Bluetooth application
Bluetooth for embedded modules
Bluetooth for Windows
data engine
device manager
extended data rate
Generic Access Profile
headset
man-machine interface
SIM Access Profile
Service Discovery Application Profile
Broadcom
®
, the pulse logo,
Connecting everything
®
, and the Connecting everything logo are among
the trademarks of Broadcom Corporation and/or its affiliates in the United States, certain other countries
and/or the EU. Any other trademarks or trade names mentioned are the property of their respective
owners.
®
BROADCOM CORPORATION
16215 Alton Parkway, P.O. Box 57013
Irvine, California 92619-7013
© 2007 by BROADCOM CORPORATION. All rights reserved.
1600-BTE-PB00-R
01/16/07
Phone: 949-450-8700
Fax: 949-926-5203
E-mail: info@broadcom.com
Web: www.broadcom.com