Wurth Elektronik AMB2621 Скачать руководство пользователя страница 103

WIRELESS CONNECTIVITY & SENSORS

User manual Proteus-II

8.11. RF_BeaconFlags: Interprete the advertising data

Settings

index

Designation

Permissible

values

Default value

Permissions

Number

of

Bytes

14

RF_BeaconFlags

See

description

0

read/write

1

This 8-Bit field enables/disables the reception of Beacons. To use multiple settings, add the Bit
numbers and choose the result as value for

RF_BeaconFlags

.

Bit no.

Description

1 : 0

Enable/disable the reception of Beacons. To avoid too much traffic on the UART,
we recommend to use the filtered version.

0x0

Reception of Beacons disabled.

0x1

Receive all Beacons from Proteus-II devices in range. Each
received packet is interpreted and output by the UART. In this
case, active scanning is performed which increases the current
consumption. To decrease the work load of the receiving
module, use a sufficiently high UART baud rate at the receiving
device and slow advertising intervals at the sending devices.

0x3

Same as ’0x1’ plus additional filter. This filter discards redundant
packets that contain the same content.

others

Reserved.

2

If this Bit is set, a

CMD_RSSI_IND

message is output each time when an

advertising packet with WE SPP-like UUID is received. This feature can be used
to realize a position sensing application, since the

CMD_RSSI_IND

contains the

current TX power level and the current RSSI value besides the

FS_BTMAC

of the

sending device. To decrease the work load of the receiving module, please use
a sufficiently high UART baud rate at the receiving device and slow advertising
intervals at the sending devices.

15 : 3

Reserved.

Table 50: Beacon configuration flags

The internal database of the module may host the advertising data of 25 differ-
ent devices. If the data base is full, the oldest entry is removed.

Order code 2608011x24010

101

Version 1.11 , July 2022

www.we-online.com/wcs

Содержание AMB2621

Страница 1: ...USER MANUAL PROTEUS II AMB2623 2608011X24010 VERSION 1 11 JULY 6 2022 ...

Страница 2: ...eet and user manual This is especially important for Wireless Connectivity products that were not purchased directly from Würth Elektronik eiSos A firmware update on these respective products may be required We strongly recommend to include in the customer system design the possibility for a firmware update of the product ...

Страница 3: ...chapter Reference design and chapter Information for explosion protection March 2019 1 4 1 1 0 2 1 Updated references to new AppNote name structure Updated important notes legal notice license terms chapters June 2019 1 5 1 1 0 2 1 Corrected information on brownout and maximum TX power in chapter Electrical specifications Updated label in chapter General labeling information Corrected example of D...

Страница 4: ...um of 31 bytes Added Annex Additional CRC8 Information and Example codes for host integration June 2020 1 9 1 1 0 2 1 Updated Declaration of EU conformity to latest Version of EN 300 328 after successfully passing corresponding delta test in chapter Regulatory compliance information Added package name in chapter Footprint WE FP 4 October 2020 1 10 1 1 0 2 1 Updated Declaration of EU conformity Reg...

Страница 5: ...r pre cuts available The modules are available in all quantities as cut tape Added information concerning firmware version 1 3 0 see chapter Firmware history Added overview of helpful application notes Updated document style July 2022 For firmware history see chapter Firmware history Order code 2608011x24010 3 Version 1 11 July 2022 www we online com wcs ...

Страница 6: ...size of the Bluetooth connection Payload The intended message in a frame package RF Radio frequency Describes wireless transmission RSSI Receive Signal Strength Indicator The RSSI indicates the strength of the RF signal Its value is always printed in two s complement notation Soft device Operating system used by the nRF52 chip User settings Settings to configure the module Any relation to a specif...

Страница 7: ...8 5 Functional description 32 5 1 Operation modes 32 5 2 Radio module states 32 5 3 State indication using the LED pins 34 5 4 Sleep mode 34 5 5 Identification of a Proteus II device on the radio 35 5 6 Connection based data transmission with or without security 35 5 6 1 Further information for a secure connection setup 36 5 6 1 1 Just works mode 36 5 6 1 2 StaticPasskey mode 39 5 6 1 3 Bonding 42...

Страница 8: ...2 CMD_DELETEBONDS_REQ 63 7 2 12 1 Example 1 64 7 2 12 2 Example 2 64 7 3 Transmit and receive data 65 7 3 1 CMD_DATA_REQ 65 7 3 2 CMD_TXCOMPLETE_RSP 65 7 3 3 CMD_DATA_IND 66 7 3 4 CMD_SETBEACON_REQ 66 7 3 5 CMD_BEACON_IND 66 7 4 Configuring the module and modifying the device settings 68 7 4 1 CMD_SET_REQ 68 7 4 1 1 Example 1 69 7 4 1 2 Example 2 69 7 4 2 CMD_GET_REQ 70 7 4 2 1 Example 1 70 7 5 Ma...

Страница 9: ...91 8 6 RF_DeviceName Modify the device name 92 8 6 1 Example 1 92 8 6 2 Example 2 92 8 7 RF_StaticPasskey Modify the static passkey 94 8 7 1 Example 1 94 8 7 2 Example 2 94 8 8 RF_SecFlags Modify the security settings 95 8 8 1 Example 1 96 8 8 2 Example 2 96 8 9 RF_SecFlagsPerOnly Modify the security settings Peripheral only mode 98 8 9 1 Example 1 98 8 9 2 Example 2 98 8 10 RF_ScanFlags Modify th...

Страница 10: ...118 8 22 CFG_Flags Configure the module 120 8 22 1 Example 1 120 8 22 2 Example 2 120 8 23 DIS_ManufacturerName Configure the manufacturer name 122 8 23 1 Example 1 122 8 23 2 Example 2 122 8 24 DIS_ModelNumber Configure the model number 124 8 24 1 Example 1 124 8 24 2 Example 2 124 8 25 DIS_SerialNumber Configure the serial number 126 8 25 1 Example 1 126 8 25 2 Example 2 126 8 26 DIS_HWVersion C...

Страница 11: ...Proteus II OTA bootloader 144 13 2 1 Firmware update steps using the Nordic nRF Toolbox app 146 14 Firmware history 149 15 Design in guide 150 15 1 Advice for schematic and layout 150 15 2 Dimensioning of the micro strip antenna line 152 15 3 Antenna solutions 153 15 3 1 Wire antenna 154 15 3 2 Chip antenna 154 15 3 3 PCB antenna 154 15 3 4 Antennas provided by Würth Elektronik eiSos 155 15 3 4 1 ...

Страница 12: ...73 22 7 IC Compliance Statement 173 22 8 TELEC radio law approval 174 22 8 1 Label 174 22 8 2 Certified antennas 175 22 9 FCC and IC requirements to OEM integrators 175 22 9 1 Pre certified antennas 176 23 References 178 24 Important notes 179 24 1 General customer responsibility 179 24 2 Customer responsibility related to specific in particular safety relevant appli cations 179 24 3 Best care and...

Страница 13: ... 184 26 5 Disclaimer of warranty 184 26 6 Limitation of liability 185 26 7 Applicable law and jurisdiction 185 26 8 Severability clause 185 26 9 Miscellaneous 185 A Additional CRC8 Information 188 A 1 Example CRC8 Implementation 188 A 2 CRC8 Test Vectors 188 B Example codes for host integration 189 Order code 2608011x24010 11 Version 1 11 July 2022 www we online com wcs ...

Страница 14: ...ion interval to increase the data throughput to a remote Bluetooth LE device This application note describes how to set the radio module in this mode and how to test it in a module to module setup It presents measurements and test scenarios for throughput measurements Application note ANR008 Wireless Connectivity Software Development Kit http www we online com ANR008 To ease the integration of the...

Страница 15: ...ine com ANR030 This application note gives a short overview about the options to create a custom firmware for Würth Elektronik eiSos radio modules by using the hardware platform and the embedded nRF5x system on chip It presents options on firmware development environments and acces sories like SDKs for the use within the nRF5 ecosystem The reader is informed on how to access to a multitude of radi...

Страница 16: ...nal data transmission between several Proteus II and or to other Bluetooth LE devices implementing the AMBER SPP profile Any module in the network can initiate connection setup Secured connections allow the transmission of encrypted data user defined key or pairing Fast sensor data transmission via Beacons The Proteus II supports the transmission and reception of Beacons Beacons are fast broadcast...

Страница 17: ... UART SPI I2C ADC PWM NFC and GPIO OTA firmware update The Proteus II firmware provides over the air firmware update capa bilities Firmware updates can be applied using the Nordic Apps for cell phones Peripheral only mode The Proteus II firmware provides the peripheral only operation mode see chapter 10 that allows the easy adaption of already existing custom hardware with the Bluetooth LE interfa...

Страница 18: ...ONNECTIVITY SENSORS User manual Proteus II 1 2 Block diagram Figure 1 Block diagram of the module with internal PCB antenna and antenna pad Order code 2608011x24010 16 Version 1 11 July 2022 www we online com wcs ...

