Saolatek logo

Sơ đồ chân

Last updated: recently

Tổng quan phần cứng

FeatureDetails
MCUSTM32H743 (Cortex-M7)
IMUBMI270 (SPI2) — default; supports BMI088 (SPI2)
BarometerDPS310 (I2C2)
MagnetometerIST8310 or QMC5883L (I2C2)
OSDAT7456E (SPI1)
Serial Ports8 UART + 1 USB VCP = 9 total
Motor/PWM Outputs10 channels (M1–M10), DShot Bidirectional on M1, M3, M5
BlackboxMicroSD via SDMMC1 (4-bit)
CAN Bus1x CAN1
Current/VoltageIntegrated on ADC1
Status LEDRGB (Red/Green/Blue), active low
DebugSWD (SWDIO/SWDCLK)

1. Serial / UART

PortTXRXFunction
USB VCPPA11 (DM)PA12 (DP)OTG FS
UART1PA9PA10TELEM1
UART2PA2PA3DJI O3
UART3PD8PD9GPS
UART4PA0PA1TELEM2
UART6PC6PC7RC INPUT
UART7PE7ESC Telemetry
UART8PE1PE0TELEM3

SBUS_INV: PD0 (output, active LOW) — inverter control pin for SBUS signal.

2. SPI

BusSCKMISOMOSI
SPI1PA5PA6PA7
SPI2PD3PC2PC3

Chip-Select (CS)

DeviceCS PinBusNote
BMI270PA15SPI2Init 1 MHz → run 10 MHz
BMI088 AccelPD4SPI2
BMI088 GyroPD5SPI2
AT7456E (OSD)PB12SPI1

3. I2C

BusSCLSDANote
I2C1PB6PB7External connector
I2C2PB10PB11Baro + Mag, internal PULLUP

Cảm biến trên I2C2

TypeSensorI2C Address
BaroDPS3100x77 / 0x76
MagIST83100x0E
MagQMC5883L0x0D

4. Motor / PWM Output

MotorPinTimerNote
M1PE14TIM1_CH4BIDIR
M2PE13TIM1_CH3
M3PE11TIM1_CH2BIDIR
M4PE9TIM1_CH1
M5PB1TIM3_CH4BIDIR
M6PB0TIM3_CH3
M7PD12TIM4_CH1
M8PD13TIM4_CH2
M9PD14TIM4_CH3
M10PD15TIM4_CH4

5. ADC

SignalPinADCScale Factor
VoltagePC0ADC121.12
CurrentPC1ADC140.2

6. LED (Active LOW)

ColorPin
RedPE5
GreenPE6
BluePE4

7. SDMMC / Blackbox (Thẻ SD)

SignalPin
SDMMC1_CKPC12
SDMMC1_CMDPD2
SDMMC1_D0PC8
SDMMC1_D1PC9
SDMMC1_D2PC10
SDMMC1_D3PC11

8. CAN

SignalPin
CAN1_RXPB8
CAN1_TXPB9

9. SWD (Debug)

SignalPin
SWDIOPA13
SWDCLKPA14

Ghi chú sử dụng chung

  • IMU default is BMI270 (CS: PA15, bus SPI2); board also supports BMI088 (Accel CS: PD4, Gyro CS: PD5) depending on version.
  • Total 9 serial ports available: 8 hardware UART + 1 USB VCP.
  • UART6 (PC6/PC7) typically used for RC input; includes inverter circuit for SBUS controlled by pin PD0.
  • 10 Motor/PWM outputs (M1–M10); channels M1, M3, M5 support DShot Bidirectional (read ESC telemetry via signal).
  • I2C2 is the internal bus for Baro/Mag (with onboard pull-ups); I2C1 is for external peripherals via connector.
  • MicroSD card slot (SDMMC 4-bit interface) for Blackbox/flight log recording.
  • Board is compatible with multiple flight controller firmware (ArduPilot, INAV, Betaflight...); specific function assignments for each UART, motor, LED depend on the firmware and configuration loaded.