Skip to content

Latest commit

 

History

History
295 lines (243 loc) · 27.9 KB

File metadata and controls

295 lines (243 loc) · 27.9 KB

Interface Specifications

This section covers the complete interface standard and the core mechanical, electrical, and external connection options of The Cube. Areas marked as LT (long term) need to be kept stable to isolate any autopilot revisions being made to the unmanned aerial vehicle (UAV).

Interface Standard

Connector Series

Low density: 0.1” over mould keyed servo connectors

Cabling: AWG24, ribbon or round, iconic color scheme

Stack: Hirose DF17, 80pos , 4 mm stacking height, 0.5 mm pitch, drop-proof

High density: JST-GH 1.25 mm

Cabling: AWG28, ribbon, iconic colour scheme

Power Module: Molex Clik-Mate 2 mm for both main and backup power (connector is not on The Cube, but on the carrier board).

The Cube

  • Mechanical: 30x30 mm M1.6 mounting hole pattern, 35x35 mm footprint.
  • 80 position DF17 connector: Carries all autopilot interface connections.
  • No power management, which means power modules cannot be selected.
  • 3.8 to 5.7V operation (absolute maximum ratings).
  • 4.0 to 5.5V operation (compliant rating).

{% hint style="info" %} Minimal electrical protection is provided to The Cube. {% endhint %}

The Cube I/O

Connecting Interfaces:

  • Two I2C.
  • Two CAN: CAN1 and CAN2.
  • Four UART: TELEM1, TELEM2, GPS (I2C 1 embedded), SERIAL4(I2C 2 embedded).
  • One Console: CONSOLE (SERIAL5).
  • One HMI: USB extender.

Serial Ports Parameters

Port Interface and Pin Label

Main Power - | Connector: POWER1

Pin Number Name I/O Voltage Wire Colour Description
1 VDD_5V_BRICK IN 5 V RED/GRAY Supply To AP from Power Brick
2 VDD_5V_BRICK IN 5 V RED/GRAY Supply To AP from Power Brick
3 BATT_CURRENT_SENS IN 3.3 V BLACK Battery Current Connecter
4 BATT_VOLTAGE_SENS IN 3.3 V BLACK Battery Voltage Connecter
5 GND - GND BLACK GND connection
6 GND - GND BLACK GND connection

Backup Power - | Connector: POWER2

Pin Number Name I/O Voltage Wire Colour Description
1 VDD_5V_BRICK IN 5 V RED/GRAY Supply To AP from Power Brick
2 VDD_5V_BRICK IN 5 V RED/GRAY Supply To AP from Power Brick
3 AUX_BATT_CURRENT_SENS IN 3.3 V BLACK Aux Battery Current Connecter
4 AUX_BATT_VOLTAGE_SENS IN 3.3 V BLACK Aux Battery Voltage Connecter
5 GND - GND BLACK GND connection
6 GND - GND BLACK GND connection

I2C - 4 pos (one fitted as a standalone, one as an old internal) | Connector: I2C2

Pin Number Name I/O Voltage Wire Colour Description
1 VCC_5V OUT 5 V RED/GRAY Supply to peripheral from AP
2 I2C_2_SCL IN/OUT 3.3 V (PULLUPS) BLUE/BLACK SCL, Pull-up on AP
3 I2C_2_SDA IN/OUT 3.3 V (PULLUPS) GREEN/BLACK SDA, Pull-up on AP
4 GND GND BLACK GND connection

CAN (2 fitted) | Connector: CAN1, CAN2

Pin Number Name I/O Voltage Wire Colour Description
1 VCC_5V OUT 5 V RED/GRAY Supply to peripheral from AP
2 CAN_H IN/OUT 12 V YELLOW/BLACK CAN High
3 CAN_L IN/OUT 12 V GREEN/BLACK CAN Low
4 GND - GND BLACK GND connection

UART GENERIC (autopilot side) | Connector: TELEM1, TELEM2

Pin Number Name I/O Voltage Wire Colour Description
1 VCC_5V OUT 5 V RED/GRAY Supply to peripheral from AP
2 MCU_TX OUT 3.3 V - 5.0 V TTL YELLOW/BLACK TX of AP
3 MCU_RX IN 3.3 V - 5.0 V TTL GREEN/BLACK RX of AP
4 MCU_CTS (TX) OUT 3.3 V - 5.0 V TTL GRAY/BLACK CTS (Clear To Send)
5 MCU_RTS (RX) IN 3.3 V - 5.0 V TTL GRAY/BLACK RTS (Request To Send)
6 GND - GND BLACK GND connection

