BOARDCOM BCM1600-BTE

BCM1600-BTE AUDIO
Brief
®
BTE-AUDIO SOFTWARE AND DEVELOPMENT ENVIRONMENT
FEATURES
FEATURES
• Bluetooth® software stack
• BTE Insight development environment
• 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)
PC simulation environment
Bluetooth protocol trace and debug
Headset configuration graphical user interface
Compile and download to target BCM2047 and BCM2044
hardware
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
• BTE-Audio profiles
•
•
•
•
•
•
•
•
•
•
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
• Basic mono headset
• Midrange mono headset
• Quality mono headset
• Stereo headphones
• Stereo headset
• Clip headset with LCD
BTE Insight Development Environment for Audio
OVERVIEW
Stereo Headset Application
Mono Headset Application
Application Programming Interface
Application Programming Interface
BTA Audio APIs
BTA DM
(GAP and
SDAP)
BTA and
Upper Core
Stack
BTA Audio APIs
Utilities
BTA HS
(HSP and
HFP)
BTA DM
(GAP and
SDAP)
BTA and
Upper Core
Stack
BTA AK
(A2DP and
AVRCP)
Utilities
BTA HS
(HSP and
HFP)
Call-Ins/
Call-Outs
Call-Ins/
Call-Outs
Upper Layer Stack
Upper Layer Stack
Host Controller Interface
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Bluetooth Radio
Host Controller Interface
Audio
Manager
(AudioDE,
Sound
Driver)
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Bluetooth Radio
Codecs
Audio
Manager
(AudioDE,
Sound
Driver,
SBC)
Codecs
Bluetooth Hardware Layer
Bluetooth Hardware Layer
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.
Utility functions are provided for the application to control MMI
operations involving LEDs, buttons, and beeps and also to access
NVRAM.
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.
Acronyms
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.
BTW
Bluetooth for Windows
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
DE
data engine
DM
device manager
EDR
extended data rate
GAP
Generic Access Profile
HS
headset
MMI
man-machine interface
SAP
SIM Access Profile
SDAP
Service Discovery Application Profile
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.
AK
audio sink
BTA
Bluetooth application
BTE
Bluetooth for embedded modules
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: [email protected]
Web: www.broadcom.com