KwikBlue Module Development Kit Installation Guide Revision 1.
KwikBlue Module Development Kit Installation Guide Reproduction of the contents of this manual without the permission of Socket Communications is expressly prohibited. Please be aware that the product described in this manual may change without notice. This manual has been prepared with the greatest care regarding its contents.
KwikBlue Module Development Kit Installation Guide Regulatory Compliance The KwikBlue-1 Class 1 Module using Bluetooth wireless technology complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
KwikBlue Module Development Kit Installation Guide Copyright and Trademarks The Bluetooth® word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by Socket Communications is under license. Socket Communications and ® are registered trademarks of Socket Communications, Inc. KwikBlue is a trademark of Socket Communications, Inc. April 23, 2004 Document#: 6410-00215-C Copyright © 2003-2004 Socket Communications, Inc. CONFIDENTIAL Page iv Revision 1.
KwikBlue Module Development Kit Installation Guide Table of Contents 1. Overview ............................................................................................................................................. 1 2. Hardware Description........................................................................................................................ 2 2.1. KwikBlue-1 (Class 1) Module – Top View ..................................................................................... 2 2.2.
KwikBlue Module Development Kit Installation Guide List of Tables Table 1: KwikBlue-2 Module Features List ................................................................................................. 2 Table 2: KwikBlue-2 Module Features List ................................................................................................. 3 Table 3: KwikBlue Development Board Jumpers ......................................................................................
KwikBlue Module Development Kit Installation Guide List of Figures Figure 1: Top View of the KwikBlue-1 Module........................................................................................... 2 Figure 2: Top View of the KwikBlue-2 Module........................................................................................... 3 Figure 3: Bottom View of the KwikBlue Module ........................................................................................
KwikBlue Module Development Kit 1. Installation Guide Overview Socket offers the fully-supported KwikBlue Module Development Kit to aid developers incorporating Bluetooth® wireless technology into their product designs. This is a development and interface kit, providing a reference for Socket’s small form factor KwikBlue Module which is mounted on a versatile adapter board, allowing the module to communicate via an RS-232 serial interface.
KwikBlue Module Development Kit 2. Installation Guide Hardware Description 2.1. KwikBlue-1 (Class 1) Module – Top View 20-pin Connector Class 1 SMD Bluetooth Module Figure 1: Top View of the KwikBlue-1 Module The KwikBlue-1 Module contains CSR’s BC2-EXT (BC02) chipset which has a complete transceiver radio and baseband controller section: 16 bit RISC processor, RAM and Flash memory. Also built in are a high- accuracy reference oscillator and a subclock for managing power to extremely low levels.
KwikBlue Module Development Kit 2.2. Installation Guide KwikBlue-2 (Class 2) Module – Top View 20-pin Connector Class 2 SMD Bluetooth Module Figure 2: Top View of the KwikBlue-2 Module The KwikBlue-2 Module contains CSR’s BC2-EXT (BC02) chipset which has a complete transceiver radio and baseband controller section: 16 bit RISC processor, RAM and Flash memory. Also built in are a high- accuracy reference oscillator and a subclock for managing power to extremely low levels.
KwikBlue Module Development Kit 2.4. Installation Guide KwikBlue Module Development Board Figure 4: KwikBlue Development Board The KwikBlue Module Development Board includes the following features: Connector J1 support for KwikBlue-1 or KwikBlue-2 Modules. RS 232 serial port with 9-pin right angle D-type male connector (J2) Power jack connector for 5 VDC power adapter (J4) April 23, 2004 Document#: 6410-00215-C Copyright © 2003-2004 Socket Communications, Inc.
KwikBlue Module Development Kit 2.5. Installation Guide Optional CODEC Board Figure 5: Optional CODEC Board This optional board provides an interface to the industry standard Motorola MC145483 telephone quality CODEC. The CODEC board has the following features: 2.5 mm jack for microphone/line-in (MIC) 2.5 mm jack for speaker/line-out (PHN) 3.5 mm combination microphone speaker jack (J9) Note: the speaker output is designed to drive a 700 ohm or greater load.
KwikBlue Module Development Kit 3. Installation Guide System Requirements 3.1. KwikBlue-1 Development Hardware Requirements KwikBlue-1 Module to Module Development Kit (2) KwikBlue development boards (2) KwikBlue-1 Modules (2) Socket’s CF Ruggedized Serial I/O cards (2) PC Card to CF card adapters (2) 5 VDC power adapters (2) Null modem adapters (9010-00459) (7010-00120) (8520-00080) (8510-00115) (8520-00031) (8530-00015) (8520-00081) Local hosts with PC Card/CF Slot 3.2.
KwikBlue Module Development Kit 4. Installation Guide Desktop Test Set-up 1) Install the Serial I/O high speed drivers from the Serial I/O High Speed Installation Disc to your Windows 98/2K/XP system. 2) Install the BlueSuite software. This software must be installed on a system with a Compact Flash or PC Card slot, such as a laptop. Run "BlueSuiteCasira_v1.18.exe" located on the KwikBlue Dev Kit 008D CD under “Utilities\CSR\BlueSuite.
KwikBlue Module Development Kit Installation Guide a. Insert jumper on JP2; default configuration is pins 1 to 2 for the KwikBlue Module. See Chapter 11, KwikBlue Development Board Jumpers for all jumper configurations. b. Connect the null modem adapter to KwikBlue Dev Board connector J2. c. Connect the CF Ruggedized Serial I/O (CF RIO) Card to the null modem adapter. d. Connect the 5 VDC power supply to KwikBlue Dev Board connector J4. 5) Insert the CF RIO card into the CF/PC card slot of your system.
KwikBlue Module Development Kit Installation Guide You can now run the BlueChat2.exe on the WinCE side. Select the "Role" for one system as the Slave and the Role for the other system as the Master. WinCE to WinCE test: you must have two WinCE systems set up as described above. Select BCSP, the COM the serial card is on, and the baud rate. Select the "Role" for one system as the Slave and the Role for the other system as the Master. 8) BlueTest.exe: BlueTest.
KwikBlue Module Development Kit 5. Installation Guide Hardware Configuration 5.1. Module Baud Rate Configuration The default KwikBlue Module speed is 115200 bps. To use the high-speed driver (921600 bps), you must have a high-speed UART (such as Socket’s CF or PC serial cards) that supports this speed and the baud rate of the module must be re-programmed. Follow the software install instructions in the “Desktop Test Set-up” section: 1.
KwikBlue Module Development Kit 6. Installation Guide WinCE Test Setup The information below pertains to Socket’s Bluetooth WinCE driver Versions - Drakar Stack Version 1.4.3.38 and previous. It does not apply to Drakar Stack Dev Version 1.4.4.0 and higher. The KwikBlue module is available in two configurations: HCI and Virtual Machine (VM). The default factory delivery is with a HCI stack interface.
KwikBlue Module Development Kit 7. Installation Guide HCI Test Setup The following tests are set up for KwikBlue Modules to be used in an HCI configuration. In this configuration, the Bluetooth stack drivers are run on a Windows CE device. The KwikBlue Module Dev Kit provides support for Pocket PC 2000/2002/2003, HPC 2000 and CE .NET devices (CE .NET devices are custom builds and may require factory support. Please contact Socket regarding these platforms).
KwikBlue Module Development Kit Installation Guide d) The KwikBlue Serial Card Wizard, KwikBlueWizard.exe, is installed to the “C:\Program Files\Socket KwikBlue” directory. A shortcut should be available from the Start, Programs menu of your device. Run the KwikBlue Serial Card Wizard. From the drop-down menu, select “Serial Card KwikBlue at 115K”: Serial Card KwikBlue at 115 Kbps - This is the default module configuration and sets the Bluetooth drivers to work with a module programmed at 115200 bps.
KwikBlue Module Development Kit Installation Guide g) Insert jumper on JP2; default configuration is pins 1 to 2 for the KwikBlue Module. See Chapter 11, KwikBlue Development Board Jumpers for all jumper configurations. h) Connect the null modem adapter to KwikBlue Dev Board connector J2. i) Connect the CF Ruggedized Serial I/O (CF RIO) Card to the null modem adapter. j) Connect the 5 VDC power supply to KwikBlue Dev Board connector J4. k) You should see the Bluetooth stack load.
KwikBlue Module Development Kit c) Installation Guide There is a program on the KwikBlue Dev Kit 008D CD that can be used to open a COM port on your device and verify the module is connected correctly. The program is called PrintDemo.exe and is under the “\Utilities\Print Demo” folder. i) The KwikBlue Module sends out a repeating sequence of connection bytes “C0 00 41 00 BE DA DC ED ED C0” every 250 ms.
KwikBlue Module Development Kit Installation Guide g) HKEY_LOCAL_MACHINE\SOFTWARE\Socket Communications\Bluetooth\BtDevMan\1.0\BuiltInPort BuiltInPort (DWORD) displays the check-box that appears on the COM Ports tab in the UI. It has one of the following values: 0 = Phone (Enabled by default if BuiltInPort key is not present) 1 = Lap 2 = Desktop 3 = Printer 4 = Fax 5 = Bt COM Port (BTVCOMM.dll could also be loaded by an ActivateDevice() call). BtDevWin.exe launches the Device Discovery window.
KwikBlue Module Development Kit 8. Installation Guide Suspend\Resume Keeping the Bluetooth hardware active during a suspend still has some issues which is why the module should be powered down during a suspend: 1) On Suspend, the KwikBlue Module should be powered down. The mechanism for power-down is customer implementation dependent. 2) On Resume, the KwikBlue Module should be powered back up. The mechanism for power-up is customer implementation dependent.
KwikBlue Module Development Kit 10. Installation Guide Certification Testing Utilities The CSR software provides some utilities such as BlueTest.exe (see Desktop Test Set-up) which can be used in certification testing. At the time of this release, there are not CSR utilities that can be run under Windows CE, CE .NET or Windows Mobile for certification testing. Check the CSR website for the latest information http://www.csr.com/home.htm. If it is desired to use BlueTest.
KwikBlue Module Development Kit 12. Installation Guide Audio CODEC Setup (Optional) Figure 8: Optional Audio CODEC Board Setup Setting up the CODEC board: Using 10-pin ribbon cable, connect CODEC JP1 to KwikBlue Development Board connector JP1. Connect headphone/microphone to CODEC connector J9. Connect 5 VDC power supply to KwikBlue development board connector J4 April 23, 2004 Document#: 6410-00215-C Copyright © 2003-2004 Socket Communications, Inc. CONFIDENTIAL Page 19 Revision 1.
KwikBlue Module Development Kit 13. Installation Guide KwikBlue Development Board Bill of Materials (BOM) (refer to the schematic “0200-00120-03.pdf” on the KwikBlue Dev Kit 008D CD) Qty Reference Description Mfr Part Number 4 C1, C2, C3, C4 CAP, 0.1UF, 16V, Y5V, +80/-20%, CERAMIC Panasonic ECJ-0EF1C104Z 1 C11 CAP, 1UF, 16V, TE, 20%, TANTALUM Panasonic ECS-T1CY105R 1 C12 CAP, 4.7UF, 16V, 20%, TANTALUM Panasonic ECS-T1CY475R 1 C13 CAP, 0.
KwikBlue Module Development Kit 14. Installation Guide CODEC Board Bill of Materials (BOM) (refer to the schematic “0200-00133-01.pdf” on the KwikBlue Dev Kit 008D CD) Qty Reference Description Mfr Part Number Matsuo 267E1002686K-720 1 C12 CAP, 68UF, 10V, TC, 10%, CERAMIC 1 C13 CAP, 0.
KwikBlue Module Development Kit 15. Installation Guide Errata Pins 1 and 3 on the CODEC board were reversed so the CODEC-to-dev-kit cable has corrected this condition. The next revision of the board and cable will reflect the proper board layout. April 23, 2004 Document#: 6410-00215-C Copyright © 2003-2004 Socket Communications, Inc. CONFIDENTIAL Page 22 Revision 1.
KwikBlue Module Development Kit 16. Installation Guide Appendix A: BC01 vs. BC02 Pin Assignments BC01 vs.
KwikBlue Module Development Kit Installation Guide BC01 Class 1 Module Pin Assignments Signal Name Function Direction Pin # GROUND Ground PCM_OUT PCM data stream output OUT 2 PCM_IN PCM data stream input IN 3 PCM_PWR_DWN PCM power down control output OUT 4 VBUS_IN For self-power mode, sense if VBUS is ON IN 5 UART_RXD UART/RxD from DTE IN 6 UART_TXD UART/TxD to DTE OUT 7 RESET System reset IN 8 USB_WAKE Wake up host when events occur during Suspend/Resume OUT 9 VCC P
KwikBlue Module Development Kit Installation Guide BC02 Class 2 Module Pin Assignments Signal Name Function GROUND Power supply return PCM_OUT Serial data from audio CODEC PCM_IN Direction Pin # 1 IN 2 Serial data to audio CODEC OUT 3 PIO_1 Generic I/O local host OUT 4 PIO_4 Generic I/O local host RS232 (DTR) OUT 5 UART_RXD Serial data from local host RS232 (RXD) IN 6 UART_TXD Serial data to local host RS232 (TXD) OUT 7 RESET Reset module when HIGH IN 8 PIO_3 Generic I/O
KwikBlue Module Development Kit Installation Guide BC02 Class 1 Module Pin Assignments Signal Name Function GROUND Power supply return PCM_OUT Serial data from audio CODEC PCM_IN Direction Pin # 1 IN 2 Serial data to audio CODEC OUT 3 PIO_5 Generic I/O local host OUT 4 PIO_4 Generic I/O local host RS232 (DTR) OUT 5 UART_RXD Serial data from local host RS232 (RXD) IN 6 UART_TXD Serial data to local host RS232 (TXD) OUT 7 RESET Reset module when HIGH IN 8 PIO_3 Generic I/O