ST STEVAL-RFPLUG01 User manual

Introduction
The STEVAL-RFPLUG01 evaluation board has been physically tested and validated; it is not for sale.
It is a virtual board intended as a general reference to help you develop your own custom solutions.
It is designed to be used in home automation for Internet of Things (IoT) applications and embeds the core functionality required
for a secure communication.
It has the capability of wireless connectivity over sub-GHz or BLE and can also measure energy parameters such as power,
voltage, current and power factor via the STPM32 metering IC.
You can use the Triac to control the load, and the isolated USB port and dual EEPROM (M24LR) to communicate with GUI and
NFC.
Figure 1. STEVAL-RFPLUG01 evaluation board
Getting started with the STEVAL-RFPLUG01 RF smart plug based on
STM32L443
UM2366
User manual
UM2366 - Rev 1 - February 2018
For further information contact your local STMicroelectronics sales office.
www.st.com

1Getting started
1.1 Board main components
The STEVAL-RFPLUG01 evaluation board embeds the following components by ST:
•STM32L443CCT6 (Ultra-low power microcontroller with FPU ARM® Cortex®-M4 MCU 80 MHz)
•M24LR (4-Kbit dynamic NFC/RFID tag with password protection )
•STPM32 (ASSP for metering applications with up to four independent 24-bit 2nd order sigma-delta ADCs)
•LD39050 (500 mA low quiescent current and low noise voltage regulator)
•SPBTLE-RF (Very low power module for Bluetooth Smart v4.1 )
•SP1ML-868 (Sub 1 GHz module)
•VIPER06XS (VIPerPlus family: energy saving high voltage converter for direct feedback)
•STTH110RL (High voltage ultra-fast rectifier diode)
•ACST12 (Overvoltage protected AC switch)
Figure 2. STEVAL-RFPLUG01 evalution board main components
1.2 Key features
• Wireless smart plug design with wireless connectivity
• Bluetooth low energy (BLE) 4.1 connectivity for control and metering panel
• Smartphone connectivity for energy consumption dashboard and control of appliances
UM2366
Getting started
UM2366 - Rev 1 page 2/21

• Sub-GHz 868 MHz connectivity for remote control based on the SP1ML certified module
•Dimming to control loads such as AC induction fan speed, heaters and incandescent lamps
•Scheduling to set the time to switch the load on or off
•NFC interface to configure the design and store the logs
•Isolated USB interface for GUI and calibration
•Rated voltage of 240 VAC
• Rated current of 12 A (typ.)
• Power rating up to 2400 W/12 Amps
• Plug power consumption of 0.7 W (max.)
1.3 Package contents
The STEVAL-RFPLUG01 evaluation board package includes:
•Hardware
–STEVAL-RFPLUG01
•Software
– Android application
– GUI to measure STPM32 parameters
•Documentation
– Schematics, Gerber files and bill of materials
•Microcontroller firmware
– Pre-programmed STM32L443CCT6 device soldered on the evaluation board
1.4 Board setup
Step 1. Connect the board to AC supply
Step 2. Connect the load to the STEVAL-RFPLUG01 evaluation board
Step 3. Search for the device in the Android application
Step 4. Connect your device
Figure 3. Connecting the device to the Android application
Step 5. Control the device via the app.
UM2366
Package contents
UM2366 - Rev 1 page 3/21

Figure 4. Controlling the device
1.5 System architecture
The STEVAL-RFPLUG01 has two modes: in the first mode, the device acts as a BLE peripheral to control and
monitor the system; in the second mode, the device is a manufacturer-specific beacon advertising its metering
parameters so that multiple Android devices can monitor the plug.
The system architecture is based on the STM32L443CCT6 microcontroller, featuring ARM® Cortex®-M4 core. It
mainly features crystal-less USB, 100 DMIPS and operating voltage from 1.71 to 3.6 V.
The Triac acts as a switch to to turn the load on/off and also to control the phase for dimming.
The Android application sends commands to the SPBTLE-RF via BLE. Commands received are sent to the
microcontroller through the SPI interface for further processing.
The system is powered through a non-isolated buck converter designed using VIPER06XS.
It is used with PWM operation at 30 kHz with frequency jittering for lower EMI, having standby power <30 mW
(ideal for applications where large current is not needed and small form factor is required).
In the STEVAL-RFPLUG01 evaluation board, the supply output is set at 4.5 V.
The LD39050, having output voltage and current of 3.3 V and 500 mA, is used to power all the analog and digital
sections up.
The STPM32 measures the electrical parameters and sends them to the microcontroller over USART. The
Android app displays the results on the metering panel.
M24LR is used to store the reading for maximum demand and for BLE paring.
Figure 5. STEVAL-RFPLUG01 block diagram
UM2366
System architecture
UM2366 - Rev 1 page 4/21

