We PROTEUS-III Скачать руководство пользователя страница 22

WIRELESS CONNECTIVITY & SENSORS

User manual Proteus-III

Figure 3: Radio transmitting @ 8 dBm output power, 1 Mbps Bluetooth

®

LE mode, Clock =

HFXO, Regulator = DC/DC (typical values)

2.3.2. Dynamic

Besides the static TX, RX, idle and sleep current, the average current is of interest. Here an
example for a typical behavior of a peripheral device in advertising mode (see Figure

4

). Cur-

rents and state durations are dependent on the configuration of the module. In this state the
module transmits the advertising packets on the three 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 2611011024000

20

Version 1.8 , July 2022

www.we-online.com/wcs

Содержание PROTEUS-III

Страница 1: ...USER MANUAL PROTEUS III 2611011024000 VERSION 1 8 JULY 1 2022...

Страница 2: ...et 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 re...

Страница 3: ...6 in section Trace design July 2020 1 3 1 1 0 1 2 Updated section Trace design Included figure On board PCB antenna and External antenna connection August 2020 1 4 1 1 0 1 2 Updated Declaration of EU...

Страница 4: ...re version 1 3 0 Please refer to chapter Firmware history July 2021 1 8 1 4 0 1 2 New features of firmware version 1 4 0 Please refer to chapter Firmware history Added overview of helpful application...

Страница 5: ...wer mode Mode for efficient power consumption LRM Long range mode Radio mode with higher range and lower throughput MAC MAC address of the module MTU Maximum transmission unit Maximum packet size of t...

Страница 6: ...ample 31 5 Functional description 34 5 1 Operation modes 34 5 2 Radio module states 34 5 3 State indication using the LED pins 36 5 4 Sleep mode 36 5 5 Identification of a Proteus III device on the ra...

Страница 7: ..._PASSKEY_REQ 72 7 2 10 CMD_PASSKEY_IND 73 7 2 11 CMD_DISPLAY_PASSKEY_IND 73 7 2 12 CMD_NUMERIC_COMP_REQ 74 7 2 13 CMD_GETBONDS_REQ 74 7 2 13 1 Example 1 75 7 2 14 CMD_DELETEBONDS_REQ 75 7 2 14 1 Examp...

Страница 8: ...OTE_READCONFIG_REQ 103 7 7 4 1 Example Read the current GPIO configuration of the connected remote device 104 7 7 5 CMD_GPIO_REMOTE_WRITE_REQ 105 7 7 5 1 Example Set a remote output GPIO to low 106 7...

Страница 9: ...10 RF_ScanFlags Modify the scan behavior 134 8 10 1 Example 1 134 8 10 2 Example 2 134 8 11 RF_BeaconFlags Interpret the advertising data 136 8 11 1 Example 1 136 8 11 2 Example 2 137 8 12 RF_Advertis...

Страница 10: ...Example 2 159 8 26 DIS_ModelNumber Configure the model number 161 8 26 1 Example 1 161 8 26 2 Example 2 161 8 27 DIS_SerialNumber Configure the serial number 163 8 27 1 Example 1 163 8 27 2 Example 2...

Страница 11: ...OTA bootloader 192 14 2 1 Firmware update steps using the Nordic nRF Toolbox app 194 15 Firmware history 197 16 Design in guide 199 16 1 Advice for schematic and layout 199 16 2 Dimensioning of the m...

Страница 12: ...26 23 7 IC Compliance Statement 226 23 8 FCC and IC requirements to OEM integrators 226 23 8 1 Pre certified antennas 228 23 9 TELEC radio law approval 229 23 9 1 Label 229 23 9 2 Certified antennas 2...

Страница 13: ...236 27 5 Disclaimer of warranty 236 27 6 Limitation of liability 237 27 7 Applicable law and jurisdiction 237 27 8 Severability clause 237 27 9 Miscellaneous 237 A Additional CRC8 Information 240 A 1...

Страница 14: ...e corresponding Software Development Kit SDK for most commonly used host processors This SDK contains drivers and examples in C code to communicate with the corresponding radio module This application...

Страница 15: ...uct containing Bluetooth technology needs to be listed at the Bluetooth SIG spe cial interest group This application explains the steps to be done to gain a Bluetooth listing for the end product using...

Страница 16: ...ations To fulfill the needs and specifications of such applications a tailored firmware can be developed on the basis of the Proteus III hardware This includes the connection and communication to cust...

Страница 17: ...s a Bluetooth LE chip of the nRF52 series offering high perfor mance values combined with low power consumption It is a 32 Bit ARM Cortex M4F CPU with 1024 kB flash 256 kB RAM and up to 8 dBm output p...

Страница 18: ...connections can be initiated on high distances More infor mation can be found in chapter 5 12 Fast sensor data transmission via Beacons The Proteus III supports the transmission and reception of Beac...

Страница 19: ...ing according to trace design Figure 2 Block diagram of the module 1 3 Ordering information WE order code Description 2611011024000 Proteus III Bluetooth LE Module Tape Reel UART 2611011024010 Proteus...

Страница 20: ...chip power on reset circuitry may not function properly for rise times longer than the specified maximum An instable supply voltage may significantly decrease the radio performance and stability 2 2...

Страница 21: ...0 82 mA RX current consumption 7 72 mA Sleep system off mode 0 4 A Reduction through CMD_UARTDISABLE_REQ 550 A Table 6 Power consumption for 100 transmission reception Due to the Bluetooth LE time sl...

