ST EVAL-L99ASC03 User manual

Introduction
The EVAL-L99ASC03 is an evaluation board designed for sensorless 3Phase BLDC motor control.
EVAL-L99ASC03 Evaluation Board
UM2983
User manual
UM2983 - Rev 1 - January 2022
For further information contact your local STMicroelectronics sales office.
www.st.com

1EVAL-L99ASC03 Board
The EVAL-L99ASC03 is composed by a motherboard and a daughter board on which is pre-assembled the
L99ASC03G (see Figure 1). The system features an enhanced power management power supply functionality
including various standby modes.
The motherboard, based on STM8 microcontroller, provides the logic section for monitoring and driving the
L99ASC03G assembled in the daughterboard.
With the aim to make the board usage and setting simpler, STM provides a dedicated Graphic User Interface
(GUI). This enables the user to set L99ASC03G parameters and at the same time it shows real time device
information as the current evolution, motor speed (RPM), the fault flags, the board temperature and much more.
Figure 1. EVAL-L99ASC03
UM2983
EVAL-L99ASC03 Board
UM2983 - Rev 1 page 2/17

2Hardware description and setup
This section provides a description of the main components of this evaluation kit, giving instruction for a quick
setup of the system.
2.1 Components description
The evaluation kit consists of two main components:
• N.1 Motherboard based on STM8A microcontroller, interfacing host PC with daughterboard. The
communication with the PC is established through isolated USB.
• N.1 Daughterboard assembling L99ASC03G.
The daughterboard with L99ASC03G and the motherboard are provided already properly plugged.
Figure 2. EVAL-L99ASC03 block diagram
2.2 Motherboard schematic
A universal motherboard is used to control and drive the daughterboard containing the L99ASC03G. The
motherboard has the following functions:
• USB-to-UART conversion: a FT232RL USB to serial UART interface is used to convert the data from the
GUI, in the PC, in commands that are processed by the microcontroller.
• STM8AF51xAT microcontroller: it is used to convert the commands from the GUI in control signals for the
L99ASC03G in the daughterboard. Also it process the data received from the L99ASC03G and return the
results to the GUI by the USB.
• L4995R LDO: this LDO is used to convert the +12 V used to supply the motherboard to a +5 V supply
voltage used to supply the microcontroller and the L99ASC03G in the daughterboard.
• Socket and connectors to plug the daughterboard.
The motherboard schematic is shown in the following figures. The schematic and BOM of the motherboard can be
found on the ST website.
UM2983
Hardware description and setup
UM2983 - Rev 1 page 3/17