Triac is a three-terminal component used to control the current and switch AC in various electrical system
applications.
It can also change the duty cycle of the AC voltage applied to the lights/load controlled.
Figure 6. AC voltage status at 50% duty cycle (controlled by Triac)
Zero crossing detection (ZCD) is used to dim the reference point to fire the Triac accordingly. This circuit has 3
resistors of 270 K (R35, R36 and R37), connected to the AC line phase; the resistors lower the result voltage on
the basis of a PNP transistor embedding a pull-up resistor (R41).
When the voltage at the base goes below a certain treshold, the operating voltage transistor switches to output
low as shown below.
Figure 7. ZCD schematic diagram
UM2366
System architecture
UM2366 - Rev 1 page 5/21

Figure 8. ZCD output waveform
1.6 State machine
This state machine represents:
•BLE profiles initialization
– Initialization of all peripherals
– Initialization of MAC (GAP Role-Device is in Peripheral Role, GATT-Device is in Server mode)
– Initialization of Services:
◦ Notification (to send metering data to the Android application) and Write (to get commands form
the app)
◦ Authentication (to bond the device) and TX Power Set (to set the output power level)
•USB plugged
– Polling allows the device to do metering when the USB is plugged
– Interrupt is used otherwise
•USB Packet Process sends data to the USB during operational state at the rate of 1 msec.
•BLE Packet Process manages and puts BLE packets in a queue with data and commands to be sent to
SPBTLE-RF through the SPI Interface.
•Triac interrupt service routine (ISR) manages the firing time of the Triac according to the received control
data packets.
Figure 9. State machine
UM2366
State machine
UM2366 - Rev 1 page 6/21

2User interface
Figure 10. STEVAL-RFPLUG01 user interface
The STEVAL-IDI005V1 evaluation board controls the dimming and turning the load on or off, via two buttons:
• User button 1 decreases the brightness level or turns the load off;
• User button 2 increases the brightness level or turns the load on.
Figure 11. STEVAL-IDI005V1 user buttons
UM2366
User interface
UM2366 - Rev 1 page 7/21

3Hardware description
3.1 STM32L443CCT6
The STM32L443CCT6 is an ultra-low power microcontroller with FPU ARM® Cortex®-M4.
It mainly features: crystal-less USB, 100 DMIPS and operating voltage from 1.71 to 3.6 V.
It has 12-bit ADC (5 Msps), an internal voltage reference buffer, a low-power RTC, one general-purpose 32-bit
timer, one 16-bit PWM timer, four general-purpose 16-bit timers and two 16-bit low-power timers.
Table 1. STM32L443CCT6 details
Feature Description
Order Code STM32L443CCT6
Package LQFP-48
Flash – Kbytes 256
Operating voltage 1.8 to 3.6 V
3.2 STPM32
The STPM32 is an ASSP designed for high accuracy measurement of power and energies in power systems.
It is a mixed signal IC family consisting of an analog and a digital section.
The analog section consists of up to two programmable gain low-noise low-offset amplifiers and up to four 2nd
order 24-bit sigma-delta ADCs, two bandgap voltage references with independent temperature compensation, a
low drop voltage regulator and DC buffers.
The digital section consists of digital filtering stage, a hard-wired DSP, DFE to the input and a serial
communication interface (UART or SPI).
3.3 SPBTLE-RF
The SPBTLE-RF is Bluetooth 4.1 complaint network processor with ARM®Cortex®-M0 core which has very low
power consumption.
The entire Bluetooth smart stack and protocols are embedded in this module. The external host application
processor, where the application resides, is connected to the SPBTLE-RF module through a standard SPI
interface.
The module can be powered directly with a standard 3 V coin cell battery, a pair of AAA batteries or any power
source from 1.7 to 3.6 V.
Figure 12. SPBTLE-RF module
UM2366
Hardware description
UM2366 - Rev 1 page 8/21