Страница 22: ...or a typical behavior of a peripheral device in advertising mode see Figure 4 Cur rents and state durations are dependent on the configuration of the module In this state the module transmits the adve...

Страница 23: ...User manual Proteus III Figure 4 Current consumption calculation in advertising mode with 40ms advertising interval with 8 dBm output power UART SPI disabled Order code 2611011024000 21 Version 1 8 Ju...

Страница 24: ...and receive power All transmit and receive power levels are measured on the evaluation board The values already include losses of transitions from module to motherboard to SMA or modules PCB antenna T...

Страница 25: ...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...

Страница 26: ...ESERVED Figure 5 Pinout top view The main functionality is accessible through pad 1 18 with edge castellation This offers easy prototype building as it is suitable for hand soldering More optional GPI...

Страница 27: ...sistor1 during start up Low level or open Nor mal Mode High level Peripheral only Mode Do not connect if not needed 10 P0 22 BUSY Output Indicates if module is busy with data transmis sion when using...

Страница 28: ...t connect if not needed B6 P0 07 B6 GPIO Pin for remote GPIO access Do not connect if not needed Table 11 Pinout 1 Internal pull ups or pull downs are configured at start up by the firmware installed...

Страница 29: ...r 2 UART serial interface to the host Connect the UART pins UTXD and URXD to the host to control the module via host 3 UART flow control In case of fast UART baudrates higher than 115 2 kbaud the UART...

Страница 30: ...rface In case of custom firmware development it is recommended to additionally have the pins SWDIO and SWDCLK accessible in order to support a fail safe update of firmware A standard socket on the cus...

Страница 31: ...d Canada please refer to the trace design in chapter 17 2 4 2 2 External antenna For applications that use an external antenna the Proteus III provides a 50 RF signal on pin RF of the module In this c...

Страница 32: ...start up The module will send a CMD_GETSTATE_CNF 0x02 41 02 00 01 01 41 to indicate ready for operation after the RESET pin was released Applying a reset e g a host temporarily pulling the RESET pin...

Страница 33: ...t from module to host For quick testing a pair of Proteus III EV is recommended Connect the two devices modules EV boards or USB dongles to a PC A terminal program for example hterm is used to perform...

Страница 34: ...00 DA 18 00 86 3 Connect module A to module B via Bluetooth Info Module A Module B Request CMD_CONNECT_REQ with FS_BTMAC of module B 02 06 06 00 11 00 00 DA 18 00 D1 Response CMD_CONNECT_CNF Request...

Страница 35: ...dule A Module B Request CMD_DATA_REQ Send EFGH to module B 02 04 04 00 45 46 47 48 0E Response CMD_DATA_CNF Request received send data now 02 44 01 00 00 47 Indication CMD_DATA_IND Received string EFG...

Страница 36: ...data over the radio interface An overview of the different states and the corresponding allowed commands can be found in Figure 8 When the Proteus III is powered up it starts in ACTION_IDLE state In t...

Страница 37: ...D_DELETEBONDS_REQ CMD_NUMERIC_COMP CMD_GPIO_LOCAL_CONFIG_REQ CMD_GPIO_REMOTE_WRITE_REQ CMD_GPIO_REMOTE_READ_REQ CMD_GPIO_LOCAL_WRITE_REQ CMD_GPIO_LOCAL_READ_REQ CMD_ALLOWUNBONDEDCONNECTIONS_REQ ACTION...

Страница 38: ...and then enter the ACTION_SLEEP mode In ACTION_SLEEP mode the UART is disabled Thus the module will not receive or transmit any data To prevent leakage current the host shall not pull the URXD to LOW...

Страница 39: ...using the Proteus III If module A is supposed to setup a connection with module B the host of module A must send the command CMD_CONNECT_REQ including the FS_BTMAC of module B to module A If the FS_B...

Страница 40: ...ral s profiles will be granted When connecting from a Proteus III to another Proteus radio module you shall not use different security modes To get further information about the secured connection set...

Страница 41: ...form 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 4...

Страница 42: ...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 Reques...

Страница 43: ...t has to match the pass key of the peripheral Here the Proteus III uses a static pass key in the peripheral role that is stored in the parameter RF_StaticPasskey When using this method the central dev...

Страница 44: ...module B 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 4 Connect module A to module B via Bluet...

Страница 45: ...e 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 va...

Страница 46: ...s a pass key in the peripheral role that is generated by the LESC method low energy secure connection when a connection is initiated When using this method the peripheral device outputs the new genera...

Страница 47: ...dex 12 and value 0x05 on module B 02 11 02 00 0C 05 18 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...

Страница 48: ...00 DA 18 00 F3 EC Indication CMD_CHANNELOPEN_RSP Channel opened 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...

Страница 49: ...of the LescNumComp mode a pass key is displayed on peripheral and central side Both the central and peripheral device must confirm that both keys are equal Here the Proteus III uses a pass key that i...

Страница 50: ...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 0x04 on module B 02 11 02 00 0C...

Страница 51: ...o bonding with FS_BTMAC 0x11 0x00 0x00 0xDA 0x18 0x00 02 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 0x...

Страница 52: ...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 disconn...

Страница 53: ...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...

Страница 54: ...cation 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 E...

Страница 55: ...DA 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 55 00 00 DA 18 00 1A...

Страница 56: ...nnected host using 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 val...

Страница 57: ...al 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 when an advertising packet of another Proteus III has been received To enabl...

