Table of Contents

Advertisement

Quick Links

Parani-BCD110/210
User Guide
Version 2.0.6.2
2012-06-28

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Parani-BCD110 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Sena Parani-BCD110

  • Page 1 Parani-BCD110/210 User Guide Version 2.0.6.2 2012-06-28...
  • Page 2 This device is not approved for life-support or medical systems. Changes or modifications to this device not explicitly approved by Sena Technologies will void the user's authority to operate this device.
  • Page 3 Revision History Revision Date Name Description V2.0.6 2012-04-03 JH Park Initial Release V2.0.6.1 2012-05-10 SH Kim Modify incorrect descriptions V2.0.6.2 2012-06-12 JH Park Add contents about BCD210...
  • Page 4: Table Of Contents

    6.1. Radio Frequency Range ......................36 6.2. Number of Frequency Channel ....................36 6.3. Transmission Method .......................36 6.4. Modulation Method........................36 6.5. Radio Output Power .........................36 6.6. Receiving Sensitivity ........................36 6.7. Power Supply ...........................36 Appendix A: Connections A.1. Pin Assignment ........................37 A.1.1. Parani-BCD110......................37 A.1.2. Parani-BCD210 ......................39...
  • Page 5 A.1.3. Bluetooth Connection Detect(UART_DCD) Signal............41 A.1.4. Factory Reset(FACTORY_RESET) Signal..............41 A.1.5. Pairing (BT_MODE) Signal (Single Connection Mode Only) ........41 A.1.6. Flow Control(FC_CTRL) On/Off Signal .................42 A.1.7. Bluetooth Status LED(STATUS_LED0, STATUS_LED1) Signal ........42 A.1.8. Reset Signal ........................42 A.2. Connection Diagram ........................43 A.2.1. Parani-BCDx10......................43 Appendix B: AT Commands B.1.
  • Page 6 E.3. HARDWARE PRODUCT WARRANTY DETAILS ..............63 E.4. SOFTWARE PRODUCT WARRANTY DETAILS ..............64 E.5. THIRD-PARTY SOFTWARE PRODUCT WARRANTY DETAILS..........64 Appendix F: How to make a RS232 interface Development Board Appendix G: Parani-BCD110 PCB mechanical drawing Appendix H: Parani-BCD210 PCB mechanical drawing...
  • Page 7: Introduction

    BCDx10’s field-proven standard SPP firmware provided with no additional cost. The Parani-BCD210 supports Class2 Bluetooth transmission level for the shorter communication distance typically ranges from 50m up to 300m. The Parani-BCD110 supports Class1 Bluetooth transmission level for longer communication distance typically ranges from 200m up to 1000m.
  • Page 8: Product Specification

    Operating temperature: -40 ~ 85 Storage temperature: -40 ~ 85 Humidity : 90% (Non-condensing) Physical properties Parani-BCD110 Dimension DIP type 16.8(W) x 34.6(L) x 8.0(H) mm (0.661 in x 1.362 in x 0.315 in) SMD type 14.8(W) x 34.6(L) x 3.0(H) mm (0.583 in x 1.362 in x 0.118 in)
  • Page 9 Parani-BCD210 Bluetooth Specifications Bluetooth v2.0 + EDR Class2 Profile: SPP(Serial Port Profile) Working distance: By default antenna is 50m (0.031 mile), Supports up to 300m (0.186 mile) Transmit Power +4dBm Typical Receive Sensitivity -84dBm (0.1% BER) Frequency range 2402MHz – 2480MHz Serial Interface Serial UART speed up to 921.6kbps CTS/RTS flow control, DTR/DSR for loop-back &...
  • Page 10 Note Bluetooth v2.0 supports improved AFH function. AFH function is to mitigate the interference between WiFi and Bluetooth radios by automatically avoiding the active WiFi channel from Bluetooth link. However, AFH does not provide a complete solution making WiFi and Bluetooth work together in harmony.
  • Page 11: Getting Started

    2. Getting Started This chapter describes how to set up the Parani-BCDx10 for the first time. - 2.1 Panel Layout explains the panel layout. - 2.2 Connecting the Hardware describes how to connect the Parani-BCDx10, the power, and the serial device to the Jig Board. Following items are pre-required to get started.
  • Page 12: Connecting Parani-Bcdx10 To Development Board

    - Connect the Development Board for the Parani-BCDx10 to a serial device. 2.2.1. Connecting Parani-BCDx10 to Development Board Connect the Parani-BCDx10 to the Development Board as shown below. Figure 2-2 Connecting Parani-BCDx10 to Development Board 2.2.2. Connecting Power to Development Board Connect the power plug to the power connector of the Development Board for the Parani-BCDx10 using the DC power adapter or USB power cable that is included in the package.
  • Page 13: Connecting A Device To Development Board

    Figure 2-3 Connecting Power to Development Board 2.2.3. Connecting a Device to Development Board Connect the serial data cable between the Development Board and the serial device. If necessary, supply power to the serial device attached to the Development Board. Figure 2-4 Connecting a Device to Development Board...
  • Page 14: Configuration

    3. Configuration 3.1. Operation Modes In addition to the serial port configurations, the Parani-BCDx10 requires also includes some settings for Bluetooth. For getting the most out of Parani-BCDx10, user should understand the following Bluetooth connection schemes. A Bluetooth device can play a role as a master or slave. Master tries to connect itself to other Bluetooth devices, and slave is waiting to be connected from other Bluetooth devices.
  • Page 15: Serial Ports

    3.2. Serial Ports The applicable settings for serial ports are as follows. Table 3-2 The Parani-BCDx10 Serial Port Settings Serial Port Settings Values Baud rate 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600 Data bite Parity No parity, Even parity, Odd parity Stop bit 1, 2...
  • Page 16: Software And Utility

    AT+PASS=0000 Remote Configuration Enabled AT+BTINFO? 000195000001,BCDx10v2.0.6-095515,MODE0,CONNECT,0,0,HWFC 3.6. Software and Utility This configuration software and utility for firmware update is included with the product, which also can be downloaded from http://www.sena.com Table 3-3 Configuration Software Software Purpose Operating System ParaniWIN Configuration...
  • Page 17 Figure 3-2 Main Window Figure 3-3 Information Window...
  • Page 18 Serial port settings can be changed by <Start Configuration> and <ParaniWIN Configuration> of ParaniWIN in the menu bar at upper left corner of the window without re-running the ParaniWIN program. Figure 3-4 Menu Bar at Upper Left corner of ParaniWIN When the ParaniWin software is able to access the Parani-BCDx10 properly, the icons in the left side window come will become available for use.
  • Page 19 Parani-BCDx10 supports two security options, Authentication and Encryption. If you enable the Authentication option, you must also enter a Pin Code value. If the authentication is enabled, the connection, between the Master and Slave device must share the same Pin Code. In case that Parani- BCDx10 connects to another Bluetooth device, that requires authentication, you must know the other device’s Pin Code.
  • Page 20 Figure 3-7 Signal Strength Test The signal strength test shows LInkQuality and RSSI values. The closer LinkQuality is to 255 and RSSI is to 0, this means the Parani-BCDx10 has a good connection to the connected Bluetooth device. In general, the wireless connectivity is at its best within 10 meters. You can push the STOP button at any time in order to terminate the signal strength test.
  • Page 21 Figure 3-8 Connection(in) Window If the Connection Wizard icon is clicked, an easy to use pairing menu will appear: Figure 3-9 Connection Wizard Window In this example we will refer to the two Parani-BCDx10s as BCD1 and BCD2 respectively. To use this menu, please do the following: Step 1.
  • Page 22: Paraniwizard

    configuration should be completed. Make sure that each Parani-BCDx10’s connect LED is on. At this point, when both Parani-BCDx10s are restarted the connection will be established automatically. 3.8. ParaniWizard ParaniWizard is a Wizard program that will allow you to configure a pair of Parani-BCDx10s for an automatic connection.
  • Page 23 Click [Next] with after selecting the check box, which makes the unit discoverable, in which BCD1 can be discovered and connected from the other Bluetooth device. Remove BCD1 from the host computer, remember to leave the BCD1 powered on. Now, plug BCD2 into the serial port of the host computer and power on the unit. Figure 3-12 ParaniWizard Step 3 Click [Wizard Setting] button to configure the serial settings of BCD2.
  • Page 24 devices for 30 seconds. The program will show the Bluetooth devices with Device Address, Device Name and CoD(Class of Device). Figure 3-14 ParaniWizard Step 5 Select the BCD1 from the list and click [Connect], then the following message box will be displayed. Figure 3-15 ParaniWizard Step 6 It may take about 5 seconds to complete the connection.
  • Page 25 For the automatic connection to take place between BCD1 and BCD2, the proper operation mode of BCD1 and BCD2 have to be set. Figure 3-16 ParaniWizard Step 7 Set the operation mode of BCD2 to Mode1. Figure 3-17 ParaniWizard Step 8 Remove the BCD2 from the host computer and plug BCD1 into the serial port again.
  • Page 26: Parani Multi Wizard

    Figure 3-18 ParaniWizard Step 9 Now the configuration of BCD1 and BCD2 has been completed. Now when the units are turned off and then turned on again, they will make an automatic connection to each other. 3.9. Parani Multi Wizard Parani Multi Wizard is the software tool for multiple connection mode configurations of the Parani-SD, Parani-ESD and Parani-BCDx10 products.
  • Page 27: Paraniupdater

    3.10. ParaniUpdater Parani-BCDx10 supports firmware updates. You can download new firmware images for the Parani- BCDx10 at http://www.sena.com. With the ParaniUpdater, you can update the firmware of Parani- BCDx10 by selecting the firmware image file and pushing Start button. * Note: DO NOT power off Parani-BCDx10 while the firmware update is progressing, this may damage...
  • Page 28: Terminal Program

    Figure 3-21 ParaniUpdater Window 3.11. Terminal Program A terminal program is typically an application that will enable a PC to communicate directly with a modem. If you are using Windows 98SE or higher version of Windows, HyperTerminal program is included as part of the operating system. Parani-BCDx10 provides some extended AT commands for configuration of the Parani-BCDx10.
  • Page 29 To view the AT commands that are being typed, you will need to enable the local echo option. Go to File->Properties->Settings->ASCII setup and select the “Echo typed characters locally” option. For expanded AT commands, please refer to Appendix A. AT commands. Example of AT commands: at+btinfo? 000195000144,BCDx10_v2.0.6-000144,MODE0,STANDBY,0,0,NoFC...
  • Page 30: Multiple Connection Mode

    4. Multiple Connection Mode 4.1. Overview Parani-BCDx10 supports multiple connections up to 4 slave units. There are two types of multiple connection modes: Multi-Drop Mode and Node Switching Mode. Figure 4-1 Multi-Drop Mode In Multi-Drop Mode a master unit can connect to maximum 4 slave units at the same time and they transfer data bi-directionally as in Figure 4-1.
  • Page 31: Configuration

    4.2. Configuration All the slaves should be in the status of waiting for connection either in Mode 2 or Mode 3 and the master unit tries to connect to the slave units. The master unit needs to be configured to work in a multiple connection mode using AT+MULTI,x command, which makes master reboots after execution.
  • Page 32: At Commands

    4.3. AT Commands 4.3.1. AT+MULTI,n Select a multiple connection mode. Refer to Table 4-1 for descriptions. 4.3.2. AT+MLIST? It shows the current mode, the connection status and the BD addresses of slaves. at+mlist? CURRENT MODE: MULTI DROP TASK1 – 000195000001 TASK2 –...
  • Page 33: Notes

    4.4. Notes When large data exchange occurs in Multi-drop mode without flow-control enabled, the master unit may experience data loss. It may also experience occasional disconnections and/or system rebooting especially when bi-directional communication happens. It is strongly recommended to perform extensive performance test before any real world field applications.
  • Page 34: Approval Information

    Any changes or modifications to the equipment not expressly approved by the party responsible for compliance could void user’s authority to operate the equipment. 5.2. CE BCD110: 1177 BCD210: 1177 Declare under our own responsibility that the product Bluetooth Module Brand/Trade Name: SENA Model No.: Parani-BCD110DU / Parani-BCD110DC / Parani-BCD110DS Parani-BCD110SU / Parani-BCD110SC...
  • Page 35: Kcc

    Parani-BCD110DC : 010WWBT0129 Parani-BCD110DS : 010WWBT0130 Parani-BCD210DU : 010WWBT0144 Parani-BCD210DS : 010WWBT0145 Parani-BCD210DC : 010WWBT0146 5.6. SIG QDID: B016862 Model Name: Parani-BCD110 Core Version: 2.0+EDR Product Type: End Product QDID: B019536 Model Name: Parani-BCD210 Core Version: 2.0+EDR Product Type: Component...
  • Page 36: Rf Information

    6.4. Modulation Method 1Mbps: GFSK(Gaussian Frequency Shift Keying) 2Mbps: π/4 DQPSK(pi/4 rotated Differential Quaternary Phase Shift Keying) 3Mbps: 8DPSK(8 phase Differential Phase Shift Keying) 6.5. Radio Output Power Products Radio Output Power Parani-BCD110 +18dBm Parani-BCD210 +4dBm 6.6. Receiving Sensitivity Products Receiving Sensitivity...
  • Page 37: Appendix A: Connections

    Appendix A: Connections A.1. Pin Assignment A.1.1. Parani-BCD110...
  • Page 38 Table A-1. Pin Assignment of Parani-BCD110 (SPP) Pin Name Direction Description (SPP Define) IN/OUT State Ground Ground PVCC Power supply for power amplifier, 3.3V UART_RTS Pull-up UART request to send active low UART_RXD Pull-down UART data input UART_TXD Pull-up UART data output...
  • Page 39: Parani-Bcd210

    A.1.2. Parani-BCD210...
  • Page 40 Table A-1. Pin Assignment of Parani-BCD210 (SPP) Pin Name Direction Pin State Description (SPP Define) (IN/OUT) Ground Ground UART_RTS Pull-up UART request to send active low UART_RXD Pull-down UART data input UART_TXD Pull-up UART data output UART_CTS Pull-down UART clear to send active low +3V3 Power supply for system, 3.3V Ground...
  • Page 41: Bluetooth Connection Detect(Uart_Dcd) Signal

    A.1.3. Bluetooth Connection Detect(UART_DCD) Signal Status of Bluetooth connection will be delivered to Host PC via UART_DCD signal. When Bluetooth connection is made, UART_DCD signal will be set to low. A.1.4. Factory Reset(FACTORY_RESET) Signal Factory reset signal will be used for setting the Parani-BCDx10 to factory defaults. Factory reset signal should be on 0V status for at least 1 second for the reset to occur.
  • Page 42: Flow Control(Fc_Ctrl) On/Off Signal

    Step 5. Now BCD1 is waiting for a connection from the last connected Bluetooth device. The last connected Bluetooth device can connect to BCD1. Table A-3 Pairing Process with other Bluetooth device by Pairing Signal BCD1 Status Pairing Signal Other Bluetooth Device Status 1.
  • Page 43: Connection Diagram

    Software configured watchdog timer The RESETB pin is an active low signal and is internally filtered using the internal low frequency clock oscillator. A reset will be performed between 1.5 and 4.0ms following RESETB being active. So it is recommended that RESETB be applied for a period greater than 5ms. A.2.
  • Page 44 A.2.1.3. When TTL level of MICOM is 5V DC 5V DC 3.3V MICOM Parani-BCD MICRO-VDD MICOM-DCD 120K MICOM-TXD MICOM-RXD 120K MICOM-RTS MICOM-CTS 120K MICOM-DTR MICOM-DSR F/C_CTRL 120K MICOM-RST RESETB MICOM-GND...
  • Page 45: Appendix B: At Commands

    Appendix B: AT Commands B.1. Terminology B.1.1. AT Command AT command set is a in fact standard language for controlling modems . The AT command set was developed by Hayes and is recognized by virtually all personal computer modems. Parani-BCDx10 provides the extended AT command set to control and configure the serial parameters and Bluetooth connection.
  • Page 46: Command Category

    Symbols Meaning ASCII Code  Carriage return 0x0D  Line feed 0x0A  Carriage return + Line feed 112233445566 Bluetooth device address N or m One digit decimal number Timeout in seconds B.2. Command Category Command Category Index AT Commands RESET AT&F SERIAL PORT...
  • Page 47: Command Description

    B.3. Command Description B.3.1. ATZ  OK Response Purpose Software Reset Description This has the same effects as Powercycling the unit. This command disconnects any connected Bluetooth device, and stops ongoing tasks. After rebooting, the status will be decided by the preset operation mode. Some AT commands require the ATZ command be run so that the commands can take effect.
  • Page 48: At+Btinq

    Parani-BCDx10, v2.0.6 for the version of firmware, and 445566 for the last 6 digits of BD address. Mode=MODE0/MODE1/MODE2/MODE3 Status=STANDBY/PENDING/CONNECT Auth=0/1 (Authentication is not activated when 0) Encrypt=0/1 (Encryption is not activated when 0) FlowControl=HWFC/NoFC  000B530011FF,SENA,MODE0,PENDING,1,1,HWFC Example B.3.6. AT+BTINQ?  112233445566,FriendlyName,CoD Response  112233445566,FriendlyName,CoD  112233445566,FriendlyName,CoD...
  • Page 49: At+Mlist

    0,255,0,0 B.3.10. AT+MLIST?  CURRENT MODE:SINGLE CONNECTION MODE Response  OK Purpose Display the current multiple connection mode and connected slave’s Bluetooth addresses. Description Display current mode(SINGLE CONNECTION MODE , MULTI-DROP MODE, NODE SWITCHING MODE) and connected slave Bluetooth address. Example AT+MLIST? CURRENT MODE: MULTI-DROP MODE...
  • Page 50: At+Setesc,Nn

    Description In ‘Connect’ status, data from host is transmitted to the other side Bluetooth device, and any AT command is not accepted but this command, which is not echoed on the screen. When Parani-BCDx10 encounters a character ‘+’ from host, it stops the data transmission and waits for next 2 characters.
  • Page 51: At+Btscan,N,To

    B.3.18. AT+BTSCAN,n,to  OK Response  CONNECT 112233445566  OK  ERROR Purpose Wait for inquiry and connection from other Bluetooth devices for a given duration Parameters n=1: Allows Inquiry scan n=2: Allows Page scan n=3: Allows both of Inquiry scan and Page scan to= Time duration in seconds Description For the given to, Parani-BCDx10 is waiting for the inquiry and connection from other...
  • Page 52: Ata

     OK  ERROR Purpose Connect to a specific Bluetooth device with a given BD address Parameters 112233445566=BD address Description Parani-BCDx10 attempts to connect to the Bluetooth device with the given BD address. To make successful connection, the Bluetooth device must be in Page scan mode. This attempt continues for 5 minutes.
  • Page 53: At+Btkey=$String

    B.3.25. AT+BTKEY=$string  OK Response Purpose Change pin code Parameters $string= New pin code (Default=”1234”) Description Pin code is a string, which allows up to 16 alpha-numeric characters. Based on this pin code, Parani-BCDx10 generates a link key which is used in actual authentication process Example AT+BTKEY=”apple”...
  • Page 54: At+Btname=$String

    B.3.30. AT+BTNAME=$string  OK Response Purpose Change device name Parameters $string= New device name (Default=”BCDx10_v2.0.6-445566”) Description Parani-BCDx10 can have a user friendly name for easy identification. The name allows up to 30 alpha-numeric characters. Example AT+BTNAME=”My-Parani-BCD ” B.3.31. AT+BTLPM,n  OK Response Purpose Set low power mode...
  • Page 55: Atsnn

    B.3.35. ATSnn?   value Response  OK Purpose Display a given S-register Parameters nn= Address of S-register Description A specific S-register will be displayed. B.3.36. ATSnn=mm  OK Response Purpose Change S-register value Parameters nn= Address of S-register mm= New value of S-register Description Some S-registers are optimized for the overall performance and protected and cannot be changed.
  • Page 56 ◎ AT+BTSEC,Auth,Encr ○ ○ AT+BTLAST? ◎ AT+BTMODEn ◎ AT+BTNAME=”Name” ◎ AT+BTKEY=”nnnn” ○ AT+BTINFO? ◎ AT+BTLPM,n ○ ○ AT+BTSD? ◎ AT+BTCSD ◎ AT+BTFP,n ◎ AT+UARTCONFIG,b,p,s,h ○ ○ AT+BTVER? ● AT+BTRSSI,n ○ ○ AT+PASS=”nnnnnnnn” ○ ○ AT+CHPASS=”nnnnnnnn” ◎ Valid only when Parani-BCDx10 is not connected to other Bluetooth device. ●...
  • Page 57: Appendix C: S-Register

    Appendix C: S-Register S-registers contain 52 parameters for the Parani-BCDx10. These are stored in flash memory and the values will be saved unless hardware reset is executed. The value of S-register can be accessed and changed with ATS command. Some S-registers not shown below are set to maximize the performance of Parani-BCDx10.
  • Page 58: S12: Clear Data Buffer When Disconnected (Default 0)

    cannot be changed to Standby. Since the Parani-BCDx10 skips the process of detecting escape sequence characters, more efficient data transmission can be had. S11=1, Parani-BCDx10 allows for the escape sequence character. Whenever it is needed, the Connect status can be changed to Standby. C.7.
  • Page 59: S28: Escape Sequence Character (Default 43)

    Inter Character Time Out * Optimal Value(S23 x S26) 50ms 100ms 200ms * When 10 bytes data are sent every intercharacter timeout, they are sent separately by 10 bytes at the optimal value. If the intercharater timeout is set below the optimal value, the data will be put together and sent by 20, 30, 40 bytes or more.
  • Page 60: S48: Low Power Max Interval (Default 5000)

    C.23. S48: Low Power Max Interval (default 5000) This is the max interval value to use low power mode, which is set to 5000 initially. (5000 x 625μsec = 3125msec) C.24. S49: Low Power Min Interval (default 4500) This is the min interval value to use low power mode, which is set to 4500 initially. (4500 x 625μsec = 2812msec) A small interval increases power consumption, a large interval increases latency.
  • Page 61: S59: Current Slave In Communication (Default 0)

    BCD210 Parameter Use chip setting. C.31. S59: Current Slave in Communication (default 0) This value shows the current slave number in communication. The value is automatically stored when the slave is selected for communication. This value can also be set by user so the master unit connects to a specific slave to connect first in case the master unit reboots.
  • Page 62: Appendix D: Trouble Shooting

    Appendix D: Trouble Shooting D.1. No Data Transmission D.1.1. Device Settings Check whether the Baud rate of Parani-BCDx10 matches that of its host equipment. Check whether the host equipment of Parani-BCDx10 uses Hardware Flow Control. Parani-BCDx10 is initially set to Use of Hardware Flow Control. If your host equipment does not use Hardware Flow Control, please disable the Hardware flow control option by ParaniWIN or AT command.
  • Page 63: Appendix E: Warranty

    (a) any misapplication or misuse of the Product; (b) failure of Customer to adhere to any of SENA’s specifications or instructions; (c) neglect of, abuse of, or accident to, the Product; or (d) any associated or complementary equipment or software not furnished by SENA.
  • Page 64: Software Product Warranty Details

    - Replacement of parts due to normal wear and tear, - Hardware has been altered in any way, - Product that has been exposed to repair attempts by a third party without SENA’s written consent, - Hardware hosting modified SENA Software, or non-SENA Software, unless modifications have been approved by SENA.
  • Page 65: Appendix F: How To Make A Rs232 Interface Development Board

    Appendix F: How to make a RS232 interface Development Board [BCD110 Module Interface] [BCD210 Module Interface]...
  • Page 66 [Power and Reset Interface] [RS232 Serial Interface]...
  • Page 67 [Switch Interface] [LED Interface]...
  • Page 68: Appendix G: Parani-Bcd110 Pcb Mechanical Drawing

    Appendix G: Parani-BCD110 PCB mechanical drawing [BCD110SU] [BCD110DU] [BCD110SC] [BCD110DC]...
  • Page 69 [BCD110DS] [SMD Type] [DIP Type]...
  • Page 70: Appendix H: Parani-Bcd210 Pcb Mechanical Drawing

    Appendix H: Parani-BCD210 PCB mechanical drawing [BCD210SU] [BCD210DU] [BCD210SC] [BCD210DC]...
  • Page 71 [BCD210DS] [BCD210SU, SC] [BCD210DU, DC, DS]...

This manual is also suitable for:

Parani-bcd210

Table of Contents