3.4 SP1ML-868
The SP1ML-868 is a ultra-low power and fully integrated RF module operating in the 868 MHz SRD ISM band.
The module is compact-size, integrating an on-board antenna with easy-to-use interface, allowing users to easily
add wireless connectivity in designs without requiring in-depth RF experience.
The module is based on the SPIRIT1 RF sub-GHz transceiver (with integrated SMPS), STM32L1 microcontroller,
integrated filter/balun and chip antenna.
The UART host interface let you easily connect to an external microcontroller with a standard firmware, allowing
AT commands to facilitate RF configuration, data transmission and reception, using simple point-to-point
communication.
Figure 13. SP1ML-868 module
UM2366
SP1ML-868
UM2366 - Rev 1 page 9/21

4Board layout
Figure 14. STEVAL-RFPLUG01 top layer
UM2366
Board layout
UM2366 - Rev 1 page 10/21

Figure 15. STEVAL-RFPLUG01 bottom layer
UM2366
Board layout
UM2366 - Rev 1 page 11/21

5Schematic diagram
Figure 16. STEVAL-RFPLUG01 circuit schematics
3V3
VIP
VIN
PA8_BLE_RST
PA1_SPI1_BLE_CS
PA7_SPI1_BLE_MOSI
PA6_SPI1_BLE_MISO
NEUTRAL
5V
GND
PB3_SPI1_BLE_CLK
PB5_OPTO_PWM
3V3
VIN
VIP
3V3
PHASE
NEUTRAL
5V
GND
GND
PB4_STPM_INT
PA4_STPM_SYN
PA2_UART2_STPM_RXD
PA5_UART2_STPM_SCS
3V3
PA3_UART2_STPM_TXD
PC13_PWR_EEPROM
3V3
EEPROM_EN
IIN
IIP
3V3
IINNEUTRAL
NEUTRAL_IN IIP
3V3
3V3
GND
PA13_SWDIO
PA14_SWCLK
NRST
PB13_SPIRIT_RST
PA10_UART1_SPIRIT_RX
PA9_UART1_SPIRIT_TX
PA15_SPIRIT_MODE
PA14_SPIRIT_BOOTMODE
PB9_SPIRIT_SHDN
3V3
3V3_AN
AGND
3V3
GND
3V3
GND
GND
3V3
AGND
3V3_AN
VBAT
NRST
GND
PA13_SWDIO
PA14_SWCLK
PA10_UART1_SPIRIT_RX
PA9_UART1_SPIRIT_TX
PA8_BLE_RST
PA15_SPIRIT_MODE
PA14_SPIRIT_BOOTMODE
PB13_SPIRIT_RST
PB12_DIM_NEG_SW
PA4_STPM_SYN
PA6_SPI1_BLE_MISO
PB0_ON_OFF_LED
PB1_BLE_LED
PB2_SPIRIT_LED
PB10_UART3_RX
PB11_UART3_TX
PB6_I2C1_EEPROM_SCL
PB7_I2C1_EEPROM_SDA
PC13_PWR_EEPROM
PA0_SPI1_BLE_IRQ
PA1_SPI1_BLE_CS
GND
PH0_DIM_LED
PB2_SPIRIT_LED
PB1_BLE_LED
PB0_ON_OFF_LED
PB9_SPIRIT_SHDN
3V3
GND PH1_DIM_POS_SW
GND3V3
PB12_DIM_NEG_SW
GND
GND
PB3_SPI1_BLE_CLK
PB4_STPM_INT
PA15_ZCR
NRST
3V3
LED1_B
LED2_B
LED1_B
LED2_B
AGND
NEUTRAL
PHASE
RX/TX_LED
GND
RX/TX_LED
GND
3V3
GND
PA0_SPI1_BLE_IRQ
GND
VBAT
SWCLK
SWDIO
PB5_OPTO_PWM
5V
GND
3V3
3V3
SWCLK
SWDIO
PB13_SPIRIT_RST
GND
PB7_I2C1_EEPROM_SDA
EEPROM_EN
GND
3V3
PB6_I2C1_EEPROM_SCL
PHASE
NEUTRAL_IN
3V3
3V3
PHASE
GND
PA15_ZCR
GND
5V
PA11_USB_DM
PA12_USB_DP
USB_DM
PDEN_SEL
SPU_SEL
VDD1_OUT
3V3
VDD1_OUT
USB_GND
USB_GND
PA11_USB_DM
USB_VBUS
USB_VBUS
SPU_SEL
PA12_USB_DP
PDEN_SEL
PIN_SELSPD_SEL
PIN_SEL
3V3
USB_DP
VDD1_OUT
USB_GND
USB_DP
USB_DM
USB_VBUS
SPD_SEL
3V3
GND
PB10_UART3_RX
PB11_UART3_TX
PH0_DIM_LED
PH1_DIM_POS_SW
3V3
PC14
PC15
PC14
PC15
PHASE
PB8
PB8
3V3
SWD CONNECTOR
DIMMER_CIRCUIT
REGULATOR
EEPROM_SECTION
VIP ER S ECTIO N
SPIRIT MODULE
BLE MODULE
STM32 SECTION CONTROL SECTION
STPM32 SECTION
USB Micro A/B Type Connector
USB and ISOLATOR
CONN SECTIONZCD SECTION
Jumper J10 & J13 - D.N.M
Jumper J2 - D.N.M
Jumper J9 - D.N.M
R41 - D.N.M
Jumper J11 & J12 - D.N.M
LED
UU22
EN
1
LD39050
GND
2
PG
3VOUT 4
NC 5
VIN 6
GND 7
R21
24E
C1
4.7nF
D14 LED
R39 10K
C15
C36
C23
0.1µF
R28
100E
D1
SMA
R61
270K
QQ11
3
BAT12
2
1
R9
0E
C37
1µF, 25V
R24
22K
C41
1K
SW4
SW PUSHBUTTON
Q3
2N3906
C35
100nF, 16V
C38
1100KK
R8
100E
C22
GPIO2
SSPPBBTTLLEE
2EXT_LPCLK
1
ANA_TEST
3
SPI_IRQ
4
VIN
5
6
GND
SPI_CLK 7
SPI_MISO 8
SPI_CS 10
SPI_MOSI 9
RST 11
JJ77
CONN
4
3
2
1
R19
10K
J11
1
0E
R48220E
R59
270K
C39
100nF
C16
00. 1µF
U6
GND
1
VDD
VIPER06XS
2
DRAIN 8
DRAIN 9
DRAIN 10
LIM
3
FB
4
COMP
5
DRAIN 7
DRAIN 6
R32
7.5K
JJ22
CON4
1
2
3
4
5
6
7
C32
5K
Y1
16MHz
R49
11KK
C42
4.7µF, 25V
R10
160K
R55
4.7K
R11
82K
J10
P_IIN
1
L8
1500OHM
C7
150pF, 50V
L5
D4
QQ22
32
2STR2160
1
R26
Shunt
JJ11
CON2
1
2
C14
R50
10K
C17
2.2µF
C24 150pF, 50V
C49
200nF, 25V
10K
J13
1
N__IIN
R18
270K
R131M
R45220E
L3
1500 OHM
R51220E
L2
1500 OHM
R5710K
C18
100nF, 16V
R17
220E
C43
1100KK
C31
150pF, 50V
C47
100nF
D1
LED
R37
10K
UU88
VBAT
3
STM32L443CCT6
10
PA2_UART2_STPM_RXD
12
PA3
PA4
PA3_UART2_STPM_TXD
13
14
PA5
PA6
PA5_UART2_STPM_SOS
16
PA7
PA7_SPI1_BLE_MOSI
17
PB0
18
PB1
19
VDD
24 VSS
23 PB11
22 PB10
21 PB2
20
VDD 48
VSS 47
PB9 46
PB8 45
PH3_BOOT0 44
PB7 43
PB6 42
PB5 41
PB4 40
PB3 39
PA15 38
PA14 37
VDDUSB 36
VSS 35
PA13 34
PA12 33
PA11 32
PA10 31
PA9 30
PB14 27
PB13 26
PB12 25
PB15 28
PA8 29
JJ33
USB_VCC
1
2
USB_GND
5
3 U
U
S
S
B
B
D
DP
MSHELL 6
ID
4SHELL 7
R58
1M
C20
100nF, 16V
UU55
1
2
MOC3020
64
C28
MOV
J6
1
CON10A
2
3 4
5 6
7 8
9 10
L1 470µH
R60
4.7K
R43 100K
R4
24E
R35
1100KK
R12
0E
R33
220E
C13
0.1 µF
VDDA 15
STPM32TR
LED1
4
VCC 17
GND_REG 16
INT1
6
CLKOUT/ZCR
1
CLKIN/XTAL2
2
XTAL1
3
GNDD 18
VDDD 19
SYN 20
SCS 21
SCL 22
MOSI/RXD 23
MISO/TXD 24
LED2
5
EN
7
VIP1
8
VIN1
9
IIP1
10
IIN1
11
VREF1
12
GND_REF 13
GNDA 14
GND_EX 25
C3
10K
R41
0E
D15
LED
L7
1K
R5610K
C12
10K
C9
10K
R14
10K
10K
C11
C30
100nF, 16V
C2
0.1µF
UU44
SHDN
2
SP1ML-868
RX/TX_LED
1
3
GPIO3 16
GPIO2 15
RXD 14
TXD 13
RST 12
BOOTMODE 11
SWCLK 10
SWDIO 9
4 G
G
P
P
I
I
O
O
0
1
5
6
7
8
V
M
M
D
N
O
O
D
D
D
D
E
E
0
1
D18
G
C40
L4
R23
470E
C45
27nF, 25V
C10
11.5µF, 400 V
24E
C6
R224.7K
JJ1122
1
N_OUT
C5
100nF, 16V
DD22
STTH110RL
10K
C48
100nF, 16V
C21
1µF, 25V
UU33
GND1 2
ADuM3160
VDD1 3
GND1 8
VBUS1 1
PDEN 4
SPU 5
UD- 6
UD+ 7
GND2
9
DD+
10
DD-
11
PIN
12
SPD
13
VDD2
14
GND2
15
VBUS2
16
C19
150pF, 50V
C29
0E
C46
330µF, 10V
4.7K
C44
1.5µF, 25 V
10K
J9
SWD
5
4
3
2
1
C8
C4
24E
D13
LED
R1
10E,1W
R46
10K
LL66 1.1mH
1µF, 25V
1µF, 25V
1.5µF, 400 V
STTH110RL
R34
C34
R38
330E, 3W
100E, 3W
P_OUT
11
1
2
4
5
6
7
8
9
15
100nF
1500OHM
100nF, 16V
R40
R30
R36
R47
220E
100nF, 16V
SW3
SW PUSHBUTTON
R64
R2
R3
R62
150pF, 50V
150pF, 50V
150pF, 50V
1500 OHM
1500 OHM
R16
R25
R27
R20
U1
UM2366
Schematic diagram
UM2366 - Rev 1 page 12/21