Страница 19: ...order code Description 2608011024010 AMB2623 TR Bluetooth Low Energy radio Module with integrated antenna Tape Reel 2608011124010 AMB2623 1 TR Bluetooth Low Energy radio Module with RF pad Tape Reel Table 3 Ordering information Order code 2608011x24010 17 Version 1 11 July 2022 www we online com wcs ...

Страница 20: ...ry may not function properly for rise times longer than the specified maximum A step in supply voltage of 300 mV or more with rise time of 300 ms or less within the valid supply range may result in a system reset An instable supply voltage may significantly decrease the radio performance and stability 2 2 Absolute maximum ratings Description Min Typ Max Unit Supply voltage VDD 0 3 3 9 V Voltage on...

Страница 21: ...on at 4 dBm 112 mA TX current consumption at 0 dBm 82 mA RX current consumption 82 mA Table 6 Power consumption for 100 transmission reception Due to the Bluetooth LE time slot operation the real operating currents are reduced significantly and depend on the user selectable advertising and con nection interval settings 1 Transmitter only with DC DC converter from nRF52 data sheet 2 Full module pow...

Страница 22: ...ice in advertising mode see Figure 3 and Figure 4 Currents and state durations are dependent on the configuration of the module In this state the module transmits the advertising packets on the 3 advertising channels Nordic Semiconductor provides an online tool calculating the average current of a Bluetooth connection It can be accessed at https devzone nordicsemi com power Order code 2608011x2401...

Страница 23: ...TIVITY SENSORS User manual Proteus II Figure 3 Current consumption calculation in advertising mode with 40ms advertising interval UART disabled Order code 2608011x24010 21 Version 1 11 July 2022 www we online com wcs ...

Страница 24: ...NSORS User manual Proteus II Figure 4 Measured Proteus II transient current consumption in advertising mode with 40ms advertising interval excerpt of 5ms Order code 2608011x24010 22 Version 1 11 July 2022 www we online com wcs ...

Страница 25: ...dB 90 20 dBm Enable TX or RX delay 140 µs Enable TX or RX delay fast mode 40 µs Disable TX delay 6 µs Disable RX delay 0 µs Table 7 Radio parameters Output power RF_TXPower 4 Min Typ Max Unit Proteus II external antenna 50Ω conducted 3 4 dBm Proteus II integrated pcb antenna e i r p 2 0 dBm Table 8 Output power 1 nRF52832 Rev 1 with build code CIAA B00 CSP package in DC DC Mode Order code 2608011x...

Страница 26: ...SS 0 4 V output set low high drive VDD 2 7 V 6 10 15 mA Current at VSS 0 4 V output set low high drive VDD 1 7 V 3 mA Current at VDD 0 4 V output set high standard drive VCC 1 7V 1 2 4 mA Current at VDD 0 4 V output set high high drive VDD 2 7 V 6 9 14 mA Current at VDD 0 4 V output set high high drive VDD 1 7 V 3 mA Internal pull up resistance 13 kΩ Internal pull down resistance 13 kΩ Table 9 Pin...

Страница 27: ...SWDIO SWDCLK GND ANT 17 12 11 8 7 1 BUSY Figure 5 Pinout top view No µC Pin Designation I O Description 1 ANT RF Antenna connection in case of module variant with external antenna In case of module with integrated antenna do not connect 2 GND Supply Ground Order code 2608011x24010 25 Version 1 11 July 2022 www we online com wcs ...

Страница 28: ... to use this pin in Peripheral only Mode In Command mode this pin must not be respected Do not connect if not needed 10 P0 00 XL12 LED_1 Output Indicates the module state active high Do not connect if not needed 11 P0 01 XL22 LED_2 Output Indicates the module state active high Do not connect if not needed 12 P0 02 AIN0 UTXD Output UART Transmission 13 P0 03 AIN1 URXD Input UART Reception Uses inte...

Страница 29: ...commended Without having the SWD interface available a fail safe firmware update on a customer PCB cannot be guaranteed If the module has to be connected to a PC a converter TTL to RS 232 or TTL to USB has to be used See chapter 3 for details on all pins Please refer to the Proteus II EV schemes for a reference design The logic level of the module is based on 3V A 5V logic level must not be connec...

Страница 30: ... ports The two correspond ing COM ports have to be selected and opened with a default configuration of 115200 Baud 8 data Bits 1 stop Bit and parity set to none 8n1 To reproduce the following sequence note that the FS_BTMAC of every module is different thus it has to be replaced it in the commands below In addition the checksum has to be adjusted when adapting any command The command structure and...

Страница 31: ...00 00 55 00 00 DA 18 00 C2 Request CMD_GET_REQ with settings index 4 02 10 01 00 04 17 Response CMD_GET_CNF FS_BTMAC of module B is 0x11 0x00 0x00 0xDA 0x18 0x00 02 50 07 00 00 11 00 00 DA 18 00 86 3 Connect module A to module B via Bluetooth This example is taken from an older firmware Using newer firmwares with the optional Bluetooth 4 2 feature LE Packet Length Extension the maximum supported p...

Страница 32: ...ce the connection is active data can be sent in each direction Let us send a string ABCD from module B to module A The RSSI values will be different in your tests Info Module A Module B Request CMD_DATA_REQ Send ABCD to module A 02 04 04 00 41 42 43 44 06 Response CMD_DATA_CNF Request received send data now 02 44 01 00 00 47 Indication CMD_DATA_IND Received string ABCD from FS_BTMAC 0x11 0x00 0x00...

Страница 33: ...fully 02 C4 01 00 00 C7 6 Now module A closes the connection so both modules will get a disconnect indication Info Module A Module B Request CMD_DISCONNECT_REQ Disconnect 02 07 00 00 05 Response CMD_DISCONNECT_CNF Request received disconnect now 02 47 01 00 00 44 Indication CMD_DISCONNECT_IND Connection closed 02 87 01 00 16 92 Indication CMD_DISCONNECT_IND Connection closed 02 87 01 00 13 97 Orde...

Страница 34: ...owed commands can be found in Figure 7 When the Proteus II is powered up it starts in ACTION_IDLE state In this state the module advertises Bluetooth LE role peripheral such that other devices in range Bluetooth LE role central or observer can detect it and connect to it If no connection was setup after RF_AdvertisingTimeout seconds the module goes to ACTION_SLEEP state which will stop ad vertisin...

Страница 35: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus II Figure 7 State overview Order code 2608011x24010 33 Version 1 11 July 2022 www we online com wcs ...

Страница 36: ...ing state the module will then send a CMD_SLEEP_CNF and then enter the ACTION_SLEEP mode In ACTION_SLEEP mode the UART is disabled so the module will not receive or transmit any data To prevent leakage current the host shall not pull the UART_RX to LOW level as the module has an internal pull up resistor enabled on this pin To leave the ACTION_SLEEP mode and enter ACTION_IDLE state again the modul...

Страница 37: ...p a connection with module B module A can use the command CMD_CONNECT_REQ including the FS_BTMAC of module B If the FS_BTMAC of module B is unknown a scan can be run before by module A to discover all available modules in range After sending the command CMD_CONNECT_REQ the module answers with a CMD_CONNECT_CNF to signal that the request has been understood and the module now tries to establish the...

Страница 38: ...When connecting from a Proteus II to a Proteus II you shall not use different security modes To get further information about the secured connection setup when using a foreign device i e mobile phone with a custom APP please refer to the Appli cation Note advanced user guide Proteus I ANR002 Proteus II ANR005 5 6 1 1 Just works mode In case of the Just works mode each time a connection is establis...

Страница 39: ...ew value 02 51 01 00 00 52 Response CMD_GETSTATE_CNF 02 41 02 00 01 01 41 Perform CMD_SET_REQ with settings index 12 and value 0x02 on module B 02 11 02 00 0C 02 1F Response CMD_SET_CNF Module will restart to adopt the new value 02 51 01 00 00 52 Response CMD_GETSTATE_CNF 02 41 02 00 01 01 41 4 Connect module A to module B via Bluetooth Info Module A Module B Request CMD_CONNECT_REQ with FS_BTMAC ...

Страница 40: ...ned successfully to module with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 and maximum payload size of 0xF3 243 Bytes per packet 02 C6 08 00 00 55 00 00 DA 18 00 F3 A8 5 Once the connection is active data can be sent in each direction Let us send a string ABCD from module B to module A The RSSI values will be different in your tests Info Module A Module B Request CMD_DATA_REQ Send ABCD to module A 02 ...

Страница 41: ... 01 00 13 97 8 You may want to perform a CMD_FACTORYRESET_REQ to restore default settings 5 6 1 2 StaticPasskey mode In case of the StaticPasskey mode a pass key has to be entered at the central side that has to match the pass key of the peripheral Here the Proteus II uses a static pass key in the periph eral role that is stored in the parameter RF_StaticPasskey When using this method the central ...

