Data Sheet

FSC-BT806BDatasheet
Shenzhen Feasycom Technology Co.,Ltdwww.feasycom.com
-18-
The UART interface is tristate while FSC-BT806B is being held in reset. This enables the user to connect otherdevices
onto the physical UART bus. The restriction with this method is that any devices connected to this bus musttristate
when FSC-BT806B reset is de-asserted and the firmware begins to run.
4.6.2 I
2
C Interface
FSC-BT806B includes a configurable I
2
C interface.
I
2
C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data exchange between
devices. The I
2
C standard is a true multi-master bus including collision detection and arbitration that prevents data
corruption if two or more masters attempt to control the bus simultaneously.
Data is transferred between a Master and a Slave synchronously to SCL on the SDA line on a byte-by-byte basis. Each
data byte is 8-bit long. There is one SCL clock pulse for each data bit with the MSB being transmitted first. An
acknowledge bit follows each transferred byte. Each bit is sampled during the high period of SCL; therefore, the SDA
line may be changed only during the low period of SCL and must be held stable during the high period of SCL. A
transition on the SDA line while SCL is high is interpreted as a command (START or STOP). Please refer to the following
figure for more details about I
2
C Bus Timing.
Figure 7: I2C Bus Timing
The device on-chip I
2
C logic provides the serial interface that meets the I
2
C bus standard modespecification. The I
2
C
port handles byte transfers autonomously. The I
2
C H/W interfaces to the I
2
C bus via two pins: SDA and SCL. Pull up
resistor is needed for I
2
C operation as these are open drain pins. When the I/O pins are used as I
2
C port, user must set
the pins function to I
2
C in advance.
4.6.3USB Interface
FSC-BT806B has a full-speed (12Mbps) USB interface for communicating with other compatible digital devices. The USB
interface on FSC-BT806B acts as a USB peripheral, responding to requests from a master host controller.
FSC-BT806B supports the Universal Serial Bus Specification, Revision v2.0 (USB v2.0 Specification) and USB Battery
Charging Specification , available from http://www.usb.org. For more information on how to integrate the USB
interface on FSC-BT806B see the Bluetooth and USB Design Considerations Application Note .
As well as describing USB basics and architecture, the application note describes:
Power distribution for high and low bus-powered configurations
Power distribution for self-powered configuration, which includes USB VBUS monitoring (when VBUS is>3.1)
USB enumeration
Electrical design guidelines for the power supply and data lines, as well as PCB tracks and the effects offerrite
beads