6Bill of materials
Table 2. STEVAL-RFPLUG01 bill of materials
Item Q.ty Ref. Part/Value Description Manufacturer Order code
1 1 U1 QFN-24L ASSP for
metering
applications
with up to four
independent
24-bit 2nd
order sigma-
delta ADC
ST STPM32TR
2 1 U2 VFDFPN 6L Voltage
regulator
ST LD39050PU33R
3 1 U4 RF MODULE Sub 1GHz
module
ST SP1ML-868
4 U6 SSOP 10 Energy saving
4 W high
voltage
converter
ST VIPER06XS
5 1 U7 RF MODULE Very low
power module
for Bluetooth
Smart v4.1
ST SPBTLE-RF
6 1 U8 LQFP48 Ultra-low-
power with
FPU ARM
Cortex-M4
MCU 80 MHz
with 256
Kbytes Flash
ST STM32L443CCT6
7 1 UX NFC/RFID
Tag
ST ANT7-T-M24LR04E
8 2 D2, D4 SMA High Voltage
Ultrafast
Rectifier
Diode
ST STTH110A
9 1 Q1 TO-220 12A standard
and
Snubberless
™ Triacs
ST BTA12
10 1 Q2 SOT-23 NPN bipolar
transistor 40
V, 0.8 A
ST 2STR1215
11 Q3 SOT-23 PNP bipolar
transistor
ST 2STR2160
12 1 Y1 16.000 MHZ 20
pF SMD
Crystal and
oscillator
ECS Inc. ECS-160-20-23A-EN-TR
13 1 C1 4.7 nF ±10% 50
V SMD0402
Ceramic
capacitor
Murata GRM155R71H472KA01D
14 4 C2, C13, C16, C23 0.10 µF 16 V
SMD0402 X7R
Ceramic
capacitors
Yageo GRM155R71C104KA88J
15 2 C3, C32 10 nF, 25 V SMD
0603
Ceramic
capacitors
Kemet C0603C103F3GACTU
UM2366
Bill of materials
UM2366 - Rev 1 page 13/21