Страница 42: ...gure the parameter RF_SecFlags to use StaticPasskey pairing method for Bluetooth security Info Module A Module B Perform CMD_SET_REQ with settings index 12 and value 0x03 on module A 02 11 02 00 0C 03 1E Response CMD_SET_CNF Module will restart to adopt the new value 02 51 01 00 00 52 Response CMD_GETSTATE_CNF 02 41 02 00 01 01 41 Perform CMD_SET_REQ with settings index 12 and value 0x03 on module...

Страница 43: ...88 07 00 02 11 00 00 DA 18 00 5C Indication CMD_SECURITY_IND status 0x02 encrypted link pairing no bonding with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 02 88 07 00 02 55 00 00 DA 18 00 18 Indication CMD_CHANNELOPEN_RSP Channel opened successfully to module with FS_BTMAC 0x11 0x00 0x00 0xDA 0x18 0x00 and maximum payload size of 0xF3 243 Bytes per packet 02 C6 08 00 00 11 00 00 DA 18 00 F3 EC Indicat...

Страница 44: ..._RSP Data transmitted successfully 02 C4 01 00 00 C7 7 Now module A closes the connection so both modules will get a disconnect indication Info Module A Module B Request CMD_DISCONNECT_REQ Disconnect 02 07 00 00 05 Response CMD_DISCONNECT_CNF Request received disconnect now 02 47 01 00 00 44 Indication CMD_DISCONNECT_IND Connection closed 02 87 01 00 16 92 Indication CMD_DISCONNECT_IND Connection ...

Страница 45: ...ngs index 4 02 10 01 00 04 17 Response CMD_GET_CNF FS_BTMAC of module A is 0x55 0x00 0x00 0xDA 0x18 0x00 02 50 07 00 00 55 00 00 DA 18 00 C2 Request CMD_GET_REQ with settings index 4 02 10 01 00 04 17 Response CMD_GET_CNF FS_BTMAC of module B is 0x11 0x00 0x00 0xDA 0x18 0x00 02 50 07 00 00 11 00 00 DA 18 00 86 3 Configure the parameter RF_SecFlags to use Just Works with bonding pairing method for ...

Страница 46: ...on CMD_SECURITY_IND status 0x01 encrypted link bonding established with FS_BTMAC 0x11 0x00 0x00 0xDA 0x18 0x00 02 88 07 00 01 11 00 00 DA 18 00 5F Indication CMD_SECURITY_IND status 0x01 encrypted link bonding established with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 02 88 07 00 01 55 00 00 DA 18 00 1B Indication CMD_CHANNELOPEN_RSP Channel opened successfully to module with FS_BTMAC 0x11 0x00 0x00 ...

Страница 47: ... established successfully to module with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 02 86 07 00 00 55 00 00 DA 18 00 14 Indication CMD_SECURITY_IND status 0x00 encrypted link to bonded device with FS_BTMAC 0x11 0x00 0x00 0xDA 0x18 0x00 02 88 07 00 00 11 00 00 DA 18 00 5E Indication CMD_SECURITY_IND status 0x00 encrypted link to bonded device with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 02 88 07 00 00 5...

Страница 48: ... a CMD_BEACON_ IND message To set the module into ACTION_SCANNING mode the command CMD_SCANSTART_REQ has to be used Enable the Beacon function before by setting the corresponding value in the RF_BeaconFlags parameter This method is very suitable for sensor networks which frequently send their data to data collectors Especially when using a slow RF_ScanTiming mode data can be transmitted in very en...

Страница 49: ...ising interval Besides the FS_BTMAC of the sending module the RSSI value and the TX power is output in format of a CMD_RSSI_IND message via UART when an advertising packet of another Proteus II has been received To enable this function the corresponding Bit in the RF_BeaconFlags has to be set 5 9 Configure the module for low power consumption Depending on the application environment of the Proteus...

Страница 50: ...and receiver sensitivity frequency offset and drift modulation characteristics packet error rate inter modulation performance Conformance tests of the nRF52 with the DTM application are carried out by dedicated test equipment To get access to the test functions the CMD_DTMSTART_REQ shall be used first This command restarts the module in direct test mode A CMD_GETSTATE_CNF message confirms that the...

Страница 51: ...ission test first Info Module A Module B Request CMD_DTM_REQ to start the transmission test on module A with channel 0 and Bit pattern 16 times 0x0F 02 1E 04 00 02 00 10 01 0B Response CMD_DTM_CNF Started test successfully 02 5E 03 00 00 00 00 5F Start the reception test Info Module A Module B Request CMD_DTM_REQ to start the reception test on module B with channel 0 02 1E 04 00 01 00 00 00 19 Res...

Страница 52: ... MBit phy to be backward compatible to Bluetooth 4 x devices As soon as a connection has been setup the connection can be updated to the 2 MBit phy To switch to 2 MBit phy after the connection has been setup the Proteus II offers the com mand CMD_PHYUPDATE_REQ As response to this request a CMD_PHYUPDATE_IND is returned from the Proteus II that gives feedback if the connection was switched to the n...

Страница 53: ...rSetting UART_BaudrateIndex The data format is fixed to 8n1 The flow control can be enabled by means of the UserSetting UART_Flags The output of characters on the serial interface runs with secondary priority For this reason short interruptions may occur between the outputs of individual successive Bytes The host must not implement too strict timeouts between two Bytes to be able to receive packet...

Страница 54: ...ndicates for example that a connection has been established Start signal Command Length Payload CS 0x02 1 Byte 2 Byte LSB first Length Bytes 1 Byte Start signal 0x02 1 Byte Command One of the predefined commands 1 Byte Length Specifies the length of the data that follows Length is a 16 Bit field with LSB first Payload Variable number defined by the length field of data or parameters Checksum Byte ...

Страница 55: ...the different commands are only valid in specific module states see Figure 7 If a command is not permitted in the current state the command confirmation returns Operation not permitted as a response Order code 2608011x24010 53 Version 1 11 July 2022 www we online com wcs ...

Страница 56: ...F Start signal Command 0x40 Length Status CS 0x02 0x49 0x01 0x00 1 Byte 1 Byte Status 0x00 Request received will start scan now 0x01 Operation failed 0xFF Operation not permitted 7 1 2 CMD_SCANSTOP_REQ This command stops the scan operation that was started using CMD_SCANSTART_REQ It stores the detected Proteus II FS_BTMAC addresses in an internal database which can be output using the CMD_GETDEVIC...

Страница 57: ... The Payload sequentially lists the data of the detected Devices devices It consists of Devices times the following telegram see example below BTMAC RSSI TXPower Device name length Device name 6 Bytes 1 Byte 1 Byte 1 Byte Device name length Bytes Status 0x00 Request received 0x01 Operation failed 0xFF Operation not permitted If there are too many devices found to be output the response of the CMD_...

Страница 58: ... with FS_BTMAC 0x11 0x00 0x00 0xDA 0x18 0x00 RSSI value of 0xE2 30 dBm TXPower of 0x04 4 dBm and device name of length 5 with the value of 0x4D4F442031 MOD 1 Device 2 with FS_BTMAC 0x55 0x00 0x00 0xDA 0x18 0x00 and RSSI value of 0xE5 27 dBm TXPower of 0x00 0 dBm and device name 0x4D4F442032 MOD 2 of length 5 7 1 4 CMD_RSSI_IND This telegram indicates the reception of an advertising packet sent by ...

Страница 59: ...t notation The accuracy is 2dB when inside the RSSI range of 90 to 20 dBm The value of the parameter TX power is read from the content of the received advertise packet Format Start signal Command Length BTMAC RSSI TX Power CS 0x02 0x8B 2 Bytes 6 Byte 1 Byte 1 Byte 1 Byte Order code 2608011x24010 57 Version 1 11 July 2022 www we online com wcs ...

Страница 60: ...ngth BTMAC CS 0x02 0x06 0x06 0x00 6 Bytes 1 Byte Response CMD_CONNECT_CNF Start signal Command 0x40 Length Status CS 0x02 0x46 0x01 0x00 1 Byte 1 Byte Status 0x00 Request received try to connect to the device with the FS_BTMAC 0x01 Operation failed 0xFF Operation not permitted 7 2 2 CMD_CONNECT_IND This telegram indicates the connection status and the FS_BTMAC of the connected device This indicati...

Страница 61: ...cation message is the result of a connection request CMD_CONNECT_REQ Format Start signal Command Length Status BTMAC Max payload CS 0x02 0xC6 0x08 0x00 1 Byte 6 Bytes 1 Byte 1 Byte Status 0x00 Success 7 2 5 CMD_DISCONNECT_REQ This command shuts down the existing connection Thereafter the module prints a CMD_DISCONNECT_CNF to confirm that the request has been received the indication message CMD_DIS...

Страница 62: ...ity or connection request ignored due to wrong key 0x3E Connection setup failed 7 2 7 CMD_PHYUPDATE_REQ This command allows to update the PHY of the current Bluetooth LE connection After the module prints a CMD_PHYUPDATE_CNF it tries to update the PHY The result is indicated by CMD_PHYUPDATE_IND message Format Start signal Command Length PHY CS 0x02 0x1A 0x01 0x00 1 Byte 1 Byte PHY 0x01 1MBit PHY ...

