User's Manual
Table Of Contents
- 2035-UM1xx.book
- Table of Contents
- List of Figures
- List of Tables
- Section 1: Introduction
- Section 2: Hardware System Overview
- Section 3: BCM2035 Usage Models
- Section 4: Hardware Configuration
- Section 5: Software Configuration
- Introduction
- Hardware Power-Up Sequence
- Boot ROM Power-Up Sequence
- Firmware Power-Up Sequence
- BCM2035 Mini-Drivers
- Loading Mini-Drivers from USB
- Load Mini-Drivers From UART
- SCO Configuration
- Frequency Trimming
- UART Sleep Mode Operation
- Section 6: Configuration Data File System
- Section 7: Vendor-Specific HCI Command Reference
- Section 8: ASCII Hex File Download Protocol
- Section 9: ASCII HEX File Format
- Section 10: Configuration Data Download Protocol
- Section 11: Configuration Data Image Format
- Section 12: UART Start-up Sequence
- Section 13: USB Start-up Sequence
9/29/2004 OV4F2
C
O
N
F
I
D
E
N
T
I
A
L
F
O
R
W
I
S
T
R
O
N
C
O
R
P
O
R
A
T
I
O
N
User Manual BCM2035
04/23/03
Broadcom Corporation
Document 2035-UM100-R Page ix
LIST OF FIGURES
Figure 1: BCM2035 Bluetooth System Overview ............................................................................................... 1
Figure 2:
BCM2035 Hardware Functional Block Diagram.................................................................................. 5
Figure 3: BCM2035 PCM Interface with Linear PCM Codec............................................................................ 15
Figure 4: Mobile Phone Usage Model .............................................................................................................. 20
Figure 5: PC Product Usage Model.................................................................................................................. 21
Figure 6: BCM2035 Crystal Oscillator Configuration........................................................................................ 23
Figure 7: BCM2035 TCXO Configuration ......................................................................................................... 24
Figure 8: BCM2035 Connectivity to 32.768 kHz Oscillator in External LPO Mode .......................................... 25
Figure 9: BCM2035 Connectivity For Internal LPO Mode ................................................................................ 25
Figure 10: BCM2035 UART Transport Configuration....................................................................................... 26
Figure 11: BCM2035 USB Transport Configuration ......................................................................................... 27
Figure 12: PCM Hardware Connectivity ........................................................................................................... 28
Figure 13: BCM2035 Connection to EEPROM................................................................................................. 29
Figure 14: BCM2035 Without EEPROM........................................................................................................... 30
Figure 15: BCM2035 With On-Chip Regulator Enabled ................................................................................... 30
Figure 16: BCM2035 With On-Chip Regulator Disabled .................................................................................. 31
Figure 17: BCM2035 High-Level Power-Up Sequence .................................................................................... 32
Figure 18: BCM2035 Boot ROM Power-Up Sequence .................................................................................... 34
Figure 19: BCM2035 Firmware Power-Up Sequence ...................................................................................... 38
Figure 20: Host and Bluetooth Device Handshaking: Negotiate Baud Rate and Download Mini-Driver Over
UPRX ........................................................................................................................................................... 41
Figure 21: Host and Bluetooth Device Handshaking: Negotiate Baud Rate and Download Mini-Driver Over
UART ........................................................................................................................................................... 41
Figure 22: Host and Bluetooth Device Handshaking Prologue: Mode is 0 and Configuration Data is Missing or
Invalid. Negotiate Baud Rate and Download Mini-Driver Over UART.......................................................... 42
Figure 23: Host and Bluetooth Device Handshaking Prologue: Following Bluetooth Firmware Start-up ......... 42
Figure 24: Host and Bluetooth Device Mini-Driver Download Handshaking Epilogue: Flow Diagram Using ASCII
Hex Format .................................................................................................................................................. 43
Figure 25: Power-On Clock Stable to Boot ROM (All Modes) Ready for Baud Rate Negotiation and Mini-Driver
Download ..................................................................................................................................................... 45
Figure 26: Power-On Clock Stable to Mode-0 Boot ROM Ready for Baud Rate Negotiation and Mini-Driver
Download ..................................................................................................................................................... 46
Figure 27: NAK to Boot ROM Read for Baud Rate Negotiation and Mini-Driver Download ............................. 47
Figure 28: Last ASCII Record to Corresponding ACK...................................................................................... 48