Страница 58: ...io at the physical level such as transmission power and receiver sensitivity frequency offset and drift modulation characteristics packet error rate inter modulation performance Conformance tests of t...

Страница 59: ..._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...

Страница 60: ...t and LE Coded phy is an optional feature of Bluetooth 5 devices and therefore must not be supported 5 12 Connection setup using LE Coded phy Due to backward compatibility reasons the Bluetooth LE sta...

Страница 61: ...x11 0x00 0x00 0xDA 0x18 0x00 02 50 07 00 00 11 00 00 DA 18 00 86 3 Configure the parameter CFG_Flags to use Long range connection mode Info Module A Module B Perform CMD_SET_REQ with settings index 28...

Страница 62: ...load 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...

Страница 63: ...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 disconne...

Страница 64: ...ptions 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 packets that have interruptions in between 6...

Страница 65: ...D indicates 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 prede...

Страница 66: ...the different commands are only valid in specific module states see Figure 8 If a command is not permitted in the current state the command confirmation returns Operation not permitted as a response O...

Страница 67: ...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_RE...

Страница 68: ...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...

Страница 69: ...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...

Страница 70: ...eived when the module is in ACTION_SCANNING mode and the corresponding value in the RF_BeaconFlags is set If active scanning is enabled by setting the RF_ScanFlags received scan response packets are o...

Страница 71: ...mat Start signal Command Length 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 re...

Страница 72: ...data can be transmitted using the CMD_DATA_REQ Next to the FS_BTMAC of the connected device the maximum payload size that is supported by the link is part of this telegram This indication message is...

Страница 73: ...eason 0x08 Connection timeout 0x13 User terminated connection 0x16 Host terminated connection 0x3B Connection interval unacceptable 0x3D Connection terminated due to MIC failure Not able to connect du...

Страница 74: ...at in case of success Start signal Command Length Status PHY Rx PHY Tx BTMAC CS 0x02 0x9A 0x09 0x00 0x00 1 Byte 1 Byte 6 Bytes 1 Byte PHY Rx PHY Tx 0x01 Using 1 MBit PHY now 0x02 Using 2 MBit PHY now...

Страница 75: ...o be entered using the CMD_PASSKEY_REQ to successfully finish the connection procedure Format Start signal Command Length Status BTMAC CS 0x02 0x8D 0x07 0x00 1 Byte 6 Bytes 1 Byte Status 0x00 Success...

Страница 76: ...l and peripheral device coincide thus connection setup can be continued 0x01 The keys displayed on the central and peripheral device do not coincide thus connection setup shall the canceled Response C...

Страница 77: ...mand 0x40 Length Status Devices Payload CS 0x02 0x4F 0x12 0x00 0x00 0x02 0x00 0x00 0x82 0x5C 0xA7 0xE2 0x87 0xD0 0x01 0x00 0x01 0x00 0x00 0xDA 0x18 0x00 0x53 Two devices have been bonded before Device...

Страница 78: ...est to remove all bonding data Start signal Command Length CS 0x02 0x0E 0x00 0x00 0x0C Response Start signal Command 0x40 Length Status CS 0x02 0x4E 0x01 0x00 0x00 0x4D Successfully removed all bondin...

Страница 79: ...ws the connection setup of unbonded devices until the radio module is reset Format Start signal Command Length CS 0x02 0x2D 0x00 0x00 0x2F Response CMD_ALLOWUNBONDEDCONNECTIONS_CNF Start signal Comman...

Страница 80: ...DATA_IND message containing the transmitted payload data In high throughput mode the length of data packets may be up to 964 Bytes Format Start signal Command Length Payload CS 0x02 0x04 2 Bytes Lengt...

Страница 81: ...scanning Proteus III 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 inf...

Страница 82: ...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 Byte...

Страница 83: ...ferently 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 fl...

Страница 84: ...tage too low Please apply correct supply voltage reset and retry 0xFF Operation not permitted 7 4 1 1 Example 1 Setting the advertising time RF_AdvertisingTimeout to 180 seconds Start signal Command L...

Страница 85: ...Start signal Command Length Settings index CS 0x02 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...

Страница 86: ...le 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 N...

Страница 87: ...0xDA 0x18 0x00 The MTU of the connection is 243 Bytes 7 5 2 CMD_RESET_REQ This command triggers a software reset of the module Format Start signal Command Length CS 0x02 0x00 0x00 0x00 0x02 Response C...

Страница 88: ...at least 10ms before applying a rising edge and holding it high for at least 10ms In this case the module answers with a CMD_UARTENABLE_IND message 7 5 4 CMD_SLEEP_IND This indication is sent by the...

Страница 89: ...consis tency In case of inconsistency e g the memory was erased the device will perform a factory reset This command also removes all bonding data 7 5 6 CMD_UARTDISABLE_REQ This command disables the U...

Страница 90: ...ut 550 A Please note that the WAKE_UP pin has a second function If the module is in ACTION_SLEEP mode this pin wakes up the module by applying a low signal at this for at least 5ms and releasing it to...

Страница 91: ...e firmware image is marked in valid or if the BOOT pin logic level set by the host is set to start the bootloader during start up of the module Format Start signal Command Length CS 0x02 0x1F 0x00 0x0...

Страница 92: ...nal 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_R...

Страница 93: ...t Channel Length Payload Frequency 2402 Channel 2 MHz to be used for TX Length of the packet to send Bit pattern 0x00 PRBS9 0x01 0x0F 0x02 0x55 Vendor option Vendor command Payload Frequency 2402 Chan...