UART GPS (autopilot side, I2C is the original “External” bus), UART 3 | Connector: GPS1

Pin Number Name I/O Voltage Wire Colour Description
1 VCC_5V IN 5 V RED Supply to GPS from AP
2 GPS_TX IN 3.3 V - 5.0 V TTL BLACK TX of AP
3 GPS_RX OUT 3.3 V - 5.0 V TTL BLACK RX of AP
4 SCL IN 3.3 V BLACK I2C 1 SCL
5 SDA IN/OUT 3.3 V BLACK I2C 1 SDA
6 BUTTON OUT GND BLACK Signal shorted to GND on press
7 IO_LED_SAFET_PROT OUT GND BLACK LED Driver For Safety Button
8 GND - GND BLACK GND connection

UART 4 (I2C2, the original “Internal” bus) | Port: GPS2

Pin Number Name I/O Voltage Wire Colour Description
1 VCC_5V OUT 5 V RED/GRAY Supply to GPS from AP
2 MCU_TX OUT 3.3 V - 5.0 V TTL YELLOW/BLACK TX of AP
3 MCU_RX IN 3.3 V - 5.0 V TTL GREEN/BLACK RX of AP
4 SCL OUT 3.3 V - 5.0 V GRAY/BLACK I2C 2 SCL
5 SDA IN 3.3 V - 5.0 V GRAY/BLACK I2C 2 SDA
6 GND - GND BLACK GND connection

UART 5 (Debug), S.Bus out - FR-SKY TELEM or Debug | Port: CONS SBUSo

Pin Number Name I/O Voltage Wire Colour Description
1 S.Bus_Out OUT S.Bus Signal Output, TX of AP
2 MCU_TX OUT 3.3 V - 5.0 V TTL TX of AP
3 VDD_SERVO OUT Servo Voltage Servo rail voltage
4 MCU_RX IN 3.3 V - 5.0 V TTL RX of AP
5 GND - GND GND connection
6 GND - GND GND connection

Debug (New Standard Debug) (Digikey PN for housing SM06B-SURS-TF(LF)(SN)-ND)

IO DEBUG

Pin Number Name I/O Voltage Wire Color Description
1 VDD 5V PEIPH OUT 5 V 5V
2 IO_TX OUT 3.3 V - 5.0 V TTL TX of AP IO_uart1 TX
3 IO_RX IN 3.3V - 5.0 V TTL RX of AP IO_uart1 RX
4 IO-SWDIO I/O 3.3 V - 5.0 V TTL Serial wire debug I/O
5 IO-SWCLK I/O 3.3 V - 5.0 V TTL Serial wire Clock
6 GND OUT GND GND connection

FMU Debug

Pin Number Name I/O Voltage Wire Color Description
1 VDD 5V PEIPH OUT 5 V 5V
2 FMU_TX (SERIAL 5) OUT 3.3 V - 5.0 V TTL TX of AP FMU_uart5 TX
3 FMU_RX (SERIAL 5) IN 3.3V - 5.0 V TTL RX of AP FMU_uart5 RX
4 FMU-SWDIO I/O 3.3 V - 5.0 V TTL Serial wire debug I/O
5 FMU-SWCLK I/O 3.3 V - 5.0 V TTL Serial wire Clock
6 GND OUT GND GND connection

Analog | Port:ADC

Pin Number Name I/) Voltage Wire Color Description
1 VDD_5V_Periph OUT
2 Pressure sense in IN
3 GND - GND connection

IO USART 1/DSM/Spektrum | Port:SPKT

Pin Number Name I/O Voltage Wire Colour Description
1 IO_USART1_RX_SPECTRUM_DSM IN IO USART 1 RX, DSM INPUT
2 GND - GND GND
3 VDD_3V3_Spektrum OUT 3.3 V private Power Supply

HMI (Buzzer, USB, LEDs) | Port:USB

