English
Language : 

BCM20713A1KUFBXG Datasheet, PDF (29/65 Pages) Cypress Semiconductor – Single-Chip Bluetooth Transceiver and Baseband Processor
BCM20713 Preliminary Data Sheet
HCI Transport Detection Configuration
Data Formatting
The device can be configured to generate and accept several different data formats. The device uses 13 of the
16 bits in each PCM frame. The location and order of these 13 bits is configurable to support various data
formats on the PCM interface. The remaining three bits are ignored on the input, and may be filled with zeros,
ones, a sign bit, or a programmed value on the output. The default format is 13-bit two’s complement data, left
justified, and clocked most significant bit first.
HCI Transport Detection Configuration
The BCM20713 supports the following interface types for the HCI transport from the host:
• UART (H4 and H5)
• SPI
Only one host interface can be active at a time. The firmware performs a transport detect function at boot-time
to determine which host is the active transport. It can auto-detect the UART interface, but the SPI interface must
be selected by strapping the SCL pin to 0.
The complete algorithm is summarized as follows:
1. Determine if SCL is pulled low. If it is, select SPI as HCI host transport.
2. Determine if any local NVRAM contains a valid configuration file. If it does and a transport configuration entry
is present, select the active transport according to entry, and then exit the transport detection routine.
3. Look for CTS_N = 0 on the UART interface. If it is present, select UART.
4. Repeat Step 3 until transport is determined.
UART Interface
The UART physical interface is a standard, 4-wire interface (RX, TX, RTS, CTS) with adjustable baud rates from
9600 bps to 4.0 Mbps. The interface features an automatic baud rate detection capability that returns a baud
rate selection. Alternatively, the baud rate can be selected via a vendor-specific UART HCI command. The
interface supports Bluetooth UART HCI (H4) specifications. The default baud rate for H4 is 115.2 Kbaud.
The following baud rates are supported:
• 9600
• 14400
• 19200
• 28800
• 38400
• 57600
• 115200
• 230400
• 460800
• 921600
• 1444444
• 1500000
• 2000000
• 3000000
• 3250000
• 3692000
• 4000000
Broadcom®
December 21, 2015 • 20713-DS102-R
Single-Chip Bluetooth Transceiver and Baseband Processor
Page 28
BROADCOM CONFIDENTIAL