Laird 455-00030 Sterling EWB Development Kit Hardware User Guide
- June 6, 2024
- Laird
Table of Contents
455-00030 Sterling EWB Development Kit Hardware
User Guide
Date 17 July 2019
06 Aug 2019
18 Sept 2020 11 Mar 2020
Sterling-EWB Development Kit
Hardware User Guide
REVISION HISTORY
Version | Date | Notes | Contributor(s) | Approver |
---|---|---|---|---|
1.0 | 17 July 2019 | Initial version | Dave Neperud | Jay White |
--- | --- | --- | --- | --- |
1. | 6-Aug-19 | Fixed typo in EWB development Kit power supply diagram (Figure | ||
4) | Dave Neperud | Jay White | ||
1. | 18 Sept 2020 | Fixed module part reference in DVK parts list | Dave | |
Drogowski | Jay White | |||
1. | 11-Mar-20 | Added reference to the AT command software | Bob Monroe |
Jonathan Kaye
OVERVIEW
The Laird Sterling-EWB development kit provides a platform for the development of embedded Wi-Fi and/or Bluetooth Low Energy (BLE) applications. This document describes the development board hardware, highlighting the setup and interfaces available to maximize user flexibility in developing these applications.
Part Number | Product Description |
---|---|
455-00030 | Development Kit for 453-00014 module – Integrated chip antenna |
455-00031 | Development Kit for the 453-00013 module – w/ u.FL antenna |
connector
Applicable to the following Sterling-EWB module part numbers:
Part Number | Product Description |
---|---|
453-00014 | Sterling-EWB chip antenna module – Integrated antenna |
453-00013 | Sterling-EWB U.FL module – External antenna |
Note: For information about the AT Command software, please reference the AT Command Set Guide. The AT Command software can be programmed and utilized on any of the above part numbers.
PACKAGE CONTENTS
All kits contain the following items:
Development Board| The development board has the required Sterling-EWB module
soldered onto it and exposes all available hardware interfaces.
---|---
USB Cable| USB cable – Type A to micro type B.
The cable also provides serial communications via the FTDI USB – RS232
converter chip on the board and powers the development board.
External 2.4GHz
dipole antenna| Supplied with development kit part # 455-00031 only.
External antenna, 2 dBi, FlexPIFA (Laird part #001-0014) with integral RF
coaxial cable with 100 mm length and IPEX-4 compatible RF connector.
DEVELOPMENT KIT – MAIN DEVELOPMENT BOARD
The Sterling-EWB development board is designed to be used directly with the
Cypress WICED® SDK. The default configurations provided in this document will
enable operation and software development on this board.
Key Features
The EWB development board has the following features:
-
Sterling-EWB series module soldered onto the development board
-
The following power supply options for powering the development board:
USB (micro-USB, type B)
External DC supply (4.4 10V) not supplied. Center positive barrel connector or header for bench supply.
(4) AA batteries (not supplied) -
Powering the EWB module using a single onboard regulator or separating the MCU and radio supplies to use individual on-board regulators (SW8)
-
USB to UART/JTAG bridge (FTDI chip)
-
Pin headers for measuring current (EWB module only)
-
Selectable boot options
-
IO break-out 2.54 mm pitch pin header connectors that bring out all MCU interfaces of the EWB module UART, SPI, QSPI, I2C, SIO [DIO or AIN (ADCs)], I2S, PWM and allow for plugging in external modules/sensors
-
IO breakout 2.54 mm pitch pin header for direct access to Bluetooth radio on the EWB module.
-
DIP switches on all EWB module
-
IO lines run to peripheral devices on the development board to allow disconnection.
-
J-Link JTAG header for access to EWB JTAG
-
2.54 mm pitch pin header connector and level-shifter supporting connection to an external host MCU (1.8V – 5.0V logic levels).
-
On-board Bosch Sensortec BME680 environmental sensor
-
Two buttons and four LEDs for user interaction
-
One Reset button One Wake button
-
The optional footprint for Apple MFI co-processor (not populated)
-
The optional footprint for Microchip ATECC608A-SSHDA authentication IC (not populated)
UNDERSTANDING THE DEVELOPMENT BOARD
Figure 1: Development board contents and locations
Figure 2: Development board 455-00030 (fitted with 453-00014 EWB module with
integrated chip antenna)
IMPORTANT! To ensure correct out-of-the-box configuration, the EWB
development board switches must be configured as shown in Figure 3. The
default power connection is using the provided USB cable plugged into the
DEBUG/PROGRAM micro USB port.
Figure 3: Correct EWB development board 455-00030 or 455-00031 switch settings (image for 455-00030)
FUNCTIONAL BLOCKS
Figure 4 shows the EWB development board power supply tree.
There are five options for powering the development board:
- DEBUG/PROGRAM USB port (micro-B connector) If using the FTDI USB-UART path (Default)
- OPTIONAL USB port (micro-B connector) USB function is not supported/connected on the EWB module, but the port can be used as a power input
- External DC supply (4.4V-10V), into DC jack connector (J18)
- External DC bench supply (4.4V-10V) using 2-pin header (J9) AA batteries
- Four AA batteries connected to terminal block (J8)
- The external power sources are fed into selection switch SW7 which allows the selection between either USB sources or the external DC sources.
- The external power source is regulated to a fixed 3.3V on the development board.
- Two regulators are on the development board to provide the option to power the EWB module from a single supply or to separate the supplies for the EWB MCU (3V3_MCU) and radio (3V3_WIFI) sections.
- The development board peripherals are also powered by U5 (3V3_VDD).
- The EWB module power supply inputs are sourced as follows on the development board:
Note:
The EWB module currently does not support the external USB interface, so
the VDD_USB pin is tied directly to 3V3_MCU. The VDD_USB pin supplies power to
GPIO PA11 and PA12 on the EWB module.
Note:
The development board connects the VBAT pin directly to 3V3_MCU. An external
battery voltage can be applied to the EWB module by cutting SB1 to remove the
connection to 3V3_MCU and applying a battery voltage to J22 (Figure 5).
The VBAT pin powers the battery power (RTC and backup registers) domain only
when VDD is not present. Figure 5: External VBAT power connector
6.2 Module Reset Button
The development board Module Reset button (SW4) connects directly to the
EWB MICRO_RSTN pin and enables manual reset of the module MCU when pressed.
6.3 USB Programming and Debug Interface
The micro-USB connector J24 is used in conjunction with an FTDI FT2232H
multipurpose USB UART/FIFO IC on the development board to provide JTAG
programming and UART1 serial port access to the STM32F412 MCU on the EWB
module. The FT2232H has an external EEPROM which is pre-programmed with the
custom VID (0x0A5C) and PID (0x43FA) to enable the USB port to interface with
the Cypress WICED® software development kit as well as provide a COM port for
monitoring the debug output of the Laird Sterling-EWB demo application.
6.4 Boot Option Configuration Switches
The EWB development board boot option is configured by setting SW5 and SW6
(Figure 6). Figure 6: BOOT configuration switches
Table 1: EWB boot source configuration
SW5 (BOOT 0) position | SW5 (BOOT 1) position | Boot Source |
---|---|---|
0 | 0 or 1 | EWB Module boots from embedded User Flash (Default Setting) |
1 | 1 | EWB Module boots from Embedded SRAM |
1 | 0 | EWB Module boots from System Memory |
6.5 DVK Disconnect Switches
The development board contains SPST DIP switches (SW9 SW12) placed in
line with the EWB module I/O lines that connect to peripheral devices on the
board. This functionality is provided to maximize flexibility, allowing the
user to disconnect any EWB module I/O used by the development board, re-assign
their functionality, and use them for development purposes.
6.6 UART Interfaces
The EWB module is configurable for up to three UART interfaces which can be
accessed through headers J7, J12, and J13 on the development board.
Four-wire UART interfaces (TX, RX, CTS, RTS) are available on J12 (UART1) and
J7 (UART3). J13 (UART6) only provides a 2-wire interface (TX, RX).
Note:
UART1 is also driven by the FTDI FT2232H multipurpose USB UART IC to
provide a terminal COM port connection available at the micro-USB port (J24).
To enable use of a direct external UART connection at J12, SW12 positions 1
4 must be switched to the OFF position.
The UART connections to the EWB module are shown in Table 2.
Table 2: EWB pin/UART connections available on development board
UART1 (J12) | UART1 (J12) | UART3 (J7) | UART6 (J13) |
---|---|---|---|
UART_TX (output) | PA9 | PD8 | PC6 |
UART_RX (input) | PA10 | PC5 | PC7 |
UART_RTS (output) | PA12 | PB14 | N/A |
UART_CTS (input) | PA11 | PB13 | N/A |
The UART header pinouts are designed to be used with FTDI USB-UART TTL (3.3V)
converter cables (found at
http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm). One example is
FTDI part TTL-232R-3V3.
6.7 Indicator LEDs
The development board includes six indicator LEDs.
Four LEDs (LED1 LED4) are for development use and are connected to the MCU
port of the EWB as indicated in Table 3.
Table 3: EWB LEDs and signal mapping
Designator | Color | STM32F412 Port Name |
---|---|---|
LED1 | Green | PB12 |
LED2 | Red | PB15 |
LED3 | Blue | PE7 |
LED4 | Red | PE8 |
Note : The MCU connections to the LEDs can be removed by switching
positions 1 4 of SW11 to the “OFF” position.
LED5 (Green) indicates when DC power is applied to the development board 3.3V
regulator inputs.
LED6 (Green) indicates UART activity with the FTDI FT2232H USB UART/FIFO IC.
6.8 Push Buttons
SW2 and SW3 are SPST-NO tact switches that when pressed will provide a low
logic level input to the MCU port of the EWB as indicated in Table 4.
Table 4: EWB button signal mapping Designator
Designator | STM32F412 Port Connection |
---|---|
SW2 | PC13 |
SW3 |
Note: The EWB MCU connection to the buttons can be removed by switching
positions 3(SW3) and 6(SW2) of SW10 to the OFF position.
6.9 MCU Wake Button
SW1 is an SPST-NO tact switch connected to Port PA0 on the EWB STM32F412 MCU
to provide the ability to use the WKUP function of the MCU to wake from
Standby, Stop, and Sleep modes of operation.
6.10 BME680 Gas/Pressure/Temperature/Humidity Sensor
The development board includes the Bosch Sensortec BME680 air quality sensor
connected to the EWB MCU I2C2 interface bus via pins PB10 (SCL) and PB11
(SDA). The I2C signal traces are pulled high on the development board.
6.11 External Host Interface
The EWB development board provides the capability to connect to an external
host MCU that uses 1.8V – 5.0V logic levels.
The following peripherals and pin assignments of the EWB STM32F412 MCU are
available on header J4 for connection to an external microcontroller host
platform (Table 5).
Table 5: External host Interface connections
J4 Pin # | Name | Function | Type | Port |
---|---|---|---|---|
1 | GND | Ground | I | – |
2 | VCC_EXT_MCU | External Host I/voltage | I | – |
3 | UART_CTS | [1] | O | UART3_RTS/PB14 |
4 | UART_TX | CTS flow control (to external host) | I | UART3_RX/PC5 |
5 | UART_RX | TX Data (from externalhost) | O | UART3_TX/PD8 |
6 | UART_RTS | RX Data (to external host) | I | UART3_CTS/PB13 |
7 | RESETn | RTS flow control (from external host) | I | MICRO_RST_N |
8 | WKUPn | EWB MCU reset | I | MICRO_WKUP/PA0 |
9 | BT_WAKE | EWB MCU wake | O | BT_HOST_WAKE |
10 | GPIO | Wake up Signal indicating EWB Bluetooth device requires attention | ||
I/O | PE5 | |||
11 | OEM | General Purpose I/O | I | – |
12 | Level Shifter enable (active low) | |||
[2] Ground | I | – |
Note: By default, EWB 3V3_MCU power is not provided to the level shifter
interface IC on the development board.
[1] Connect EWB module 3V3_MCU to the level shifter and set the logic level
for the module interface lines by shorting solder bridge SB3 on the
development board (Figure 7).
[2] The OEM line is held low by default on the development board. J4 – pin 11
provides the option for the external host microcontroller to control this
line. To allow this capability, the shorted solder bridge SB4 needs to be cut
on the development board (Figure 7).
Figure 7: External HOST interface schematic and location of solder bridge
modifications
**BREAKOUT CONNECTOR PINOUTS
**
7.1 Trace debugging (JT AG) Interface
The development board provides access to the EWB module J-Link JTAG
interface via connector J10 (Figure 8).
Figure 8: JTAG Interface schematic
7.2 Bluetooth Interface
Development board header J3 provides access to the Bluetooth radio on the
EWB module (Figure 9).
Figure 9: Bluetooth Interface PIN assignments
7.2.1 Bluetooth PCM Audio Interface
Four PCM audio connections are available.
BT_PCM_CLK, BT_PCM_IN, BT_PCM_OUT, and BT_PCN_SYNC
BT_PCM_CLK and BT_PCN_SYNC can be master (output) or slave (input).|
7.2.2 Bluetooth GPIO Interface
Three Bluetooth General Purpose I/O lines are available for expansion
capability.
7.2.3 Bluetooth Wake Interface
BT_HOST_WAKE output signal pin indicates when the EWB module Bluetooth radio
requires attention.
7.3 PIN Breakout Headers
Access to the remaining EWB module signal pins is available on 0.1-inch pitch
header connectors J5 and J6 (Figure 10 and Table 6).
Figure 10: EWB breakout headers
Table 6: J5 and J6 pin mapping Pin Connection Pin
Pin | Connection | Pin | Connection |
---|---|---|---|
1 | GND | 2 | PA2 |
3 | PM | 4 | PA3 |
5 | PA4 | 6 | PBO |
7 | PA6 | 8 | PC4 |
9 | PA7 | 10 | PB1 |
11 | GND | 12 | PE7 |
13 | SP14_NSS/PE11 | 14 | PE8 |
15 | SP14_SCK/PE12 | 16 | GND |
17 | SPI4_MISO/PE13 | 18 | I2C2_SCUPB10 |
19 | SPI4_MOSI/PEI4 | 20 | 12C2_SDA/PB11 |
21 | PE15 | 22 | PB12 |
23 | GND | 24 | GND |
Pin | Connection | Pin | Connection |
--- | --- | --- | --- |
1 | GND | 2 | viICRO VVKUP/PAO |
3 | PF7 | 4 | PC3 |
5 | PE5 | 6 | PEO |
7 | PF6 | 8 | P39 |
9 | PF9 | 10 | PC11 |
11 | PF8 | 12 | PE3 |
13 | GND | 14 | MICRO_RST_N |
15 | PA1 | 16 | PC13 |
17 | PB6 | 18 | PB7 |
19 | PB8 | 20 | PD1 |
21 | PG6 | 22 | PD10 |
23 | PB15 | 24 | GND |
OTHER FEATURES
8.1 Current Consumption Measurements
The provided headers on the development board allow you to break the power
supply lines and measure current consumption. J1 (3V3_WIFI), J19 (3V3_MCU),
and J15 (3V3_VDD) are available to connect an ammeter between the two pins. To
enable a current measurement, the shorted solder bridge at each header will
need to be cut first (Figure 11). Figure 11: Current measurement schematic and
PCB modifications
The mapping of the EWB module pinout to the STM32F412 MCU ports is provided in
Table 7.
Table 7: EWB module to STM32 port mapping
Module Pin # | Name | STM32 Port |
---|---|---|
2 | MICRO_ADC_IN2 | PA2 |
3 | MICRO_SPI1_SCK [1] | PA5 |
MICRO_SPI1_NSS [1] | PA4 | |
5 | MICRO_SPI1_NSS [1] | PA6 |
6 | MICRO_ADC_IN3 | PA3 |
7 | MICRO_GPIO_5 | PB0 |
8 | QUADSPI_BK2_IO2 | PC4 |
12 | MICRO_SPI1_MISO3 | PC5 |
13 | MICRO_SPI1_MOSI [1] | PA7 |
14 | QUADSPI_CLK | PB2 |
15 | MICRO_ADC_IN3 | PB1 |
16 | QUADSPI_BK2_IO0 | PE7 |
17 | MICRO_SPI4_NSS | PE11 |
18 | QUADSPI_BK2_IO1 | PE8 |
19 | MICRO_SPI4_SCK | PE12 |
20 | MICRO_I2C2_SCL | PB10 |
21 | MICRO_SPI4_MISO | PE13 |
22 | MICRO_I2C2_SDA | PB11 |
23 | QUADSPI_CLK | PE14 |
24 | MICRO_GPIO_16 | PE15 |
26 | MICRO_SPI4_NSS | PB12 |
27 | QUADSPI_BK2_IO1 | PB13 |
28 | MICRO_SPI4_SCK | PB14 |
30 | MICRO_I2C2_SCL | PB15 |
31 | MICRO_SPI4_MISO | PD8 |
32 | MICRO_I2C2_SDA | PD10 |
36 | MICRO_SPI4_MOSI | PG6 |
38 | MICRO_GPIO_16 | PC7 |
39 | MICRO_SPI2_NSS | PC6 |
42 | MICRO_SPI2_SCK | PA10 |
43 | MICRO_SPI2_MISO | PA9 |
44 | MICRO_SPI2_MOSI | PD1 |
45 | MICRO_GPIO27 | PB8 |
46 | MICRO_GPIO25 | PB7 |
47 | QUADSPI_BK1_NCS | PA11 |
48 | MICRO_I2C1_SCL | PB6 |
--- | --- | --- |
49 | MICRO_USART1_RTS | PA12 |
50 | MICRO_JTAG_TDI | PA15 |
51 | MICRO_JTAG_TMS | PA13 |
53 | BOOT0 | BOOT0 |
54 | MICRO_JTAG_TDO | PB3 |
55 | PC13 | PC13 |
56 | MICRO_ADC_IN1 | PA1 |
57 | MICRO_JTAG_TCK | PA14 |
60 | MICRO_RST_N | NRST |
64 | MICRO_JTAG_TRSTN | PB4 |
65 | MICRO_GPIO_0 | PE3 |
66 | QUADSPI_BK1_IO0 | PF8 |
67 | QUADSPI_BK2_NCS | PC11 |
68 | QUADSPI_BK1_IO1 | PF9 |
69 | MICRO_I2S2_WS | PB9 |
70 | QUADSPI_BK1_IO3 | PF6 |
71 | MICRO_GPIO_30 | PE0 |
72 | OSC_32K_IN | PC14 |
73 | MICRO_I2S_DI | PE5 |
74 | OSC_32K_OUT | PC15 |
76 | MICRO_WKUP | PA0 |
78 | QUADSPI_BK1_IO2 | PF7 |
79 | MICRO_I2S2_SD | PC3 |
[1] SPI1 is used for the internal EWB module 16 Mb flash communication (PA4, PA5, PA6, and PA7).
10 APPENDIX B-EWB/STM32F412 ALTERNATIVE FUNCTIONS
Note: USART2 is used internally on the EWB module for MCU to radio
communication and is not available. SPI1 is used for the internal EWB module
16-Mb flash communication (PA4, PA5, PA6, and PA7).
ADDITIONAL DOCUMENTATION
Laird offers a variety of documentation and ancillary information to
support our customers through the initial evaluation process and ultimately
into mass production. Additional documentation can be accessed from the
Sterling-EWB Product Page: https://www.lairdconnect.com/wireless-modules/wi-
fi-bt-modules/sterling-ewb-iot-module
For any additional questions or queries, or to receive technical support for
this Development Kit or for the Sterling-EWB module, please contact Embedded
Wireless Solutions Support: https://www.lairdconnect.com/resources/support
© Copyright 2019 Laird. All Rights Reserved. Patent pending. Any information
furnished by Laird and its agents is believed to be accurate and reliable. All
specifications are subject to change without notice. Responsibility for the
use and application of Laird materials or products rests with the end user
since Laird and its agents cannot be aware of all potential uses. Laird makes
no warranties as to non-infringement nor as to the fitness, merchantability,
or sustainability of any Laird materials or products for any specific or
general uses. Laird, Laird Technologies, Inc., or any of its affiliates or
agents shall not be liable for incidental or consequential damages of any
kind. All Laird products are sold pursuant to the Laird Terms and Conditions
of Sale in effect from time to time, a copy of which will be furnished upon
request. When used as a tradename herein, Laird means Laird PLC or one or more
subsidiaries of Laird PLC. LairdTM, Laird TechnologiesTM, corresponding logos,
and other marks are trademarks or registered trademarks of Laird. Other marks
may be the property of third parties. Nothing herein provides a license under
any Laird or any third party intellectual property right.
https://www.lairdconnect.com/
18 © Copyright 2019 Laird. All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
References
- USB TTL Serial Cable Series - FTDI
- Ezurio | Laird Connectivity is now Ezurio
- AT Command Guide - Sterling EWB | Laird Connectivity
- Support
- Sterling-EWB IoT Module | Laird Connectivity
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>