Contents UM2516
2/29 UM2516 Rev 4
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Software tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
5.2 Board dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3 Communication, programming, and command interfaces . . . . . . . . . . . . 14
5.4 Motor sensor connection (Hall or encoder) . . . . . . . . . . . . . . . . . . . . . . . 15
5.5 CAN connection and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.6 STM32G431CB pinout for motor control . . . . . . . . . . . . . . . . . . . . . . . . . 16
6 Connection and first execution of the electronic speed controller (ESC)
program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.1 First case: daughterboard not removed . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.2 Second case: daughterboard removed . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7 B-G431B-ESC1 Discovery kit information . . . . . . . . . . . . . . . . . . . . . . 23
7.1 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2 B-G431B-ESC1 product history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.2.1 Product identification BG431BESC1$AU1 . . . . . . . . . . . . . . . . . . . . . . 24
7.2.2 Product identification BG431BESC1$AU2 . . . . . . . . . . . . . . . . . . . . . . 24
7.2.3 Product identification BG431BESC1$AU3 . . . . . . . . . . . . . . . . . . . . . . 24
7.3 Board revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25