Страница 63: ...2 0x00 0x01 1 Byte 1 Byte Info 0x1A Unsupported feature of remote device 7 2 9 CMD_PASSKEY_REQ When receiving a CMD_PASSKEY_IND during connection setup the peripheral requests for a pass key to authenticate the connecting device To answer this request the CMD_PASSKEY_REQ message has to be sent to the Proteus II central including the passkey of the peripheral The permissible characters of the passk...

Страница 64: ... BTMAC CS 0x02 0x8D 0x07 0x00 1 Byte 6 Bytes 1 Byte Status 0x00 Success 7 2 11 CMD_GETBONDS_REQ This command requests the MAC addresses of all bonded devices Format Start signal Command Length CS 0x02 0x0F 0x00 0x00 0x0D Response CMD_GETBONDS_CNF Start signal Command 0x40 Length Status Devices Payload CS 0x02 0x4F 2 Bytes 1 Byte 1 Byte Length 2 Bytes 1 Byte The Payload sequentially lists the data ...

Страница 65: ...0x0000 with FS_BTMAC 0x82 0x5C 0xA7 0xE2 0x87 0xD0 Device 2 Bond_ID 0x0001 with FS_BTMAC 0x01 0x00 0x00 0xDA 0x18 0x00 7 2 12 CMD_DELETEBONDS_REQ This command removes the bonding information of all or single bonded devices Enter Bond_ID to remove the bonding data of a certain Bond_ID To remove all bonding data choose Length equals 0 and leave Bond_ID empty Format Start signal Command Length Bond_I...

Страница 66: ...x01 0x00 0x00 0x4D Successfully removed all bonding information 7 2 12 2 Example 2 Request to remove the bonding of the device corresponding to Bond_ID 0 Start signal Command Length Bond_ID CS 0x02 0x0E 0x02 0x00 0x00 0x00 0x0E Response Start signal Command 0x40 Length Status CS 0x02 0x4E 0x01 0x00 0x00 0x4D Successfully removed the bonding information Order code 2608011x24010 64 Version 1 11 July...

Страница 67: ...tted payload data In high throughput mode the length of data packets may be up to 964 Bytes For more information please refer to ANR006 Proteus II High Throughput Mode Format Start signal Command Length Payload CS 0x02 0x04 2 Bytes Length Bytes 1 Byte Response CMD_DATA_CNF Start signal Command 0x40 Length Status CS 0x02 0x44 2 Bytes Length Bytes 1 Byte Status 0x00 Request received will send data n...

Страница 68: ... scanning Proteus II with Beacon function enabled see RF_BeaconFlags The receiving module will output a CMD_BEACON_IND indication message containing the trans mitted data See chapter 5 7 for more information Choosing 0x00 as Length and leaving the Payload field empty will remove the data from the scan response packet The number of payload data Bytes is limited to 19 Format Start signal Command Len...

Страница 69: ... device and the RSSI value of the data packet are output as well The RSSI value is output in two s complement notation Format Start signal Command Length BTMAC RSSI Payload CS 0x02 0x8C 2 Bytes 6 Bytes 1 Byte Length 7 Bytes 1 Byte Order code 2608011x24010 67 Version 1 11 July 2022 www we online com wcs ...

Страница 70: ...noted differently in the corresponding description The modified parameters only take effect after a restart of the module This may be done by a CMD_RESET_REQ if the module does not restart automatically The flash memory used to store these settings has a limited count of write cycles Try to avoid performing periodic CMD_SET_REQ as each command will use one write cycle The validity of the specified...

Страница 71: ...ed 7 4 1 1 Example 1 Setting the advertising time RF_AdvertisingTimeout to 180 seconds Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x07 0xB4 0x00 0xA3 Response Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 Setting was set successfully 7 4 1 2 Example 2 Setting the static pass key RF_StaticPasskey to 123456 Start signal Command Length Setti...

Страница 72: ...0x10 0x01 0x00 1 Byte 1 Byte Response CMD_GET_CNF Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 2 Bytes 1 Byte Length 1 Bytes 1 Byte Status 0x00 Request received read out of setting successful 0x01 Operation failed 0xFF Operation not permitted 7 4 2 1 Example 1 Request the current static pass key RF_StaticPasskey Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x...

Страница 73: ...mmand 0x40 Length Module role Module actions More info CS 0x02 0x41 2 Bytes 1 Byte 1 Byte Length 2 Bytes 1 Byte Module role 0x00 No role 0x01 Peripheral 0x02 Central 0x10 Direct test mode DTM Other Reserved Module action 0x00 No action 0x01 Idle advertising 0x02 Scanning 0x03 Connected More info is the 6 Bytes FS_BTMAC address of the connected device 0x04 Sleep system off mode 0x05 Direct test mod...

Страница 74: ...d 0x40 Length Status CS 0x02 0x40 0x01 0x00 1 Byte 1 Byte Status 0x00 Request received will perform reset now 0x01 Operation failed 0xFF Operation not permitted 7 5 3 CMD_SLEEP_REQ This command is used to start the system off mode ACTION_SLEEP After entering this mode the module has to be woken up using the WAKE_UP pin apply a low signal at this for at least 5ms and release it to high again before...

Страница 75: ...ms In this case the module answers with a CMD_UARTENABLE_IND message 7 5 4 CMD_SLEEP_IND This indication is sent by the module when the RF_AdvertisingTimeout has expired without a connection to the module Format Start signal Command Length Status CS 0x02 0x82 0x01 0x00 0x00 1 Byte Status 0x00 Advertising timeout detected will go to sleep now 7 5 5 CMD_FACTORYRESET_REQ This command triggers a facto...

Страница 76: ...his command disables the UART of the module It will be re enabled when the module has to send data to the host e g data was received via RF or a state is indicated or if the WAKE_UP pin is used apply a falling edge hold low for at least 10ms before applying a rising edge and hold high for at least 10ms In this case either the received data or a CMD_UARTENABLE_ IND is transmitted by the module Afte...

Страница 77: ...t 5ms and releasing it to high In this case the module answers with a CMD_GETSTATE_CNF 7 5 7 CMD_UARTENABLE_IND This indication is shown when the UART of the module is re enabled after performing a CMD_ UARTDISABLE_REQ followed by using the WAKE_UP pin After receiving this message the UART can be used for any operation again Format Start signal Command Length Status CS 0x02 0x9B 0x01 0x00 1 Byte 1...

Страница 78: ...art the bootloader during start up of the module Format Start signal Command Length CS 0x02 0x1F 0x00 0x00 0x1D Response CMD_BOOTLOADER_CNF Start signal Command 0x40 Length Status CS 0x02 0x5F 0x01 0x00 1 Byte 1 Byte Status 0x00 Request received will start bootloader now 0x01 Operation failed 0xFF Operation not permitted Order code 2608011x24010 76 Version 1 11 July 2022 www we online com wcs ...

Страница 79: ...sponse CMD_DTMSTART_CNF Start signal Command 0x40 Length Status CS 0x02 0x5D 0x01 0x00 1 Byte 1 Byte Status 0x00 Request received will enable the direct test mode now 0x01 Operation failed 0xFF Operation not permitted 7 6 2 CMD_DTM_REQ This command starts and stops various test modes To be able to run these test modes the DTM has to be enabled first using the CMD_DTMSTART_REQ After a test has been...

Страница 80: ...or Command Length of the packet to send 0x00 Carrier test 0x02 Set transmission power Channel Vendor option Frequency 2402 Channel 2 MHz to be used for RX TX dependent on used Vendor command Frequency 2402 Vendor option 2 MHz or Vendor option TXPower in two s complement notation in steps of 4 dB Response CMD_DTM_CNF Start signal Command 0x40 Length Status Result CS 0x02 0x5E 2 Bytes 1 Byte 0 2 Byt...

Страница 81: ...0x00 0x10 0x01 0x0B Response Start signal Command 0x40 Length Status Result CS 0x02 0x5E 0x03 0x00 0x00 0x00 0x00 0x5F Test started successfully Now stop the test again Start signal Command Length Command code Channel Vendor option Length Vendor command Payload CS 0x02 0x1E 0x04 0x00 0x03 0x00 0x00 0x01 0x0B Response Start signal Command 0x40 Length Status Result CS 0x02 0x5E 0x03 0x00 0x00 0x80 0...

Страница 82: ...x00 0x03 0x00 0x00 0x01 0x1A Response Start signal Command 0x40 Length Status Result CS 0x02 0x5E 0x03 0x00 0x00 0x8E 0x67 0xB6 Test stopped successfully and received 0x0E67 3687 packets 7 6 2 3 Example Transmission carrier test channel 0 Start the carrier test on channel 0 2402 MHz We need to use a vendor specific command Start signal Command Length Command code Channel Vendor option Length Vendo...