Figure 3. STM8 Uni Board - I/O and body
11
22
33
44
55
P100
SPI
R261 R
R265 R
R270 R
R274 R
GND
2 6
ZD120D
ESDAxx
2 4
ZD120C
ESDAxx
2 3
ZD120B
ESDAxx
2 1
ZD120A
ESDAxx
GND
GND
GND
GND
R275 R
R271 R
R266 R
R262 R
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
SPI_NSS
PA3
PA4
PA5
PA6
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PD0
PD2
PD3
PD4
PD5
PD6
PD7
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PF0
PF3
PF4
PF5
PF6
PF7
PG0
PG1
PC0
CAN_TX
CAN_RX
LIN_UART_RX
LIN_UART_TX
NRST
CAN_TX
CAN_RX
LIN_UART_TX
LIN_UART_RX
1
2
P102
CAN
CAN_HI
CAN_LO
11
22
P101
LIN
LIN
GND
JP100
LIN_PULL_UP
R239
1k
C128
C
GND
Tr_d100
ESDLIN
GND
R276 R
R202 R
R204 R
R194 R
R184 R
R182 R
R173 R
R171 R
R170 R
R149 R
USART_RX
USART_TX
USART_CX
R151 R
R153 R
R154 R
USART_RX
USART_TX
USART_CX
PA3/TIM2_CC3
R146
R
C100
CZD100
BZV55C5.1
GND GND
R145
R
R148
R
+5V
GND
R152
R
C101
CZD101
BZV55C5.1
GND GND
R150
R
R155
R
+5V
GND
R163 R
R165 R
R167 R
R157
R
C102
CZD102
BZV55C5.1
GND GND
R156
R
R158
R
+5V
GND
R160
R
C104
CZD103
BZV55C5.1
GND
R159
R
R161
R
+5V
GND
R166
R
C106
CZD104
BZV55C5.1
GNDGND
R164
R
R169
R
+5V
GND
R187
R
C113
C
ZD107
BZV55C5.1
GND GND
R186
R
R189
RGND
R174
R
C109
CZD105
BZV55C5.1
GND GND
R172
R
R176
R
+5V
GND
R180
R
C111
CZD106
BZV55C5.1
GND GND
R178
R
R183
R
+5V
GND
GND
+5V
R168 R
R175 R
R177 R
R179 R
R181 R
R185 R
R188 R
R191 R
R192 R
PC1(HS)/TIM1_CC1
PC2(HS)/TIM1_CC2
PC3(HS)/TIM1_CC3
PC4(HS)/TIM1_CC4
PD0(HS)/TIM3_CC2
PD2(HS)/TIM3_CC1
PD3(HS)/TIM2_CC2
PD4(HS)/TIM2_CC1
PD7/TLI
PE0/CLK_CCO
I2C_SCL
I2C_SDA
PE3/TIM1_BKIN
PE4_
Ext_10
Ext_1
Ext_2
Ext_3
Ext_4
Ext_5
Ext_6
Ext_7
Ext_8
Ext_9
Ext_1
Ext_2
Ext_3
Ext_4
Ext_5
Ext_6
Ext_7
Ext_8
GND
+Vs_Ch_A
I2C_SCL
I2C_SDA
1
2
J102
CON_2
1
2
J103
CON_2
1
2
J107
CON_2
C103
C
C105
C
C107
C
C108
C
C120
C
C123
C
GND
GND
GND
GND
GND
GND
J109
DIP_6pin
LED102
LED106
LED110
LED107
LED103
R 042R R 142R
R 652R R 752R
R 852R R 952R
R 362R R 462R
R 762R R 862R
R 272R R 372R
GND
R147 R NReset
NReset
R193
R
ZD108
BZV55C5.1
GND
R190
R
R195
RGND
+5V
C115
C
GND R197
R
ZD109
BZV55C5.1
GND
R196
R
R198
RGND
+5V
C118
C
GND
R200
R
ZD110
BZV55C5.1
GND
R199
R
R201
RGND
+5V
C119
C
GND R205
R
ZD111
BZV55C5.1
GND
R203
R
R206
RGND
+5V
C122
C
GND
R212
R
ZD112
BZV55C5.1
GND
R209
R
R214
RGND
+5V
C124
C
GND R219
R
ZD113
BZV55C5.1
GND
R217
R
R220
RGND
+5V
C125
C
GND
R234
R
ZD114
BZV55C5.1
GND
R233
R
R235
RGND
+5V
C126
C
GND R237
R
ZD115
BZV55C5.1
GND
R236
R
R238
RGND
+5V
C127
C
GND
R208 R
R210 R
R211 R
R215 R
R216 R
R218 R
R162 R
IO..BUS
COMMUNICATION..BUS
Ext_10
1
2
J104
CON_2
C112
C
GND
GND
C110
C
1
2
J105
CON_2
C116
C
GND
GND
C114
C
1
2
J106
CON_2
C117
C
C121
C
GND
GND
J108
DIP_6pin
R 452R R 552R
R 252R R 352R
R 052R R 152R
R 742R R 842R
R 542R R 642R
R 342R R 442R
LED100
LED104
LED108
LED101
LED105
LED109
LED111
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
P103
Header 15
Q103
BSS138
GND
LED113
LED_A
R277
R
Q104
BSS138
GND
LED114
LED_B
R278
R
Q105
BSS138
GND
LED115
LED_C
R279
R
Q102
BSS84
R281
R
LED116
LED_D
GND
Q100
BSS84
R242
R
LED112
SPI_CSN
GND
SP101
SP
SP100
SP
GND GND
R282
R
R280
R
PA3/TIM2_CC3
PC1(HS)/TIM1_CC1
PC2(HS)/TIM1_CC2
PC3(HS)/TIM1_CC3
PC4(HS)/TIM1_CC4
PD0(HS)/TIM3_CC2
PD2(HS)/TIM3_CC1
PD3(HS)/TIM2_CC2
PD4(HS)/TIM2_CC1
PD7/TLI
PE0/CLK_CCO
PE3/TIM1_BKIN
PH0(HS)
PC0/ADC_ETR
PH2_
PH7/TIM1_NCC1
PH4/TIM1_ETR
PH3_
PH2_
PH1(HS)
PH0(HS)
+5V_DB
LED_A
LED_B
LED_C
LED_D
LED_A
LED_B
LED_C
LED_D
BTN_COM
BTN_A
BTN_B
BTN_COM
BTN_A
BTN_B
IO_CON_1
IO_CON_2
IO_CON_3
IO_CON_4
IO_CON_5
IO_CON_6
IO_CON_7
IO_CON_8
IO_CON_9
IO_CON_10
IO_CON_11
IO_CON_12
IO_CON_1
IO_CON_2
IO_CON_3
IO_CON_4
IO_CON_5
IO_CON_6
IO_CON_7
IO_CON_8
IO_CON_9
IO_CON_10
IO_CON_11
IO_CON_12
GND
R101
R
+5V
R123
R
GND
R102
R
+5V
R124
R
GND
R103
R
+5V
R125
R
GND
R104
R
+5V
R126
R
GND
R105
R
+5V
R127
R
GND
R106
R
+5V
R128
R
GND
R107
R
+5V
R129
R
GND
R108
R
+5V
R130
R
GND
R109
R
+5V
R131
R
GND
R110
R
+5V
R132
R
GND
R111
R
+5V
R133
R
GND
R112
R
+5V
R134
R
GND
R113
R
+5V
R135
R
GND
R114
R
+5V
R136
R
GND
R115
R
+5V
R137
R
GND
R116
R
+5V
R138
R
GND
R117
R
+5V
R139
R
GND
R118
R
+5V
R140
R
GND
R119
R
+5V
R141
R
GND
R100
R
+5V
R122
R
GND
R120
R
+5V
R142
R
GND
GND
D100
DR144
R
R221R
R222R
R223R
R224R
R225R
R226R
R227R
R228R
R229R
R230R
R231R
R232
R
ZD117
ZD122
ZD125
ZD119
ZD121 ZD123
ZD118
ZD126
ZD116
ZD124
ZD128
ZD127
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
+5V_PERM +5V_PERM +5V_PERM +5V_PERM
+5V_PERM
+Vs_Ch_B
GND
I2C_SCL
I2C_SDA
+Vs_Ch_B
+Vs_Ch_A
+5V_PERM
+5V_DB
+Vs_PERM
PERIPHERIAL..BUS
EXPANDER..BUS
+Vs_PERM
+5V_PERM
+Vs_Ch_A
+Vs_Ch_B
+5V_DB +5V_DB
+5V_PERM
+Vs_Ch_B
+Vs_Ch_A
+Vs_PERM
Chargepump
PH3_
PH5/TIM1_NCC3
PH6/TIM1_NCC2
PH7/TIM1_NCC1
PE4_
PC0/ADC_ETR
GND GND
USB_CB_2
USB_CB_3
Q101
BSS84
R249
R
+5V_PERM
R269
R
GND
1
2 3
T100
BC847
R260
R
GND
1
2
3
4
5
6
7
8
9
10
EXT_A1
Header 10
Ext_9
1
2
3
4
5
6
7
8
9
10
EXT_B1
Header 10
GND
PH4 R213 R PH4/TIM1_ETR
R121
R
+5V
R143
R
GND
+5V
+5V_PERM
+5V_DB
A1
PB0/AIN0/TIM1_NCC1
A3
PB1/AIN1/TIM1_NCC2
A4
PB2/AIN2/TIM1_NCC3
A5
PB3/AIN3
A6
PB4/AIN4
A7
PB5/AIN5
A8
PB6/AIN6
A9
PB7/AIN7
A10
PE7/AIN8
A11
PE6/AIN9
A12
+5V_Perm
A2
PF0/AIN10
A13
PF3/AIN11
A14
PF4/AIN12
A15
PF5/AIN13
A16
PF6/AIN14
A17
PF7/AIN15
A18
PA3/TIM2_CC3
A19
PC1(HS)/TIM1_CC1
A21
PC2(HS)/TIM1_CC2
A22
PC3(HS)/TIM1_CC3
A23
PC4(HS)/TIM1_CC4
A24
PD0(HS)/TIM3_CC2
A25
PD2(HS)/TIM3_CC1
A26
PD3(HS)/TIM2_CC2
A27
PD4(HS)TIM2_CC1
A28
PD7/TLI
A29
PE0/CLK_CCO
A30
PE3/TIM1_BKIN
A31
PE4
A32
PC0/ADC_ETR
A20
PH0(HS)
A40 PH1(HS)
A39 PH2
A38 PH3
A37 PH4/TIM1_ETR
A36 PH5/TIM1_NCC3
A35 PH6/TIM1_NCC2
A34 PH7/TIM1_NCC1
A33
PE5/SPI_NSS
B9
PC5/SPI_SCK
B10
PC6/SPI_MOSI
B11
PC7/SPI_MISO
B12
PD5/LINUART_TX
B5
PD6/LINUART_RX
B6
PG0/CAN_TX
B7
PG1/CAN_RX
B8
PA4/USART_RX
B4 PA5/USART_TX
B3 PA6/USART_CX
B2
PE1/I2C_SCL
B13
PE2/I2C_SDA
B14
NRESET
B1
+5V_SW
B21
USB_CB2
B17 LIN_PU
B16
USB_CB3
B18
LIN
B15
BTN_COM
B22
CAN_HI
B19
BTN_A
B23
CAN_LO
B20
BTN_B
B24
LED1
B25
LED2
B26
LED3
B27
LED4
B28
IO_CON1
B29
Out 12 C1
Out 12 C2
Out 11 C3
Out 11 C4
Out 10 C5
Out 10 C6
Out 9 C7
Out 9 C8
Out 8 C9
Out 8 C10
Out 8 C11
Out 8 C12
Out 7 C13
Out 7 C14
Out 7 C15
Out 7 C16
Out 6 C17
Out 6 C18
Out 6 C19
Out 6 C20
Out 5 C21
Out 5 C22
Out 5 C23
Out 5 C24
Out 4 C25
Out 4 C26
Out 4 C27
Out 4 C28
Out 3 C29
Out 3 C30
Out 3 C31
Out 3 C32
Out 2 C33
Out 2 C34
Out 2 C35
Out 2 C36
Out 1 C37
Out 1 C38
Out 1 C39
Out 1 C40
CP D1
Vs_Per D2
VS_B D3
Vs_B D4
Vs_B D5
Vs_B D6
Vs_B D7
Vs_B D8
Vs_B D9
Vs_B D10
Vs_B D11
Vs_B D12
Vs_B D13
Vs_B D14
Vs_B D15
Vs_B D16
Vs_A D17
Vs_A D18
Vs_A D19
GND_VIP D20
GND D21
GND D22
GND D23
GND D24
GND D25
GND D26
GND D27
GND D28
GND D29
GND D30
ext10 D31
ext9 D32
ext8 D33
ext7 D34
ext6 D35
ext5 D36
ext4 D37
ext3 D38
ext2 D39
ext1 D40
IO_CON2
B30
IO_CON3
B31
IO_CON4
B32
IO_CON5
B33
IO_CON6
B34
IO_CON7
B35
IO_CON8
B36
IO_CON9
B37
IO_CON10
B38
IO_CON11
B39
IO_CON12
B40
Daughterboard Socket
STM8UB_DB
PH6/TIM1_NCC2
PH5/TIM1_NCC3
PA3/TIM2_CC3
PC1(HS)/TIM1_CC1
PC2(HS)/TIM1_CC2
PC3(HS)/TIM1_CC3
PC4(HS)/TIM1_CC4
PD0(HS)/TIM3_CC2
PD2(HS)/TIM3_CC1
PD3(HS)/TIM2_CC2
PD4(HS)/TIM2_CC1
PD7/TLI
PE0/CLK_CCO
PE3/TIM1_BKIN
PH7/TIM1_NCC1
PH4/TIM1_ETR
PH3_
PH1(HS)
PH0(HS)
PE4_
PC0/ADC_ETR
PH6/TIM1_NCC2
PH5/TIM1_NCC3
PH2_
EX_PI0
EX_PI1
EX_PI2
EX_PI3
EX_PI4
EX_PI5
EX_PI6 1
2
3
4
5
6
7
8
9
10
EXT_A2
Header 10
1
2
3
4
5
6
7
8
9
10
EXT_B2
Header 10
SPI_MISO
SPI_MOSI
SPI_SCK
+Vs_Ch_B
+Vs_Ch_A
+5V_PERM
+5V_DB
+5V_SW +5V_SW
+5V_SW
+5V_SW
EX_ICC_DATA / SWIM
EX_ICC_CLOCK
EX_ICCSEL/VPP
EX_ICC_RESET
+Vs_PERM +Vs_PERM
+5V_SW
LIN
CAN_HI
CAN_LO
Default value = 1
Default value = 1
J100
J101
PH0
PH1
PH2
PH3
PH5
PH6
PH7
R207 R
PH1(HS)
+Vs_PERM
LED118
LED124
LED127
LED117
LED121
LED128
LED119
LED123
LED126
LED120
LED125
LED122
UM2983
Motherboard schematic
UM2983 - Rev 1 page 4/17