Item Q.ty Ref. Part/Value Description Manufacturer Order code
16 9 C4, C7, C8, C9, C11,
C15, C19, C24, C31
150 pF 50 V ±5%
SMD0402
Ceramic
capacitors
Taiyo Yuden UMK105CG151JV-F
17 10 C5, C10, C18, C20,
C29, C30, C35, C38,
C43, C48
100 nF 16 V
SMD0402
Ceramic
capacitors
Yageo CC0402KRX7R7BB104
18 4 C6, C14, C21, C37 1 µF 25 V ±10%
SMD0603
Ceramic
capacitors
Murata GRM188R61E105KA12D
19 2 C12, C22 20 pF 50 V
SMD0402
Ceramic
capacitors
Murata
Electronics
North America
GRM1555C1H200JA01D
20 1 C17 2.2 µF SMD0402 Ceramic
capacitor
AVX
Corporation
04026D225KAT2A
21 1 C28 22 nF 25 V
SMD0603
Ceramic
capacitor
Kemet C0603C223J3RACTU
22 2 C34, C36 1.5 µF 400 V Aluminum
capacitors
Nichcon ULD2G1R5MED1TD
23 4 C39, C40, C41, C47 100 nF 16 V
SMD0402
Ceramic
capacitors
Samsung CL05B104KO5NFNC
24 1 C42 4.7 µF ±20% 50
V SMD
Aluminum
capacitor
Panasonic EEE-FK1H4R7R
25 1 C44 1.5 µF 25 V X7R
SMD805
Ceramic
capacitor
Murata GRM21BR71E155KA88L
26 1 C45 0.027 µF 25 V
X8R SMD 805
Ceramic
capacitor
Kernet C0805C273K3HACTU
27 1 C46 330µF 10V SMD
RADIAL CAN
Aluminum
capacitor
Panasonic EEE-1AA331P
28 1 C49 0.20 µF 25 V
SMD1206
Ceramic
capacitor
AVX Corp 12063C204KAT4A
29 1 D1 2 KV 1 A SMA General
purpose diode
Bourns Inc. CD214A-R12000
30 3 D11, D16, D13 SMD0603 Red LED Lite 160-1447-1-ND
31 2 D12, D14 SMD0603 Green LED Lite 160-1446-1-ND
32 2 D15, D18 SMD0603 Blue LED Vishay VLMB1300-GS08TR-ND
33 1 RV1 423V 6KA DISC
14MM
Metal oxide
varistor
EPCOS/TDK S14K300E2K1
34 1 R1 SMD2410 Fuse resistor LittelFuse 650-2410SFV050FM1252
35 4 R2, R3, R4, R21 24 OHM ±1%
1/16 W
SMD0402
Resistors Yageo RC0402FR-0724RL
36 16 R5, R6, R7, R14,
R15, R30, R36, R39,
R40, R46, R50, R52,
R53, R54, R37, R62
10K OHM 1/10
W ±1%
SMD0603
Resistors Panasonic ERJ-3EKF1002V
37 5 R9, R12, R41, R42,
R44
0.0 OHM 1/10 W
SMD0402
Resistors Panasonic ERJ-2GE0R00X
38 1 R10 160 K OHM ±5%
1/16 W 0402
SMD 0402
Resistor Yageo RC0402FR-07160KL
39 1 R11 82 K OHM ±5%
1/16 W SMD 402
Resistor Yageo RC0402JR-0782KL
UM2366
Bill of materials
UM2366 - Rev 1 page 14/21