Страница 83: ...or option Length Vendor command Payload CS 0x02 0x1E 0x04 0x00 0x02 0xFC 0x02 0x03 0xE7 Response Start signal Command 0x40 Length Status Result CS 0x02 0x5E 0x03 0x00 0x00 0x00 0x00 0x5F See the previous example to stop the test again Order code 2608011x24010 81 Version 1 11 July 2022 www we online com wcs ...

Страница 84: ...an error state Format Start signal Command Length Status CS 0x02 0xA2 0x01 0x00 1 Byte 1 Byte Status 0x01 UART_COMMUNICATION_ERROR The UART had a buffer overflow Thus UART TX and RX was aborted and UART has restarted Please restart module if UART is still malfunctioning Order code 2608011x24010 82 Version 1 11 July 2022 www we online com wcs ...

Страница 85: ...ion 7 2 12 0x02 0x0F CMD_GETBONDS_REQ Read the MACs of bonded devices 7 2 11 0x02 0x10 CMD_GET_REQ Read the module settings in flash 7 4 2 0x02 0x11 CMD_SET_REQ Modify the module settings in flash 7 4 1 0x02 0x1A CMD_PHYUPDATE_REQ Update the PHY 7 2 7 0x02 0x1B CMD_UARTDISABLE_REQ Disable the UART 7 5 6 0x02 0x1C CMD_FACTORYRESET_REQ Perform a factory reset 7 5 5 0x02 0x1D CMD_DTMSTART_REQ Enable ...

Страница 86: ...RYRESET_CNF Factory reset request received 7 5 5 0x02 0x5D CMD_DTMSTART_CNF Enable the direct test mode now 7 6 1 0x02 0x5E CMD_DTM_CNF Test of direct test mode started stopped 7 6 2 0x02 0x5F CMD_BOOTLOADER_CNF Will switch to bootloader now 7 5 8 Table 45 Message overview Confirmations Start signal CMD Message name Short description Chapter 0x02 0x82 CMD_SLEEP_IND State will be changed to ACTION_...

Страница 87: ...eus II 0x02 0xC4 CMD_TXCOMPLETE_RSP Data has been sent 7 3 2 0x02 0xC6 CMD_CHANNELOPEN_RSP Channel open data transmission possible 7 2 4 Table 46 Message overview Indications Order code 2608011x24010 85 Version 1 11 July 2022 www we online com wcs ...

Страница 88: ...eters is not verified Incorrect values can result in device malfunction After the modification of the non volatile parameters a reset will be necessary for the changes to be applied 8 1 FS_DeviceInfo Read the chip type and OS version Settings index Designation Permissible values Default value Permissions Number of Bytes 15 FS_DeviceInfo read 12 This setting contains information about the chip type...

Страница 89: ... signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x0F 0x1C Response CMD_GET_CNF Successfully read out the device info with Byte order changed to MSB first OS version 0x0088 Softdevice S132 2 0 1 Build code 0x41414241 AABA Package variant 0x2002 CI Chip ID 0x00052832 Please note that LSB is transmitted first in case of parameters with more than 1 Byte length Start signal Command 0x40 Le...

Страница 90: ... 1 Request the firmware version of the module using CMD_GET_REQ with settings index 1 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x01 0x12 Response CMD_GET_CNF Successfully read out the firmware version for this example it is 0x000001 so 1 0 0 with the parameter reverted to MSB first Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x04 0x00 0x00 0x00 0x00 0x01...

Страница 91: ...le 8 3 1 Example 1 Request the MAC address of the module using CMD_GET_REQ with settings index 3 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x03 0x10 Response CMD_GET_CNF Successfully read out the MAC address 0x55 0x93 0x19 0x6E 0x5B 0x87 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x07 0x00 0x00 0x55 0x93 0x19 0x6E 0x5B 0x87 0x38 Order code 2608011x24010 ...

Страница 92: ...ID 0x0018DA followed by the FS_SerialNumber of the module Please note that LSB is transmitted first in all commands 8 4 1 Example 1 Request the Bluetooth conform MAC address of the module using CMD_GET_REQ with settings index 4 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x04 0x17 Response CMD_GET_CNF Successfully read out the Bluetooth LE conform MAC address 0x11 0x00 0x00 0...

Страница 93: ...he serial number of the module 8 5 1 Example 1 Request the serial number of the module using CMD_GET_REQ with settings index 16 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x10 0x03 Response CMD_GET_CNF Successfully read out the serial number it is 0 0 11 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x04 0x00 0x00 0x11 0x00 0x00 0x57 Order code 2608011x24010...

Страница 94: ...e The maximum size of the device name that fits into an advertising packet is 5 Bytes Thus longer device names will be shortened to 5 Bytes and declared as Shortened Local Name in the advertising packet The full device name is included in the GAP 8 6 1 Example 1 Set the device name of the module to 0x4D 0x4F 0x44 0x20 0x31 MOD 1 using CMD_SET_ REQ with settings index 2 Start signal Command Length ...

Страница 95: ... 0x02 0x10 0x01 0x00 0x02 0x11 Response CMD_GET_CNF Successfully read out the module as 0x41 0x32 0x36 0x32 0x33 A2623 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x06 0x00 0x00 0x41 0x32 0x36 0x32 0x31 0x12 Order code 2608011x24010 93 Version 1 11 July 2022 www we online com wcs ...

Страница 96: ...t that mobile phones prefer numbers only for the passkey 8 7 1 Example 1 Set the static pass key of the module to 0x31 0x32 0x33 0x34 0x35 0x36 123456 using CMD_SET_REQ with settings index 18 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x07 0x00 0x12 0x31 0x32 0x33 0x34 0x35 0x36 0x01 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Stat...

Страница 97: ...When connecting from a Proteus II to another Proteus II be sure that the same security mode is used When connecting from a foreign device to a Proteus II the peripheral Proteus II determines the minimum security level needed for communication So con figure the RF_SecFlags of the peripheral to set the desired security level When updating this user setting like enabling bonding or changing the se cu...

Страница 98: ...skey to finalize the connection others Reserved 3 SECFLAGS_BONDING_ENABLE If this Bit is set bonding is enabled when using one of the pairing methods Bonding data of up to 32 devices will be stored in the flash If bonding storage is full the bonding information that has not been used for the longest period will be removed 7 4 Reserved Table 48 Security configuration flags 8 8 1 Example 1 Set the s...

Страница 99: ...0x02 0x10 0x01 0x00 0x0C 0x1F Response CMD_GET_CNF Successfully read out the value 2 which means that the just works pairing mode is enabled Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x02 0x52 Order code 2608011x24010 97 Version 1 11 July 2022 www we online com wcs ...

Страница 100: ...al Command Length Settings index Parameter CS 0x02 0x11 0x02 0x00 0x2C 0x02 0x3F Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 9 2 Example 2 Request the security flags of the module using CMD_GET_REQ with settings index 44 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x2C 0x3F Response CMD_GET_...

Страница 101: ...ctive scanning is only needed when using Beacons In this case it is enabled automatically by the firmware Please note that active scanning increases the current consumption 15 1 Reserved Table 49 Scan configuration flags 8 10 1 Example 1 Set the scan flags to 0x01 to enable active scanning using CMD_SET_REQ with settings index 13 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x...

Страница 102: ...SS CONNECTIVITY SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x00 0x50 Order code 2608011x24010 100 Version 1 11 July 2022 www we online com wcs ...

Страница 103: ...g module use a sufficiently high UART baud rate at the receiving device and slow advertising intervals at the sending devices 0x3 Same as 0x1 plus additional filter This filter discards redundant packets that contain the same content others Reserved 2 If this Bit is set a CMD_RSSI_IND message is output each time when an advertising packet with WE SPP like UUID is received This feature can be used ...

Страница 104: ...Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 11 2 Example 2 Request the Beacon flags of the module using CMD_GET_REQ with settings index 14 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x0E 0x1D Response CMD_GET_CNF Successfully read out the value 3 which means that the reception of Beacons is...

Страница 105: ...ing parameter which defines the frequency of advertising packets 8 12 1 Example 1 Set the advertising timeout parameter to 0x00 0xB4 180s using CMD_SET_REQ with settings index 7 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x07 0xB4 0x00 0xA3 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x5...

Страница 106: ...DA123456 0x1 All modes Advertising packet contains only 8 bytes device name RF_DeviceName others Reserved 7 1 Reserved Table 51 Advertising packet configuration flags To use the beacon feature see chapter 5 7 the TX power must be included in the advertising packet 8 13 1 Example 1 Set the advertising flags to 1 such that command mode and PeripheralOnly mode use the same advertising packet content ...

Страница 107: ... Length Settings index CS 0x02 0x10 0x01 0x00 0x1D 0x0E Response CMD_GET_CNF Successfully read out the value 0x00 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x00 0x50 Order code 2608011x24010 105 Version 1 11 July 2022 www we online com wcs ...

Страница 108: ...e module scans and thus the less power is consumed but also the more difficult it is to detect other Bluetooth LE devices on air 8 14 1 Example 1 Set the scan factor to 0x03 using CMD_SET_REQ with settings index 10 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x02 0x00 0x0A 0x03 0x18 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status...