Pin # Name I/O Voltage Wire Colour Description
1 V BUS OUT 5 V RED/GRAY USB V BUS
2 OTG_DP1 IN/OUT 3.3 V GREEN/BLACK USB Data Positive (D+)
3 OTG_DM1 IN/OUT 3.3 V RED/BLACK USB Data Minus (D-)
4 GND - GND BLACK GND
5 BUZZER_OUT OUT Battery Voltage GRAY/BLACK VBAT (8.4 - 42 V)
6 FMU_LED_AMBER OUT BLACK Boot / Error LED (FW updates)

Back Edge (can be rearranged in accordance with PCB layout) | Port:RCIN MAIN OUT AUX OUT

SERVO HEADER (0.1”, 1/1/15 power layout)

Pin Number Name I/O Voltage Wire Colour Description
S - 1 FMU_CH1_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 2 FMU_CH2_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 3 FMU_CH3_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 4 FMU_CH4_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 5 FMU_CH5_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 6 FMU_CH6_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 7 IO_CH1_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 8 IO_CH2_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 9 IO_CH3_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 10 IO_CH4_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 11 IO_CH5_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 12 IO_CH6_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 13 IO_CH7_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 14 IO_CH8_PROT OUT 3.3 V Servo Signal, Servo Rail Power PWM Signal
S - 15 PPM_SBUS_PROT IN/OUT 3.3 V / 4.5 V Powered PPM / S.Bus Signal

The Cube 80-pin DF17 Connector (long term standard)

Pin Number Name I/O Description
1 FMU_SWDIO I/O FMU serial wire debug I/O
2 FMU_LED_AMBER O Boot error LED (drive only, controlled by FET)
3 FMU_SWCLK O FMU serial wire debug clock
4 I2C_2_SDA I/O I2C Serial Data Tx/Rx
5 EXTERN_CS O Chip select for external SPI (NC, just for debugging)
6 I2C_2_SCL O I2C Serial Clock Signal
7 FMU_!RESET I Reset pin for the FMU
8 PROT_SPARE_1 Spare
9 VDD_SERVO_IN I Power for last resort I/O failsafe
10 PROT_SPARE_2 Spare
11 EXTERN_DRDY I Interrupt pin for external SPI (NC, just for debugging)
12 SERIAL_5_RX I UART 5 RX (Receive Data)
13 GND System GND
14 SERIAL_5_TX O UART 5 TX (Transmit Data)
15 GND System GND
16 SERIAL_4_RX I UART 4 RX (Receive Data)
17 SAFETY Safety button input
18 SERIAL_4_TX O UART 4 TX (Transmit Data)
19 VDD_3V3_SPEKTRUM_EN O Enable for the Spektrum voltage regulator
20 SERIAL_3_RX I UART 3 RX (Receive Data)
21 PRESSURE_SENS_IN AI Analogue Signal port, for pressure sensor, Laser range finder, or Sonar
22 SERIAL_3_TX O UART 3 TX (Transmit Data)
23 AUX_BATT_VOLTAGE_SENS AI Voltage sense for Aux battery input
24 ALARM O Buzzer PWM Signal
25 AUX_BATT_CURRENT_SENS AI Current sense for Aux battery input
26 IO_VDD_3V3 I IO chip power, pinned through for debug
27 VDD_5V_PERIPH_EN O Enable voltage supply for Peripherals
28 IO_LED_SAFET_PROT O IO-LED_SAFETY (safety LED) pinned out for IRIS
29 VBUS I USB VBus (VDD)
30 SERIAL_2_RTS UART 2 RTS (Request To Send)
31 OTG_DP1 I/O USB Data+ (D)
32 SERIAL_2_CTS UART 2 CTS (Clear To Send)
33 OTG_DM1 I/O USB Data- (M)
34 SERIAL_2_RX I UART 2 RX (Receive Data)
35 I2C_1_SDA I/O I2C Serial Data Tx/Rx
36 SERIAL_2_TX O UART 2 TX (Transmit Data)
37 I2C_1_SCL O I2C Serial Clock Signal
38 SERIAL_1_RX I UART 1 RX (Receive Data)
39 CAN_L_2 I/O FMU CAN bus Low Signal Driver
40 SERIAL_1_TX O UART 1 TX (Transmit Data)
41 CAN_H_2 I/O FMU CAN bus High Signal Driver
42 SERIAL_1_RTS UART 1 RTS (Request To Send)
43 VDD_5V_PERIPH_OC I Error state message from Peripheral power supply
44 SERIAL_1_CTS UART 1 CTS (Clear To Send)
45 VDD_5V_HIPOWER_OC I Error state message from High power Peripheral power supply
46 IO_USART_1_TX O I/O USART 1 TX
47 BATT_VOLTAGE_SENS_PROT AI Voltage sense from main battery
48 IO_USART1_RX_SPECTRUM_DSM O Signal from Spectrum receiver
49 BATT_CURRENT_SENS_PROT AI Current sense from main battery
50 FMU_CH1_PROT O FMU PWM output channel 1
51 SPI_EXT_MOSI O External SPI, for debug only
52 FMU_CH2_PROT O FMU PWM output channel 2
53 VDD_SERVO I VDD_Servo, for monitoring servo bus
54 FMU_CH3_PROT O FMU PWM Output Channel 3
55 VDD_BRICK_VALID I Main Power valid signal
56 FMU_CH4_PROT O FMU PWM Output Channel 4
57 VDD_BACKUP_VALID I Backup Power valid Signal
58 FMU_CH5_PROT O FMU PWM Output Channel 5
59 VBUS_VALID I USB bus valid signal
60 FMU_CH6_PROT O FMU PWM Output Channel 6
61 VDD_5V_IN_PROT I Main power (5V) into FMU from power selection
62 PPM_SBUS_PROT I PPM / S.Bus Signal Input
63 VDD_5V_IN_PROT I Main power (5V) into FMU from power selection
64 S.BUS_OUT O S.Bus Signal Output
65 IO_VDD_5V5 O IO VDD 5.5 V
66 IO_CH8_PROT O I/O PWM Output Channel 8
67 SPI_EXT_MISO I External SPI, for Debug only
68 IO_CH7_PROT O I/O PWM Channel 7
69 IO_SWDIO I/O I/O serial wire debug
70 IO_CH6_PROT O I/O PWM Output Channel 6
71 IO_SWCLK O I/O Serial Wire Debug Clock
72 IO_CH5_PROT O I/O PWM Output Channel 5
73 SPI_EXT_SCK O External SPI, for Debug only
74 IO_CH4_PROT O I/O PWM Output Channel 4
75 IO_!RESET I I/O Reset Pin
76 IO_CH3_PROT O I/O PWM Output Channel 3
77 CAN_L_1 I/O FMU CAN bus Low Signal Driver
78 IO_CH2_PROT O I/O PWM Output Channel 2
79 CAN_H_1 I/O FMU CAN bus High Signal Driver
80 IO_CH1_PROT O I/O PWM Output Channel 1

