1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com PmodBT2 Reference Manual Revised April 15, 2016 This manual applies to the PmodBT2 rev. A Overview The PmodBT2 is a powerful peripheral module employing the Roving Networks RN-42 to create a fully integrated Bluetooth interface. Features include: Bluetooth 2.1/2.0/1.2/1.0 compatible Add wireless capability with this low power, Class 2 Bluetooth radio Supports HID profile for making accessories such as pointing devices, etc. Secure communications, 128-bit encryption Supports Bluetooth data link to iPhone/iPad/iPod Touch Six different modes Small PCB size for flexible designs 1.5 0.8 (3.8 cm 2.0 cm) 12-pin Pmod port with UART interface The PmodBT2. 1 Functional Description The PmodBT2 uses a standard 12-pin port and communicates via UART. There is a secondary SPI header on the board for updating the RN-42 firmware if needed. 1.1 Jumper Settings The PmodBT2 has several modes available to the user via jumper settings. JP1 through JP4 provide various modes of operation as indicated in Table 1 below. Each jumper is active when shorted. JP1 restores the device to factor default settings after three transitions of the jumper setting (short-to-open or open-to-short). After the third transition, the device returns to factor default except for the Bluetooth name. The other three jumpers, JP2-JP4, only sample in the first 500 ms of operation to allow the pins that they tie to on the RN-42 module to serve a separate purpose later in the modules operation. JP2 enables pairing with a special device class defined by the user in software. This may be used so that the PmodBT2 operates as a substitute for an RS232 cable. JP3 enables auto connect to a stored address defined by the user. Finally, JP4 chooses whether to operate at the stored baud Copyright Digilent, Inc. All rights reserved. DOC : 502-214 Page 1 of 3 Other product and company names mentioned may be trademarks of their respective owners. PmodBT2 Reference Manual rate (115.2kbps default) or a baud rate of 9600 regardless of the software selected rate when shorted. For more detailed information on jumper settings and functionality, refer to the RN-42 user manual. Jumper Description JP1 (PIO4) Factory Default JP2 (PIO3) Auto Discovery/Pairing JP3 (PIO6) Auto Connect JP4 (PIO7) Baud Rate Setting (9600) Table 1. Set jumper description. RTS MISO 1 1 RXD MOSI Roving 2 2 Network TXD SCK 3 RN-42 3 CTS CS 4 4 GND GND 5 5 VCC VCC 6 6 J2 STATUS 7 RST 8 NC 9 1 2 JP1 NC 10 3 4 JP2 GND 11 VCC 5 6 JP3 VCC 12 8 7 JP4 J1 Figure 1. PmodBT2 block diagram. 1.2 UART Interface By default, the UART interface uses a baud rate of 115.2 kbps, 8 data bits, no parity, and a single stop bit. The startup baud rate may be customized to predefined rates or set to a specific user customized baud rate. Predefined baud rates range from 1200 to 921k. The reset pin (RST) on J1 is active low. If the RST pin is toggled, the device will undergo a hard reset. This hard reset performs similarly to a power cycling of the device. The second interface besides the standard UART signals is the STATUS pin also on J1The STATUS pin directly reflects the connection status of the device. STATUS is driven high by the device when connected and is driven low otherwise. For more information on the devices UART interface and RST and STATUS pins refer to the RN-42 user manual on the Roving Networks website. 1.3 Command Mode Copyright Digilent, Inc. All rights reserved. Page 2 of 3 Other product and company names mentioned may be trademarks of their respective owners.