Страница 94: ...o the example in chapter 5 10 7 6 2 1 Example Transmission 16 times 0x0F channel 0 Start the transmission test on channel 0 2402 MHz The packets consist of 16 times 0x0F Start signal Command Length Co...

Страница 95: ...Start signal Command 0x40 Length Status Result CS 0x02 0x5E 0x03 0x00 0x00 0x00 0x00 0x5F Test started successfully In between we started the transmission test on a second module When we stop RX test...

Страница 96: ...t notation Start signal Command Length Command code Channel Vendor option Length Vendor command Payload CS 0x02 0x1E 0x04 0x00 0x02 0xFC 0x02 0x03 0xE7 Response Start signal Command 0x40 Length Status...

Страница 97: ...Try to avoid performing periodic CMD_GPIO_LOCAL_ WRITECONFIG_REQ as each command will use one write cycle Format Start signal Command Length Block1 Blockn CS 0x02 0x25 2 Bytes x Bytes x Bytes 1 Byte R...

Страница 98: ...ion is PWM Length is 0x05 see chapter 11 1 Byte 0 and 1 LSB first uint16 PWM period in ms 1 500 ms Byte 2 Ratio 0x00 0 0xFE 100 CMD_GPIO_LOCAL_WRITECONFIG_CNF block structure Each Block has the follow...

Страница 99: ...al Proteus III Start signal Command 0x40 Length Status Block1 Block2 CS 0x02 0x65 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x00 0x63 Configured both GPIOs with success Order code 2611011024000 97 Versi...

Страница 100: ...ed 0xFF Operation not permitted CMD_GPIO_LOCAL_READCONFIG_CNF block structure Each Block has the following format Length GPIO_ID Function Values 1 Byte 1 Byte 1 Byte Length 2 Byte Length Length of the...

Страница 101: ...mple Read the current GPIO configuration Read the current configuration Start signal Command Length CS 0x02 0x2B 0x00 0x00 0x29 Response Start signal Command 0x40 Length Status Blocks CS 0x02 0x6B 0x1...

Страница 102: ...mmand will use one write cycle Format Start signal Command Length Block1 Blockn CS 0x02 0x28 2 Bytes x Bytes x Bytes 1 Byte Response CMD_GPIO_REMOTE_WRITECONFIG_CNF Start signal Command 0x40 Length St...

Страница 103: ...e 2 Ratio 0x00 0 0xFE 100 CMD_GPIO_REMOTE_WRITECONFIG_CNF block structure Each Block has the following format Length GPIO_ID Status 0x02 1 Byte 1 Byte Length Length of the subsequent bytes in this blo...

Страница 104: ...al Proteus III Start signal Command 0x40 Length Status Block1 Block2 CS 0x02 0x68 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x00 0x6E Configured both GPIOs with success Order code 2611011024000 102 Vers...

Страница 105: ...ed 0x01 Operation failed 0xFF Operation not permitted CMD_GPIO_REMOTE_READCONFIG_CNF block structure Each Block has the following format Length GPIO_ID Function Values 1 Byte 1 Byte 1 Byte Length 2 By...

Страница 106: ...rent GPIO configuration of the connected remote device Read the current GPIO configuration of the connected remote device Start signal Command Length CS 0x02 0x2C 0x00 0x00 0x2E Response Start signal...

Страница 107: ...tatus Block1 Blockn CS 0x02 0x69 2 Bytes 1 Byte x Bytes x Bytes 1 Byte Status 0x00 Request received and processed 0x01 Operation failed 0xFF Operation not permitted i e no device connected via Bluetoo...

Страница 108: ...7 5 1 Example Set a remote output GPIO to low Set the output GPIO GPIO_ID 0x01 of the connected remote device to low Start signal Command Length Block1 CS 0x02 0x29 0x03 0x00 0x02 0x01 0x00 0x2B Resp...

Страница 109: ...ck1 Blockn CS 0x02 0x6A 2 Bytes 1 Byte x Bytes x Bytes 1 Byte Status 0x00 Request received and processed 0x01 Operation failed 0xFF Operation not permitted i e no device connected via Bluetooth LE CMD...

Страница 110: ...e values of remote GPIOs Read the value of the GPIOs with GPIO_ID 0x01 and 0x02 of the connected remote device Start signal Command Length Block1 CS 0x02 0x2A 0x03 0x00 0x02 0x01 0x02 0x2A Response St...

Страница 111: ...0x66 2 Bytes 1 Byte x Bytes x Bytes 1 Byte Status 0x00 Request received and processed 0x01 Operation failed 0xFF Operation not permitted i e no device connected via Bluetooth LE CMD_GPIO_LOCAL_WRITE_...

Страница 112: ...iled 7 7 7 1 Example Set a local output GPIO to low Set the output GPIO GPIO_ID 0x01 of the local device to low Start signal Command Length Block1 CS 0x02 0x26 0x03 0x00 0x02 0x01 0x00 0x24 Response S...

Страница 113: ...ytes 1 Byte x Bytes x Bytes 1 Byte Status 0x00 Request received and processed 0x01 Operation failed 0xFF Operation not permitted i e no device connected via Bluetooth LE CMD_GPIO_LOCAL_READ_REQ block...