Differences between the Colored Cubes

The Cube SeriesCube Orange+Cube OrangeCube Blue H7Cube Purple H7Cube YellowCube Black+Cube BlackCube GreenCube BlueCube Purple F4
The CubeCube Orange+Cube OrangeCube Blue H7Cube Purple H7Cube YellowCube Black+Cube BlackCube GreenCube BlueCube Purple F4
ProcessorSTM32H757STM32H753STM32H753STM32H753STM32F777STM32F427 V3STM32F427 V3STM32F427 V3STM32F427 V3STM32F427 V3
Remote SignalPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSMPPM/SBUS/DSM
I/O PWN Voltage3.3V/5V software selectable3.3V/5V software selectable3.3V/5V software selectable3.3V/5V software selectable3.3V/5V software selectable3.3V3.3V5.4v3.3V3.3V
RedundancyTriple RedundancyTriple RedundancyTriple RedundancyN/ATriple RedundancyTriple RedundancyTriple RedundancyTriple RedundancyTriple RedundancyN/A
Isolation SystemYYYNYYYYYN
Temp RegulatorYYYNYYYYYN
Number of AccelerometersThreeThree31333331
Number of GyroscopesThreeThree31333331
Number of MagnetometersOneOne1N/A123331
Number of BarometersTwoTwo21222221
Manufacturing OriginTaiwanTaiwanU.S.ATaiwanTaiwanTaiwanTaiwanTaiwanU.S.ATaiwan
Product LifecycleAvailableAvailableAvailableAvailableAvailable

EOL

Use Cube Orange

EOL

Use Cube Orange

EOL

Use Cube Orange

EOL

Use Cube Blue H7

EOL

Use Cube Purple H7