Страница 109: ...0 312 1250 6250 10240 Scan interval ms Defined by the RF_ScanFactor Connection setup timeout s 1 2 2 5 20 35 Current consumption High Low Further information In ACTION_SCANNING mode the scan interval defines the time after which the module switches channel to detect other Bluetooth LE devices in range See also RF_ScanFactor In ACTION_SCANNING mode the scan window defines the section of the scan in...

Страница 110: ...11 0x02 0x00 0x09 0x00 0x18 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 15 2 Example 2 Request the scan timing parameter of the module using CMD_GET_REQ with settings index 9 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x09 0x1A Response CMD_GET_CNF Successfully read out the value 4 Start si...

Страница 111: ...cted devices communicate with each other and thus the more power is consumed RF_ConnectionTiming 0 1 2 3 4 5 6 Minimum connection interval ms 7 5 15 45 195 750 2000 7 5 Maximum connection interval ms 30 75 250 1000 1995 4000 7 5 Connection supervision timeout s 4 4 4 6 6 25 4 RF_ConnectionTiming 7 8 9 10 Minimum connection interval ms 7 5 11 25 15 15 Maximum connection interval ms 11 25 20 15 30 C...

Страница 112: ...heral s settings request have been rejected in all cases the connection will be shut down If the smart phone itself requests to update the connection interval of the Proteus II the module accepts the request Reversely if a Proteus II central connects to another Bluetooth LE device peripheral and the connection interval settings do not coincide the Proteus II accepts all requests of the peripheral ...

Страница 113: ...n timing parameter of the module using CMD_GET_REQ with settings in dex 8 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x08 0x1B Response CMD_GET_CNF Successfully read out the value 1 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x01 0x51 Order code 2608011x24010 111 Version 1 11 July 2022 www we online com wcs ...

Страница 114: ... 1 Set the output power of the module to 8 dBm which is 0xF8 in two s complement notation using CMD_SET_REQ with settings index 17 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x02 0x00 0x11 0xF8 0xF8 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 17 2 Example 2 Request the output power of the m...

Страница 115: ...he radio With help of the RF_SPPBaseUUID parameter we have to possibility to update the 16Byte base UUID of the WE SPP like profile 8 18 1 Example 1 Set the base UUID to 0xEFEEEDEC EBEA E9E8 E7E6 E5E4E3E2E1E0 using CMD_SET_REQ with settings index 26 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x11 0x00 0x1A 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xEC 0xED...

Страница 116: ...oteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x11 0x00 0x00 0x1B 0xC5 0xD5 0xA5 0x02 0x00 0x3D 0x95 0xE5 0x11 0x52 0xC3 0x00 0x00 0x40 0x6E 0x0C Order code 2608011x24010 114 Version 1 11 July 2022 www we online com wcs ...

Страница 117: ...t the appearance to Generic computer 0x0080 using CMD_SET_REQ with settings index 25 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x19 0x80 0x00 0x89 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 19 2 Example 2 Request the RF_Appearance using CMD_GET_REQ Start signal Command Length Se...

Страница 118: ...a very fast UART data rate To avoid loosing single bytes please enable the UART flow control For baud rates faster than 230400 Baud the flow control pins RTS and CTS are enabled The evaluation board Proteus II EV version 2 0 does not provide the connection between the flow control pins of the module and the evaluation board s USB port Thus in this version of the Proteus II EV the flow control can ...

Страница 119: ...2 0x51 0x01 0x00 0x00 0x52 8 20 2 Example 2 Request the baud rate index of the module using CMD_GET_REQ with settings index 11 Start signal Command Length Settings index CS 0x02 0x10 0x01 0x00 0x0B 0x18 Response CMD_GET_CNF Successfully read out the value 0x03 which equals 115200 Baud Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x03 0x53 Order code 2608011x24010 1...

Страница 120: ...ersion of the Proteus II EV the flow control can be only used if the on board UART is disconnected remove respective jumpers on JP2 and all UART lines URXD UTXD RTS and CTS are connected to an external FTDI cable 8 21 1 Example 1 Enable the flow control using CMD_SET_REQ with settings index 27 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x02 0x00 0x1B 0x01 0x0B Response CMD_S...

Страница 121: ...SS CONNECTIVITY SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x00 0x50 Order code 2608011x24010 119 Version 1 11 July 2022 www we online com wcs ...

Страница 122: ...ed The high throughput mode and its usage is described in Application Note ANR004 2 8 22 1 Example 1 Enable the high throughput mode using CMD_SET_REQ with settings index 28 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x1C 0x01 0x00 0x0D Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 ...

Страница 123: ...CONNECTIVITY SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x03 0x00 0x00 0x00 0x00 0x51 Order code 2608011x24010 121 Version 1 11 July 2022 www we online com wcs ...

Страница 124: ...of the DIS_ManufacturerName to the DIS profile please set the corresponding Bit in the DIS_Flags 8 23 1 Example 1 Set the manufacturer name to Manufacturer1 using CMD_SET_REQ with settings index 20 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x0E 0x00 0x14 0x4D 0x61 0x6E 0x75 0x66 0x61 0x63 0x74 0x75 0x72 0x65 0x72 0x31 0x0F Response CMD_SET_CNF Successfully modified the sett...

Страница 125: ... SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2608011x24010 123 Version 1 11 July 2022 www we online com wcs ...

Страница 126: ...add the content of the DIS_ModelNumber to the DIS profile please set the corresponding Bit in the DIS_Flags 8 24 1 Example 1 Set the model number to Model1 using CMD_SET_REQ with settings index 21 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x07 0x00 0x15 0x4D 0x6F 0x64 0x65 0x6C 0x31 0x7F Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length...

Страница 127: ... SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2608011x24010 125 Version 1 11 July 2022 www we online com wcs ...

Страница 128: ...e To add the content of the DIS_SerialNumber to the DIS profile please set the corresponding Bit in the DIS_Flags 8 25 1 Example 1 Set the serial number to 1 2 3 using CMD_SET_REQ with settings index 22 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x06 0x00 0x16 0x31 0x2E 0x32 0x2E 0x33 0x33 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Lengt...

Страница 129: ... SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2608011x24010 127 Version 1 11 July 2022 www we online com wcs ...

Страница 130: ...dd the content of the DIS_HWVersion to the DIS profile please set the corresponding Bit in the DIS_Flags 8 26 1 Example 1 Set the hardware version to 1 2 3 using CMD_SET_REQ with settings index 23 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x06 0x00 0x17 0x31 0x2E 0x32 0x2E 0x33 0x32 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Stat...

Страница 131: ... SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2608011x24010 129 Version 1 11 July 2022 www we online com wcs ...

Страница 132: ...d the content of the DIS_SWVersion to the DIS profile please set the corresponding Bit in the DIS_Flags 8 27 1 Example 1 Set the software version to 1 2 3 using CMD_SET_REQ with settings index 24 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x06 0x00 0x18 0x31 0x2E 0x32 0x2E 0x33 0x3D Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Statu...

Страница 133: ... SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2608011x24010 131 Version 1 11 July 2022 www we online com wcs ...

Страница 134: ...mation Service 3 Set this Bit to 1 to add the DIS_HWVersion to the Device Information Service 4 Set this Bit to 1 to add the DIS_SWVersion to the Device Information Service 5 7 Reserved 8 28 1 Example 1 Add the manufacturer name and model number Bit0 Bit1 0x03 to the Device Information Service using CMD_SET_REQ with settings index 19 Start signal Command Length Settings index Parameter CS 0x02 0x1...

Страница 135: ...SS CONNECTIVITY SENSORS User manual Proteus II Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x00 0x50 Order code 2608011x24010 133 Version 1 11 July 2022 www we online com wcs ...

Страница 136: ...ead write 1 12 RF_SecFlags Security settings of the module See description 0 read write 1 13 RF_ScanFlags Scan settings of the module See description 0 read write 1 14 RF_BeaconFlags Beacon settings of the module See description 0 read write 1 15 FS_DeviceInfo Information about the chip read 12 16 FS_SerialNumber Serial number of the module read 3 17 RF_TXPower Output power dBm Two s complement Se...

Страница 137: ... like profile See description See de scription read write 16 27 UART_Flags UART Flags 0 1 0 read write 1 28 CFG_Flags CFG Flags See description 0 read write 2 29 RF_AdvertisingFlags Advertising Flags 0 1 0 read write 1 44 RF_SecFlagsPerOnly Security settings of the module peripheral only mode only See description 11 read write 1 Table 52 Table of settings Order code 2608011x24010 135 Version 1 11 ...

Страница 138: ...ded to establish a connection sums up as the time needed to detect the selected peripheral on air and the time needed for connection parameter negotiation and service dis covery 1 Peripheral detection To establish a connection the initiating device central waits for an advertising packet which was sent by the peripheral to which it wants to connect to As soon as such an advertising packet has been...