Страница 114: ...values of local GPIOs Read the value of the GPIOs with GPIO_ID 0x01 and 0x02 of the local device Start signal Command Length Block1 CS 0x02 0x27 0x03 0x00 0x02 0x01 0x02 0x27 Response Start signal Co...

Страница 115: ...e Format Start signal Command Length Block1 Blockn CS 0x02 0xA8 2 Bytes x Bytes x Bytes 1 Byte The Block structure is as defined in CMD_GPIO_REMOTE_WRITECONFIG_REQ block structure 7 7 9 1 Example Two...

Страница 116: ...ndicated by this message Format Start signal Command Length Block1 Blockn CS 0x02 0xA9 2 Bytes x Bytes x Bytes 1 Byte The Block structure is as defined in CMD_GPIO_LOCAL_READ_CNF block structure 7 7 1...

Страница 117: ...Format Start signal Command Length Block1 Blockn CS 0x02 0xA6 2 Bytes x Bytes x Bytes 1 Byte The Block is of structure as defined in CMD_GPIO_LOCAL_READ_CNF block structure 7 7 11 1 Example GPIOs of t...

Страница 118: ...n 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 UAR...

Страница 119: ...t 7 2 9 0x02 0x0E CMD_DELETEBONDS_REQ Delete bonding information 7 2 14 0x02 0x0F CMD_GETBONDS_REQ Read the MACs of bonded devices 7 2 13 0x02 0x10 CMD_GET_REQ Read the module settings in flash 7 4 2...

Страница 120: ...l CMD Message name Short description Chapter 0x02 0x40 CMD_RESET_CNF Reset request received 7 5 2 0x02 0x41 CMD_GETSTATE_CNF Return the current module state 7 5 1 0x02 0x42 CMD_SLEEP_CNF Sleep request...

Страница 121: ...tion of a remote GPIO for remote control done 7 7 3 0x02 0x69 CMD_GPIO_REMOTE_WRITE_CNF Output value of a remote GPIO set 7 7 5 0x02 0x6A CMD_GPIO_REMOTE_READ_CNF Value of a remote GPIO read 7 7 6 0x0...

Страница 122: ...E_IND Local host has written the GPIOs of the remote device 7 7 11 0x02 0xA8 CMD_GPIO_REMOTE_WRITECONFIG_ IND Remote device has configured the GPIOs of the module 7 7 9 0x02 0xA9 CMD_GPIO_REMOTE_WRITE...

Страница 123: ...odification 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 Def...

Страница 124: ...0x01 0x00 0x0F 0x1C Response CMD_GET_CNF Successfully read out the device info with Byte order changed to MSB first OS version 0x00B6 Softdevice S140 6 1 1 Build code 0x41414300 AAC0 Package variant...

Страница 125: ...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...

Страница 126: ...ample 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...

Страница 127: ...D 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...

Страница 128: ...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 0...

Страница 129: ...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 packe...

Страница 130: ...02 0x10 0x01 0x00 0x02 0x11 Response CMD_GET_CNF Successfully read out the module name as 0x41 0x32 0x37 0x32 0x31 A2721 Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x06 0x00 0x00 0...

Страница 131: ...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 si...

Страница 132: ...en connecting from a Proteus III to another Proteus III be sure that the same security mode is used When connecting from a foreign device to a Proteus III the peripheral Proteus III determines the min...

Страница 133: ...se reject it to cancel the connection The pass key is generated using the LESC method low energy elliptic curve 0x5 LESC pass key level 1 4 For authentication the peripheral outputs a passkey The cent...

Страница 134: ...d the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 8 2 Example 2 Request the security flags of the module using CMD_GET_REQ with settings index 12 Start signal Co...

Страница 135: ...lesc security modes 8 9 1 Example 1 Set the security flags to 0x02 to use the just works pairing using CMD_SET_REQ with settings index 44 Start signal Command Length Settings index Parameter CS 0x02...

Страница 136: ...tive scanning is only needed when using Beacons In this case it is enabled automatically by the firmware Note that if receiving raw Beacon data is enabled RF_BeaconFlags is set to 0x02 and raw scan re...

Страница 137: ...dex CS 0x02 0x10 0x01 0x00 0x0D 0x1E Response CMD_GET_CNF Successfully read out the value 0 which means that active scan is disabled Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02...

Страница 138: ...ke 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...

Страница 139: ...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...

Страница 140: ...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 L...

Страница 141: ...e name RF_DeviceName and the UUID 0x2 Advertising packet contains 26 bytes device name RF_DeviceName and the TX power only in case it matches due to a short device name The UUID is part of the scan re...

Страница 142: ...Q with settings index 29 Start signal Command 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 P...

Страница 143: ...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 set...

Страница 144: ...20 250 500 1000 2000 5000 10240 Scan window ms 25 50 80 100 120 150 312 600 1250 2500 6250 10240 Scan interval ms Defined by the RF_ScanFactor Connection setup timeout s 1 2 2 2 2 2 2 4 5 10 20 35 Cur...

Страница 145: ...Command Length Settings index Parameter CS 0x02 0x11 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...

Страница 146: ...7 5 15 30 45 100 195 750 2000 Maximum connection interval ms 7 5 30 75 100 250 500 1000 1995 4000 Connection supervision timeout s 4 4 4 4 4 4 6 6 25 RF_ConnectionTiming 9 10 11 12 Minimum connection...

Страница 147: ...ection interval settings do not coincide the Proteus III accepts all requests of the peripheral to update the connection parameter settings The connection supervision timeout defines the time after wh...

