nuttx/Documentation/platforms/arm/stm32g4/boards/b-g431b-esc1/index.rst

76 lines
2.5 KiB
ReStructuredText
Raw Normal View History

2023-08-23 10:16:36 +02:00
==============
ST B-G431B-ESC
==============
2023-08-23 10:16:36 +02:00
The B-G431B-ESC board is based on the STM32G431CB microcontroller,
the L6387 driver and STL180N6F7 power MOSFETs.
UART/USART PINS
---------------
2023-08-23 10:16:36 +02:00
USART2 is accessible through J3 pads and ST LINK Virtual Console::
USART2_TX - PB3
USART2_RX - PB4
Configuration Sub-directories
2023-08-23 10:16:36 +02:00
-----------------------------
nsh:
----
Configures the NuttShell (nsh) located at apps/examples/nsh. The
Configuration enables the serial interfaces on USART2.
2023-08-23 10:16:36 +02:00
foc_f32 and foc_b16:
---------------------
2023-08-23 10:16:36 +02:00
FOC examples based on hardware on board.
2023-08-23 10:16:36 +02:00
Pin configuration:
2023-08-23 10:16:36 +02:00
============== ============== ===============
Board Function Chip Function Chip Pin Number
2023-08-23 10:16:36 +02:00
============== ============== ===============
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 - OPAMP3_VINM PB2
Temperature 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 GPIO_PC10 PC10
PWM PA15
CAN_RX FDCAN1_RX PA11
CAN_TX FDCAN1_TX PB9
2022-01-15 13:51:58 +01:00
CAN_TERM PC14
GPIO_BEMF PB5
BEMF1 ADC2_IN17 PA4
BEMF2 ADC2_IN5 PC4
BEMF3 ADC2_IN14 PB11
2023-08-23 10:16:36 +02:00
============== ============== ===============
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