Страница 139: ...e the Device Information Service is enabled the number of messages and thus the timing of the connection setup may be increased 9 4 Connection based data transmission After setting up a connection data can be transmitted using the CMD_DATA_REQ It buffers the data in the module and sends it with the next connection interval event As soon as the data has been transmitted successfully a CMD_TXCOMPLET...

Страница 140: ...l data received by RF is sent from the Proteus II to the connected host without additional header Bytes The UART is only running when a channel is open Thus power is saved during the advertising period Depending on the configured connection interval only one packet per interval is allowed to be transmitted Since the commands of the command interface are no longer valid a Proteus II cannot be confi...

Страница 141: ...BTMAC In case of the FS_BTMAC equals 0x0018DA123456 the device name is A 123456 This is a workaround for iOS which does not allow access to the BTMAC for received Bluetooth frames The content of the advertising packet was changed in peripheral only mode The TX power information block was removed as the device name was extended to 8 digits See also the user setting RF_AdvertisingFlags to adapt the ...

Страница 142: ...oo much data was received via UART the pin switches to HIGH and data transmission starts via Bluetooth LE The pin switches LOW again as soon as Bluetooth LE data transmission has finished Then new data can be send from the host to the radio module again In case the pin is HIGH no more data is accepted on the UART Figure 8 Switch of the BUSY pin when transmitting data Order code 2608011x24010 140 V...

Страница 143: ...the user setting DIS_Flags defines which of the described DIS fields are finally placed in the DIS profile Thus after adding content to the a DIS field user setting like DIS_ ManufacturerName the user setting DIS_Flags has to be adapted such that the content is added to the profile 11 2 UUID The UUID is a unique number identifying a Bluetooth LE profile and thus describing its func tions The Prote...

Страница 144: ...e ordering number An example for this level of customization are functions like host less operation where the mod ule will perform data generation e g by reading a SPI or I2 C sensor and cyclic transmission of this data to a data collector while sleeping or being passive most of the time Also replacing UART with SPI as host communication interface is classified such a custom specific option Certif...

Страница 145: ...re cannot be ap plied to this customer firmware solution without a review and verification 12 4 Contact for firmware requests Please contact your local field sales engineer FSE or wireless sales we online com for quotes regarding these topics Order code 2608011x24010 143 Version 1 11 July 2022 www we online com wcs ...

Страница 146: ...e provided which contains all bootloader Softdevice application parts of the firmware in an encrypted and authenticated package Before starting any update procedure please check whether the installed firmware can be updated to a new one Version of the firmware before the update Version of the new firmware App 1 x x 1 x x Nordic nRF Toolbox 2 2 1 or newer Table 53 Compatibility matrix To start the ...

Страница 147: ...er to update the Proteus II firmware The DFU application of the used App see Table 53 is such an application For more details please refer to chapter 13 2 1 As soon as a connection has been set up LED_1 turns off again and LED_2 turns on The implemented Nordic nRF52 Bluetooth LE DFU bootloader uses a dual bank method to update the firmware Thus the old firmware is only replaced once the new firmwa...

Страница 148: ...o module Proteus II has been set to bootloader mode the Nordic nRF Toolbox app can be used to perform the OTA firmware update Open the app select the DFU function and press SELECT FILE Choose Distribution packet ZIP select the new firmware and choose All Order code 2608011x24010 146 Version 1 11 July 2022 www we online com wcs ...

Страница 149: ...played devices In bootloader mode the module is named DFUxxxx If there is no device named DFUxxxx on the radio please check whether the module has been started in bootloader mode Then press UPLOAD to transmit the selected firmware to the selected device Order code 2608011x24010 147 Version 1 11 July 2022 www we online com wcs ...

Страница 150: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus II Order code 2608011x24010 148 Version 1 11 July 2022 www we online com wcs ...

Страница 151: ...tting CFG_Flags A new option has been added that defines whether the Proteus II closes the Bluetooth LE connection in case the connected central i e smart phone does not respect the configured connection interval set tings see RF_ConnectionTiming Introduced new user setting RF_AdvertisingFlags to determine the content of the advertising packet This allows to use the RF_DeviceName also in the adver...

Страница 152: ...e when necessary No fixed values can be recommended as these depend on the circumstances of the application main power source interferences etc The use of an external reset IC should be considered if one of the following points is relevant The slew rate of the power supply exceeds the electrical specifications The effect of different current consumptions on the voltage level of bat teries or volta...

Страница 153: ...he influencing circumstances of the application antenna interferences etc Figure 9 Layout To avoid the risk of short circuits and interference there should be no routing underneath the module on the top layer of the baseboard On the second layer a ground plane is recommended to provide good grounding and shielding to any following layers and application environment In case of integrated antennas i...

Страница 154: ... one separate through hole connection to the ground layer ESD protection elements should be placed as close as possible to the exposed areas Figure 10 Placement of the module with integrated antenna 15 2 Dimensioning of the micro strip antenna line The antenna track has to be designed as a 50Ω feed line The width W for a micro strip can be calculated using the following equation W 1 25 5 98 H e 50...

Страница 155: ...nerally a compromise between size and range Both usually fit inside a housing Range optimization in general is at the expense of space Antennas that are bigger in size so that they would probably not fit in a small housing are usually equipped with a RF connector A benefit of this connector may be to use it to lead the RF signal through a metal plate e g metal housing cabinet As a rule of thumb a ...

Страница 156: ...3 2 Chip antenna There are many chip antennas from various manufacturers The benefit of a chip antenna is obviously the minimal space required and reasonable costs However this is often at the expense of range For the chip antennas reference designs should be followed as closely as possible because only in this constellation can the stated performance be achieved 15 3 3 PCB antenna PCB antenna des...

Страница 157: ...equency range GHz 2 4 2 5 Impedance Ω 50 VSWR 2 1 Polarization Linear Radiation Omni Directional Peak Gain dBi 2 8 Average Gain dBi 0 6 Efficiency 85 Dimensions L x d mm 83 1 x 10 Weight g 7 4 Connector SMA plug Operating temp C 40 80 Special care must be taken for FCC certification when using this external antenna to fulfil the requirement of permanently attached antenna or unique coupling for ex...

Страница 158: ...s as refer ence design This is no discrepancy due to the fact that the evaluation board itself does not fall within the scope of the EU directive 2014 53 EU Annex I as the module is tested on the evaluation board which is also the recommended use Further information concerning the use of the evaluation board can be found in the manual of the Proteus II evaluation board Order code 2608011x24010 156...

Страница 159: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus II 16 1 Schematic Figure 13 Circuit diagram Order code 2608011x24010 157 Version 1 11 July 2022 www we online com wcs ...

Страница 160: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus II 16 2 Layout Figure 14 Assembly diagram Figure 15 Top bottom Layer Order code 2608011x24010 158 Version 1 11 July 2022 www we online com wcs ...

Страница 161: ...tention must be paid on the thickness of the solder resist between the host PCB top side and the modules bottom side Only lead free assembly is recommended according to JEDEC J STD020 Profile feature Value Preheat temperature Min TS Min 150 C Preheat temperature Max TS Max 200 C Preheat time from TS Min to TS Max tS 60 120 seconds Ramp up rate TL to TP 3 C second max Liquidous temperature TL 217 C...

Страница 162: ... 3 89 type 3 or higher The reflow profile must be adjusted based on the thermal mass of the entire populated PCB heat transfer efficiency of the reflow oven and the specific type of solder paste used Based on the specific process and PCB layout the optimal soldering profile must be adjusted and verified Other soldering methods e g vapor phase have not been verified and have to be validated by the ...

Страница 163: ... expand during and after hardening Shrinking could lead to an incomplete seal allowing contaminants into the component Expansion could damage components We recom mend a manual inspection after potting to avoid these effects Conformal coating or potting results in loss of warranty The RF shield will not protect the part from low viscosity coatings and potting An unde fined amount of coating and pot...

Страница 164: ... non ESD safe manner When soldering use an ESD safe soldering iron 17 4 Safety recommendations It is your duty to ensure that the product is allowed to be used in the destination country and within the required environment Usage of the product can be dangerous and must be tested and verified by the end user Be especially careful of Use in areas with risk of explosion for example oil refineries gas...

Страница 165: ... output power of up to 500 mW as for example the radio module Thebe II generate a high amount of warmth while transmitting The manufacturer of the end device must take care of po tentially necessary actions for his application Order code 2608011x24010 163 Version 1 11 July 2022 www we online com wcs ...

Страница 166: ...SORS User manual Proteus II 18 Physical specifications 18 1 Dimensions Dimensions 11 x 8 x 2 mm Table 56 Dimensions 18 2 Weight Weight 1g Table 57 Weight Order code 2608011x24010 164 Version 1 11 July 2022 www we online com wcs ...

Страница 167: ...SENSORS User manual Proteus II 18 3 Module drawing 8 0 0 3 2 0 0 2 11 0 0 3 3 4 1 2 7 2 6 0 1 0 0 8 1 7 8 11 12 17 1 2 Figure 17 Module dimensions mm Order code 2608011x24010 165 Version 1 11 July 2022 www we online com wcs ...