Страница 148: ...d 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...

Страница 149: ...6 7 8 Two s complement hexadecimal 0x02 0x03 0x04 0x05 0x06 0x07 0x08 8 17 1 Example 1 Set the output power of the module to 8 dBm which is 0xF8 in two s complement notation using CMD_SET_REQ with se...

Страница 150: ...S CONNECTIVITY SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x04 0x54 Order code 2611011024000 148 Version 1 8 July 2022 www we online...

Страница 151: ...Settings index Parameter CS 0x02 0x11 0x11 0x00 0x1A 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xEC 0xED 0xEE 0xEF 0x18 Response CMD_SET_CNF Successfully modified the setting Start...

Страница 152: ...ample 1 Set the service UUID to 0x1122 using CMD_SET_REQ with settings index 32 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x20 0x22 0x11 0x03 Response CMD_SET_CNF Suc...

Страница 153: ...Set the RX UUID to 0x1122 using CMD_SET_REQ with settings index 33 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x21 0x22 0x11 0x02 Response CMD_SET_CNF Successfully mod...

Страница 154: ...Set the TX UUID to 0x1122 using CMD_SET_REQ with settings index 34 Start signal Command Length Settings index Parameter CS 0x02 0x11 0x03 0x00 0x22 0x22 0x11 0x01 Response CMD_SET_CNF Successfully mod...

Страница 155: ...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_CN...

Страница 156: ...205 no none 1 1200 1205 yes none 2 2400 2396 no none 3 2400 2396 yes none 4 4800 4808 no none 5 4800 4808 yes none 6 9600 9598 no none 7 9600 9598 yes none 8 14400 14414 no none 9 14400 14414 yes none...

Страница 157: ...o even 79 38400 38462 yes even 80 56000 55944 no even 81 56000 55944 yes even 82 57600 57762 no even 83 57600 57762 yes even 84 76800 76923 no even 85 76800 76923 yes even 86 115200 115942 no even 87...

Страница 158: ...rameter CS 0x02 0x11 0x02 0x00 0x0B 0x1F 0x05 Response CMD_SET_CNF Successfully modified the setting Start signal Command 0x40 Length Status CS 0x02 0x51 0x01 0x00 0x00 0x52 8 23 2 Example 2 Request t...

Страница 159: ...PIO configuration via remote device 4 Disconnect on mismatch Set this Bit to 1 to disconnect in case the central device does not respect the peripheral s connection interval Others Reserved Do not mod...

Страница 160: ...0x10 0x01 0x00 0x1C 0x0F Response CMD_GET_CNF Successfully read out the value 0x00 meaning that all of the specified features are disabled Start signal Command 0x40 Length Status Parameter CS 0x02 0x5...

Страница 161: ...of the DIS_ManufacturerName to the DIS profile please set the corresponding Bit in the DIS_Flags 8 25 1 Example 1 Set the manufacturer name to Manufacturer1 using CMD_SET_REQ with settings index 20 St...

Страница 162: ...SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2611011024000 160 Version 1 8 July 2022...

Страница 163: ...add the content of the DIS_ModelNumber to the DIS profile please set the corresponding Bit in the DIS_Flags 8 26 1 Example 1 Set the model number to Model1 using CMD_SET_REQ with settings index 21 Sta...

Страница 164: ...SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2611011024000 162 Version 1 8 July 2022...

Страница 165: ...e To add the content of the DIS_SerialNumber to the DIS profile please set the corresponding Bit in the DIS_Flags 8 27 1 Example 1 Set the serial number to 1 2 3 using CMD_SET_REQ with settings index...

Страница 166: ...SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2611011024000 164 Version 1 8 July 2022...

Страница 167: ...dd the content of the DIS_HWVersion to the DIS profile please set the corresponding Bit in the DIS_Flags 8 28 1 Example 1 Set the hardware version to 1 2 3 using CMD_SET_REQ with settings index 23 Sta...

Страница 168: ...SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2611011024000 166 Version 1 8 July 2022...

Страница 169: ...d the content of the DIS_SWVersion to the DIS profile please set the corresponding Bit in the DIS_Flags 8 29 1 Example 1 Set the software version to 1 2 3 using CMD_SET_REQ with settings index 24 Star...

Страница 170: ...SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x08 0x00 0x00 0x44 0x65 0x66 0x61 0x75 0x6C 0x74 0x11 Order code 2611011024000 168 Version 1 8 July 2022...

Страница 171: ...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 30 1 Example...

Страница 172: ...S CONNECTIVITY SENSORS User manual Proteus III Start signal Command 0x40 Length Status Parameter CS 0x02 0x50 0x02 0x00 0x00 0x00 0x50 Order code 2611011024000 170 Version 1 8 July 2022 www we online...

Страница 173: ...s 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...

Страница 174: ...tisingFlags Advertising Flags 0 1 2 0 read write 1 32 RF_SPPServiceUUID See description See description 0x0001 read write 2 33 RF_SPPRXUUID See description See description 0x0002 read write 2 34 RF_SP...

Страница 175: ...eeded 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 Peripheral detection...

Страница 176: ...bled the number of messages and thus the time consumption of the connection setup may be increased 9 4 Connection based data transmission After connection has been setup data can be transmitted using...

Страница 177: ...ser payload The test setup is as follows Two Proteus III radio modules connected to a fast micro controller STM32 on NUCLEO L476RG Radio mode as specified in the table below 125 kb s long range mode 1...

