Home

Intel Mobile Communications - Panasonic Industrial Devices

image

Contents

1. the RDII indication via UART Hosts that not monitor the incoming data stream for the RDII indication in stream mode can monitor 1 instead For backwards compatibility PO 1 is configured as input pin by default To use this feature the host must send the AT command AT JGPC FFFD 0000 0000 0000 FFF D which configures P0 1 as an output pin This feature is available in SPP AT v1 6 and onwards User s Manual 26 Revision 5 0 2011 09 05 Software Description intel eBMU PMB 8753 2 Example AT Commands and Responses Example AT Commands and Responses Example Device Discovery Dev A DevB Seq Direction Command response Seq Direction Command response No No 1 Host eBMU ROK 2 Host lt eBMU ROK 3 Host eBMU AT JDIS 3 4 Host lt eBMU OK Host gt eBMU_ AT JRLS 1101 11 Serial port 01 000000 6 Host lt eBMU OK Te Host gt eBMU AT JDDS 0 8 Host lt eBMU OK 9 Host lt eBMU RDDSRES 0003199E8B25 devB 000000 10 Host lt eBMU RDDSRES 001842E869D5 Javier N95 5A020C 10 Host lt eBMU RDDSCNF 0 Example Service Discovery DevA DevB Seq Direction Command response Seq Direction Command response No No 1 Host eBMU ROK 2 Host eBMU ROK 3 Host eBMU AT JSEC 1 1 1 04 1111 4 Host lt eBMU OK Host eBMU AT JDIS 3 6 Host lt eBMU
2. ROK sent with new baudrate The configuration will be written to EEPROM after the AT JCBD command The EEPROM access will be terminated before the OK response Power off during that time can corrupt the EEPROM data After this configuration the module will always use the new baudrate User s Manual 24 Revision 5 0 2011 09 05 Software Description eBMU intel PMB 8753 2 Infineon SPP AT Command and Response 4 7 Data Flow Control eBMU acknowledges a data packet sent by send data command AT JSDA with an OK response when it has been transmitted The host shall wait for the acknowledgement before sending a new packet 4 8 Production Mode Production mode is used for configuration and test purposes the production mode shall be entered in order to execute the following commands AT JDOI DOwnload EEPROM Image AT JEDT Enable Device under Test AT JCAC Crystal Auto Calibration AT JCBD Change BD Data General procedure to use production mode related commands HW reset Enter production mode AT JPRO 1 Execute command e g AT JDOI Exit production mode AT JPRO 0 HW reset o RON 4 9 SPP AT Commands Operating with EEPROM The following commands are related to operations read write in the EEPROM 1 AT JDOI Download Image It writes the whole content of the EEPROM 2 AT JCBD change BD DATA It writes the BD DATA section of the EEPROM 3 AT JRTD Remove Trusted Device It erases the as
3. If no connection exists ERR 2 DevA Dev B AAA Stream Connection Cancel Exit Streaming Mode OK DevA Dev B User s Manual Software Description 19 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s from eBMU Dev A Dev B Send TO T1 T1 TO with an interval of 100 ms T1 1100 ms between symbols and TO 100 ms Note This string is not terminated with CR LF If SPP AT v1 0 to v1 6 or v2 0 is used send TO T1 T1 TO with an interval of T1 1 second between symbols and TO 1 second User s Manual Software Description 20 Revision 5 0 2011 09 05 intel PMB Infineon SPP AT Command and Response 4 3 AT Responses List not command triggered AT Response Usage Command to acknowledge the Dev A response Dev B ROK Start up response Dev A Dev B RPCl lt bd_addr gt PIN Code Indication AT JPCR length PIN code Dev A PIN code Dev B bd addr parameter 12 characters HEX base length PIN code parameter 2 MSB is sent first characters DEC base Length of PIN code PIN code parameter length length PIN code RCOl lt bd_addr gt Connect Indication accept DevB bd addr parameter 12 accept parameter 1 character characters HEX base 0 Not accepted See previous response for
4. gt lt remote_name gt lt COD gt limit_inquiry_result parameter 1 character For each response Value range 0 1 The maximum number of responses that bd_addr parameter 12 can be obtained is 8 characters HEX base remote_name parameter iable h Note Value of the limit inquiry result parameter have no impact in the Name of the remote _ behavior of the command device Page Timeout is received as a name if the remote name is not found during device discovery COD parameter 6 characters HEX base Class of device Completed by RDDSCNF lt status gt status parameter 1 character See section 4 1 2 1 1 AT JDIS lt discoverable gt DIScoverable OK Dev B Forces eBMU into Page Scan Inquiry Dev Ais Scan states indefinitely note this makes discover the device discoverable able but does not accept discoverable parameter 1 character incoming O No scans enabled con 1 Inquiry Scan enabled nections User s Manual Software Description 13 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s Dev A from eBMU Dev B 2 Page Scan enabled 3 Inquiry amp Page Scan enabled Note Default value after a HW reset is no scans enabled AT JDOI DOwnload Application Image via UART OK after command is DevA After OK response a binary file with the sent Dev B EEPROM image should be sent RDOIC
5. 1 AT Command and Response Format and Syntax sse 9 4 1 1 Serene M 9 4 1 2 AT Response S 9 44 21 AT Response Parameter List for status and ERROR sse 10 4 1 2 1 1 Command Execution Status 10 44 22 General Error Messages ie cec cedido eL d e naL er ede ESL 10 4 2 AT Command List Tahle sunrises eese ntu ed nnda ad sace a da Ee d Hae VR Ro DRY Ya HEN nd 11 4 3 AT Responses List not command triggered sese enne 21 4 4 Crystal Auto Calibration Frequency counter method ssssssssseeeeeeneeennen 22 4 5 Low Power Mode Control iios esencia ete nnne hn en ha ento Cn Ren ex ee naa 22 4 5 1 Host Initiates Low Power Mode Entry and Exit essen eene 23 4 5 2 Host Initiates Low Power Mode Entry eBMU Initiates 23 4 6 UART Batid Rate oorr ete Cerea 24 4 7 Data Flow COtlrol uicit ineunte e tae en dace Fea denn aa CERA da CERA da cu na ad b nva 25 4 8 Production MOG m ataa 25 4 9 SPP AT Commands Operating with EEPROM sssssssssssseeeeee ener nnne en 25 4
6. OK 7 Host eBMU AT JRLS 1101 11 Serial port 01 000000 8 Host lt eBMU OK 9 Host gt eBMU AT JSEC 1 1 1 04 1111 10 Host lt eBMU OK 11 Host gt eBMU AT JSDS 0003199E8B25 1 1 01 12 Host eBMU OK 13 Host lt eBMU RSDSRES Serial port 01 14 Host lt eBMU RSDSCNF 0 User s Manual 27 Revision 5 0 2011 09 05 Software Description eBMU PMB 8753 2 Example AT Commands and Responses Example Connect with security mode 1 No PIN request DevA DevB Security mode 1 Security mode 1 1 Host lt eBMU ROK 2 Host lt eBMU ROK 3 Host gt eBMU_ AT JSEC 1 1 1 04 1111 4 Host lt eBMU OK 5 Host eBMU AT JDIS 3 6 Host lt eBMU OK 7 Host gt eBMU AT JRLS 1101 11 Serial port 01 000000 8 Host lt eBMU OK 9 Host eBMU AT JAAC 1 10 Host lt eBMU OK 11 Host gt eBMU AT JSEC 1 1 1 04 1111 12 Host lt eBMU OK 13 Host gt eBMU AT JCCR 0003199E8B25 01 14 Host lt eBMU OK 15 Host lt eBMU RCCRCNF 350 0 16 Host eBMU RCOI 0003199E8B35 17 Host eBMU RCCRCNF 350 0 Example Connect with security mode 3 With PIN request DevA DevB Security mode 3 default Security mode 3 default 1 Host lt eBMU ROK 2 Host lt eBMU ROK 3 Host eBMU AT JDIS 3 4 Host lt eBMU OK Host eBMU AT JRLS 1101 11 Serial port 01 000000 6 Ho
7. Software TX Transmission U UART Universal Asynchronous Receiver Transmitter 2 2 Tri state User s Manual 31 Revision 5 0 2011 09 05 Software Description This document has been formally released by DOC department IMC DOC intel com on September 19 2011
8. 0 2011 09 05 Software Description intel PMB Infineon SPP AT Command and Response 4 2 AT Command List Table AT Command Usage Resulting response s Dev A from eBMU Dev B AT JAACz auto accept Auto Accept Connection requests OK Dev B Forces eBMU to accept connection requests auto accept parameter 1 character 0 Host will be notified on incoming connection indication RCOI no auto accept Default value 1 eBMU will automatically auto accept incoming connection request host will be notified but connection is accepted automatically AT JACR lt accept gt Accept Connection Request OK Dev B Shall be used as answer to a connect indication RCOI accept parameter 1 character O Not accepted 1 Accepted lt _ value Crystal Auto Calibrate RCACCNF osc trim Dev A GPIO gt Dev B trim value parameter 4 characters HEX osc trim parameter 4 base characters HEX base The trim value is used to adjust the frequency on the GPIO chosen by the Use AT JCBD to store GPIO parameter the osc trim value to GPIO parameter 4 characters HEX base EEPROM Two GPIOs can be used as output for the oscillator trim PO1 and P08 0002 and 0100 See section 4 4 Note AT JCAC command can only be issued after production mode is enabled AT JPRO 1 See section 4 8 AT JCBDz d data Change BD Data OK Dev A Dev B bd data parameter 11
9. 1 Accepted information on the format RDAl lt length gt lt data gt Data Indication Not available during stream mode DevA Dev B length parameter 3 characters DEC base Number of bytes to be sent data parameter length ength from previous parameter Received data RDII Disconnect Indication Received on the side that has not Dev A initiated the disconnection Dev B During stream mode if the link is lost the response RDII is received after the link supervision time out of 20 seconds RSLE Secure Link Established DevA Dev B RSNFCNF lt sniff_Interval gt Sniff mode confirmation Received on the side that has Dev A mode issued the sniff command Dev B sniff Interval parameter 4 USTEIONE characters HEX base mode parameter 1 character Normal mode 0 or sniff mode mode 2 RRSW Role Switch Indication Received when the remote device DevA performs a master slave role DevB switch User s Manual 21 Revision 5 0 2011 09 05 Software Description intel PMB Infineon SPP AT Command and Response 4 4 Crystal Auto Calibration Frequency counter method The frequency of the eBMU s crystal oscillator can be calibrated with a built in capacitance array that is configured by the BD DATA value Osc trim Instrument required is a frequency counter for example Agilent 53131A universal counter This method also requires that one of the GPIO pins P01 or P08 is available The calibration w
10. 10 SI eae 25 4 11 GPIO Indication of Connection Status sssssssssssssssseeeee enne nnne nennen nennen nnne en 25 5 Example AT Commands and Responses nnn nn nnne nn nasi nn nnn 27 RH lerences sess sy eects ue Lue e IE e i Mace EI 30 Terminology porc 31 User s Manual 4 Revision 5 0 2011 09 05 Software Description intel PMB sa Introduction 1 Introduction This document describes the AT commands applicable to Infineon s eBMU Bluetooth solution for embedded applications The product utilizes a raw AT set of commands and responses over UART for Bluetooth communications and control on an embedded device User s Manual 5 Revision 5 0 2011 09 05 Software Description in tel PMB 07025 Bluetooth Features N Bluetooth Features Bluetooth v2 0 EDR compliant Device A and B support 1 ACL link with stream or command mode Device A and B Visible while connected Device A and B Visible connectable when not connected Device A and B Device Discovery capable after receiving OK on data transfer Sniff mode is supported with above capabilities 5 trusted devices stored in EEPROM Testing Enable DUT Crystal calibration H4 with UART HW flow control RTS CTS Security modes Mode 1 and Mode 3 Master Slave role switch User s Manual 6 Revision 5 0 2011 09 05 Software Des
11. 6 characters HEX base LSB first The bd data string consists of following configuration data with reference value bdAddr 12 characters see Note 1 channelWordOffset 4 characters 0000 clkConf 2 characters 8A User s Manual 11 Revision 5 0 2011 09 05 Software Description eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s Dev A from eBMU Dev B eepromSize 2 characters 80 inputFreq 8 characters 80BA8C01 ImpFeatures 16 characters BF02067E98190000 lpmConf 2 characters 40 lpmDrift 2 characters FA lpmThreshold 2 characters 12 ulpmThreshold 2 characters 18 pmuConfig 4 characters 8000 rfPselD 8 characters 03040506 rfPselConf 2 characters 44 rssiMin 2 characters 0 rssiMax 2 characters 10 ddcTIConf 2 characters 02 uartBaudrate 2 characters 04 uartInvert 2 characters 00 uartPulls 2 characters 01 oscSettle 2 characters 10 bbConf 2 characters 04 2 characters 04 txPowerRef0 2 characters F2 txPowerRef1 2 characters F8 txPowerRef2 2 characters FE txPowerRef3 2 characters 04 oscTrim 4 characters see Note 2 threeWireArqTimeout 2 characters 06 ImpVersion 2 characters 00 reserved 16 characters 0000000000000000 Note 1 The bdAddr is pre programmed on eUniStone module It can be read through AT JRBD Don t overwrite the pre programmed val
12. NF after eep File open and send in binary format after file has been written OK is received Note eBMU calculates Note AT JDOI command can only be the size of the issued after production mode is image that is being enabled AT JPRO 1 Changes in downloaded from the EEPROM image are effective the file header after production mode command is The response disabled AT JPRO 0 followed by a RDOICNF is HW reset See section 4 8 generated when the calculated size is reached AT JEDT Enable Device under Test OK DevA This SPP AT command enables the device Dev B under test After this command has been sent it is possible for a remote tester to connect this AT command corresponds to the three different HCI commands listed below 1 Set Event Filter allow all connections 2 Write Scan Enable page and Inquiry 3 Enable device under test Note AT JEDT command can only be issued with security mode 1 and after production mode is enabled AT JPRO 1 See section 4 8 AT JGPA lt reserved gt GPIO action GPOACNF lt value gt Dev A lt read gt lt set gt lt clear gt All parameters of this command are bit Dev B fields of 16 bits corresponding to GPIOs P0 15 to PO O E g if pin P0 0 is the desired bit the bit field value is 0001 and if the desired bit is P0 12 the bit field value is 0800 reserved parameter 4 characters read parameter 4 characters Hex base Values for each bit 0 No Action 1 Read
13. Products Inc MICROTEC NUCLEUS of Mentor Graphics Corporation Mifare of NXP MIPI of Alliance Inc MIPS of MIPS Technologies Inc USA muRata of MURATA MANUFACTURING CO MICROWAVE OFFICE MWO of Applied Wave Research Inc OmniVision of OmniVision Technologies Inc O penwave Openwave Systems Inc RED HAT Red Hat Inc RFMD RF Micro Devices Inc SIRIUS of Sirius Sattelite Radio Inc SOLARIS of Sun Microsystems Inc SPANSION of Spansion LLC Ltd Symbian of Symbian Software Limited TAIYO YUDEN of Taiyo Yuden Co TEAKLITE of CEVA Inc TEKTRONIX of Tektronix Inc TOKO of KABUSHIKI KAISHA TA UNIX of X Open Company Limited VERILOG PALLADIUM of Cadence Design Systems Inc VLYNQ of Texas Instruments Incorporated VXWORKS WIND RIVER of WIND RIVER SYSTEMS INC ZETEX of Diodes Zetex Limited Last Trademarks Update 2010 03 22 Template IFX_Template_2009 11 10 dot intel PMB pisse Table of Contents Table of Contents 1 Intro duc e p mctu 5 2 Bluetooth ul russe 6 3 Serial Port mee M 7 3 1 7 3 1 1 Command Mode 7 3 1 2 cio 7 3 2 ASSIQMIMG 7 4 Infineon SPP AT Command and ennnen 9 4
14. Software Description uuid parameter uuid for supported profile With SPP AT v1 x 4 characters HEX base e g 1101 for Serial Port Profile With SPP AT v2 x 32 characters HEX base e g 0000110100001000800000805f9b34fb for Serial Port Profile length service name parameter 2 characters DEC base Value range 01 16 Length of service name service name parameter length length service name Name for the service no final delimiter is needed service channel parameter 2 characters DEC base Value range 01 30 Which service channel to connect to can be 16 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s from eBMU Dev A Dev B received from a Service Discovery with AT JSDS CoD parameter 6 characters HEX base Class of device The default CoD value is 000000 Note 7 You may not register more than one service 2 This command should be sent if DevB behavior is required AT JRRI Read Revision Information lt revision gt revision parameter 2 characters HEX base DevA Dev B AT JRTD lt bd_addr gt Remove Trusted Device Delete the trusted device information for a registered device bd_addr parameter 12 characters HEX base The Bluetooth address of the device that shall be removed from the list lt bd_addr gt 000000000000 Delete all trust
15. ards 25 26 New section 4 11 GPIO Indication of Connection Status Trademarks of Infineon Technologies AG BlueMoon COMNEON C166 CROSSAVE CanPAK CIPOS CoolMOS CoolSET CORECONTROL DAVE EasyPIM EconoBRIDGE EconoDUAL EconoPACK EconoPIM EiceDRIVER EUPEC FCOS HITFET HybridPACK ISOFACE I27RF ISoPACK M MIPAQ ModSTACK my d NovalithiC OmniTune OptiMOS ORIGA PROFET PRO SIL PRIMARION PrimePACK RASIC ReverSave SatRIC SensoNor SIEGET SINDRION SMARTi SmartLEWIS TEMPFET thinQ TriCore M TRENCHSTOP X GOLD XMM X PMU Other Trademarks Advance Design System ADS of Agilent Technologies AMBA ARM MULTI ICE PRIMECELL REALVIEW THUMB of ARM Limited UK AUTOSAR is licensed by AUTOSAR development partnership Bluetooth of Bluetooth SIG Inc CAT iq of Forum COLOSSUS M FirstGPS of Trimble Navigation Ltd EMV of EMVCo LLC Visa Holdings Inc EPCOS of Epcos AG FLEXGO of Microsoft Corporation FlexRay is licensed by FlexRay Consortium HYPERTERMINAL of Hilgraeve Incorporated IEC of Commission Electrotechnique Internationale IrDA of Infrared Data Association Corporation ISO of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION MATLAB of MathWorks Inc MAXIM of Maxim Integrated
16. cription intel PMB Serial Port Profile 3 Serial Port Profile Host communication sent over UART is always called command except while in stream mode see below All communication received by host application over UART is called response except while in stream mode 3 1 Operation Modes The specification defines two operation modes of the PMB 8753 2 also named eBMU throughout the document For Bluetooth SPP there are two different roles specified A device paging device setting up the over the air connection and B device which is connectable and accepts the connection page scanning device 3 1 1 Command Mode In this mode the SPP application running on the eBMU will execute the AT commands sent from the host over the UART using the H4 UART protocol as specified within the Bluetooth SIG 1 In this mode the host application can send data to the eBMU which are transmitted to the remote device which has a Bluetooth connection on SPP level with the eBMU This mode is normally used when transmitting burst and packetized data Setting up accepting Bluetooth SPP connections and or searching for other Bluetooth devices are also operations done in this mode 3 1 2 Stream Mode In this mode the host application will send un packetized data to the eBMU which are transmitted over the air to the remote device This mode is normally used when transmitting small size of data in a random way and for serial cable replacement application
17. eBMU BlueMoon Universal Embedded SPP AT Application eBMU PMB 8753 2 Version 1 01 eBMU SPP AT Image User s Manual Software Description Revision 5 0 2011 09 05 Intel Mobile Communications Intel Corporation has recently acquired certain portions of Infineon Technologies AG and is in the process of converting documents to the Intel format Please bear with us during this transition and direct any questions or issues to your sales rep or to IMC DOC INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS OTHERWISE AGREED IN WRITING BY INTEL THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR Intel may make changes to specifications and product descriptions at any time without notice Designers must not rely on the absence or characteristics of any features or instructions marked re
18. ed devices OK DevA Dev AT JSCR Stream Connection Request Connects the SPP and UART streams transparent communication will be enabled if both sides execute this command OK DevA Dev AT JSDA lt length gt lt data gt Send Data Request length parameter 3 characters DEC base number of bytes to be sent Value range 001 to max MTU size data parameter see note for size Data to be sent Note Maximum number of bytes for each packet is reported at connection confirmation MTU_Size The value for this parameter is negotiated by the two devices during connection set up OK Dev A Dev B AT JSDR SPP Disconnect Request Forces an SPP disconnection OK DevA Dev B AT JSDS lt bd_addr gt uuid Service Discovery Start Causes eBMU to start a service discovery of device with bd addr and search for services defined by uuid OK Then if services are returned RSDSRES DevA User s Manual Software Description 17 Revision 5 0 2011 09 05 intel PMB Infineon SPP AT Command and Response AT Command Usage Resulting response s Dev A from eBMU Dev B remote service name bd addr parameter 12 characters HEX remote service channel base 2 BD Address of remote device remote service name uuid parameter 4 characters HEX base parameter variable length Service to search for e g 1101 for Se
19. ill be done on a 32 MHz clock generated from the 26 MHz internal reference clock This 32 MHz clock should be adjusted to be within 2 64 Hz accuracy The command requires that the device is in production mode please follow the sequence below Connect the frequency counter to the appropriate test point Enter Production Mode AT JPRO 1 Use The AT JCAC command to define the test point and the Osc_trim value Measure the frequency of the 32 MHz signal with the counter Iterate steps and 4 until 2 ppm are reached Then write the corresponding trim value to the parameter Osc_trim in the BD data with AT JCBD Leave production mode AT JPRO 0 Perform a SW reset NO 4 5 Low Power Mode Control The low power mode protocol for eBMU is based on hardware signaling only No SPP commands or responses are required The existing flow control signals for the UART are used together with two GPIOs to tell the other device host or controller when it may enter low power mode when it should wake up and when it cannot transmit because the first device is in low power mode Low power mode can be used when the device is in e Page inquiry scan mode e Connected with link in sniff e Disconnected In all other states low power mode shall not be used a few examples of other states are listed below e During connection set up e During device discovery e ACL link without sniff To allow the eBMU to enter low power mode the host set
20. lt length_PIN_ code gt lt PIN_code gt PIN Code Reply Sent to eBMU in response to a PIN Code Request from a remote Bluetooth device bd addr length PIN code parameter 2 characters DEC base Value range 01 16 Length of PIN code OK Followed by RSLE if secure link is established DevA Dev B User s Manual Software Description 15 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s Dev A from eBMU Dev B PIN code parameter length length PIN code The PIN Code to be sent to the remote Bluetooth device e g AT JPCR 04 1234 Note The PIN code is an ACII string AT JPRO lt mode gt PROduction mode OK DevA mode parameter 1 character Dev B 0 Production mode OFF 1 Production mode ON Note See section 4 8 for commands requiring production mode AT JRBD Read Bluetooth device Data RRBDRES lt bd_addr gt Dev A Sent to eBMU to retrieve the Bluetooth lt gt Dev Device Address and the Oscillator trimming bd addr parameter 12 value characters HEX base BD Address of remote device oscTrim parameter 4 characters HEX base Oscillator trim value AT JRES RESet ROK as applications is DevA SW reset of the system restarted Dev AT JRLS lt uuid gt Register Local Service OK Dev B length service name gt service name service channel CoD User s Manual
21. mode eBMU requests the host to wake up The host wakes up gr eom User s Manual 23 Revision 5 0 2011 09 05 Software Description eBMU intel PMB 8753 2 Infineon SPP AT Command and Response 4 6 UART Baud Rate Change The baud rate of the UART can be changed permanently by writing into the UART Baudrate parameter of the BD DATA The available UART baudrates are UART Baud Rate bauds s Configuration value for BD DATA 9600 19200 38400 57600 115200 230400 460800 921600 1843200 m o 3250000 Procedure change UART Baud Rate 1 Read the module specific BD ADDR and OSC Trim values and store the values e g BD_ADDR 0x000319052BE4 OSC Trimz0x01D6 gt AT JRBD RRBDRES 000319052BE4 01D6 2 Enter production mode AT JPRO 1 lt OK 3 Change UART baudrate using the Change BD Data command by specifying the corresponding configuration value in BD DATA The original BD ADDR and OSC Trim values on the module must also be given in the BD DATA parameter e g Change baudrate to 921600 AT JCBD E42B0519030000008A8080BA8CO1BF02067E9819000040FA1218800003040506 440C1002070001100404F2F8FE04D60106000000000000000000 lt OK Note The BD_DATA parameter of the AT JCBD command is composed in the LSB first format 4 Exit production mode AT JPRO 0 lt OK SW Reset AT JRES
22. or a command to be terminated before sending a new one A command is considered as terminated when OK and all subsequent related responses have been received There are also responses which are not initiated by a sent command They are in that case initiated by the remote Bluetooth device 4 1 AT Command and Response Format and Syntax All data exchanged between the host and eBMU is in ASCII format Parameters for commands and responses are given in decimal DEC base in ASCII format unless hexadecimal HEX base is specified MSB is always sent first eBMU does not distinguish between upper and lower cases Example for values with decimal base in ASCII format The number 255 in decimal corresponds to three characters 2 5 5 E g AT JSDA 010 1234567890 Here the number 10 must be given by three ASCII characters 0 1 0 because the parameter requires a value consisting of three characters Example for values with hexadecimal base in ASCII format The number 255 in decimal base corresponds to the number FF in hexadecimal base thereby the number in ASCII format for hexadecimal base is represented by the following two characters F F E g RSNFCNF 3E80 2 The four ASCII characters 3 E 8 0 represent the number 3E80 in hexadecimal base which corresponds to 16000 in decimal base 4 1 1 AT Commands All AT commands follow the format below AT lt command gt l
23. racters length_friendly_name parameter 2 characters DEC base Length of friendly name the maximum value for length is 18 friendly_name parameter length length_friendly_name No delimiter is required OK DevA Dev B AT JSNF lt sniff_Max gt lt sniff_Min gt lt sniff_attempt gt lt sniff_tmo gt lt on off gt Sniff Request Request a link to enter Sniff Mode All command parameters are given in HEX base with the exception of on off parameter 1 ASCII character represents four bits in HEX base e g A is 1010 MSB given first sniff_Max parameter 4 characters HEX base Maximum allowed sniff interval Value to be written N Time N 0 625 ms Range 1 25 ms to 40 9 s sniff_Min parameter 4 characters HEX base Minimum allowed sniff interval Value to be written N Time N 0 625 ms Range 1 25 ms to 40 9 s sniff_attempt parameter 4 characters HEX base Number of sniff attempts Value to be written N Length N 1 25 ms Time Range 0 625 ms 40 9 s sniff tmo parameter 4 characters HEX base The time out value for sniff attempts Value to be written N Time 0 625 ms Range 0 msec to 40 9 s on off parameter 1 character Sniff ON value 1 or Sniff OFF value 0 RSNFCNF lt sniff_Interval gt lt mode gt sniff_Interval parameter 4 characters HEX base mode parameter 1 character Normal mode mode 0 or sniff mode mode 2
24. rial Port Profile Name of the remote service remote service channel parameter 2 characters DEC base For each service Completed by RSDSCNF lt status gt status parameter 1 character AT JSEC Enable SECurity OK Dev A lt security_mode gt DevB bou i security mode parameter 1 character length code 1 Security Mode 1 PIN code 2 N A 3 Security Mode 3 default link key information parameter 1 character 1 2 Note This parameter has no function It has to be set to either 1 or 2 PIN_type parameter 1 character 1 Variable PIN default 2 Fixed PIN length PIN code parameter 2 characters DEC base Length of PIN code The maximum PIN length value is 16 corresponding to a 16 characters long PIN code PIN code parameter length length PIN code Normal user PIN for example 0000 default This parameter is taken into account if PIN TYPE is fixed Note If security mode shall be changed from default settings AT JSEC shall be the first command that is sent after a reset Security mode 3 is the default security mode and the default PIN User s Manual 18 Revision 5 0 2011 09 05 Software Description eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s from eBMU Dev A Dev B lype is variable AT JSLN lt length_friendly_name gt lt friendly_name gt Set Local device friendly Name Supports all ASCII cha
25. s 3 2 Pin Assignments The table below shows the available GPIOs GPIOs noted with Reserved can not be controlled by a host P0 1 and P0 8 can be used as application GPIOs but not when they are used during the crystal calibration procedure All application GPIOs are by default configured as tri state User s Manual 7 Revision 5 0 2011 09 05 Software Description eBMU PMB 8753 2 Serial Port Profile Pin Name Default Direction GPIO Description Configuration UART RX 5 Reserved UART UART TX O PU 4 Reserved UART UART RTS O PU P0 6 Reserved UART UART CTS 7 Reserved UART SDA O PU y o P0 12 Reserved 12C SCL PU P0 13 Reserved 126 PCMFR1 O PU P0 0 Reserved LPM TX Contf2 P0 14 Reserved LPM PCMCLK Z y o PO 1 APPL GPIO XTAL CAL PCMIN Z O P0 2 APPL GPIO PCMOUT Z APPL GPIO PAON Z 8 APPL GPIO XTAL CAL PSELO Z P0 9 APPL GPIO PSEL1 2 10 APPL GPIO TX Conf1 Z PO 11 APPL GPIO P015 2 P0 15 APPL GPIO User s Manual 8 Revision 5 0 2011 09 05 Software Description intel PMB Infineon SPP AT Command and Response 4 Infineon SPP AT Command and Response AT commands can only be sent while in command mode with the exception of stream connection cancel which can be sent in stream mode The expected response after sending an AT command is the OK response see specification below The host shall wait f
26. s PIN P0 14 low When eBMU is ready it will also allow the host to enter LPM by setting P0 0 low Before entering LPM the host shall set UART CTS of eBMU high Before entering LPM eBMU will set its own UART RTS high The host can wake up eBMU by setting UART CTS of eBMU low again and setting P0 14 high again eBMU can wake up the host by setting its own UART RTS low again and setting P0 0 high again User s Manual 22 Revision 5 0 2011 09 05 Software Description intel PMB 2 5 Infineon SPP AT Command Response 4 5 1 Host Initiates Low Power Mode Entry and Exit The picture below describes when the host initiates Low Power Mode and host initiates the Low Power Mode Host eBMU Host Output GPIO 0 14 Host RTS UARTCTS Host Input GPIO 0 00 Host CTS UARTRTS The host allows eBMU to enter low power mode eBMU enters low power mode eBMU allows the host to enter low power mode the host may if it can enter low power mode The host requests the eBMU to wake up eBMU wakes up oc RON 4 5 2 Host Initiates Low Power Mode Entry eBMU Initiates Exit The picture below describes when the host initiates Low Power Mode and host initiates the Low Power Mode Host eBMU Host Output GPIO 0 14 Host RTS UARTCTS Host Input GPIO 0 00 Host CTS UARTRTS The host allows eBMU to enter low power mode eBMU enters low power mode eBMU allows the host to enter low power mode The host enters low power
27. served or undefined Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them The information here is subject to change without notice Do not finalize a design with this information The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications Current characterized errata are available on request Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order Copies of documents which have an order number and are referenced in this document or other Intel literature may be obtained by calling 1 800 548 4725 or go to http www intel com Z en US 01 Any software source code reprinted in this document is furnished under a software license and may only be used or copied in accordance with the terms of that license When the doc contains software source code include a copy of the software license or a hyperlink to its permanent location This document contains information on products in the design phase of development Intel processor numbers are not a measure of performance Processor numbers differentiate features within each processor family not across different processor families Go to http www intel com products processor o5Fnumber Code Names are only for use by In
28. sociated BD ADDRESS and link key from the EEPROM 4 AT JRLS Register Local Service It writes the CoD value into EEPROM 5 AT JCCR Create connection with security mode 3 The resulting link key will be written into EEPROM both in DEVA and DEVB 6 AT JRES RESet The content of EEPROM is read and loaded into RAM 7 AT JSLN Set Local Name The local name is written into EEPROM Note AT JRBD does not read from EEPROM but from the configuration that has been read into the device after startup 4 10 Security Mode Pairing is done automatically when security mode 3 is used Security mode 3 is the default security mode If security mode 1 no authentication and no encryption is the desired mode then AT JSEC should be the first command issued specifying security mode 1 after a HW reset The pair procedure involves a PIN code indication RPCI and a secure link established response RSLE If a trusted device shall be removed then the remove trusted device command AT JRTD shall be used See example in section 5 for a detailed session description 4 11 GPIO Indication of Connection Status The GPIO pin 1 pin E5 is used to indicate the connection status 1 is HIGH when BT device is connected and LOW when there is no connection The transition from HIGH to LOW happens prior to sending User s Manual 25 Revision 5 0 2011 09 05 Software Description eBMU intel PMB 8753 2 Infineon SPP AT Command and Response
29. st lt eBMU OK 7 Host eBMU AT JAAC 1 8 Host lt eBMU OK 9 Host gt eBMU AT JCCR 0003199E8B25 01 10 Host lt eBMU OK 11 Host lt eBMU RPCI 0003199E8B25 12 Host gt eBMU AT JPCR 04 0000 13 Host lt eBMU OK 14 Host lt eBMU RPCI 0003199E8B35 15 Host gt eBMU_ AT JPCR 04 0000 16 Host lt eBMU OK 17 Host lt eBMU RSLE 18 Host lt eBMU RCOI 0003199E8B35 User s Manual 28 Revision 5 0 2011 09 05 Software Description intel PMB aa Example AT Commands and Responses 19 Host lt eBMU RCCRCNF 350 0 20 Host lt eBMU RSLE 21 Host lt eBMU RCCRCNF 350 0 User s Manual 29 Revision 5 0 2011 09 05 Software Description intel PMB Example AT Commands and Responses References 1 www bluetooth or User s Manual 30 Revision 5 0 2011 09 05 Software Description intel PMB Example AT Commands and Responses Terminology A APPL Application AT Attention from Hayes command set B BT Bluetooth C CR Carry Return CTS Clear To Send D DEC DECimal E eBMU embedded BMU G GPIO General Purpose Input Output H HEX HEXadecimal HW Hardware Input Output 12C Inter Integrated Circuit L LF Line Feed M MSB Most Significant Bit MTU Maximum Transmission Unit OSC OSCillator PU Pull Up R RFCOMM Radio Frequency Communication RTS Request To Send RX Reception S SCL Serial CLock SDA Serial DAta SPP Serial Port Profile SW
30. t parameter 1 if required gt lt parameter 2 if required gt lt parameter 3 if required gt lt gt lt carriage return gt lt line feed E g AT JCCR 0010c64d67dc 01 To connect to BD ADDR 0x0010c64d67dc service channel 1 4 1 2 AT Responses All AT responses follow the format below with the exception of OK and lt ERROR gt lt response gt lt parameter 1 if required gt lt parameter 2 if required gt lt parameter 3 if required gt lt gt lt carriage return gt lt line feed E g RDAI 004 DATA 4 bytes DATA received User s Manual 9 Revision 5 0 2011 09 05 Software Description intel PMB Infineon SPP AT Command and Response 4 1 2 1 Response Parameter List for status and ERROR 4 1 2 1 1 Command Execution Status Values Values for status general for all commands BT OK 0 BT ERROR 1 BT TIMEOUT 4 4 1 2 1 2 General Error Messages e ERR 1 Syntax Error ERR 2 Command not allowed at present execution status ERR 2 is obtained when any of the following situations is met Create a new connection when already connected Device discovery when already connected Send data when not connected Accept connection request without a request Enter sniff mode without being connected Enable SEC mode after another command has previously been sent Service discovery when connected Send data with length 0 o N O OT ROIN User s Manual 10 Revision 5
31. tel to identify products platforms programs services etc products in development by Intel that have not been made commercially available to the public i e announced launched or shipped They are never to be used as commercial names for products Also they are not intended to function as trademarks BunnyPeople Celeron Celeron Inside Centrino Centrino Inside Core Inside i960 Intel the Intel logo Intel AppUp Intel Atom Intel Atom Inside Intel Core Intel Inside the Intel Inside logo Intel NetBurst Intel NetMerge Intel NetStructure Intel SingleDriver Intel SpeedStep Intel Sponsors of Tomorrow the Intel Sponsors of Tomorrow logo Intel StrataFlash Intel Viiv Intel vPro Intel XScale InTru the InTru logo InTru soundmark Itanium Itanium Inside MCS MMX Moblin Pentium Pentium Inside skoool the skoool logo Sound Mark The Journey Inside vPro Inside VTune Xeon and Xeon Inside are trademarks of Intel Corporation in the U S and other countries Other names and brands may be claimed as the property of others Copyright O 2011 Intel Corporation All rights reserved intel PMB piss eBMU Revision History 2011 09 05 Revision 5 0 Previous Revision 2010 04 28 Rev 4 1 Page Subjects major changes since last revision 16 Length of uuid parameter in AT JRLS command depends on the used SPP AT SW version 20 The timing of Stream Connection Cancel string is more tolerant in SPP AT v1 7 and onw
32. ue accidentally 2 The oscTrim value is pre programmed on eUniStone module It can be read through AT JRBD Writing a wrong value can destroy the module 3 AT JCBD command can only be issued after production mode is enabled AT JPRO 1 Changes in BD Data lake place after production mode command is disabled AT JPRO 0 followed by a SW reset AT JRES See section 4 8 User s Manual Software Description 12 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s Dev A from eBMU Dev B AT JCCR lt bd_addr gt Create Connection Request OK Dev A lt service channel gt Instructs eBMU to connect to a remote Followed by Bluetooth device prospective slave RCCRCNF lt MTU size gt lt status gt bd_addr parameter 12 characters HEX base MTU_size parameter 3 The Bluetooth address of the remote device characters DEC base service_channel parameter 2 characters status parameter 1 DEC base character See section Value range 01 30 4 1 2 1 1 Which service channel to connect to can be received from a Service Discovery If maximum number of AT JSDS allowed connections already exists ERR 2 AT JDDS lt limit_inquiry Device Discovery Start OK DevA _result gt Causes eBMU to start a Device Discovery Then if responses are Inquiry and Remote Name Request of the returned Bluetooth neighborhood RDDSRES lt bd addr
33. value parameter 4 characters HEX base This value is the state of the GPIO PINs specified in read parameter Values for each bit 0 Low 1 High When the pins are set as outputs the return User s Manual Software Description 14 Revision 5 0 2011 09 05 eBMU PMB 8753 2 Infineon SPP AT Command and Response AT Command Usage Resulting response s from eBMU Dev A Dev B set parameter 4 characters HEX base Values for each bit 0 No Action 1 Set clear parameter 4 characters HEX base Values for each bit 0 No Action 1 Clear value will be O for the specific pin Reserved pins will always return 0 AT JGPC lt direction gt lt open_drain gt lt pull_on off gt lt pull_up down gt lt tristate gt GPIO Configuration All parameters of this command are bit fields of 16 bits corresponding to GPIOs P0 15 to P0 0 See command AT JGPA direction parameter 4 characters HEX base Values for each bit 0 OUT 1 IN open drain parameter 4 characters HEX base Values for each bit 1 OPEN pull on off parameter 4 characters HEX base Values for each bit 0 Pull OFF 1 Pull ON pull up down parameter 4 characters HEX base Value for each bit 1 Pull UP 0 Pull DOWN tristate parameter 4 characters HEX base Value for each bit 1 Tri state Note See section 3 2 for available GPIO pins OK Dev A Dev B AT JPCR

Download Pdf Manuals

image

Related Search

Related Contents

User manual, Print  DDJ-SX - Pioneer DJ  USER MANUAL  Samsung LA22B350F2 Manuel de l'utilisateur  Notices biographiques - Symposium international sur l  Shure Performance Gear Wireless User Guide  @ Relooking : mode d`emploi - Optimum  Canon EOS 60D : présentation et première prise  Télécharger - NOVEXX Solutions  V7 Replacement Battery for selected Dell Notebooks  

Copyright © All rights reserved.
Failed to retrieve file