Lumenier LUX-H7 Flight Controller Datasheet
File info: application/pdf · 5 pages · 7.39MB
FLIGHT CONTROLLER LUX-H7
FLIGHT CONTROLLER LUX-H7 - Amazon AWS
1 avr. 2021 —
PDF Flight controller LUX-H7 | type-c USB2.0
MCU: STM32H743VIT6, 480MHz , 1MB RAM, 2MB Flash IMU: MPU6000 (SPI1) & ICM20602 (SPI4) Baro: Infineon DPS310 (I2C2) OSD: AT7456E (SPI2) Blackbox: MicroSD card socket (SDIO).
Full PDF Document
If the inline viewer fails, it will open the original document in compatibility mode automatically. You can also open the file directly.
Extracted Text
FLIGHT CONTROLLER LUX-H7 BASIC MANUAL Apr.2021 Rev 1.0 MCU: STM32H743VIT6, 480MHz , 1MB RAM, 2MB Flash IMU: MPU6000 (SPI1) & ICM20602 (SPI4) Baro: Infineon DPS310 (I2C2) OSD: AT7456E (SPI2) Blackbox: MicroSD card socket (SDIO) 7x UARTs (1,2,3,4,6,7,8) with built-in inversion. 13x PWM outputs(including "LED" pad) 2x I2C ports 1x CAN bus 6x ADC USB Type-C(USB2.0) 2x JST-SH1.0_8pin connector for 4in1 ESC 1x JST-SH1.0_8pin connector for DJI FPV Air Unit Dual Camera Inputs switch 9V ON/OFF switch Vbat Input: 6~36V (2~8S LiPo) BEC 5V 2A cont. (Max.3A) BEC 9V 2A cont. (Max.3A) Firmware ArduPilot: MATEKH743 BetaFlight: MATEKH743 Mounting: 30.5 x 30.5mm, 4mm with Grommets 3mm Dimensions: 36 x 36 x 5 mm www.getfpv.com LAYOUT Rx6-SBus Jumper C1: Camera-1 video IN (Default) 9V: onboard regulator 9V 2A cont. Max.3A C2: Camera-2 video IN *** ON/OFF switchable via ArduPilot Relay or Modes/USER1 (Betaflight), Default ON *** C1/C2 can be switched via ArduPilot Relay 5V: onboard regulator 5V 2A cont. Max.3A or Modes/USER2 (BetaFlight) G: Ground If using non-DJI FPV remote controller, keep this pad unbridged VTx: Video OUT for Video Transmitter Tx1/Rx1: UART1_Tx & Rx Tx3/Rx3: UART3_Tx & Rx Tx4/Rx4: UART4_Tx & Rx JST-SH-6P BlackBox MicroSD Socket If using DJI FPV Remote Controller, Bridging this pad will link Rx6 to SBus pin on JST-SH-6P connector 9V G Tx3 Rx3 G SBus DA2 & CL2: I2C2 Rssi: Analog RSSI IN, 0~3.3V RSSI_ANA_PIN 8 (ArduPilot) Buz- & 5V: Passive 5V buzzer MCU STM32H743VIT6 CAN VB2: 1K:20K Voltage divider built-in Max.69V supported BATT2_VOLT_PIN 18, BATT2_VOLT_MULT 21 Betaflight voltage meter scale 210 MCU PIN PA4(A04) CU2: For external current sensor2, 0~3.3V BATT2_CURR_PIN 7 MCU PIN P74(A07) AirS: Analog Airspeed sensor (0~6.6V) 20K:20K voltage divider built-in ARSPD_PIN 4 S1-S12: PWM1~PWM12 LED: 2812LED signal, PWM13(ArduPilot) Tx8 & Rx8: UART8_Tx & Rx CU1: current sensor signal IN, 0~3.3V BATT_CURR_PIN 11 Vbat: Battery Voltage IN, 6~36V DC Battery Voltage divider: 1K:10K BATT_VOLT_PIN 10 BATT_VOLT_MULT 11 BF voltage meter scale 110 G: Ground C-L: CAN bus Low C-H: CAN bus High LED 3.3: Red, 3.3V Status LED 1: Green, FC Status LED 0: Blue, FC Status Tx7/Rx7: UART7_Tx & Rx CTs7/Rts7: UART7_CTS/RTS for ArduPilot telemetry Rx6: UART6-RX for Serial_RX by default PPM share RX6 pad Tx6: UART6-Tx Tx2/Rx2: UART2_Tx & Rx DA1 & CL1: I2C1, for compass 4V5: 4.4~4.8V, Max.500mA *** the voltage is also supplied when connecting via USB TYPE-C USB2.0 3V3: LDO 3.3V swd: SWDIO swc: SWCLK BOOT 9V G Tx3 Rx3 G SBus JST-SH-6P DPS310 MPU 6000 ICM 20602 OSD AT7456E 5V Reg. 9V Reg. JST-SH-8P JST-SH-8P Vbat G CU2 RX8 S5 S6 S7 S8 Vbat G CU1 RX8 S1 S2 S3 S4 Vbat: Battery Voltage IN, 6~36V DC Battery Voltage divider: 1K:10K BATT_VOLT_PIN 10 BATT_VOLT_MULT 11 BF voltage meter scale 110 *** DO NOT connect different batteries to "Vbat" in parallel G: Ground Rx8: UART8_Rx for BL32_ESC telemetry CU1: current sensor signal IN, 0~3.3V MCU pin PC1(C01) CU2: current sensor2 IN, 0~3.3V MCU pin PA7(A07) If using CU2 as current ADC in Betaflight CLI: resource ADC_CURR 1 A07 DPS 310 Size & Weight: 36x36x6mm /7g Holes: 4mm, 30.5mm x 30.5mm Packing 1x LUX-H7 2x JST-SH-8P cable 5cm 2x JST-SH-8P connector 1x JST-SH-6P to JST-GH-8P cable 8cm for DJI air unit 6x M3 Silicon Grommets Apr.2021 Rev 1.0 www.getfpv.com Wiring (Multirotors) ArduPilot hwdef: MATEKH743 BetaFlight target: MATEKH743 LUX-H7 has betaflight firmware preloaded for QC BetaFlight Target MATEKH743 is supported since 4.3, pls download BetaFlight firmware 4.2.x from our website. It is highly recommended to use STM32CubeProgrammer to erase MCU and upload ArduPilot firmware. If H743 MCU will not initialize with Ardupilot firmware, Pls follow this wiki to fix https://ardupilot.org/copter/docs/common-when-problems-arise.html#h7-autopilot-will-not-initialize TYPE-C USB2.0 BOOT 9V G Tx3 Rx3 G SBus JST-SH-6P DPS310 MPU 6000 ICM 20602 OSD AT7456E Vbat G JST-SH-8P 5V Reg. CU2 RX8 S5 S6 S7 S8 Vbat JST-SH-8P 9V Reg. G CU1 RX8 S1 S2 S3 S4 4in1 ESC w/ one current sensor M8 M7 M6 M5 CRNT TLM GND VBAT LIPO DO NOT connect different batteries voltage to "Vbat" in parallel. The 2nd battery voltage can be connected to "VB2" for voltage sensing VB2 pad supports 0~69V BF CLI: resource ADC_BATT 1 A04, scale 210 CU1: current sensor signal IN, 0~3.3V, MCU pin PC1(C01) CU2: current sensor2 IN, 0~3.3V, MCU pin PA7(A07) If using CU2 as current ADC in Betaflight, CLI: resource ADC_CURR 1 A07 M4 M3 M2 M1 CRNT TLM GND VBAT LIPO 4in1 ESC w/ one current sensor If using DJI FPV Remote Controller, Bridging this pad will link Rx6 to SBus pin on JST-SH-6P connector If using other remote controllers, keep this pad unbridged BlackBox MicroSD Socket Passive 5V buzzer G Gnd 4V5 5V SBUS Rx6 SBUS Tx7 SmartPort G Gnd FPORT 4V5 5V SRXL Tx6 FPORT/S.Port/SRXL G Gnd 4V5 5V CRSF Rx6 CH1 Tx6 CH2 G Gnd 4V5 5V Rx6 PPM/IBUS/DSM MCU STM32H743VIT6 This Side UP by default CAN with BetaFlight firmware *** SBUS/IBUS/DSM can be connected to any spare UART_RX *** FPort, SmartPort, SRXL can be connected to any spare UART_TX *** PPM share Rx6 pad, must disable Serial RX on UART6 Apr.2021 Rev 1.0 www.getfpv.com Analog video wiring *** Two cameras should be set with identical video format, both PAL or both NTSC *** Double check out Camera signal and power cables before powering them up. *** Rx4 rail has 200ohm built-in, can be remapped as PWM camera control (BetaFlight CLI resource camera_control 1 B08) Camera-2 Camera-1 PWM camera control BlackBox MicroSD Socket Passive 5V buzzer G Gnd 4V5 5V SBUS Rx6 SBUS Tx7 SmartPort G Gnd FPORT 4V5 5V SRXL Tx6 FPORT/S.Port/SRXL G Gnd 4V5 5V CRSF Rx6 CH1 Tx6 CH2 G Gnd 4V5 5V Rx6 PPM/IBUS/DSM MCU STM32H743VIT6 This Side UP by default CAN with BetaFlight firmware *** SBUS/IBUS/DSM can be connected to any spare UART_RX *** FPort, SmartPort, SRXL can be connected to any spare UART_TX *** PPM share Rx6 pad, must disable Serial RX on UART6 9V Power / Camera switch If using DJI FPV Remote Controller and Air Unit is powered by 9V, DO NOT enable 9V power switch, just keep it ON by default. BetaFlight PINIO No USER1 definition 9V ON by default No USER2 definition C1 (Camera-1) ON by default 9V OFF 9V ON C1 ON & C2 OFF C2 ON & C1 OFF ArduPilot Relay Camera-1 and 9V On by default # GPIOs PD10 PINIO1 OUTPUT GPIO(81) //9V pad power switch PD11 PINIO2 OUTPUT GPIO(82) //Camera switch # RCx_OPTION: RC input option 28 Relay On/Off 34 Relay2 On/Off RELAY_PIN 81 //Vsw GPIO RC7_OPTION 28 //Relay On/Off, Use CH7 of Transmitter to switch 9V RELAY_PIN2 82 //Camera switch GPIO RC8_OPTION 34 //Relay2 On/Off, Use CH8 of Transmitter to switch camera The configured feature will be triggered when the auxiliary switch's pwm value becomes higher than 1800. It will be deactivated when the value falls below 1200. Check the pwm value sent from the transmitter when the switch is high and low using the Mission Planner's Initial Setup >> Mandatory Hardware >> Radio Calibration screen. If it does not climb higher than 1800 or lower than 1200, it is best to adjust the servo end points in the transmitter. Apr.2021 Rev 1.0 www.getfpv.com I/O Mapping ArduPilot PWM S1 PB0 5 V tolerant I/O PWM1 GPIO50 TIM8_CH2N Group1 S2 PB1 3.3 V tolerant I/O PWM2 GPIO51 TIM8_CH3N S3 PA0 5 V tolerant I/O PWM3 GPIO52 TIM5_CH1 S4 PA1 5 V tolerant I/O PWM4 GPIO53 TIM5_CH2 Group2 S5 PA2 5 V tolerant I/O PWM5 GPIO54 TIM5_CH3 S6 PA3 5 V tolerant I/O PWM6 GPIO55 TIM5_CH4 S7 PD12 5 V tolerant I/O PWM7 GPIO56 TIM4_CH1 S8 PD13 5 V tolerant I/O PWM8 GPIO57 TIM4_CH2 Gourp3 S9 PD14 5 V tolerant I/O PWM9 GPIO58 TIM4_CH3 S10 PD15 5 V tolerant I/O PWM10 GPIO59 TIM4_CH4 S11 PE5 5 V tolerant I/O PWM11 GPIO60 TIM15_CH1 Group4 S12 PE6 5 V tolerant I/O PWM12 GPIO61 TIM15_CH2 LED PA8 5 V tolerant I/O PWM13 GPIO62 TIM1_CH1 Group5 PWM1~PWM13 are Dshot and PWM capable. However, mixing Dshot and normal PWM operation for outputs is restricted into groups, ie. enabling Dshot for an output in a group requires that ALL outputs in that group be configured and used as Dshot, rather than PWM outputs. If servo and motor are mixed in same group, make sure this group run lowest PWM frequency according to the servo specification. ie. Servo supports Max. 50Hz, ESC must run at 50Hz in this group. No pad PC0 1K:10K divider builtin CU1 Pad PC1 0~36V 0~3.3V Vbat ADC Current ADC BATT_VOLT_PIN 10 BATT_VOLT_MULT 11.0 BATT_CURR_PIN 11 ADC VB2 Pad 1K:20K divider builtin PA4 CU2 Pad PA7 0~69V 0~3.3V Vbat2 ADC Current2 ADC BATT2_VOLT_PIN 18 BATT2_VOLT_MULT 21.0 BATT2_CURR_PIN 7 I2C CAN RSSI Pad PC5 AirS Pad PC4 20K:20K divider builtin 0~3.3V 0~6.6V I2C1 CL1/DA1 PB6/PB7 5 V tolerant I/O I2C2 CL2/DA2 PB10/PB11 5 V tolerant I/O CAN1 PD0/PD1 5 V tolerant I/O RSSI ADC RSSI_ANA_PIN 8 Analog RSSI RSSI_TYPE 1 AirS ADC ARSPD_PIN 4 Analog Airspeed ARSPD_TYPE 2 Digital Airspeed I2C ARSPD_BUS 1 MS4525 DLVR-L10D ARSPD_TYPE 1 9 Compass COMPASS_AUTODEC 1 on board Baro DPS310 CAN Node CAN_D1_PROTOCOL 1 CAN_P1_DRIVER 1 CAN GPS GPS_TYPE 9 CAN Compass COMPASS_TYPEMASK 0 CAN Airspeed sensor ARSPD_TYPE 8 USB RX7 TX7 RTS7 CTS7 TX1 RX1 PA11/PA12 PE7/8/9/10 PA9/PA10 5 V tolerant I/O 3.3 V tolerant I/O 5 V tolerant I/O USB UART7 USART1 console telem1 telem2 SERIAL0 SERIAL1 SERIAL2 UART TX2 RX2 TX3 RX3 TX8 RX8 PD5/PD6 PD8/PD9 PE1/PE0 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O USART2 USART3 UART8 GPS1 GPS2 USER SERIAL3 SERIAL4 SERIAL5 TX4 RX4 TX6 RX6 PB9/PB8 PC6/PC7 5 V tolerant I/O 5 V tolerant I/O UART4 USART6 RX6 USER SERIAL6 RC input/Receiver SERIAL7 SBUS/IBUS/DSM/PPM PWM ADC I2C UART S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 LED RX4 TX4 Vbat ADC, No pad 1K:10K divider builtin CU1 pad VB2 Pad 1K:20K divider builtin CU2 Pad RSSI Pad AirS Pad 20K:20K divider builtin I2C1 CL1/DA1 I2C2 CL2/DA2 USB RX7 TX7 TX1 RX1 TX2 RX2 TX3 RX3 TX8 RX8 TX4 RX4 TX6 RX6 PB0 PB1 PA0 PA1 PA2 PA3 PD12 PD13 PD14 PD15 PE5 PE6 PA8 PB8 PB9 PC0 PC1 PA4 PA7 PC5 PC4 PB6/PB7 PB10/PB11 PA11/PA12 PE7/PE8 PA9/PA10 PD5/PD6 PD8/PD9 PE1/PE0 PB9/PB8 PC6/PC7 BetaFlight 5 V tolerant I/O 3.3 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 0~36V 0~3.3V 0~69V 0~3.3V 0~3.3V 0~6.6V 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 3.3 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O 5 V tolerant I/O Apr.2021 Rev 1.0 TIM3_CH3 TIM3_CH4 TIM5_CH1 TIM5_CH2 TIM5_CH3 TIM5_CH4 TIM4_CH1 TIM4_CH2 TIM4_CH3 TIM4_CH4 TIM15_CH1 TIM15_CH2 TIM1_CH1 TIM16_CH1 TIM17_CH1 Vbat ADC Current ADC Vbat2 ADC Current2 ADC RSSI ADC AirS ADC Compass on board Barometer USB UART7 USART1 USART2 USART3 UART8 UART4 UART6_RX UART6_TX Motor Servo 2812LED scale 110 scale 210 Analog RSSI Analog Airspeed qmc5883l/hmc5883l /lis3mdl DPS310 USER USER USER USER USER USER PPM & Serial RX FPORT/SRXL www.getfpv.com
