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
BCM2035 User Manual
04/23/03
Broadcom Corporation
Page 18 Peripheral Transport Unit Document 2035-UM100-R
The baud rate of the BCM2035 UART is expressed as:
24 MHz/((16xUART Clock Divisor) + Total Inserted 24 MHz Clock Cycles)
Normally, the UART baud rate will be set by the parameters stored in the optional serial EEPROM, or by
automatic baud rate detection and the host will not need to adjust the baud rate. Support for changing the baud
rate during normal HCI UART operation is included through a Vendor Specific command that allows the host
to adjust the contents of the baud rate registers.
The
BCM2035 UART will operate correctly with the Host UART as long as the combined baud rate error of the
two devices is within ± 5%.
Auto-Baud Rate Detection
If no EEPROM is connected to the
BCM2035 containing UART configuration information, the BCM2035 may
be put into a state where it will attempt to automatically detect the baud rate. A 'U' character (Hex 0x55) is sent
from the Host to train the
BCM2035 UART when this feature is used.