Wurth Elektronik Proteus-E Reference Manual

Wurth Elektronik Proteus-E Reference Manual

Hide thumbs Also See for Proteus-E:
Table of Contents

Advertisement

Quick Links

P
-
ROTEUS
E REFERENCE MANUAL
2612011024000
V
0.3
ERSION
N
22, 2021
OVEMBER

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Proteus-E and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Wurth Elektronik Proteus-E

  • Page 1 ROTEUS E REFERENCE MANUAL 2612011024000 ERSION 22, 2021 OVEMBER...
  • Page 2 *************** MUST READ Check for firmware updates Before using the product make sure you use the most recent firmware version, data sheet 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.
  • Page 3 Revision history Manual Notes Date version version version December • Initial release 1.0.0 2021 For firmware history see chapter Firmware history Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 4 Technique to spread a message on the radio spread spectrum ® Direct test mode Mode to test Bluetooth specific RF settings. Proteus-e populated on motherboard with USB EV (Board) Evaluation (Board) interface for test and evaluation purpose. Forward error Technique to correct received erroneous radio...
  • Page 5: Table Of Contents

    Sleep mode ........5.5. Identification of a Proteus-e device on the radio ....5.6.
  • Page 6 7.6.5. CMD_GPIO_REMOTE_WRITE_REQ ....7.6.5.1. Example: Set a remote output GPIO to low ... Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 7 8.12.2. Example 2 ....... . 100 Proteus-e reference manual version 0.3 ©...
  • Page 8: Timing

    13.3. Customer firmware ....... . 130 Proteus-e reference manual version 0.3 ©...
  • Page 9 20.2. General labeling information ......156 21. Information for explosion protection 22. References Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 10 CRC8 Test Vectors ....... . 173 B. Example codes for host integration Proteus-e reference manual version 0.3 © November 2021...
  • Page 11: Introduction

    Proteus-e hardware (see chapter 13 ). Ultra small dimensions of 7 x 9 mm including a strongly miniaturized PCB antenna make the Proteus-e ideal for small form factor design. It is possible to connect an external anten- na, in case higher radio ranges are required.
  • Page 12: Key Features

    With this, any beacon function can be realized. For more information see chapter 5.7 . Low power position sensing solutions: The TX power of any Proteus-e is always trans- mitted during advertising. With this, distance estimation and position sensing solutions can be realized conveniently.
  • Page 13: Block Diagram

    Figure 2: Block diagram of the module 1.3. Ordering information WE order code Description ® 2612011024000 Proteus-e Bluetooth LE Module, Tape & Reel 2612019024001 Proteus-e Evaluation Board Table 1: Ordering information Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 14: Electrical Specifications

    2. Electrical specifications As not otherwise stated measured on the evaluation board of the Proteus-e with T=25°C, VDD=3V, f=2.44GHz, internal DC-DC converter in use. 2.1. Recommended operating conditions Parameter Min. Typ. Max. Unit Ambient temperature °C Supply voltage (VDD) Supply rise time (0V to 1.7V)
  • Page 15: Power Consumption

    LE time slot operation, the real operating currents are reduced significantly and depend on the user selectable advertising and con- nection interval settings. Sleep current is significantly increasing for temperatures above 30°C. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 16: Sleep Current (No Ram Retention, Wake On Reset) Over Operating Temperature Range

    Figure 3: Sleep current (no RAM retention, wake on reset) over operating temperature range ® Figure 4: Radio transmitting @ 4 dBm output power, 1 Mbps Bluetooth LE mode, Clock = HFXO, Regulator = DC/DC (typical values) Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 17: Dynamic

    Nordic Semiconductor provides an online tool calculating the average current of a Bluetooth connection. It can be accessed at https://devzone.nordicsemi.com/power/ . Figure 5: Current consumption calculation in advertising mode with 40ms advertising interval with 4 dBm output power, UART disabled Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 18: Radio Characteristics

    The PER 1% is a harder criteria resulting in 2 dBm less sensitivity. Parameter Test conditions Value Unit Input sensitivity 1Mbit Phy, PER 1% 2Mbit Phy, PER 1% Table 10: Sensitivity at different data rates Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 19: Pin Characteristics

    Current at VDD-0.4 V, output set high, high drive, VDD 2.7 V Current at VDD-0.4 V, output set high, high drive, VDD 1.7 V Internal pull-up resistance Internal pull-down resistance Table 11: Pin characteristics Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 20: Pinout

    3. Pinout GPIO_1 SWDIO URXD SWDCLK UTXD BUSY/ /RESET UART_ENABLE MODE_1 LED_1 Figure 6: Pinout (top view) Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 21: Pinout, First Part

    Internal pull ups or pull downs are configured at startup by the firmware installed in the SoC. The pull up on the /RESET pin cannot be disabled by firmware. Pins available to connect an external crystal in custom firmware. The standard firmware of Proteus-e does not implement this function.
  • Page 22: Pinout, Second Part

    UART (Reception). Uses internal pull up resis- P0.18 URXD Input Pin for remote GPIO access. Do not connect, if P0.20 GPIO_1 GPIO not needed. Supply Ground Supply Ground Supply Ground Supply Ground Table 13: Pinout, second part Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 23: Quick Start

    UART_ENABLE / MODE_1 LED_1 Figure 7: Minimal pin connections The above image shows the steps to be performed to integrate the Proteus-e into a custom end device. 1. Supply voltage and ground Connect the VDD and GND pins to supply the radio module with power.
  • Page 24 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 Pinout for details on all pins. Please refer to the Proteus-e evaluation board schemes for a reference design Reference design .
  • Page 25: Antenna Connection

    4.2. Antenna connection Proteus-e’s smart antenna configuration allows the user to choose between two antenna options. Detailed description on how to use them and what to consider for certification aspects is described in chapter 17 : 4.2.1. On-board PCB antenna The Proteus-e has an on-board PCB antenna optimized for strong miniaturization operating in the 2.4 GHz frequency band.
  • Page 26: Power Up

    Applying a reset (e.g. a host temporarily pulling the /RESET pin down for at least 1ms and releasing it again) after the VCC is stable will also be sufficient. Figure 8: Power up Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 27: Quickstart Example

    The quick start example in this chapter demonstrates how the UART communication with the Proteus-e works in command mode. In case the host sends a request message (i.e. CMD_ GET_REQ ) to the radio module, it responds with an confirmation message (i.e. CMD_GET_CNF ).
  • Page 28 6F 72 6C 64 Response CMD_SET_CNF : Successfully 02 51 01 00 00 52 modified the setting Response CMD_GETSTATE_CNF : Module 02 41 02 00 01 01 41 re-started in ACTION_IDLE mode Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 29: Functional Description

    5. Functional description 5.1. Operation modes The Proteus-e module acts as a slave and can be fully controlled by an external host. The Proteus-e supports the following operating modes: • The command mode, where the Proteus-e can be controlled by the host controller via commands.
  • Page 30: State Overview

    Wake-up event Start Reset ACTION_CONNECTED The module is connected. Now data can be transmitted. Permitted commands: CMD_RESET_REQ, CMD_GETSTATE_REQ, CMD_DATA_REQ, CMD_DISCONNECT_REQ, CMD_GET_REQ, CMD_UARTDISABLE_REQ, CMD_PHYUPDATE_REQ, CMD_GPIO_REMOTE_WRITE_REQ, CMD_GPIO_REMOTE_READ_REQ, CMD_GPIO_LOCAL_WRITE_REQ, CMD_GPIO_LOCAL_READ_REQ Figure 9: State overview Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 31: State Indication Using The Led Pins

    5.3. State indication using the LED pins The pin LED_1 of the Proteus-e can be used to determine the module state. The states described in Figure 9 result in the following pin behavior. The pins on the Proteus-e are active high.
  • Page 32: Connection Based Data Transmission

    The maximum transmission unit can be increased to allow the transmission of larg- er data packets. The Proteus-e allows an MTU of up to 247 bytes, which results in a maximum payload size (MPS) of 243 bytes. Not selecting a higher MTU will use ®...
  • Page 33: Steps For The Connection Setup

    Figure 10: Steps for the connection setup For more details about the connection setup and data transmission, please refer to application note ANR025 [3]. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 34: Advertising Of Custom Data

    5.7. Advertising of custom data The content of standard advertising and scan response packets of the Proteus-e is auto- matically defined. To place custom data in the advertising and scan response packet, the Proteus-e implements the user settings RF_AdvertisingData and RF_ScanResponseData .
  • Page 35: Configure The Module For Low Power Consumption

    5.9. Configure the module for low power consumption Depending on the application environment of the Proteus-e, the goal is to find the optimal trade-off between the module’s performance and its power consumption. Therefore, the main settings and operation modes that affect the current consumption are listed below: •...
  • Page 36 0x14FE (5374 ) packets FE 35 During the time the reception and transmission tests were running 5374 data packets have been received by module B, which were transmitted by module A. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 37: Using The 2 Mbit Phy

    2 MBit. To switch the phy after the connection has been setup the Proteus-e offers the command CMD_PHYUPDATE_REQ . As response to this request a CMD_ PHYUPDATE_IND is returned from the Proteus-e, that gives feedback if the connection was switched to the new phy, or if the connection partner rejected the request.
  • Page 38: Host Connection

    UART may detect a 0x00-byte with frame error. To guarantee a clean UART communication, the host controller may not accept bytes with frame errors and flush its RX buffer, after pulling the module’s /RESET pin LOW. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 39: The Command Interface

    5 ms after having received the start signal), the module discards the received Bytes and waits for a new command. This means that the delay between 2 successive Bytes in a frame must be kept as low as possible. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 40 Please note that the different commands are only valid in specific module s- tates (see Figure 9 ). If a command is not permitted in the current state, the command confirmation returns "Operation not permitted" as a response. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 41: Setup Connections

    This command closes the existing connection. Thereafter the module prints a CMD_DISCONNECT_CNF to confirm that the request has been received. The indication mes- sage CMD_DISCONNECT_IND follows which determines whether the disconnection operation has been performed successfully or not. Format: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 42: Cmd_Disconnect_Ind

    CMD_PHYUPDATE_CNF it tries to update the PHY. The result is indicated by CMD_PHYUPDATE_IND message. Format: Start signal Command Length 0x02 0x1A 0x01 0x00 1 Byte 1 Byte PHY: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 43: Cmd_Phyupdate_Ind

    0x1A: Unsupported feature of remote device 7.1.8. CMD_GETBONDS_REQ This command requests the MAC addresses of all bonded devices. Format: Start signal Command Length 0x02 0x0F 0x00 0x00 0x0D Response ( CMD_GETBONDS_CNF ): Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 44: Example 1

    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: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 45: Example 1

    7.1.10. CMD_ALLOWUNBONDEDCONNECTIONS_REQ In case the SECFLAGS_BONDEDCONNECTIONSONLY_ENABLE bit has been set in the RF_SecFlags user setting, this command temporarily allows the connection setup of unbonded devices until the radio module is reset. Format: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 46 Response ( CMD_ALLOWUNBONDEDCONNECTIONS_CNF ): Start signal Command | 0x40 Length Status 0x02 0x6D 2 Bytes 1 Byte 1 Byte Status: 0x00: Request successfully processed 0x01: Operation failed 0xFF: Operation not permitted Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 47: Transmit And Receive Data

    When the data is processed by the module a CMD_DATA_CNF is sent to the host. Additionally a CMD_TXCOMPLETE_RSP will follow as soon as the data has been sent. The receiving Proteus-e will get a CMD_DATA_IND message containing the transmitted pay- load data.
  • Page 48 Start signal Command Length BTMAC RSSI Payload 0x02 0x84 2 Bytes 6 Bytes 1 Byte (Length - 7) Bytes 1 Byte Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 49: Configuring The Module And Modifying The Device Settings

    (e.g. due to supply voltage fluctuations). Recommendation: First, verify the configuration of the module with CMD_GET_ REQ and only then apply a CMD_SET_REQ if required to avoid unnecessary flash cycles. Format: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 50: Example 1

    Parameter 0x02 0x11 0x07 0x00 0x12 0x31 0x32 0x33 0x34 0x35 0x36 0x01 Response: Start signal Command | 0x40 Length Status 0x02 0x51 0x01 0x00 0x00 0x52 Setting was set successfully. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 51: Cmd_Get_Req

    Response: The current RF_StaticPasskey in flash is "123123" (0x31 0x32 0x33 0x31 0x32 0x33). Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x07 0x00 0x00 0x31 0x32 0x33 0x31 0x32 0x33 0x55 Setting was read successfully. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 52: Manage The Device State

    0x04: Sleep (system-off mode) 0x05: Direct test mode (More info is 1 reserved byte) 7.4.1.1. Example 1 Get the current state of the module. Start signal Command Length 0x02 0x01 0x00 0x00 0x03 Response: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 53: Cmd_Reset_Req

    Start signal Command | 0x40 Length Status 0x02 0x42 0x01 0x00 1 Byte 1 Byte Status: 0x00: Request received, will go to sleep now 0x01: Operation failed 0xFF: Operation not permitted Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 54: Cmd_Sleep_Ind

    first be flushed entirely and then restored from RAM. If a reset occurs during this procedure (e.g. due to supply voltage fluctuations), the entire memory area may be destroyed. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 55: Cmd_Uartdisable_Req

    This indication is shown when the UART of the module is re-enabled (after performing a CMD_ UARTDISABLE_REQ followed by using the UART_ENABLE pin for wake-up). After receiving this message the UART can be used for any operation again. Format: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 56 Start signal Command Length Status 0x02 0x9B 0x01 0x00 1 Byte 1 Byte Status: 0x00: UART has been re-enabled successfully Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 57: Run The Bluetooth Test Modes

    Command Channel / Command Payload Length Vendor signal code Vendor option command 0x04 0x02 0x1E 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 0x00 Command code: 0x00: DTM setup Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 58 0x03: Stop last test Channel Length Payload 0x00 0x00 0x00 Response ( CMD_DTM_CNF ): Start signal Command | 0x40 Length Status Result 0x02 0x5E 2 Bytes 1 Byte 0-2 Bytes 1 Byte Status: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 59: Example: Transmission, 16 Times 0X0F, Channel 0

    Test started successfully. Now stop the test again. Length / Start Command Channel / Command Payload Length Vendor signal code Vendor option command 0x04 0x1E 0x01 0x1A 0x02 0x03 0x00 0x00 0x00 Response: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 60: Example: Receiver, Channel 0

    Start the carrier test on channel 0 (2402 MHz). We need to use a vendor specific command: Length / Start Command Channel / Command Payload Length Vendor signal code Vendor option command 0x04 0x1E 0x03 0x19 0x02 0x02 0x00 0x00 0x00 Response: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 61: Example: Set Tx Power To -4 Dbm

    Vendor option command 0x04 0x1E 0x00 0x18 0x02 0x00 0x02 0x02 0x00 Response: Start signal Command | 0x40 Length Status Result 0x02 0x5E 0x03 0x00 0x00 0x00 0x00 0x5F Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 62: Switching Gpios By Remote Control

    7.6. Switching GPIOs by remote control This chapter contains the commands to use the GPIO feature of the Proteus-e. Please refer to chapter 11 for a detailed description. 7.6.1. CMD_GPIO_LOCAL_WRITECONFIG_REQ This command configures the free GPIOs of the radio module. This is necessary to allow local and remote GPIO control.
  • Page 63: Example: Configure Two Gpios To Output High

    0x03 0x02 0x02 0x01 0x2C Response: Start signal Command | 0x40 Length Status Block Block 0x02 0x01 0x00 0x02 0x02 0x00 0x02 0x65 0x07 0x00 0x00 0x63 Configured both GPIOs with success. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 64: Cmd_Gpio_Local_Readconfig_Req

    0x00: GPIO has no pull resistor 0x01: GPIO has pull down resistor 0x02: GPIO has pull up resistor • if Function is output, Length is 0x03: 0x00: GPIO is output LOW 0x01: GPIO is output HIGH Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 65: Example: Read The Current Gpio Configuration

    Start signal Command | 0x40 Length Status Blocks 0x03 0x01 0x02 0x01 0x02 0x6B 0x09 0x00 0x00 0x63 0x03 0x02 0x02 0x01 The GPIOs with GPIO_ID 0x01 and 0x02 are output high. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 66: Cmd_Gpio_Remote_Writeconfig_Req

    GPIO_ID: ID of the GPIO, see chapter 11.1 Function: 0x00: GPIO disconnected 0x01: GPIO works as input 0x02: GPIO works as output Values: • if Function is disconnected, Length is 0x03: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 67: Example: Configure Two Gpios Of The Connected Remote Device To Output High

    0x03 0x02 0x02 0x01 0x21 Response: Start signal Command | 0x40 Length Status Block Block 0x02 0x68 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x00 0x6E Configured both GPIOs with success. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 68: Cmd_Gpio_Remote_Readconfig_Req

    0x00: GPIO has no pull resistor 0x01: GPIO has pull down resistor 0x02: GPIO has pull up resistor • if Function is output, Length is 0x03: 0x00: GPIO is output LOW 0x01: GPIO is output HIGH Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 69: Example: Read The Current Gpio Configuration Of The Connected Remote Device

    Start signal Command | 0x40 Length Status Blocks 0x03 0x01 0x02 0x01 0x02 0x6C 0x09 0x00 0x00 0x64 0x03 0x02 0x02 0x01 The GPIOs with GPIO_ID 0x01 and 0x02 are output high. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 70: Cmd_Gpio_Remote_Write_Req

    Each Block has the following format: Length GPIO_ID Status 0x02 1 Byte 1 Byte Length: Length of the subsequent bytes in this block GPIO_ID: ID of the GPIO, see chapter 11.1 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 71: Example: Set A Remote Output Gpio To Low

    0x03 0x00 0x02 0x01 0x00 0x2B Response: Start signal Command | 0x40 Length Status Block 0x02 0x01 0x00 0x02 0x69 0x04 0x00 0x00 0x6C Successfully set GPIO with GPIO_ID 0x01 to low. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 72: Cmd_Gpio_Remote_Read_Req

    GPIO_ID: ID of the GPIO, see chapter 11.1 Value: • if Function is output or input 0x00: The remote GPIO is LOW. 0x01: The remote GPIO is HIGH. 0xFF: Failed reading remote GPIO value. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 73: Example: Read The Values Of Remote Gpios

    0x02 0x6A 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x01 0x6D Successfully read the values of the remote GPIOs with GPIO_ID 0x01 (GPIO is low) and 0x02 (GPIO is high). Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 74: Cmd_Gpio_Local_Write_Req

    Each Block has the following format: Length GPIO_ID Status 0x02 1 Byte 1 Byte Length: Length of the subsequent bytes in this block GPIO_ID: ID of the GPIO, see chapter 11.1 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 75: Example: Set A Local Output Gpio To Low

    0x03 0x00 0x02 0x01 0x00 0x24 Response: Start signal Command | 0x40 Length Status Block 0x02 0x01 0x00 0x02 0x66 0x04 0x00 0x00 0x63 Successfully set GPIO with GPIO_ID 0x01 to low. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 76: Cmd_Gpio_Local_Read_Req

    GPIO_ID: ID of the GPIO, see chapter 11.1 Value: • if Function is output or input 0x00: The remote GPIO is LOW. 0x01: The remote GPIO is HIGH. 0xFF: Failed reading remote GPIO value. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 77: Example: Read The Values Of Local Gpios

    0x02 0x67 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x01 0x60 Successfully read the values of the local GPIOs with GPIO_ID 0x01 (GPIO is low) and 0x02 (GPIO is high). Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 78: Cmd_Gpio_Remote_Writeconfig_Ind

    0x02 0xA8 0x08 0x00 0x03 0x01 0x02 0x01 0x03 0x02 0x02 0x01 The two GPIOs with ID 0x01 and 0x02 have been configured by the connected remote device to output high. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 79: Cmd_Gpio_Remote_Write_Ind

    Block 0x02 0xA9 0x07 0x00 0x00 0x02 0x01 0x00 0x02 0x02 0x01 0xAE The remote device has written the GPIOs with GPIO_ID 0x01 (GPIO is low) and 0x02 (GPIO is high). Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 80: Cmd_Gpio_Local_Write_Ind

    0x02 0x01 0x00 0x02 0x02 0x01 0xA1 The GPIOs with GPIO_ID 0x01 (GPIO is low) and 0x02 (GPIO is high) of the radio module have been written by its local host. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 81: Other Messages

    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. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 82: Message Overview

    Perform a factory reset CMD_DTMSTART_REQ 7.5.1 0x02 0x1D Enable the direct test mode Start/stop a test of the direct CMD_DTM_REQ 7.5.2 0x02 0x1E test mode Table 15: Message overview: Requests 1 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 83: Message Overview: Requests

    Read the GPIO configuration of 7.6.4 0x02 0x2C the connected remote device Temporarily allow the CMD_ALLOWUNBONDEDCONNECTIONS_ 7.1.10 0x02 0x2D connection setup from unbonded peer devices Table 16: Message overview: Requests 2 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 84: Message Overview: Confirmations

    CMD_GPIO_REMOTE_READCONFIG_ Returns the GPIO configuration 7.6.4 0x02 0x6C of the connected remote device Temporarily allowed the CMD_ALLOWUNBONDEDCONNECTIONS_ 7.1.10 0x02 0x6D connection setup from unbonded peer devices Table 17: Message overview: Confirmations Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 85: Message Overview: Indications

    Remote device has written the CMD_GPIO_REMOTE_WRITE_IND 7.6.10 0x02 0xA9 GPIOs of the module CMD_TXCOMPLETE_RSP 7.2.2 0x02 0xC4 Data has been sent Channel open, data CMD_CHANNELOPEN_RSP 7.1.3 0x02 0xC6 transmission possible Table 18: Message overview: Indications Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 86: Usersettings - Module Configuration Values

    OS version Build code Package variant Chip ID 2 Bytes 4 Bytes 2 Bytes 4 Bytes OS version: 0x0126 : Softdevice S112 7.3.0. Package variant: 0x2005: WLCSP Chip ID: 0x00052805: nRF52805 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 87: Example 1

    Please note that LSB is transmitted first in case of parameters with more than 1 Byte length. Start signal Command | 0x40 Length Status Parameter 0x26 0x01 0x30 0x43 0x02 0x50 0x0D 0x00 0x00 0x41 0x41 0x05 0x20 0x06 0x05 0x28 0x05 0x00 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 88: Fs_Fwversion: Read The Firmware Version

    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 0x02 0x50 0x04 0x00 0x00 0x00 0x00 0x01 0x57 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 89: Fs_Mac: Read The Mac Address

    Response CMD_GET_CNF : Successfully read out the MAC address 0x55 0x93 0x19 0x6E 0x5B 0x87 0x01 0x38 Start signal Command | 0x40 Length Status Parameter 0x55 0x93 0x19 0x6E 0x02 0x50 0x09 0x00 0x00 0x0F 0x5B 0x87 0x01 0x38 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 90: Fs_Btmac: Read The Bluetooth Conform Mac Address

    ® LE conform MAC address 0x11 0x00 0x00 0xDA 0x18 0x00. Start signal Command | 0x40 Length Status Parameter 0x11 0x00 0x00 0xDA 0x02 0x50 0x07 0x00 0x00 0x86 0x18 0x00 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 91: Fs_Serialnumber: Read The Serial Number Of The Module

    0x10 0x03 Response CMD_GET_CNF : Successfully read out the serial number, it is 0.0.11 Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x04 0x00 0x00 0x11 0x00 0x00 0x57 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 92: Rf_Devicename: Modify The Device Name

    Response CMD_SET_CNF : Successfully modified the setting. Start signal Command | 0x40 Length Status 0x02 0x51 0x01 0x00 0x00 0x52 8.6.2. Example 2 Request the device name of the module using CMD_GET_REQ with settings index 2: Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 93 Response CMD_GET_CNF : Successfully read out the module as 0x41 0x32 0x37 0x32 0x31 = "A2721". Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x06 0x00 0x00 0x41 0x32 0x37 0x32 0x31 0x13 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 94: Rf_Staticpasskey: Modify The Static Passkey

    Response CMD_GET_CNF :Successfully read out the key as 0x31 0x32 0x33 0x34 0x35 0x36 = "123456" Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x07 0x00 0x00 0x31 0x32 0x33 0x34 0x35 0x36 0x52 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 95: Rf_Secflags: Modify The Security Settings

    So con- figure the RF_SecFlags of the peripheral to set the desired security level. When connecting from a Proteus-I,-II,-III to a Proteus-e, be sure that the same secu- rity mode is used.
  • Page 96: Example 1

    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 0x02 0x50 0x02 0x00 0x00 0x02 0x52 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 97: Rf_Scanresponsedata: Modify The Content Of The Scan Response Packet

    None description The standard content of the scan response packet of the Proteus-e is automatically defined. This setting allows to put user content in the scan response packet. The value of this user setting is the raw data which is placed without modification in the scan response packet, after the standard content has been removed before.
  • Page 98 Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x04 0x00 0x00 0x5A 0x02 0x0A 0x04 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 99: Rf_Advertisingdata: Modify The Content Of The Advertising Packet

    The standard content of the advertising packet of the Proteus-e is automatically defined. This setting allows to put user content in the advertising packet. The value of this user setting is the raw data which is placed without modification in the advertising packet, after the standard content has been removed before.
  • Page 100 • TX power is 4 (0x02 0x0A 0x04) Start signal Command | 0x40 Length Status Parameter 0x06 0x09 0x48 0x65 0x6C 0x02 0x50 0x0B 0x00 0x00 0x18 0x6C 0x6F 0x02 0x0A 0x04 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 101: Rf_Advertisingtimeout: Modify The Advertising Timeout

    Response CMD_GET_CNF : Successfully read out the value 0x00 0x00 = 0s, which indicates indefinite advertising. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x00 0x00 0x51 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 102: Rf_Advertisinginterval: Modify The Advertising Interval

    0x01 0x00 0x09 0x1A Response CMD_GET_CNF : Successfully read out the value 0x0028 (40 ms). Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x28 0x00 0x79 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 103: Rf_Connectioninterval: Modify The Connection Interval

    ® If a Bluetooth LE device (e.g. a smart phone) connects as central to a Proteus-e module (peripheral) and the connection interval settings do not coincide, the Proteus-e requests the smart phone to accept its settings after 5 s. If the cell phone does not accept the settings, it will be requested a further 3 times with a delay of 10 s.
  • Page 104: Example 2

    0x08 0x1B Response CMD_GET_CNF : Successfully read out the value 20-75 ms (0x0014-0x004B). Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x05 0x00 0x00 0x14 0x00 0x4B 0x00 0x08 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 105: Rf_Txpower: Modify The Output Power

    Response CMD_SET_CNF : Successfully modified the setting. Start signal Command | 0x40 Length Status 0x02 0x51 0x01 0x00 0x00 0x52 8.14.2. Example 2 Request the output power of the module using CMD_GET_REQ with settings index 17 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 106 0x10 0x01 0x00 0x11 0x02 Response CMD_GET_CNF : Successfully read out the value 0x04 = 4dBm Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x02 0x00 0x00 0x04 0x54 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 107: Rf_Sppbaseuuid: Configure The Spp Base Uuid

    0002A5D5C51B. Start signal Command | 0x40 Length Status Parameter 0x1B 0xC5 0xD5 0xA5 0x02 0x00 0x02 0x50 0x11 0x00 0x00 0x0C 0x3D 0x95 0xE5 0x11 0x52 0xC3 0x00 0x00 0x40 0x6E Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 108: Rf_Sppserviceuuid: Configure The Spp Service Uuid

    0x02 0x10 0x01 0x00 0x20 0x33 Response CMD_GET_CNF : Successfully read out the value 0x1234. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x77 0x34 0x12 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 109: Rf_Spprxuuid: Configure The Spp Rx Uuid

    0x02 0x10 0x01 0x00 0x21 0x32 Response CMD_GET_CNF : Successfully read out the value 0x1234. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x77 0x34 0x12 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 110: Rf_Spptxuuid: Configure The Spp Tx Uuid

    0x02 0x10 0x01 0x00 0x22 0x31 Response CMD_GET_CNF : Successfully read out the value 0x1234. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x77 0x34 0x12 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 111: Rf_Appearance: Configure The Appearance Of The Device

    Response CMD_GET_CNF : Successfully read out the value 0x0000, meaning that the appear- ance is unknown. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x00 0x00 0x51 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 112: Uart_Configindex: Modify The Uart Speed

    57600 57762 none 57600 57762 none 76800 76923 none 76800 76923 none 115200 115942 none 115200 115942 none 230400 231884 none 250000 250000 none 460800 470588 none 921600 941176 none Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 113 After changing the baud rate using the CMD_SET_REQ the module restarts us- ing the new baud rate. Therefore don’t forget to update the baud rate of the connected host to be able to further use the module’s UART. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 114: Example 1

    Response CMD_GET_CNF : Successfully read out the value 0x16, which equals 115200 Baud without flow control and parity none. Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x02 0x00 0x00 0x16 0x46 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 115: Cfg_Flags: Configure The Module

    Start signal Command Length Settings index 0x02 0x10 0x01 0x00 0x1C 0x0F Response CMD_GET_CNF : Successfully read out the value 0x00, meaning that all of the spec- ified features are disabled. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 116 Start signal Command | 0x40 Length Status Parameter 0x02 0x50 0x03 0x00 0x00 0x00 0x00 0x51 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 117: Table Of Settings (Part 1)

    Information about FS_DeviceInfo read the chip Serial number of FS_SerialNumber read the module Output power See de- read / RF_TXPower [dBm] Two’s scription write complement Table 21: Table of settings (Part 1) Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 118: Table Of Settings (Part 2)

    See de- read / RF_SPPRXUUID 0x0002 SPP-like profile scription write TX UUID of the See de- read / RF_SPPTXUUID 0x0003 SPP-like profile scription write Table 22: Table of settings (Part 2) Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 119: Timing Parameters

    Peripheral detection To establish a connection, the initiating device (central, i.e. smart phone) waits for an advertising packet, which was sent by the peripheral (Proteus-e) to which it wants to connect to. As soon as such an advertising packet has been received, the central sends a connection request to the chosen peripheral.
  • Page 120: Connection Based Data Transmission

    The following table contains the measured maximum throughput values for user payload. The test setup is as follows: • A Proteus-e radio module and a Proteus-III radio module connected to a fast micro controller (STM32 on NUCLEO-L476RG) • Radio mode as specified in the table below (1 Mbit/s or 2 Mbit/s) •...
  • Page 121 ® ware and apps or even missing hardware features such as Bluetooth LE 5.1 full feature support. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 122: Transparent Mode

    UART is transmitted by the Proteus-e to the connected Bluetooth LE enabled device. On the other hand, all data received by radio is send from the Proteus-e to the connected host without additional header data. Since the commands of the com- mand interface are no longer valid, a Proteus-e cannot be configured when running in...
  • Page 123: More Information

    10.3. More information 10.3.1. UART • The data sent to the UART is buffered in the Proteus-e up to a maximum payload of 243 Bytes. When no new byte was received for 20 ms, the data will be transmitted ®...
  • Page 124 Radio module Host controller /RTS /CTS BUSY Figure 13: Handling the /RTS and BUSY pin Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 125: Remote Gpio Control

    To use the remote GPIO control feature of the Proteus-e, the GPIOs of interest must be configured first. This can be done in two ways. Either by the local host (see figure 14 ), when ®...
  • Page 126: Configure The Local Gpios Via Local Host

    Figure 14: Configure the local GPIOs via local host Wire GPIO Module Radio Host 1 CMD_GPIO_REMOTE_WRITECONFIG_IN D CMD_GPIO_REMOTE_WRITECONFIG_REQ Module Host 2 CMD_GPIO_REMOTE_WRITECONFIG_CNF Figure 15: Configure the local GPIOs via remote device host Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 127: Read The Configuration Of The Local Gpios Via Local Host

    Figure 16: Read the configuration of the local GPIOs via local host Wire GPIO Module Radio Host 1 CMD_GPIO_REMOTE_READCONFIG_REQ Module Host 2 CMD_GPIO_REMOTE_READCONFIG_CNF Figure 17: Read the configuration of the local GPIOs via remote device host Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 128: Set The Output Value Of A Gpio Via Host Controller

    Figure 18: Set the output value of a GPIO via host controller CMD_GPIO_LOCAL_READ_REQ Wire GPIO Module Radio Host 1 CMD_GPIO_LOCAL_READ_CNF Module Host 2 Figure 19: Read the input value of a GPIO via host controller Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 129: Set The Output Value Of A Gpio Via Remote Device

    Figure 20: Set the output value of a GPIO via remote device Wire GPIO Module Radio Host 1 CMD_GPIO_REMOTE_READ_REQ Module Host 2 CMD_GPIO_REMOTE_READ_CNF Figure 21: Read the input value of a GPIO via remote device Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 130: Supported Gpio_Ids For Remote And Local Control

    11.1. Supported GPIO_IDs for remote and local control The following GPIOs of the Proteus-e are supported for remote and local access. GPIO_1 SWDIO URXD SWDCLK UTXD BUSY/ /RESET UART_ENABLE MODE_1 LED_1 GPIO_ID Supported functions GPIO_1 Input, Output GPIO_2 Input, Output Table 24: Supported GPIO_IDs Proteus-e reference manual version 0.3...
  • Page 131: Customizing The Proteus-E

    The UUID is a unique number identifying a Bluetooth LE profile and thus describing its functions. The Proteus-e using its standard UUID is compatible to all devices that imple- ment the SPP-like profile, whichever device it is integrated. To suspend this interoperability, the user settings RF_SPPBaseUUID , RF_SPPServiceUUID , RF_SPPTXUUID and RF_SPPRXUUID can be used to modify the UUID of the SPP-like profile.
  • Page 132: Custom Firmware

    The qualification(s) and certification(s) of the standard firmware cannot be ap- plied to this customer firmware solution without a review and verification. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 133: Contact For Firmware Requests

    13.4. Contact for firmware requests Please contact your local field sales engineer (FSE) or wireless-sales@we-online.com for quotes regarding this topics. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 134: Firmware Updates

    14.1. Firmware flashing using the production interface The Proteus-e offers a serial wire debug and programming interface (SWD) for module flash access. This interface can be used by customers to erase the entire chip and install their own firmware.
  • Page 135: Firmware History

    15. Firmware history Version 1.0.0 "Release" • First production release. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 136: Design In Guide

    • Elements for ESD protection should be placed on all pins that are accessible from the outside and should be placed close to the accessible area. For example, when using an external antenna the RF-pin could be accessible and should be protected in this case. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 137: Layout Example, Layout Of The Corresponding Evaluation Board Is Published In The Evaluaton Board Manual

    • Filter and blocking capacitors should be placed directly in the tracks without stubs, to achieve the best effect. • Antenna matching elements should be placed close to the antenna / connector, block- ing capacitors close to the module. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 138: 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 Figure 24: Dimensioning the antenna feed line as micro strip be calculated using the following equation: 5 98 = 1 25 +1 41 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 139: Antenna Solutions

    PCB respective to the ground plane. The /4 radiator has approximately input impedance. Therefore, matching is not required. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 140: Chip Antenna

    PCB space is available) costs, however the evaluation of a PCB antenna holds more risk of failure than the use of a finished antenna. Most PCB antenna designs are a compromise of range and space between chip antennas and connector antennas. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 141: Antennas Provided By Würth Elektronik Eisos

    Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 142: Reference Design

    European Conformity the evaluation board serves as reference design. When reusing Würth Elektronik eiSos FCC or IC certification it is mandatory to follow the trace design. Complete layout and schematic information can be found in the manual of the Proteus-e evaluation board.
  • Page 143: Ev-Board

    17.1. EV-Board 17.1.1. Schematic Figure 26: Reference design: Schematic Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 144: Layout

    17.1.2. Layout no metal antenna NO METAL 12.5mm PCB edge Figure 27: Reference design: Layout Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 145: Trace Design

    • Bottom layer is the ground plane with as few as possible routing dividing it. In the following the light green marked areas are the trace designs to be fol- lowed when reusing certifications. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 146: Simple Short Using Internal Antenna

    RF and ANT pin. Figures 29 and 30 The simple short is a 50 show this in detail. Figure 29: Simple short schematic Figure 30: Simple short layout Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 147: Pf Coupling Capacitor Using Internal Antenna

    RF and ANT pin. C6, C7, C8 and C10 are left unassembled. Figures 31 and 32 show this in detail. Figure 31: Capacitor internal antenna schematic Figure 32: Capacitor internal antenna layout Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 148: Pf Coupling Capacitor Using External Antenna

    The use of a permanently attached antenna or an antenna, that uses a unique coupling to the end device, shall be considered sufficient to comply. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 149: Antenna Fine Tuning

    Using the trace desing option 17.2.2 as implemented on the evaluation board gives the possibility to either follow the trace design or do fine tuning if needed without changing the PCB design. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 150: Manufacturing Information

    1.6 mm - 2.5 mm 260 °C 250 °C 245 °C > 2.5 mm 250 °C 245 °C 245 °C Table 27: Package classification reflow temperature, PB-free assembly, Note: refer to IPC/- JEDEC J-STD-020E Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 151: Cleaning

    • Cleaning processes using alcohol or other organic solvents may draw solder flux residues into the housing, which won’t be detected in a post-wash inspection. The solvent may also destroy the label and ink-jet printed text on it. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 152: Potting And Coating

    • While handling the RF pin, avoid contact with any charged capacitors and be careful when contacting any materials that can develop charges (for example coaxial cable with around 50-80 pF/m, patch antenna with around 10 pF, soldering iron etc.) Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 153: Safety Recommendations

    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. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 154: Physical Specifications

    Table 29: Weight 19.3. Light sensitivity Inside the Proteus-e a light sensitive WLCSP package is used. This package is sensitive to visible and near infrared light. As the chip is not completely shielded on the sides, any mounting without enclosure could lead to malfunction. This should be taken into account when designing an enclosure for the end device.
  • Page 155: Module Drawing

    19.4. Module drawing 9,0 ±0,2 Figure 36: Module dimensions [mm] Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 156: Footprint We-Fp-4

    /10 should be kept (see figure 37 ). Even though metal parts would influence the characteristic of the antenna, but the direct influence and matching keep an acceptable level. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 157: Marking

    The currently installed firmware can be requested from the module using the corresponding product specific command. The firmware version as well as the hardware version are restricted to show only major and minor version not the patch identifier. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 158: General Labeling Information

    The 3 byte counter printed on the label can be used with this 0018DA to produce the full MAC address by appending the counter after the manufacturer identifier. Figure 39: Label of the Proteus-e Proteus-e reference manual version 0.3 © November 2021...
  • Page 159: Information For Explosion Protection

    • The total amount of capacitance of all capacitors is 6.8 µF. • The total amount of inductance of all inductors is 10.009 µH. • A DC/DC regulator is included in the chip set and used to obtain low power functionality. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 160: References

    [6] Würth Elektronik. Wireless Connectivity SDK for Raspberry Pi - Radio module drivers in C-code. https://github.com/WurthElektronik/WirelessConnectivity-SDK . [7] Würth Elektronik. Wireless Connectivity SDK for STM32 - Radio module drivers in C- code. https://github.com/WurthElektronik/WirelessConnectivity-SDK_STM32 . Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 161: Bluetooth Sig Listing/Qualification

    Special Interest Group (SIG) must be qualified by the SIG to obtain the corresponding Declaration ID. ® Due to the qualification of the Proteus-e as end product no further Bluetooth tests are re- ® quired. The only arising expenses are those for purchasing a Bluetooth Declaration ID.
  • Page 162: Regulatory Compliance Information

    R&TTE directive 1999/5/EC and the RED directive 2014/53/EU of the European Union (EU). The Proteus-e can be operated without notification and free of charge in the area of the Eu- ropean Union. However, according to the R&TTE / RED directive, restrictions (e.g. in terms of duty cycle or maximum allowed RF power) may apply.
  • Page 163: Fcc Compliance Statement

    6dBi. • A label must be affixed to the outside of the host product with the following statements: This device contains FCCID: R7T1201102 This equipment contains equipment certified under ICID: 5136A-1201102 Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 164: Oem Requirements

    The OEM must ensure that the following conditions are met. • The Proteus-e will be used at a distance of at least 10 mm. • End users of products, which contain the module, must not have the ability to alter the firmware that governs the operation of the module.
  • Page 165: Change In Id / Multiple Listing

    Since the firmware application created by integrators of the Proteus-e cannot be controlled by Würth Elektronik eiSos, the module integrator will have to take over this responsibility. This process is called "change in ID" for FCC and "multiple listing"...
  • Page 166: Important Notes

    In this case, the field sales engineer or the internal sales person in charge should be contacted who will be happy to support in this matter. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 167: Product Improvements

    Unless otherwise agreed in individual contracts, all orders are subject to the current ver- sion of the "General Terms and Conditions of Würth Elektronik eiSos Group", last version available at www.we-online.com. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 168: Legal Notice

    This product is not authorized for use in equip- ment where a higher safety standard and reliability standard is especially required or where a failure of the product is reasonably expected to cause severe personal injury or death, Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 169 By using Würth Elektronik eiSos GmbH & Co. KG products, the customer agrees to these terms and conditions. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 170: License Terms

    You shall inform Würth Elektronik eiSos about the intent of such usage before design-in stage. In certain customer applications requiring a very high level of safety and in which the malfunction or failure of an electronic component could endanger human life or Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 171: Ownership

    Any liability not expressly provided by Würth Elektronik eiSos shall be disclaimed. You agree to hold us harmless from any third-party claims related to your usage of the Würth Elektronik eiSos’ products with the incorporated Firmware, software and source code. Würth Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 172: Applicable Law And Jurisdiction

    By ordering a wireless connectivity product, you accept this license terms in all terms. Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 173 List of Figures Proteus-e ........
  • Page 174 13. Pinout, second part ....... . 14. LED behavior of the Proteus-e ......
  • Page 175: Additional Crc8 Information

    0x02 0x87 0x01 0x00 0x16 0x92 0x02 0x04 0x04 0x00 0x41 0x42 0x43 0x44 0x06 0x02 0x88 0x07 0x00 0x00 0x55 0x00 0x00 0xDA 0x18 0x00 0x1A Table 31: CRC8 Test Vectors Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...
  • Page 176: Example Codes For Host Integration

    UART_SendBytes(&CMD_Frame, (CMD_Frame.Length + CMD_OVERHEAD)); / * wait for response message from radio module * / return UART_Wait_for_Response(CMD_WAIT_TIME, ProteusIII_CMD_TXCOMPLETE_RSP, CMD_Status_Success, true); Code 2: Example function implementation for radio modules with 2 byte length field Proteus-e reference manual version 0.3 © November 2021 www.we-online.com/wireless-connectivity...

This manual is also suitable for:

2612011024000

Table of Contents