Parani-BCD110V3 User Guide 2013. 09. 30 Version 3.0.0.
Parani-BCD110V3 User Guide Version 3.0.0. Firmware version 3.0.X Printed in Korea Copyright Copyright 2008~2013, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product without providing notice. Trademark Parani™ is a trademark of Sena Technologies, Inc. Windows® is a registered trademark of Microsoft Corporation. Bluetooth® is a registered trademark of Bluetooth SIG (Special Interest Group).
Revision History Revision V3.0.
Table of Contents 1. Introduction 8 1.1. Overview ...................................................................................................................................8 1.2. Product Specification ..............................................................................................................9 2. Getting Started 11 2.1. Overview ................................................................................................................................. 11 2.2.
6.3. SCO Connection ....................................................................................................................39 7. Approval Information 40 7.1. FCC .........................................................................................................................................40 7.1.1. FCC Compliance Statement .......................................................................................40 7.1.2. RF Exposure Statement ...........................................
B.3.12. AT+BTMODE,n .........................................................................................................55 B.3.13. AT+MULTI,n .............................................................................................................55 B.3.14. +++ ...........................................................................................................................56 B.3.15. - - - ................................................................................................
C.11. C.12. C.13. C.14. C.15. C.16. C.17. C.18. C.19. C.20. C.21. C.22. C.23. C.24. C.25. C.26. C.27. C.28. C.29. C.30. C.31. C.32. C.33. C.34. C.35. C.36. S24: S26: S28: S31: S33: S37: S43: S44: S45: S46: S48: S49: S52: S54: S55: S56: S57: S58: S59: S60: S61: S63: S71: S72: S82: S84: Appendix Maximum Number of Inquiry Result (default 15) .....................................................72 Intercharacter Timeout (default 0) ............................................................................
1. Introduction 1.1. Overview The Parani-BCD110V3 is Bluetooth OEM SMD/DIP module combining antenna for OEM manufactures who want to implement Bluetooth functionality with their products cost effectively and also in timely manner. Parani-BCD110V3 has a built in antenna to lower the overall cost while benefit from the Parani-BCD110V3’s field-proven standard SPP firmware provided with no additional cost.
1.2. Product Specification Parani-BCD110V3 Bluetooth specifications Bluetooth v2.0 + EDR Class1 Profile: SPP(Serial Port Profile), Sena I/O Profile Working distance: By default antenna is 200m (0.12 mile), Supports up to 1000m (0.62 mile) Transmit Power +18dBm Typical Receive Sensitivity -90dBm (0.1% BER) Frequency range 2402 MHz – 2480 MHz Serial Interface Serial UART speed up to 921.
Weight Parani-BCD110SC: 2g Parani-BCD110SU: 2g Parani-BCD110DC: 3g Parani-BCD110DU: 3g Parani-BCD110DS: 4g Approvals FCC, CE, IC, KC, TELEC, SIG Warranty 1-year limited warranty 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 dos not provide a complete solution making WiFi and Bluetooth work together in harmony.
2. Getting Started 2.1. Overview This chapter describes how to connect the Parani-BCD110V3 to the Development Board and how to confirm that the Parani-BCD110V3 works well by communicating with the ParaniBCD110V3 by a Terminal Program. The additional configuration of the Parani-BCD110V3 is explained at the next chapter in detail. Moreover, the configuration of SPP, Sena I/O Profile and SCO is treated with examples at the following chapters.
3dBi Dipole antenna 1 U.FL Cable 1 2.3. Panel Layout This section describes the panel layout of the Development Board. Figure 2-1 The Panel Layout of BCD Development Board VIN_SEL – selects Power Input. AIO SLECT SWITCH – selects external terminal or variable resistor as AIO input. AIO - checks changes in the AIO input value by changing the value of the variable resistor. PCM INTERFACE – is used for SCO connection which enables voice communication to the degree of cellular phone.
2.4. Connecting the Hardware This section describes how to connect the Parani-BCD110V3 to the Development Board and the Development Board to the serial device for initial testing. Connect the Parani-BCD110V3 to the Development Board. Connect a power source to the Development Board for the Parani-BCD110V3. Connect the Development Board for the Parani-BCD110V3 to a serial device. 2.4.1. Connecting Parani-BCD110V3 to Development Board Connect the Parani-BCD110V3 to the Development Board as shown below.
2.4.2. Connecting Power to Development Board Connect the power plug to the power connector of the Development Board for the ParaniBCD110V3 using the DC power adapter or USB power cable that is included in the package. Figure 2-3 Connecting Power to Development Board 2.4.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.
2.5. Confirming Normal Operation Once the hardware installation is completed, you can input AT commands to the ParaniBCD10_V3 through a Terminal Program on PC. Any Terminal Program is available in this case. In this document, it is assumed that the Hyper Terminal is used. Windows Vista or Windows 7 does not include the Hyper Terminal but it is possible to download it through the internet. Please refer to the Microsoft web page for more details.
3. Configuration 3.1. Overview As mentioned at Chapter 2, the Parani-BCD110V3 is configured and operated using serial port. This section includes the serial port settings out of the basic configurations. It also refers to how to configure the remote device through SPP connection. In addition, it deals with configuring the four operation mode, establishing the SPP connection and updating the firmware with certain utility software. 3.2. Serial Ports The applicable settings for serial ports are as follows.
malfunction consequently. In order to prevent this buffer overflow, Parani-BCD110V3 works as follows. When using hardware flow control, Parani-BCD110V3 disables RTS so that it stops receiving any further data from the host when the buffer becomes full. RTS will be re-enabled again to begin receiving data from the host when the buffer has created more room for more data.
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-2 Configuration Software Software Purpose Operating System ParaniWIN Configuration MS Windows 98SE or Higher ParaniUpdater Firmware Update MS Windows 98SE or Higher 3.6.1. ParaniWIN ParaniWIN is a program that runs on Microsoft Windows for the configuration of Parani-BCD110V3.
address of the Bluetooth device which is connected for the last time at specific S-registers such as ATS46, ATS54, ATS55, ATS56, ATS57, ATS58, ATS59 in SPP profile and ATS72 in I/O profile. Without direct connection to the target device in Mode0, it is possible to change to Mode1 by setting the S-register for the last connected device with AT command. When Parani-BCD110V3 is initially used or hardware reset is committed, there is no BD address stored in Parani-BCD110V3.
Set each option properly and click [OK]. If the settings of the Parani-BCD110V3 are different from the ParaniWin, an error message will pop up. If the Parani-BCD110V3 is in the status of connection, warning message will pop up. Then the current connection can be canceled by [Disconnect] button on the main window.
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-BCD110V3 properly, Clicking icons such as Device Setting, Connection(out), Connection(in), Connection Wizard icons opens corresponding window.
If one requests the encryption, the other consents to it. The Encryption options works well in case that only one of the devices between Master and Slave use the Encryption option. Parani-BCD110V3 has 4 response messages, ‘OK’, ‘ERROR’, ‘CONNECT’, and ‘DISCONNECT’. In some cases, these responses can affect the host system unexpectedly. To prevent this, user can set the Command response to ON or OFF. Click [Apply] button to apply any changes made to Parani-BCD110V3.
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, the better connection to the connected Bluetooth device has the Parani-BCD110V3. 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. The signal strength test will continue until the STOP button is pushed.
Connection (in) icon will show the following window, which enables the Parani-BCD110V3 to wait for a connection from another Bluetooth device. If the waiting time is set to 0, Parani-BCD110V3 will continually wait for connection until [Cancel] button is clicked. 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-BCD110V3s as BCD1 and BCD2 respectively.
use this menu, please do the following: Step 1. Connect BCD1 and then push the [START] button after setting up Master configuration. Step 2. Disconnect BCD1, connect BCD2 and then push the [Next] button after setting up Slave configuration. Step 3. Disconnect BCD2, once again connect the BCD1 and then push the Finish button. The pairing configuration should be completed. At this point, when both Parani-BCD110V3s are restarted, the connection will be established automatically.
This manual will explain the method using HyperTerminal. If you need to install HyperTerminal, click start>setting>control panel>add/remove programs. For more precise details on HyperTerminal installations, please refer to Microsoft Windows Help section. Attach Parani-BCD110V3 to serial port of host computer and power on the unit. Launch HyperTerminal. It can be found in start menu >programs >accessories >communication >HyperTerminal. Select the Serial port that Parani-BCD110V3 is connected to.
4. SPP (Serial Port Profile) 4.1. Overview Parani-BCD110V3 conforms to field-proven standard SPP (Serial Port Profile). This chapter deals with multiple connections out of SPP functions in detail. Parani-BCD110V3 supports multiple connections up to 7 slave units. There are two types of multiple connection modes: Multi-Drop Mode and Node Switching Mode.
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.
Example of multiple connection mode. TASK1 OK – AUTO CONNECT TASK2 OK TASK3 OK – AUTO CONNECT TASK4 OK TASK5 OK TASK6 OK TASK7 OK 4.3. AT Commands Here are AT commands used in multiple connection mode as below. 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.
be disconnected selectively. Table 4-3 ATH ATH Disconnect all the slaves. ATHx (ATH1, ATH2, ATH3, ATH4, ATH5, ATH6, ATH7) Disconnect the slave which belongs to the TASK x. ATHbdaddr (ATH000195000001) Disconnect the slave with specified BD address. 4.3.4. ATOx, ATObdaddr Using the ATO command, the communication status with the last active slave or a specific slave can be set to online (only in Node Switching Mode). Table 4-4 ATO ATO Communicate with the slave recently communicated.
5. Sena I/O Profile 5.1. Overview Parani-BCD110V3 provides the method to use the inputs and outputs pins embedded in the module. It has total 12 I/O pins which consist of 2 AIO pins and 10 DIO pins. Out of 10 DIO pins, only 5 pins except the pins assigned to DCD, DTR, DSR, FACTORY_RESET and MODE can be used for DIO. The AIO pins can be used for input only and the DIO pins can be used for input and output according to the I/O configuration.
As shown Figure 5-2, synchronization means that the I/O status of two Parani-BCD110V3s on I/O profile connection are synchronized with those of each other. It is committed in various ways according to the configuration of synchronization for each pin. Figure 5-2 DIO Synchronization 5.2. I/O Configuration To use the inputs and outputs pins embedded in the module, their functions are set in advanced. The AT command below can be used to change I/O configuration.
5.3. I/O Sampling The I/O status can be monitored and controlled using the AT commands. The I/O status of remote device can be monitored and controlled using Remote Configuration on SPP connection, too. Please refer to the 3.5 Remote configuration Mode for more details regarding Remote Configuration. 5.3.1. Queried Sampling The digital and analog I/O status of Parani-BCD110V3 can be monitored and controlled using the AT commands either locally or remotely.
5.3.2. Periodic Sampling The digital and analog I/O status of Parani-BCD110V3 can be monitored periodically. AT+IOPS= , where value is the I/O sampling period between 0 and 3600 in second. If set to 0, Periodic sampling is disabled. The I/O status of remote Parani-BCD110V3 on SPP connection can be monitored in the remote Periodic Sampling like the remote Queried Sampling by using the Remote Configuration. Example of Periodic Sampling at+iops=10 OK AIO0 : <0.8732>, AIO1 : <1.
5.3.4. AIO Change Detection Sampling The AIO change detection sampling is difficult because the value of AIO varies continuously. For this reason, the AIO values are not sampled whenever AIO value changes. Instead, sampling is committed when AIO value is out of range specified at the Falling edge and Rising edge. That is, the analog I/O values of Parani-BCD110V3 can be monitored when AIO value falls down below the Falling edge or rises up above the Rising edge immediately.
command. AT+ IOSYNC = , where ~ can have a value between 0 and 3 as below: DIO Synchronization Configuration 0 Disabled 1 Synchronization Input 2 Synchronization Output 3 Synchronization Input/Synchronization Output The output status of a DIO output pin with Synchronization Output at one device changes according to the DIO input status of corresponding DIO input pin with Synchronization Input at the other device.
Synchronization Input/Synchronization Output for DIO Synchronization Configuration. The DIO1 of BCD2 is also set as Digital Output for I/O Configuration and Synchronization Input/Synchronization Output for DIO Synchronization Configuration. When DIO1 status of BCD1 changes, DIO1 status of BCD2 is synchronized as to DIO1 status of BCD1. In same way, DIO1 status of BCD1 is synchronized with DIO1 status of BCD2, too.
Figure 5-2 DIO Synchronization According to I/O Configuration and DIO Synchronization Configuration Sena Technologies, Inc 38
6. SCO (Synchronous Connection Oriented) 6.1. Overview There are two Bluetooth link types according to the sensitivity to delay time: One is SCO (Synchronous Connection Oriented) link for voice or audio which is sensitive to delay time. The other is ACL (Asynchronous ConnectionLess) link for packet data communication which is less sensitive to delay time. Because SCO link can be established only after ACL link is established, ACL link is also important to voice system.
7. Approval Information 7.1. FCC FCC Rule: Part 15 Subpart C Section 15.247 FCCID: S7AIW02 7.1.1. FCC Compliance Statement This device complies with part 15 of the FCC Rules.
7.2. CE 1177 Declare under our own responsibility that the product Bluetooth Module Brand name: SENA Model No.: Parani-BCD110DU / Parani-BCD110DC / Parani-BCD110DS Parani-BCD110SU / Parani-BCD110SC To which this declaration refers conforms with the relevant standards or other standardizing documents EN 60950-1 ETSI EN 301 489-1 ETSI EN 301 489-17 ETSI EN 300 328 According to the regulations in Directive 1999/5/EC 7.3. IC Radio Cert. No.: IC: 8154A-IW02 7.4.
8. RF Information 8.1. Radio Frequency Range 2.402~2.480GHz 8.2. Number of Frequency Channel 79 channels 8.3. Transmission Method FHSS(Frequency Hopping Spread Spectrum) 8.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) 8.5. Radio Output Power Products Radio Output Power Parani-BCD110 +18dBm 8.6.
Appendix A: Connections A.1. Pin Assignment A.1.1.
Table A-1 Pin Assignment of Parani-BCD110V3 Pin Pin Name 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 GND GND PVCC AIO_0 AIO_1 UART_RTS UART_RXD UART_TXD UART_CTS N/A N/A PCM_IN PCM_SYNC PCM_CLK PCM_OUT +3V3 GND RESETB GND N/A N/A N/A N/A UART_DSR FACTORY_RESET BT_MODE DIO_0 UART_DTR UART_DCD DIO_1 DIO_2 DIO_3 DIO_4 GND GND GND Direction IN/OUT IN IN OUT IN OUT IN IN IN IN OUT IN IN IN IN IN/OUT OUT OUT IN/OUT IN/OUT IN/OUT IN/OUT - Pin State Pull-
A.1.4. Pairing (BT_MODE) Signal Parani-BCD110V3 provides a pairing signal input for instant configuration and automatic connection to two Parani-BCD110V3s. In this example, we will name the two Parani-BCD110V3s as BCD1 and BCD2 In pairing mode. Step 1. Turn on BCD1 and BCD2 and do factory default both of them by using RST signal. Step 2. Set the pairing signal of BCD1 to low state and hold the signal for 2 seconds. Step 3. Set the pairing signal of BCD2 to low state and hold the signal for 2 seconds.
1. Reset Mode0 2. Drop pairing signal Mode3 3. Inquiry and connect to BCD1 4. Connected Slave 4. Connected Master Using pairing signal, users can make pairing connections between a Parani-Parani-BCD110V3 unit and multiple Bluetooth devices in Multi-Drop Mode. Up to 7 connections can be established. In this example, we will name a Parani-BCD110V3 master as Master and 7 Parani-BCD110V3s as Slave1, Slave2, Slave3, Slave4, Slave5, Slave6, Slave7. Step 1.
Table A-4 Pairing Process with multiple Bluetooth devices by Pairing Signal Master Status 1. Factory Reset Slave Status Mode0 2. Slave 1,2,3,4,5,6,7 Factory reset Mode0 3. Slave 1,2,3,4,5,6,7Drop pairing signal Mode3 6. Slave 1 connected Mode2 4. Drop pairing signal Mode3 5. Drop pairing signal Mode1 6. Slave1 connected Mode1 7. Drop pairing signal Mode1 8. Changed Multi-Drop Mode Mode1 6. Slave 1 disconnected Mode2 9. Slave 1 connected Mode1 9. Slave 1 connected Mode2 10.
A.2. Connection Diagram A.2.1. Parani-BCD110V3 A.2.1.1. When TTL level of MICOM is 3.3V A.2.1.2. When TTL level of MICOM is 3.
A.2.1.3.
Appendix B: AT Commands B.1. Terminology B.1.1. AT Command AT command set is the in fact standard language for controlling modems. The AT command set was developed by Hayes and is recognized by virtually all personal computer modems. ParaniBCD110V3 provides the extended AT command set to control and configure the serial parameters and Bluetooth connection. B.1.2. AT Response Parani-BCD110V3 replies to AT commands with 4 kinds of message, ‘OK’, ‘ERROR’, ‘CONNECT’ and ‘DISCONNECT’.
B.1.6. Symbols The Symbols are used for the description of command syntax as follows: 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 to Timeout in seconds B.2.
I/O 28 29 30 31 32 33 34 35 36 AT+IOINFO? AT+SETIO= AT+DIO= AT+DIO? AT+AIO? AT+IOPS= AT+DIOCDS= AT+AIOCDS= AT+IOSYNC= Security 37 38 39 40 41 AT+BTKEY=$string AT+BTSD? AT+BTCSD AT+BTFP,n AT+BTSEC,a,e Miscellaneous 42 43 AT+BTNAME=$string AT+BTLPM,n S-REGISTER 44 45 46 AT&V ATSnn? ATSnn=mm REMOTE CONFIGURATION 47 48 49 AT+PASS="nnnnnnnn" AT+CHPASS="nnnnnnnn" AT+REDISCONNECT B.3. Command Description B.3.1.
B.3.3. AT Response OK Purpose Check the connection status with host equipment Description Check if the connection to host equipment is operating normally. The serial parameters of Parani-BCD110V3 must be same as those of host equipment. If not, the ParaniBCD110V3 will not respond or ‘ERROR’ message will appear or an abnormal sequence of strings will appear. B.3.4. ATEx Response OK Purpose Set serial echo Parameters x = 0/1 (Default=0) Description Serial echo can be set or changed.
Encrypt=0/1 (Encryption is not activated when 0) FlowControl=HWFC/NoFC NN in CONNECT (NN) of Status stands for the type of connection and consists of the first letter of SPP, I/O and SCO. (ex. SSI -> connections established in SPP, SCO, I/O profile) B.3.7.
Status, RSSI. If the LinkQuality is close to 255 and RSSI is close to 0, the signal strength is in good standing. Example +++ AT+BTRSSI,1 OK 0,255,0,0 B.3.11. AT+MLIST? Response CURRENT MODE:SINGLE CONNECTION MODE 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 slaves’ Bluetooth addresses.
(n=1 or n=2) TASK1 OK TASK2 OK TASK3 OK TASK4 OK TASK5 OK TASK6 OK TASK7 OK Purpose Set multiple connection mode Parameters n=0: Single Connection Mode (Default) n=1: Multi-Drop Mode n=2: Node Switching Mode Description Set single connection mode, multi-drop mode or node switching mode. B.3.14.
Purpose Change the escape sequence character Description Escape sequence character set to ‘+’ by default is changeable. The parameter nn must be a printable character. Example AT+SETESC,+ OK B.3.17. ATO (ATOx, ATObdaddr) Response None Purpose Convert the operation status of ‘Standby’ to ‘Connect’ Description You can convert the operation status of ‘Standby’ to ‘Connect’ ready to transmit data.
or 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-BCD110V3 is waiting for the inquiry and connection from other Bluetooth devices. If parameter is set to 0, it will wait forever.
Description Parani-BCD110V3 attempts to connect to the last connected Bluetooth device or the Bluetooth device with the given BD address in SPP. To make successful connection, the Bluetooth device must be in Page scan mode. This attempt continues for page timeout at ATD and for 5 minutes at ATD112233445566. If it fails to make connection, response is ‘ERROR’. This command does not work in ‘Pending’ status. Example ATD ATD000B530011FF B.3.23.
B.3.25. ATH (ATHx, ATHbdaddr) Response OK DISCONNECT Purpose Release the current connection in SPP Release all the connections or the specified connection in multiple connection mode in SPP Description The current Bluetooth connection is released in single connection mode. It takes about Supervision Timeout (S37) to detect an abnormal disconnection such as power off and moving out of service range.
B.3.28. AT+IOINFO? Response IOSETTING : 0000000 IOPS : 0 DIOCDS : 0 AIOCDS : 0,15000,0,15000,0 IOSYNC : 00000 OK Purpose Display Bluetooth I/O settings Description The current Bluetooth I/O settings are displayed including I/O configuration, Periodic sampling, DIO change detection sampling, AIO change detection sampling and DIO synchronization configuration.
Example AT+DIO=00011 B.3.31. AT+DIO? Response DIO : <00000> OK Purpose Display the current DIO status Description The current status of DIO pins can be displayed. When I/O configuration of all the DIO pins is set as ‘Disabled, response is ‘ERROR’. B.3.32. AT+AIO? Response AIO0 : <1.2123> AIO1 : <1.0019> OK Purpose Display the current AIO status Description The current status of AIO pins can be displayed in voltage.
Description This command sets the DIO change detection sampling. The digital I/O status of Parani-BCD110V3 can be monitored whenever a monitored digital I/O pin changes state. The DIO change detection sampling and the Periodic Sampling can be set and used at the same time. Change is applied without rebooting. When I/O configuration of all the DIO pins is set as ‘Disabled, the DIO change detection sampling does not work. Example AT+DIOCDS=1 B.3.35.
B.3.37. AT+BTKEY=$string Response Confirm OK 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-BCD110V3 generates a link key which is used in actual authentication process Example AT+BTKEY=apple B.3.38.
B.3.41. AT+BTSEC,Authentication,Encryption Response OK Purpose Set authentication and data encryption Parameters Authentication=0: Inactivate (Default) Authentication=1: Activate Encryption=0: Inactivate (Default) Encryption=1: Activate Description If the authentication is activated, the pin code must be set by AT+BTKEY command. Data encryption cannot be used when authentication is not enabled, i.e. Authentication=0 and Encryption=1 will not work properly. B.3.42.
B.3.45. ATSnn? Response value OK Purpose Display a given S-register Parameters nn= Address of S-register Description A specific S-register will be displayed. B.3.46. ATSnn=mm Response OK 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. When users try to change these S-registers, response is ‘ERROR’.
B.3.49. AT+REDISCONNECT Response OK Purpose Close remote configuration mode Description This closes remote configuration mode and converts the operation status of ‘Remote Configuration’ to ‘SPP On-line’. B.4.
AT+BTSCAN112233445566,to ◎ ATD ○ AT+IOCONNECT ○ AT+SCOCONNECT ● ATH ● AT+IODISCONNECT ● AT+SCODISCONNECT ● AT+IOINFO? ○ ○ AT+SETIO= ○ ○ AT+DIO= ○ ○ AT+DIO? ○ ○ AT+AIO? ○ ○ AT+IOPS= ○ ○ AT+DIOCDS= ○ ○ AT+AIOCDS= ○ ○ AT+IOSYNC= ○ ○ AT+BTKEY=nnnn ◎ AT+BTSD? ○ AT+BTCSD ◎ AT+BTFP,n ◎ AT+BTSEC,Auth,Encr ◎ AT+BTNAME=Name ◎ AT+BTLPM,n ◎ AT&V ○ ○ ATSnn? ○ ○ ATSnn=mm ○ ○ AT+PASS=nnnnnnnn ○ ○ AT+CHPASS=nnnnnnnn ○ ○ ○ ● AT+REDISCONNECT Sena Techno
◎ Valid only when Parani-BCD110V3 is not connected to other Bluetooth device. ● Valid only when Parani-BCD110V3 is connected to other Bluetooth device.
Appendix C: S-Register S-registers contain the parameters for the Parani-BCD110V3. 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-BCD110V3. Thus it is not recommended to change these Sregisters. Change the value of S-register only in Standby status and turn Parani-BCD110V3 off and on. C.1.
C.5. S10: Enable Response Message (default 1) S10=0, Parani-BCD110V3 does not send response messages to the host system. S10=1, Parani-BCD110V3 sends response messages to host system. This value decides whether Parani-BCD110V3 sends response messages such as OK, ERROR, CONNECT, DISCONNECT or not. When this value is 0, Parani-BCD110V3 will not send any response messages. If the response messages conflicts with your host programs or devices that is connected to PParani-BCD110V3, change this value to 0. C.6.
C.11. S24: Maximum Number of Inquiry Result (default 15) The maximum number of inquiry list can be controlled. This value is up to 15. Because the value 0 means that the maximum number will not be limited, inquiry continues till inquiry timeout elapses or AT+BTCANCLE is executed to cancel inquiry. * In case of 0, no limit of inquiry device number may cause the lack of memory and reboot ParaniBCD110V3. C.12.
C.17. S43: COD (default 001F00) This value describes the sort of the Bluetooth device and is editable. C.18. S44: COD Filter (default 0) This value is used to filter the sort of the Bluetooth devices on inquiring. All the Bluetooth devices are inquired in case of 0. In case of 3E0100, Bluetooth devices with CoD 3E0100 are inquired. C.19. S45: Inquiry Access Code (default 0x9E8B33) Inquiry access code is used during inquiry state. The reserved IAC addresses are 0x9E8B00 ~ 0x9E8B3F.
C.24. S54: BD Address of Last Connected Device This saves the Task2 BD address of the Bluetooth device connected most recently in a multiple connection mode. C.25. S55: BD Address of Last Connected Device This saves the Task3 BD address of the Bluetooth device connected most recently in a multiple connection mode. C.26. S56: BD Address of Last Connected Device This saves the Task4 BD address of the Bluetooth device connected most recently in a multiple connection mode. C.27.
C.31. S61: MAX TX POWER (default 0) This value describes the peak output power. This Setting is applied after rebooting. (There is a little deviation according to the devices.) 설정 값 0 1 2 3 4 5 6 7 8 dBm Use chip setting. -6 -3 0 3 6 10 14 18 C.32. S63: Reconnect Time Interval (default 20) This value defines reconnect time interval in case a slave is disconnected in multiple connection mode. The actual reconnect time interval will be the value multiplied by two in seconds.
C.36. S84: Enable SCO (default 0) S82=0, Deep Sleep Disabled S82=1, Deep Sleep Enabled This sets SCO operation. Default value is ‘0’ meaning SCO is disabled. If SCO is enabled, SCO connection is also attempted when SPP connection is established in Mode 1. SCO connection is available when the SCO Enable of both devices is set as ‘Enabled’.
Appendix D: Trouble Shooting D.1. No Data Transmission D.1.1. Device Settings Check whether the Baud Check whether the host BCD110V3 is initially set Hardware Flow Control, command. rate of Parani-BCD110V3 matches that of its host equipment. equipment of Parani-BCD110V3 uses Hardware Flow Control. Paranito Use of Hardware Flow Control. If your host equipment does not use please disable the Hardware flow control option by ParaniWIN or AT D.2. Data Loss or Malfunctioning D.2.1.
Appendix E: Warranty E.1. GENERAL WARRANTY POLICY Sena Technologies, Inc. (hereinafter referred to as SENA) warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials, and shall be free of defects in materials and workmanship, for the period of time herein indicated, such warranty period commencing upon receipt of the Product.
WARRANTY EXCLUSIONS: Damages caused by - Accidents, falls, objects striking the SENA product, - Operating the Product in environments that exceed SENA's temperature and humidity specifications, - Power fluctuations, high voltage discharges, - Improper grounding, incorrect cabling, - Misuse, negligence by the customer or any other third party, - Failure to install or operate the product (s) in accordance to their SENA User Manual, - Failure caused by improper or inadequate maintenance by the customer or any
Appendix F: How to make a Development Board [BT Module Interface] [Power and Reset Interface] Sena Technologies, Inc 80
[RS232 Serial Interface] [Switch Interface] Sena Technologies, Inc 81
[LED Interface] [GPIO Interface] Sena Technologies, Inc 82
[USB Interface] [PCM Interface] Sena Technologies, Inc 83
Appendix G: Parani-BCD110 PCB mechanical drawing [BCD110SU] [BCD110DU] [BCD110SC] [BCD110DC] Sena Technologies, Inc 84
[BCD110DS] [SMD Type] [DIP Type] Sena Technologies, Inc 85