Item Q.ty Ref. Part/Value Description Manufacturer Order code
40 2 R13, R64 1.0M OHM 1/10
W ±5%
SMD0402
Resistors Panasonic ERJ-2GEJ105X
41 2 R16, R22 4.7 K OHM ±5%
1/4W SMD 0603
Resistors Rohm
Semiconductor
ESR03EZPJ472
42 3 R17, R18, R19, R58,
R59, R61
270 K miniMELF
SMM0204
Resistors Vishay
Beyschlag
MMA02040C2703FB300
43 2 R20, R8 100 OHM ±1%
1/10 W 0603
SMD603
Resistors Yageo RC0603FR-07100RL
44 1 R23 470 OHM ±1% 1
W 0207
SMM0207
Resistor Vishay MMB02070C4700FB200
45 1 R24 22 K OHM ±5%
1/10 W 0603
SMD0603
Resistor Panasonic ERJ-3GEYJ223V
46 3 R25, R27, R38 1 K OHM ±1%
1/10 W
SMD0603
Resistors Yageo RC0603FR-071KL
47 1 R26 SMD 0.004 OHM
±1% 3 W 4527 J-
Lead
Resistor Vishay WSR34L000FEA
48 1 R28 SMD 330 OHM 3
W ±5% AXIAL
Resistor Panasonic ERG-3SJ331
49 1 R32 7.5 K OHM 1/4
W 0805 WIDE
SMD 805
Resistor Rohm
Semiconductor
LTR10EZPF7501
50 6 R33, R45, R47, R48,
R49, R51
220 OHM ±5%
SMD0402
Resistors Panasonic ERJ-2GEJ221X
51 1 R34 5 K OHM ±0.1%
0.15 W SMD603
Resistor Vishay PNM0603E5001BST5
52 1 R35 100 OHM 3 W
±5%
Resistor Panasonic PNP300JR-73-100R
53 1 R43 100 K OHM ±5%
1/10 W
SMD0603
Resistor Yageo RC0603JR-07100KL
54 2 R56, R57 10 K OHM 1/10
W ±1% SMD
0402
Resistors Yageo 311-10.0KLRTR-ND
55 2 R55, R60 4.7 K OHM ±5%
1/4 W SMD 0402
Resistors Yageo 311-4.7KJRTR-ND
56 1 L1 470 µH SMD Fixed inductor Abracon LLC B82462A4474K
57 6 L2, L3, L4, L5, L7, L8 1.5 KOHM 0603
1LN SMD0603
Ferrite bead
inductors
TDK
Corporation
MMZ1608Y152BTA00
58 1 L6 1.2 MH Fixed inductor Wurth
59 2 SW3, SW4 SPST-NO 0.05 A
12 V
Tactile switch Panasonic EVQ-5PN04K
60 1 J1 2.54 mm 2 pin
connector
(test point)
Harwin Inc. M20-9990246
UM2366
Bill of materials
UM2366 - Rev 1 page 15/21