Страница 168: ...nce and mismatching of the antenna the recommended free area around the antenna should be maintained As rule of thumb a minimum distance of metal parts to the antenna of λ 10 should be kept see figure 18 Even though metal parts would influence the characteristic of the antenna but the direct influence and matching keep an acceptable level Order code 2608011x24010 166 Version 1 11 July 2022 www we ...

Страница 169: ...1 3 Hardware version 3 digits V2 4 024 V12 2 122 4 Date code 4 digits 1703 week 03 in year 2017 1816 week 16 in year 2018 5 Firmware version 3 digits V3 2 302 V5 13 513 Table 58 Lot number details As the user can perform a firmware update the printed lot number only shows the factory de livery state The currently installed firmware can be requested from the module using the cor responding product ...

Страница 170: ...an 6 digit number The 6 rightmost digits represent the 6 digit number followed by the product ID 2 or 3 digits Some labels indicate the product ID with a as marker in between the 2 fields The PID and the 6 digit number form together a unique serial number for any wireless connectivity product In case of small labels the 3 byte manufacturer identifier 0x0018DA of the MAC address is not printed on t...

Страница 171: ...odule itself is unfused The maximum output power of the module is 5 dBm for external antenna and 0 dBm for internal antenna The total amount of capacitance of all capacitors is 5 9 µF The total amount of inductance of all inductors is 10 025 µH A DC DC regulator is included in the chipset and used to obtain low power functionality Order code 2608011x24010 169 Version 1 11 July 2022 www we online c...

Страница 172: ...the Bluetooth Special Interest Group SIG must be qualified by the SIG to obtain the corresponding Declaration ID Due to the qualification of the Proteus II as end product no further Bluetooth tests are re quired The only arising expenses are those for purchasing a Bluetooth Declaration ID To obtain the Bluetooth listing of the end device please refer to the application note ANR027 1 Order code 260...

Страница 173: ... responsibility of the manufacturer of the final product to ensure that the final product is in compliance with the essential requirements of the underlying national radio regulations The conformity assessment of the subassembly Proteus II carried out by Würth Elektronik eiSos does not replace the required conformity assessment of the final product 22 4 Exemption clause Relevant regulation require...

Страница 174: ...e declaration 2608011024010 2608011124010 The object of the declaration described above is in conformity with the relevant Union har monisation legislation Directive 2014 53 EU and 2011 65 EU with its amending Annex II EU 2015 863 Following harmonised norms or technical specifications have been applied EN 300 328 V2 2 2 2019 07 EN 301 489 1 V2 2 3 2019 11 EN 301 489 17 V3 2 4 2020 09 EN 62479 2010...

Страница 175: ...t Certification Number 5136A AMB2623 HVIN AMB2623 This device complies with Industry Canada licence exempt RSS standard s Operation is sub ject to the following two conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation Le présent appareil est conforme aux CNR d Industrie Canada a...

Страница 176: ...erference provision The MAC address of the radio device maintains the format 00 18 DA xx xx xx The latter part xx xx xx of the MAC address coincides with the serial number of the device 22 8 1 Label Due to the size of the Proteus II label the certification label of the Proteus II is not placed onto the module label AMB2621 2608011024000 2608011024010 R 202 LSG026 AMB2621 1 2608011124000 2608011124...

Страница 177: ...ditions Otherwise additional FCC IC approvals must be obtained The host product with the module installed must be evaluated for simultaneous transmission requirements The users manual for the host product must clearly indicate the operating requirements and conditions that must be observed to ensure compliance with current FCC IC RF exposure guidelines To comply with FCC IC regulations limiting bo...

Страница 178: ...ice complies with Part 15 of the FCC Rules Operation is subject to the following two conditions i this device may not cause harmful interference and ii this device must accept any interference received including interference that may cause undesired operation When the device is so small or for such use that it is not practicable to place the statement above on it the information required by this p...

Страница 179: ...fied antenna Proteus II 260801102401x AMB2623 PCB antenna included in the Proteus II Proteus II 260801112401x AMB2623 1 260013021 AMB1926 2 4 GHz dipole antenna as specified in chapter 15 3 4 1 Order code 2608011x24010 177 Version 1 11 July 2022 www we online com wcs ...

Страница 180: ...th Elektronik Application note 4 Proteus peripheral only mode http www we online com ANR004 3 Würth Elektronik Application note 5 Proteus II advanced developer guide http www we online com ANR005 4 Würth Elektronik Application note 6 Proteus high throughput mode http www we online com ANR006 Order code 2608011x24010 178 Version 1 11 July 2022 www we online com wcs ...

Страница 181: ...me cannot be completely eliminated in the current state of the art even if the products are operated within the range of the specifications The same statement is valid for all software sourcecode and firmware parts contained in or used with or for products in the wireless connectivity and sensor product range of Würth Elektronik eiSos GmbH Co KG In certain customer applications requiring a high le...

Страница 182: ...nge will always be available Therefore it needs to be verified with the field sales engineer or the internal sales person in charge about the current product availability expectancy before or when the product for application design in disposal is considered The approach named above does not apply in the case of individual agreements deviating from the foregoing for customer specific products 24 7 ...

Страница 183: ... customer applications The customer bears the responsibility for compliance of systems or units in which Würth Elek tronik eiSos GmbH Co KG products are integrated with applicable legal regulations Cus tomer acknowledges and agrees that it is solely responsible for compliance with all legal regu latory and safety related requirements concerning its products and any use of Würth Elektronik eiSos Gm...

Страница 184: ...ontrol submarine transportation automotive control train control ship control transportation signal disaster prevention medical public informa tion network etc Würth Elektronik eiSos GmbH Co KG must be informed about the intent of such usage before the design in stage In addition sufficient reliability evaluation checks for safety must be performed on every electronic component which is used in el...

Страница 185: ... to transfer the source code in any form to third parties without prior written consent of Würth Elektronik eiSos You are not allowed to reproduce translate reverse engineer decompile disassemble or cre ate derivative works of the incorporated Software and the source code in whole or in part No more extensive rights to use and exploit the products are granted to you 26 2 Usage and obligations The ...

Страница 186: ...n their production facilities but can offer this as a service on request The upload of firmware updates falls within your responsibility e g via ACC or another software for firmware updates Firmware updates will not be communicated automatically It is within your responsibility to check the current version of a firmware in the latest version of the product manual on our website The revision table ...

Страница 187: ...ürth Elektronik eiSos registered office 26 8 Severability clause If a provision of this license terms is or becomes invalid unenforceable or null and void this shall not affect the remaining provisions of the terms The parties shall replace any such provisions with new valid provisions that most closely approximate the purpose of the terms 26 9 Miscellaneous Würth Elektronik eiSos reserves the rig...

Страница 188: ...ayer 158 16 Reflow soldering profile 160 17 Module dimensions mm 165 18 Footprint WE FP 4 mm 166 19 Lot number structure 167 20 Label of the Proteus II 168 List of Tables 3 Ordering information 17 4 Recommended operating conditions 18 5 Absolute maximum ratings 18 6 Power consumption for 100 transmission reception 19 7 Radio parameters 23 8 Output power 23 9 Pin characteristics 24 10 Pinout 26 17 ...

Страница 189: ...5 Package classification reflow temperature PB free assembly Note refer to IPC JEDEC J STD 020E 160 56 Dimensions 164 57 Weight 164 58 Lot number details 167 59 CRC8 Test Vectors 188 Order code 2608011x24010 187 Version 1 11 July 2022 www we online com wcs ...

Страница 190: ... uint8_t crc 0x00 for uint16_t i 0 i len i crc bufP i return crc Code 1 Example CRC8 Implementation A 2 CRC8 Test Vectors Input data Data length Resulting CRC8 Null 0 0x00 0x02 0x01 0x00 0x00 4 0x03 0x02 0x87 0x01 0x00 0x16 5 0x92 0x02 0x04 0x04 0x00 0x41 0x42 0x43 0x44 8 0x06 0x02 0x88 0x07 0x00 0x00 0x55 0x00 0x00 0xDA 0x18 0x00 11 0x1A Table 59 CRC8 Test Vectors Order code 2608011x24010 188 Ver...

Страница 191: ...oteusIII_Transmit uint8_t PayloadP uint16_t length fill request message with STX command byte and length field CMD_Frame_t CMD_Frame CMD_Frame Stx CMD_STX 0x02 CMD_Frame Cmd ProteusIII_CMD_DATA_REQ 0x04 CMD_Frame Length length fill request message with user payload memcpy CMD_Frame Data PayloadP length fill request message with CRC8 CMD_Frame Data CMD_Frame Length Get_CRC8 CMD_Frame CMD_Frame Leng...

Страница 192: ...Contact Würth Elektronik eiSos GmbH Co KG Division Wireless Connectivity Sensors Max Eyth Straße 1 74638 Waldenburg Germany Tel 49 651 99355 0 Fax 49 651 99355 69 www we online com wireless connectivity ...

Отзывы: