ST B-G431B-ESC
chip:stm32, chip:stm32g4, chip:stm32g431
The B-G431B-ESC board is based on the STM32G431CB microcontroller, the L6387 driver and STL180N6F7 power MOSFETs.
UART/USART PINS
USART2 is accessible through J3 pads and ST LINK Virtual Console:
USART2_TX - PB3
USART2_RX - PB4
Configuration Sub-directories
nsh:
Configures the NuttShell (nsh) located at apps/examples/nsh. The Configuration enables the serial interfaces on USART2.
foc_f32 and foc_b16:
FOC examples based on hardware on board.
Pin configuration:
Board Function Chip Function Chip Pin Number
Phase U high TIM1_CH1 PA8 Phase U low TIM1_CH1N PC13 Phase V high TIM1_CH2 PA9 Phase V low TIM1_CH2N PA12 Phase W high TIM1_CH3 PA10 Phase W low TIM1_CH3N PB15 Current U + OPAMP1_VINP PA1 Current U - OPAMP1_VINM PA3 Current V + OPAMP2_VINP PA7 Current V - OPAMP2_VINM PA5 Current W + OPAMP3_VINP PB0 Current W -Temperature OPAMP3_VINM PB2 PB14 VBUS ADC1_IN1 PA0 POT ADC1_IN11 PB12 LED GPIO_PC6 PC6 ENCO_A/HALL_H1 TIM4_CH1 PB6 ENCO_B/HALL_H2 TIM4_CH2 PB7 ENCO_Z/HALL_H3 TIM4_CH3 PB8 BUTTON PWM GPIO_PC10 PC10 PA15 CAN_RX FDCAN1_RX PA11 CAN_TX CAN_TERM GPIO_BEMF FDCAN1_TX PB9 PC14 PB5 BEMF1 ADC2_IN17 PA4 BEMF2 ADC2_IN5 PC4 BEMF3 ADC2_IN14 PB11
Current shunt resistance = 0.003 PGA gain = 16 Current sense gain = -9.14 (inverted current) Vbus sense gain = 18k/(18k+169k) = 0.0962 Vbus min = ? Vbus max = 25V Iout max = 40A peak BEMF sense gain = 2.2k/(10k+2.2k) = 0.18
IPHASE_RATIO = 1/(R_shunt*gain) = -36.47 VBUS_RATIO = 1/VBUS_gain = 10.4