Item Q.ty Ref. Part/Value Description Manufacturer Order code
61 4 J10, J11, J12, J13 2.54 mm pitch 1 pin
connector for
external
supply
(connecting
point)
D.N.M
62 1 J3 Through Hole Micro USB
connector
Molex 475890001
63 1 J6 Through hole,
1.27 mm
10 pin Cortex
connector
On Shore
Technology Inc.
302-S101
64 1 J7 Through hole,
2.54 mm
4 pin
connector
Sullins
Connector
Solutions
PPPC041LFBN-RC
65 1 J9 Through hole,
SWD, 1.27 mm
5 pin
connector for
SPIRIT1
D.N.M
66 1 J2 Through Hole,
1.27 mm
7 pin
connector for
UART
D.N.M
67 1 U5 6-SMD Photocoupler
Triac Driver
Output
Lite-On Inc MOC3020S
68 1 U3 SSO16 USB Digital
Isolator
2500Vrms 2
Channel
12Mbps
25kV/µs
CMTI 16-
SOIC (0.295",
7.50mm
Width)
Yageo ADUM3160BRWZ-RL
69 1 Heat Sink for
Q1
Any Any
70 1 J1 I²C connector Any Any
UM2366
Bill of materials
UM2366 - Rev 1 page 16/21

Revision history
Table 3. Document revision history
Date Version Changes
15-Feb-2018 1 Initial release.
UM2366
UM2366 - Rev 1 page 17/21