Figure 4. STM8 Uni Board - USB interface
Vcc 1
USB- 2
USB+ 3
Gnd 4
J500
USB1X90BPCB
C503
10n
L500
TL.1.5uHSMD
R504
1k
C502
100n C500
4M7/25V
LED500
USB OK
GND_USB
GND_USB
GND_USB
LED502
Tx
LED501
Rx
R505
270
R506
270
R500
680
R503
2k2
R502
680
R501
2k2
C504
100n
C501
100n
GND_USB
GND
GND_USB
GND
+5V_USB
+5V_USB
+5V_USB
+5V_USB
+5V_USB
1
1J502
TxD
1
1J501
RxD
1
3
4
5
6U502
TLP113
1
34
5
6
U501
TLP113
TXD 1
RXD 5
RTS# 3
CTS# 11
DTR# 2
DSR# 9
DCD# 10
RI# 6
CBUS0 (TXLED#) 23
CBUS1 (RXLED#) 22
CBUS2 (TXDEN) 13
GND
18
GND
7
AGND
25 VCCIO 4
VCC 20
USBDM
16
USBDP
15
NC
8
RESET#
19
NC
24
OSCO
28
TEST
26
OSCI
27
GND
21
CBUS3 (PWREN#) 14
CBUS4 (SLEEP#) 12
3V3OUT
17
U500
FT232RL
GND_USB
C505
100n
GND_USB
USB_5V_SEC_A
USB_RXD
USB_TXD
1
34
5
6
U503
TLP113
R507
680
+5V_USB
1
34
5
6
U504
TLP113
R508
680
+5V_USB
USB_CB_2
USB_5V_SEC_B
GND
GND
USB_CB_3
PWREN
1
1
J503
CB2
1
1
J504
CB3
Q500
BSS84
R509
R
LED503
CB_3
+5V_USB
Q501
BSS84
R510
R
LED504
CB_2
+5V_USB
C506
100n
GND
GND_USB GND_USB
1
34
5
6
U505
TLP113
R511
680
+5V_USB
1
34
5
6
U506
TLP113
R512
680
+5V_USB
GND
GND
C507
100n
GND
USB_VS_CHA
USB_VS_CHB
UM2983
Motherboard schematic
UM2983 - Rev 1 page 5/17

Figure 5. STM8 Uni Board - STM8 and supply
Vs
12 Vo 11
Vos 10
Res 5
Vcr
6
GND
3
U2
L4995R
X1
C12
C
C13
C
GND
GND
D5
D
C10
C
GND GND
C11
C
C8
C_EL
GND GND
5V_STM8
C14
470n
GND
GND
5V_STM8
5V_STM8
GND
5V_STM8
GND
PA3
PA4
PA5
PA6
PF7
PF6
PF5
PF4
PF3
PF0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE7
PE6 PE5
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PG0
PG1
PC0
PE4
PE3
PE2
PE1
PE0
PD0
swim
PD2
PD3
PD4
PD5
PD6
PD7
USB_5V_SEC_A
USB_RXD
USB_TXD
JP2
JUMP_2x
RJMP1
0R Optional
JP4
JUMP_3_PIN
JP5
JUMP_3_PIN
NRST
C17
optional
R12
optional
5V_STM8
GND
SP1
SP
GND
NRST
PA3
PA4
PA5
PA6
PF7
PF6
PF5
PF4
PF3
PF0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE7
PE6
PD2
PD3
PD4
PD5
PD6
PD7
PE5
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PG0
PG1
PH0
PC0
PE4
PE3
PE2
PE1
PE0
PD0
1
2
3
4
5
6
7
8
9
10
J6
ICC/SWIM (MLW10)
1
2
3
4
J5
SWIM
GND
GND
GND
RST
swim data
Vcc targ. 5V_STM8
PA3
PA4
PA5
PA6
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PD0
PD2
PD3
PD4
PD5
PD6
PD7
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PF0
PF3
PF4
PF5
PF6
PF7
PG0
PG1
PC0
NRST
+Vs_PERM
+5V_DB
LED2
LED
5V_STM8
R11
R
LED1
POWER
R6
R
GND
C9
C
GND
GND
C16
100n
C15
100n
C18
100n
GND
GND
GND
C7
C_EL
GND
USB_5V_SEC_B
Vcc
1GND
2NC
3INPUT2
4NC
5INPUT1
6NC
7CSENSE1
8NC
9CSENSE2
10 CS_DIS
11 Vcc
12 OUTPUT1 13
OUTPUT1 14
OUTPUT1 15
OUTPUT1 16
OUTPUT1 17
OUTPUT1 18
OUTPUT2 19
OUTPUT2 20
OUTPUT2 21
OUTPUT2 22
OUTPUT2 23
OUTPUT2 24
Vcc 25
U1
VND5025A
1
2
J2
Vbat
2
1
3
Q1
FET_N
GND
R1
100k
R2
10k
Tr_d1
TRANSIL_D
GND
1
2
J1
Ivs_Meas_A
D4
D
2
1
3
Q2
FET_P
R4
10k
R3 100k
ZD2
BZV55C12
GND
C3
C_EL
GND
C2
C
GND
R5
R
GND
D1
D
+Vs_Ch_B
D2
STP D3
optional
JP1
JUMP
+5V_PERM
+5V_PERM
+5V_PERM
Q3
BSS84
Q4
BSS138
GND
R14
R
R15
R
GND
5V_SUP_SW
+5V_PERM
LED3
5V_SW
R16
R
GND
USB optocouplers supply switch
VS supply chanels A and B
5V supply to/from daughterboard
12V permanent supply 5V permanent supply
JP3
JUMP_3_PIN
+5V_PERM+5V_PERM+Vs_PERM
Chargepump
VS_CH_B_SW
VS_CH_A_SW
VS_CH_A_SW
VS_CH_B_SW
+Vs_Ch_A
+Vs_Ch_B
+5V_DB
+Vs_Ch_A
R10 10k
R9 10k
C4
C_EL
GND
PB0/AIN0/TIM1_NCC1
34
TIM1_CC2/PC2(HS) 44
TIM1_CC3/PC3(HS) 45
CAN_TX/PG0 52
PF7/AIN15
17
PF6/AIN14
18
PF5/AIN13
19
PF4/AIN12
20
VDDA
23
PF0/AIN10
26
PB7/AIN7
27
PB4/AIN4
30 SPI_MISO/PC7 51
PG4 56
PI0 57
TIM1_BKIN/PE3 67
I2C_SDA/PE2 68
TIM3_CC1/PD2(HS) 75
TIM2_CC1/PD4 77
LINUART_TX/PD5 78
TIM3_CC2/PD0(HS) 73
I2C_SCL/PE1 69
PA3/TIM2_CC3
9Vddio_1
8
CAN_RX/PG1 53
PG2 54
PG3 55
PG5 63
PG6 64
PE4 66
LINUART_RX/PD6 79
TLI/PD7 80
SWIM/PD1(HS) 74
CLK_CCO/PE0 70
PB3/AIN3
31
PB2/AIN2/TIM1_NCC3
32
PB1/AIN1/TIM1_NCC2
33
SPI_NSS/PE5 41
TIM1_CC1/PC1(HS) 43
TIM1_CC4/PC4(HS) 46
SPI_SCK/PC5 47
Vssio_2 48
PA2/OSCOUT
3
Vssio_1
4
VSS
5
VCAP
6
SPI_MOSI/PC6 50
Vddio_2 49
VDD
7
PA4/USART_RX
10
PA5/USART_TX
11
PA6/USART_CX
12
PE6/AIN9
40
ADC_ETR/TIM2_CC2/PD3 76
PG7 65
PB6/AIN6
28
PA1/OSCIN
2NRST
1
PB5/AIN5
29
PF3/AIN11
21
VREF+
22
VSSA
24
VREF-
25
PE7/AIN8
39
PH0 (HS)
13
PH1 (HS)
14
PH2
15
PH3
16
PH4/TIM1_ETR
35
PH5/TIM1_NCC3
36
PH6/TIM1_NCC2
37
PH7/TIM1_NCC1
38
ADC_ETR/PC0 42
PI1 58
PI2 59
PI3 60
PI4 61
PI5 62
PI6 71
PI7 72
U3
STM8AF51xAT
PH4
PH4
PH4
PH0
PH1
PH2
PH3
PH5
PH6
PH7
PH1
PH2
PH3
PH5
PH6
PH7
PH0
PH1
PH2
PH3
PH5
PH6
PH7
R13
optional
GND
+5V_PERM
+Vs_PERM
EX_PI0
EX_PI1
EX_PI2
EX_PI3
EX_PI4
EX_PI5
EX_PI6
EX_PI0
EX_PI1
EX_PI2
EX_PI3
EX_PI4
EX_PI5
EX_PI6
EX_PI0
EX_PI1
EX_PI2
EX_PI3
EX_PI4
EX_PI5
EX_PI6
JP6
JUMP_3_PIN
GND
5V_STM8
+5V_SW
5V_SUP_SW
R7
R
R8
R
5V_STM8
+5V_SW
EX_ICC_CLOCK
GND
R17
10k
GND
EX_ICCSEL/VPP
EX_ICC_RESET
EX_ICC_DATA / SWIM
JP7
JUMP_3_PIN
NOTICE: For Expander board programming is required to c onnect the 5V_STM8 to the target micro supply voltage
Expander board ICC connection
C1
C
GND
ZD1
BZV55C12
C5
C
C6
C
GND GND
1
2
J4
Vbat
GND
Tr_d2
TRANSIL_D
GND
D6
D
_PA1
_PA2
_PA1
_PA2
_PI7
_PG7
_PG6
_PG5
_PG3
_PG4
_PG2
EX_PI0
EX_PI1
EX_PI2
EX_PI3
EX_PI4
EX_PI5
EX_PI6
_PG3
_PG4
_PG2
_PG7
_PG6
_PG5
_PI7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
J8
CON_16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
J10
CON_16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
J9
CON_20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
J7
CON_20
1
2
3
4
5
6
7
8
J11
CON_8
GND
GNDGND
J12
PIN
J15
PIN
J14
PIN
J16
PIN
J17
PIN J18
PIN
J19
PIN J20
PIN
swim
VS_CH_B_SW
VS_CH_A_SW
USB_VS_CHA
USB_VS_CHB
R18
10k
R19
10k
R20
10k
R21
10k
+5V_PERM+5V_PERM
1
2
3
J3 Ivs_Meas_B
GND
JP11
JUMP
1
2 3
T1
NPN
D7
D
R22
R
GND
JP9
JUMP
JP10
JUMP
JP8
JUMP
UM2983
Motherboard schematic
UM2983 - Rev 1 page 6/17

2.3 Daughterboard schematic
The Figure 6 shows the schematic of the daughterboard.
In the daughterboard the following sections are present:
• 1 L99ASC03G and the components necessary for its functionality.
• 1 connector to the motherboard.
• 1 power stage temperature sensor: two stages are foreseen, only one is soldered.
• 1 BLCD motor hall sensors connector and its components, not soldered (optional).
• 1 current mode device and its components, not soldered (optional).
• 1 power stage - three phase inverter section: six power MOSFET are soldered, a connector to the external
BLCD motor is foreseen.
• 3 customer power board connectors.
The schematic and BOM of the daughterboard can be found on the ST website.
UM2983
Daughterboard schematic
UM2983 - Rev 1 page 7/17

Figure 6. EVAL-L99ASC03 daughterboard schematic
C2
680nF
R1
0R
SL3
1
CSI+
2
CSI-
3
SGND2
4
CSO
5
IL3
6
IH3
7
IL2
8
IH2
9
IL1
10
IH1
11
SGND1
12
SDI
13
SCK
14
SDO
15
CSN
16
BC
17
DISABLE
18
NRES
19
AOUT
20
BEMFOUT
21
DOUT
22
RXD/NINT
23
GND_LIN
24
LIN 25
AGND 26
VDD 27
TXD 28
INH 29
VSREG 30
VS 31
CP1- 32
CP1+ 33
CP2- 34
CP2+ 35
CP 36
VSMS 37
GH1 38
SH1 39
GL1 40
SL1 41
GH2 42
SH2 43
GL2 44
SL2 45
GH3 46
SH3 47
GL3 48
U1
ASC03
VDD
VDD
C2 close to the ASC03 pin
SGND
CSO
CSO
AOUT
AOUT
BTN_A
BTN_A
21
JP2
CONFIG_JUMPER
DGND
LED4
LED4
IH1
IH2
IH3
IH1
IH2
IH3
C3
optional
DGND
BEMFOUT
BEMFOUT
DOUT
DOUT
NINT/RXD
NINT/RXD
DOUT
IL1
IL2
IL3
IL1
IL2
IL3
LED1
LED2
LED3
LED1
LED2
LED3
DOUT
1
2
3
JP1
BC
BC
R2
0R (optional)
TIM2_CC1
TIM2_CC1
NRES
NRES
CSN
CSN
TXD
TXD
NINT/RXD
CSN
SCK
MOSI
MISO
SCK
MOSI
MISO
LIN
LIN
R6
1K
SW1
LIN_wakeup
SGND
1
2
3
JP4
1
2
CON4
HALL_SUPPLY
1
2
3
CON3
HALL SENSORS
R3
4.7K
R4
4.7K
R5
4.7K
Flash Mode
VDD
+5V_PERM
HALL1HALL2HALL3
DGND
C4
100nF
DGND
HALL2
HALL3
HALL1
1 2
3V-
ADJ 6
7V+
U2
LM135
R7
1K
SGND
TEMP
TEMP
C6
220nF 50V
C5
220nF 50V
SGND
SGND
SGND
R8
10K
INH_wakeup
SW-PB
5V_STM8
5V_STM8
5V_STM8
5V_STM8
5V_STM8
Vs_Per
Vs_Per
C7
100nF
12
C8
1uF 50V
SGND SGND
CP
VSMS
1
23
HS1
STD60NF06
1
23
LS1
STD60NF06
1
23
HS2
STD60NF06
1
23
LS2
STD60NF06
1
23
HS3
STD60NF06
1
23
LS3
STD60NF06
GH1
SH1
GL1
SL1
GH2
SH2
GL2
SL2
GH3
SH3
GL3
SL3
CSI+
CSI-
VSMS
1
2
3
CON1
MOTOR CONNECTOR
Rshunt1
10mOhm
PGND
CSI+
CSI-
VSMS
12
C10330u 40V
GH1
SH1
GL1
SL1
GH2
SH2
GL2
SL2
GH3
SH3
GL3
SL3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CON2
Customer Power Board Connector
Power Stage Precision Temperature Sensor BLDC Motor Hall Sensors Connector
1
TP1
Temperature Sensor
Power Stage - Three Phase Inverter
CSI+
CSI-
GH1
SH1
GL1
SL1
GH2
SH2
GL2
SL2
GH3
SH3
GL3
SL3
VSMS
PGND
1
2
3
4
5
6
7
8
VSMS
1
2
3
4
5
6
7
8
GND
Customer Power Board Connector
TEMP
R9
2R2
R10
2R2
R11
2R2
R12
2R2
R13
2R2
R14
2R2
R15
2R2
R16
2R2
R17
2R2
R18
2R2
R19
2R2
R20
2R2
R21
100K
R22
100K
R23
100K
R24
100K
R25
100K
R26
100K
D5 BAT54
D6 BAT54
D3 BAT54
D4 BAT54
D1
BAT54
D2
BAT54
C11
optional
C12
optional
C13
optional
C14
optional
C15
optional
C16
optional
R27
optional
R28
optional
R29
optional
R30
optional
R31
optional
R32
optional
SGND
DGND
12
D7
LED GREEN
12
D8
LED GREEN
12
D9
LED GREEN
R33
1.5K
R34
3.6K
R35
3.6K
5V_STM8
VSMS Vs_Per
SGND SGND
BC_TP
BEMF_TP
INH_TP
VS
CP1-
CP1+
CP2-
CP2+
C17
10nF
C18
10nF C19
10nF
DGND
Rshunt2optional
C20
100nF 40V
C21
100nF 40V
C22
100nF 40V
CSO
R36
0R
ETR
ETR
OPTIONAL
OPTIONAL
Current Mode
SGND
5V_STM8
C23
100nF
R38
33K
SGND
HALL2
R37
0R
TIM3_CC1
TIM3_CC1
R39
0R
R40
0R
R41
10M
SGND
Driving Signals BUS
SPI BUS
SGND
C7 & C8 close to the ASC03 pin
21
JP6
JUMPER2CH
DISABLE
SGND
SGND
1
2
CON15
Vbat
PGND
2
1
3
U4
STD60NF06
R45
100K
CP
C
B
E
T1
BC847
1 2
D10
BAT54
R46
100K
PGND
Tr1
SMCJ33CA
PGND
21
JP3b
ASC03_PS
Vs_Per
12
D11
GF1B
1
2
D12
GF1B
21
JP3a
ASC03_PS
C24
100nF 50V
SGND
VS
C24 close to the ASC03 pin
VSREG
VSREG
2 1
JP3c
ASC03_PS
R480R
R470R
+5V_DB
A1
PB0/AIN0/TIM1_NCC1
A3
PB1/AIN1/TIM1_NCC2
A4
PB2/AIN2/TIM1_NCC3
A5
PB3/AIN3
A6
PB4/AIN4
A7
PB5/AIN5
A8
PB6/AIN6
A9
PB7/AIN7
A10
PE7/AIN8
A11
PE6/AIN9
A12
+5V_Perm
A2
PF0/AIN10
A13
PF3/AIN11
A14
PF4/AIN12
A15
PF5/AIN13
A16
PF6/AIN14
A17
PF7/AIN15
A18
PA3/TIM2_CC3
A19
PC1(HS)/TIM1_CC1
A21
PC2(HS)/TIM1_CC2
A22
PC3(HS)/TIM1_CC3
A23
PC4(HS)/TIM1_CC4
A24
PD0(HS)/TIM3_CC2
A25
PD2(HS)/TIM3_CC1
A26
PD3(HS)/TIM2_CC2
A27
PD4(HS)TIM2_CC1
A28
PD7/TLI
A29
PE0/CLK_CCO
A30
PE3/TIM1_BKIN
A31
PE4
A32
PC0/ADC_ETR
A20
PH0(HS)
A40 PH1(HS)
A39 PH2
A38 PH3
A37 PH4/TIM1_ETR
A36 PH5/TIM1_NCC3
A35 PH6/TIM1_NCC2
A34 PH7/TIM1_NCC1
A33
PE5/SPI_NSS
B9
PC5/SPI_SCK
B10
PC6/SPI_MOSI
B11
PC7/SPI_MISO
B12
PD5/LINUART_TX
B5
PD6/LINUART_RX
B6
PG0/CAN_TX
B7
PG1/CAN_RX
B8
PA4/USART_RX
B4 PA5/USART_TX
B3 PA6/USART_CX
B2
PE1/I2C_SCL
B13
PE2/I2C_SDA
B14
NRESET
B1
+5V_SW
B21
USB_CB2
B17 LIN_PU
B16
USB_CB3
B18
LIN
B15
BTN_COM
B22
CAN_HI
B19
BTN_A
B23
CAN_LO
B20
BTN_B
B24
LED1
B25
LED2
B26
LED3
B27
LED4
B28
IO_CON1
B29
CP D1
Vs_Per D2
VS_B D3
Vs_B D4
Vs_B D5
Vs_B D6
Vs_B D7
Vs_B D8
Vs_B D9
Vs_B D10
Vs_B D11
Vs_B D12
Vs_B D13
Vs_B D14
Vs_B D15
Vs_B D16
Vs_A D17
Vs_A D18
Vs_A D19
GND_VIP D20
GND D21
GND D22
GND D23
GND D24
GND D25
GND D26
GND D27
GND D28
GND D29
GND D30
ext10 D31
ext9 D32
ext8 D33
ext7 D34
ext6 D35
ext5 D36
ext4 D37
ext3 D38
ext2 D39
ext1 D40
IO_CON2
B30
IO_CON3
B31
IO_CON4
B32
IO_CON5
B33
IO_CON6
B34
IO_CON7
B35
IO_CON8
B36
IO_CON9
B37
IO_CON10
B38
IO_CON11
B39
IO_CON12
B40
Daughterboard Socket1
STM8UB_DB1
3
4
1
2 5
U3
TS3021ILT
15A
15A
R42
0R
R43
0R
R44
0R
VS_PERM
VS_PERM
12
C1330u 40V
12
C25330u 40V
DISABLE
684-0762
708-3939
TP15
TP17
TP49
TP41
TP43
TP44
TP48
TP45
TP25
TP37
TP33 TP35
TP34
TP46
12
3V-
ADJ 6
7V+
U5
LM135
R49 1K
SGND
SGND
TEMP
5V_STM8
1
TP50
Temperature Sensor
Solder only one temperature sensor and related resistor
SGND
VSMSVSMS
12
C9
1uF 50V
A
1GND 2
B
3Y4
VCC 5
C
6
U6
SC74LVC1G386
DGND
5V_STM8
TP51
SGND
R50
0R
R51
0R
R52
0R
R53
0R
R54
0R
HALL3
UM2983
Daughterboard schematic
UM2983 - Rev 1 page 8/17

2.4 Motherboard layout
The EVAL-L99ASC03 motherboard was designed in a 2 layers board. Motherboard Top and Bottom layers are
shown in Figure 7 and Figure 8. Gerber files of the motherboard can be found in the ST website.
Figure 7. Assembly Top
Figure 8. Assembly Bottom
UM2983
Motherboard layout
UM2983 - Rev 1 page 9/17

2.5 Daughterboard layout
Different choice regarding the number of the layers can be used. A two-layers or an N-layers (where N can be 3
or 4) application board can be used to develop the board for the L99ASC03G application.
The EVAL-L99ASC03 daughterboard was designed in a 2 layers board because:
• A 2-layers design typically requires a little more care with the PCB routing but can be successfully
implemented for a low number of tracks. The power supply trace on the component is made quite thick
to present as low as impedance trace possible. Large areas of ground on the side of the board provide a low
impedance path for the decoupling.
• A 2-layers PCB is cheaper to manufacture than a 3 or 4 layers solution.
The Top and Bottom layers are shown in the following figures. Gerber files of the daughterboard can be found in
the ST website.
Figure 9. Assembly Top
Figure 10. Assembly Bottom
UM2983
Daughterboard layout
UM2983 - Rev 1 page 10/17

2.6 Board connection and setup
The Figure 11 shows the placement of the components on the motherboard. Also, the placement of the
connectors to be used for supplying the evaluation board and connecting with a host PC through USB cable
are shown.
Figure 11. Motherboard section
The placement of the components of the daughterboard is shown in Figure 12.
The main components of the daughterboard are:
• L99ASC03G.
• STD60NF06 power stage.
• Connector to the motor.
• Connector to the supply voltage.
Figure 12. Daughterboard section
UM2983
Board connection and setup
UM2983 - Rev 1 page 11/17

Jumpers of the motherboard are already set in their default position.
Table 1. Motherboard jumper configuration
Jumper Description Default position
JP2 +5 V_DB Not present
JP2 +5 V_STM8 Present
JP4 RxD USART
JP5 TxD USART
JP6 Reset STM8
JP7 Swim STM8
Table 2. Daughterboard jumper configuration
Jumper Description Default position
JP3a ASC03_PS - VS Present
JP3b ASC03_PS - VSREG Present
JP3c ASC03_PS - Vs_Per Not present
UM2983
Board connection and setup
UM2983 - Rev 1 page 12/17

Revision history
Table 3. Document revision history
Date Version Changes
24-Jan-2022 1 Initial release.
UM2983
UM2983 - Rev 1 page 13/17

Contents
1EVAL-L99ASC03 Board ............................................................2
2Hardware description and setup ...................................................3
2.1 Components description.........................................................3
2.2 Motherboard schematic .........................................................3
2.3 Daughterboard schematic .......................................................7
2.4 Motherboard layout .............................................................9
2.5 Daughterboard layout ..........................................................10
2.6 Board connection and setup ....................................................11
Revision history .......................................................................13
UM2983
Contents
UM2983 - Rev 1 page 14/17

List of tables
Table 1. Motherboard jumper configuration ....................................................... 12
Table 2. Daughterboard jumper configuration...................................................... 12
Table 3. Document revision history ............................................................. 13
UM2983
List of tables
UM2983 - Rev 1 page 15/17

List of figures
Figure 1. EVAL-L99ASC03 ..................................................................2
Figure 2. EVAL-L99ASC03 block diagram ........................................................3
Figure 3. STM8 Uni Board - I/O and body ........................................................4
Figure 4. STM8 Uni Board - USB interface........................................................5
Figure 5. STM8 Uni Board - STM8 and supply .....................................................6
Figure 6. EVAL-L99ASC03 daughterboard schematic ................................................8
Figure 7. Assembly Top.....................................................................9
Figure 8. Assembly Bottom ..................................................................9
Figure 9. Assembly Top.................................................................... 10
Figure 10. Assembly Bottom ................................................................. 10
Figure 11. Motherboard section ............................................................... 11
Figure 12. Daughterboard section ............................................................. 11
UM2983
List of figures
UM2983 - Rev 1 page 16/17

IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service
names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2022 STMicroelectronics – All rights reserved
UM2983
UM2983 - Rev 1 page 17/17
Table of contents
Other ST Motherboard manuals

ST
ST P-NUCLEO-USB002 User manual

ST
ST EVALST-3PHISOSD User manual

ST
ST SPC58XXMB User manual

ST
ST AEKD-USBTYPEC1 User manual

ST
ST STUSB02E User manual

ST
ST STM3221G-EVAL User manual

ST
ST EVAL-L9963-MCU Installation and operating instructions

ST
ST STM32CubeF4 User manual

ST
ST STM32 Nucleo-32 User manual

ST
ST PowerSTEP01 EVLPOWERSTEP01 User manual

ST
ST SPC58XXADPT144S REV.B User manual

ST
ST EVB-LIV3F User manual

ST
ST EVAL-L99DZ200 User manual

ST
ST EVALSPEAr320CPU User manual

ST
ST STM8L101-EVAL User manual

ST
ST STEVAL-IDB007V Series User manual

ST
ST UM0804 User manual

ST
ST STM8L15LPBOARD User manual

ST
ST UM0527 User manual

ST
ST STEVAL-IHM015V1 User manual