Страница 178: ...4 60 9 83 49 33 21 61 2 Mb s 13 12 22 11 9 83 33 29 43 05 Table 77 Maximum throughput timings packet error rate 0 Please note that data transmission to from smart devices typically do not achieve this...

Страница 179: ...ceived by radio is sent from the Proteus III 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 Dep...

Страница 180: ...digit device name is automatically generated by the FS_ 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...

Страница 181: ...transmission starts via Bluetooth LE The pin switches LOW again as soon as Bluetooth LE data transmission has finished and the transmission of new data is feasible again In case the pin is HIGH no mor...

Страница 182: ...SS CONNECTIVITY SENSORS User manual Proteus III Radio module OR Host controller RTS BUSY CTS Figure 11 Handling the RTS and BUSY pin Order code 2611011024000 180 Version 1 8 July 2022 www we online co...

Страница 183: ...g the CMD_FACTORYRESET_REQ command The configuration can be also read out using the respective commands CMD_GPIO_LOCAL_ READCONFIG_REQ via local host or CMD_GPIO_REMOTE_READCONFIG_REQ via remote devic...

Страница 184: ...figure the local GPIOs via local host Module 1 Host 1 Module 2 Host 2 CMD_GPIO_REMOTE_WRITECONFIG_CNF CMD_GPIO_REMOTE_WRITECONFIG_REQ CMD_GPIO_REMOTE_WRITECONFIG_CNF CMD_GPIO_REMOTE_WRITECONFIG_REQ GP...

Страница 185: ...ad the configuration of the local GPIOs via local host Module 1 Host 1 Module 2 Host 2 CMD_GPIO_REMOTE_READCONFIG_CNF CMD_GPIO_REMOTE_READCONFIG_REQ CMD_GPIO_REMOTE_READCONFIG_CNF CMD_GPIO_REMOTE_READ...

Страница 186: ...PIO_LOCAL_WRITE_REQ Wire Radio CMD_GPIO_LOCAL_WRITE_CNF Figure 16 Set the output value of a GPIO via host controller Module 1 Host 1 Module 2 Host 2 GPIO 1 0 CMD_GPIO_LOCAL_READ_REQ Wire Radio CMD_GPI...

Страница 187: ...GPIO 1 0 Wire Radio CMD_GPIO_REMOTE_WRITE_IND Figure 18 Set the output value of a GPIO via remote device Module 1 Host 1 Module 2 Host 2 CMD_GPIO_REMOTE_READ_CNF CMD_GPIO_REMOTE_READ_REQ CMD_GPIO_REM...

Страница 188: ...The parameter period defines the period of the PWM signal The parameter ratio defines the ratio between on and off time As an example a ratio of 0x40 corresponds to 25 on time and 75 off time Period 0...

Страница 189: ...9 12 13 18 B3 B6 ANT RF GND SWDCLK SWDIO RESET BOOT VDD GND WAKE_UP CTS RTS URXD UTXD LED_2 LED_1 BUSY MODE_1 Not marked pins are RESERVED No GPIO_ID Supported functions B1 1 Input Output B2 2 Input O...

Страница 190: ...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 12 2 UUID The UUID is a unique number identifying a Blue...

Страница 191: ...c 0x6E40 0002 C352 11E5 953D 0002A5D5C51B Module to remote peer TX characteristic 0x6E40 0003 C352 11E5 953D 0002A5D5C51B To generate a custom base UUID the Bluetooth SIG recommends to use the tool ht...

Страница 192: ...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 transm...

Страница 193: ...re cannot be ap plied to this customer firmware solution without a review and verification 13 4 Contact for firmware requests Please contact your local field sales engineer FSE or wireless sales we on...

Страница 194: ...ification becomes invalid if the pro duction interface is used by a customer Some products in their documentation state exceptions to this invalidation under certain conditions Customers shall make th...

Страница 195: ...tloader can connect in order to update the Proteus III firmware The DFU application of the used App see Table 80 is such an application For more details please refer to chapter 14 2 1 As soon as a con...

Страница 196: ...module Proteus III 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 Distribu...

Страница 197: ...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...

Страница 198: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus III Order code 2611011024000 196 Version 1 8 July 2022 www we online com wcs...

Страница 199: ...the CMD_SLEEP_REQ New pairing method Lesc just works has been added to the user setting RF_ SecFlags New option SECFLAGS_BONDEDCONNECTIONSONLY_ENABLE has been added to the user setting RF_SecFlags Thi...

Страница 200: ...REMOTE_WRITE_REQ or CMD_GPIO_LOCAL_WRITE_ REQ command the value is internally replaced with 0xFE to guarantee backwards compatibility For GPIO pins that are configured as PWM the commands CMD_GPIO_REM...

Страница 201: ...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...

Страница 202: ...e influencing circumstances of the application antenna interferences etc Figure 21 Layout To avoid the risk of short circuits and interference there should be no routing underneath the module on the t...

Страница 203: ...st one separate through hole connection to the ground layer ESD protection elements should be placed as close as possible to the exposed areas Figure 22 Placement of the module with integrated antenna...

Страница 204: ...enerally 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...

Страница 205: ...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...

Страница 206: ...requency 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 Connecto...

Страница 207: ...III evaluation board For the European Conformity the evaluation board serves as reference design for the FCC it is manda tory to follow at least the trace design Complete layout and schematic informat...

