User's Manual

BT900-Sx Hardware Integration Guide
Intelligent BTv4.0 Dual Mode Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
24 CONN-HIG-BT900
Refer to the smart
BASIC user manual.
5.3
Memory for
smart
BASIC Application Code
User has up to 4Kbytes (TBD) of data memory available for smart
BASIC application script.
5.4
RF
2402–2480 MHz Bluetooth4.0 Dual Mode (BT and BLE) (1Mbps to 3Mbps over the air data
rate).
TX output power of +8 dBm programmable (via smartBASIC command) to -20 dBm in steps
of 4 dB.
Receiver (with integrated channel filters) to achieve maximum sensitivity -90dBm @ 1 Mbps
BLE or Classic BT 2Mbps, 3Mbps).
RF conducted interface available in 3-ways:
- BT900-SA -RF connected to on-board antenna on BT900-SA
- BT900-SC -RF connected to on-board uFL RF connector on BT900-SC
Antenna options:
- Integrated monopole chip antenna on BT900-SA
- External dipole antenna connected with to uFL RF connector on BT900-SC.
5.5
UART Interface
The Universal Asynchronous Receiver/Transmitter offers fast, full-duplex, asynchronous serial
communication with built-in flow control support (UART_CTS, UART_RTS) in HW up to 1 Mbps baud.
Parity checking and generation for the 9th data bit are supported.
UART_TX, UART_RX, UART_RTS, and UART_CTS form a conventional asynchronous serial data port
with handshaking. The interface is designed to operate correctly when connected to other UART
devices such as the 16550A. The signalling levels are nominal 0 V and 3.3 V (tracks VCC) and are
inverted with respect to the signalling on an RS232 cable.
Two-way hardware flow control is implemented by UART_RTS and UART_CTS. UART_RTS is an
output and UART_CTS is an input. Both are active low.
These signals operate according to normal industry convention. UART_RX, UART_TX, UART_CTS,
UART_RTS are all 3.3 V level logic (tracks VCC). For example, when RX and TX are idle they sit at
3.3 V. Conversely for handshaking pins CTS, RTS at 0 V is treated as an assertion.
The module communicates with the customer application using the following signals:
Port /TXD of the application sends data to the module’s UART_RX signal line
Port /RXD of the application receives data from the module’s UART_TX signal line
BT900
UART_TX
UART_RX
UART_CTS
UART_RTS
Application - Host
/RXD
/TXD
/RTS
/CTS