Contents
1Getting started.....................................................................2
1.1 Board main components ........................................................2
1.2 Key features ..................................................................2
1.3 Package contents..............................................................3
1.4 Board setup ..................................................................3
1.5 System architecture ............................................................4
1.6 State machine.................................................................6
2User interface .....................................................................7
3Hardware description ..............................................................8
3.1 STM32L443CCT6 .............................................................8
3.2 STPM32 .....................................................................8
3.3 SPBTLE-RF ..................................................................8
3.4 SP1ML-868...................................................................8
4Board layout......................................................................10
5Schematic diagram ...............................................................12
6Bill of materials ...................................................................13
Revision history .......................................................................17
UM2366
Contents
UM2366 - Rev 1 page 18/21

List of tables
Table 1. STM32L443CCT6 details ..............................................................8
Table 2. STEVAL-RFPLUG01 bill of materials ..................................................... 13
Table 3. Document revision history ............................................................. 17
UM2366
List of tables
UM2366 - Rev 1 page 19/21

List of figures
Figure 1. STEVAL-RFPLUG01 evaluation board....................................................1
Figure 2. STEVAL-RFPLUG01 evalution board main components........................................2
Figure 3. Connecting the device to the Android application ............................................3
Figure 4. Controlling the device ...............................................................4
Figure 5. STEVAL-RFPLUG01 block diagram .....................................................4
Figure 6. AC voltage status at 50% duty cycle (controlled by Triac) .......................................5
Figure 7. ZCD schematic diagram .............................................................5
Figure 8. ZCD output waveform ...............................................................6
Figure 9. State machine ....................................................................6
Figure 10. STEVAL-RFPLUG01 user interface ......................................................7
Figure 11. STEVAL-IDI005V1 user buttons ........................................................7
Figure 12. SPBTLE-RF module ................................................................8
Figure 13. SP1ML-868 module ................................................................9
Figure 14. STEVAL-RFPLUG01 top layer ........................................................ 10
Figure 15. STEVAL-RFPLUG01 bottom layer...................................................... 11
Figure 16. STEVAL-RFPLUG01 circuit schematics .................................................. 12
UM2366
List of figures
UM2366 - Rev 1 page 20/21
Table of contents
Other ST Accessories manuals

ST
ST LPS25H Installation and operating instructions

ST
ST VL53L1X API User manual

ST
ST LPS331AP Installation and operating instructions

ST
ST X-NUCLEO-53L3A2 User manual

ST
ST VL6180X Installation and operating instructions

ST
ST VL53L1X API User manual

ST
ST VL53L4CX User manual

ST
ST STEVAL-IOD04KT1 User manual

ST
ST LIS331AL User manual

ST
ST VL6180 User manual
Popular Accessories manuals by other brands

Panasonic
Panasonic HL-C235BE instruction manual

Emerson
Emerson 203-5751 installation guide

Eaton
Eaton CurrentWatch ECSJ Series Instruction leaflet

CraftBilt Materials
CraftBilt Materials The Northlander installation guide

MICRO-EPSILON
MICRO-EPSILON turboSPEED DZ140 operating instructions

IFM
IFM Efector 200 OG operating instructions