Страница 208: ...2 4 6 8 10 12 13 14 15 16 17 18 19 20 JP2 610X2021121 O1 O2 O3 4 3 2 1 S2 4 3 2 1 S1 2 1 2 CON4 R1 VDD VDD P0 00 XL1 P0 00 XL1 P0 01 XL2 P0 01 XL2 UTXD GND SWDIO SWDIO SWCLK SWCLK URXD NFC1 NFC2 P0 21...

Страница 209: ...21 1 1 2 2 3 3 4 4 CON3 B18 B18 B17 B17 B16 B16 B15 B15 B14 B14 B13 B13 B12 B12 B11 B11 B10 B10 B9 B9 B8 B8 B7 B7 B6 B6 B5 B5 B4 B4 B3 B3 B2 B2 B1 B1 B19 B19 B20 B20 B21 B21 B22 B22 B23 B23 B24 B24 B2...

Страница 210: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus III 1 no metal antenna Q1 Figure 27 Reference design Layout Order code 2611011024000 208 Version 1 8 July 2022 www we online com wcs...

Страница 211: ...except area under the module and antenna free area Second layer is filled with ground plane except the antenna free area Third layer is the supply layer except antenna free area Some routing is allow...

Страница 212: ...WIRELESS CONNECTIVITY SENSORS User manual Proteus III Figure 30 Trace design Schematic Order code 2611011024000 210 Version 1 8 July 2022 www we online com wcs...

Страница 213: ...all be specified in the end application corre sponding to the individual need Figure 31 On board PCB antenna For the external antenna 22 pF shall be assembled on C6 If additional tuning is needed in t...

Страница 214: ...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...

Страница 215: ...a LFM 48W or Indium based SAC 305 alloy Sn 96 5 Ag 3 0 Cu 0 5 Indium 8 9HF Type 3 89 type 3 or higher The reflow profile must be adjusted based on the thermal mass of the entire populated PCB heat tra...

Страница 216: ...product with water Capillary effects can draw water into the gap between the host PCB and the module absorbing water underneath it If water is trapped inside it may short circuit adjoining pads The w...

Страница 217: ...nsitive to ultrasonic waves as such do not use ultrasonic cleaning welding or other processing Any ultrasonic processing will void the warranty 18 3 ESD handling This product is highly sensitive to el...

Страница 218: ...he product is not allowed Evidence of tampering will void the warranty Compliance with the instructions in the product manual is recommended for correct prod uct set up The product must be provided wi...

Страница 219: ...ORS User manual Proteus III 19 Physical specifications 19 1 Dimensions Dimensions 12 x 8 x 2 mm Table 83 Dimensions 19 2 Weight Weight 1g Table 84 Weight Order code 2611011024000 217 Version 1 8 July...

Страница 220: ...User manual Proteus III 19 3 Module drawing 12 0 0 3 1 2 8 4 3 6 1 2 6 0 0 8 1 0 2 0 0 2 8 0 0 3 1 8 B1 9 12 13 18 B3 B6 1 2 Figure 34 Module dimensions mm Order code 2611011024000 218 Version 1 8 Ju...

Страница 221: ...o avoid influence 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 kep...

Страница 222: ...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 85 Lot number details As...

Страница 223: ...n 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 t...

Страница 224: ...module itself is unfused The maximum output power of the module is 6 dBm for external antenna and 4 dBm for internal antenna The total amount of capacitance of all capacitors is 7 2 F The total amount...

Страница 225: ...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 III as end product no further Bluetooth tests a...

Страница 226: ...Proteus III are henceforward referred to as final products It is the responsibility of the manufacturer of the final product to ensure that the final product is in compliance with the essential requi...

Страница 227: ...claration 2611011024000 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...

Страница 228: ...aux appareils radio exempts de licence L exploitation est autoris e aux deux conditions suivantes 1 l appareil ne doit pas produire de brouillage et 2 l utilisateur de l appareil doit accepter tout br...

Страница 229: ...ents are met This includes a clearly visible label on the outside of the final product Attaching a label to a removable portion of the final product such as a battery cover is not permitted The label...

Страница 230: ...3 8 1 Pre certified antennas The Proteus III is pre certified with the following antennas Product Certified antenna Proteus III 2611011024000 PCB antenna included in the Proteus III Order code 2611011...

Страница 231: ...e 23 9 1 Label Due to the size of the Proteus III label the certification label of the Proteus III is not placed onto the module label 2611011024000 R 201 190950 After integration of the Proteus III i...

Страница 232: ...ting guide http www we online com ANR027 2 W rth Elektronik Application note 6 Proteus high throughput mode http www we online com ANR006 3 W rth Elektronik Application note 9 Proteus III SPI advanced...

Страница 233: ...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...

Страница 234: ...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...

Страница 235: ...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 Cu...

Страница 236: ...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 b...

Страница 237: ...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 c...

Страница 238: ...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 u...

Страница 239: ...rth Elektronik eiSos registered office 27 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 provision...

Страница 240: ...host 183 16 Set the output value of a GPIO via host controller 184 17 Read the input value of a GPIO via host controller 184 18 Set the output value of a GPIO via remote device 185 19 Read the input...

Страница 241: ...configuration flags 131 72 Scan configuration flags 134 73 Beacon configuration flags 136 74 Advertising packet configuration flags 139 76 Table of settings 172 77 Maximum throughput timings packet er...

Страница 242: ...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 0...

Страница 243: ...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 0x...

Страница 244: ...ontact 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 connectivit...

Отзывы: