English
Language : 

BCM1600-BTE Datasheet, PDF (2/2 Pages) Broadcom Corporation. – BTE-AUDIO SOFTWARE AND DEVELOPMENT ENVIRONMENT
OVERVIEW
Mono Headset Application
Application Programming Interface
BTA and
Upper Core
Stack
BTA DM
(GAP and
SDAP)
BTA Audio APIs
BTA HS
(HSP and
HFP)
Host Controller Interface
Upper Layer Stack
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Utilities
Call-Ins/
Call-Outs
Audio
Manager
(AudioDE,
Sound
Driver)
Bluetooth Hardware Layer
Bluetooth Radio
Codecs
Figure 1: BTA System Architecture for a Mono Headset
Stereo Headset Application
Application Programming Interface
BTA and
Upper Core
Stack
BTA DM
(GAP and
SDAP)
BTA Audio APIs
BTA AK
(A2DP and
AVRCP)
BTA HS
(HSP and
HFP)
Host Controller Interface
Upper Layer Stack
Bluetooth®
Firmware
Core
Bluetooth Core Lower Layer Stack
Utilities
Call-Ins/
Call-Outs
Audio
Manager
(AudioDE,
Sound
Driver,
SBC)
Bluetooth Hardware Layer
Bluetooth Radio
Codecs
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