Skip to content

WM240 Core Board

mefistotelis edited this page Nov 11, 2023 · 36 revisions

Table of Contents

Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics

Function

The board stores most of computational power of the drone. It contains video encoder for both FPV and SD-card, but also video recognition for positioning (VPS) and gesture control. It also contains transceiver and high-frequency components which make up Ocusync radio channel.

Variants

Several versions of the module are known.

Marking Overview
P02965.08 The first version.

Size of the board, measured at envelope (outermost points), is 118.0 x 51.8 mm.

Parts

Marking Amt. Pkg. Function Specification
H3 V10R03 1804 T0YC30 00A-1 1 FBGA H3 "Eagle", Custom ASIC based on Imagination Technologies IP, Cortex-A7 CPU, PowerVR e5500 encoder, TrustZone with CryptoCell
Leadcore LC1860C T2F20518 423 TOWF35.00 ARM 1 579-ball 13x13mm BGA Quad-core 1.5GHz ARM Cortex-A7 SoC with Mali-T622 GPU and LTE Cat 4 baseband modem
Leadcore LC1160 S2F2 0918 200 HEE663 1 Power Management Unit and Audio codec, which meets LC1860 requirements
Micron 8GA98 JWB30 9JPY 1 63-ball 11x9 VFBGA Micron MT29TZZZ4D4BKERL-125 description
SEC 807 B041 KLMAG1JETD 1 153FBGA 11.5x13 Samsung KLMAG1JETD-B041 eMMC 128Gbit, eMMC5.1 JEDEC Standard support description datasheet
ACTIVE 8846QM JI 162 1 Active-Semi Advanced PMIC for Multi-Core Application Processors description
ACP ACPD4GD31D3 EDEG977KC 1 169-ball FBGA ACP IRIS411 LTE Cat 4 Transceiver, with I/Q samples and control messages exchanged on a DigRF v4 serial interface; acts as RF front-end for LC1860C description
JBO 1 10-pad UQFN-4141 TI TS5A23157RSER Dual 10Ohm SPDT Analog Switch datasheet
SKY 3330 2 QFN-12L 2x2 SKY13330 Single-Pole, Double-Throw (SPDT) RF switch description datasheet
78X / 78N 2 RF part
iE1000 D0 N1XV03.00 1810 TAIWAN 2 5.8GHz RF Front-End (both PA and LNA)
85408-11 3033D34.1 1703 MX 2 SKY85408-11 High-Power (+23dBm) 5GHz Ultra-Linear WLAN Power Amplifier with Integrated Power Detector description datasheet
S 70 1 6-pin MLPD-6L SKY HF SPDT or DPDT Switch; exact model unknown
70I 2 8-pin UQFN
2R2 1 Inductor
2.2 3 Inductor
ETRA 8024 M007001 8113J 1 QFN-8888
TI 84C0D31 LP8754k2C2 1 Multiphase 6-Core Step-Down Converter description
NK8J JDG / NXAI JDG 2
AFBJ 1
K7K C3 1
ADJRJA 1
CES / CE5 2
LF-2100E 5MG256C A817VV05 PHIL 1819 DL54C4920301A9 1 256-ball csfBGA Lattice LCMXO3L-2100E-5MG256C MachXO3LF FPGA with 2100 Look-Up Tables, 1.2 V supply, slow speed grade datasheet
XDPV 1C 1
2555 TI 60 1
GL850H ONA0111 7380021 1 64-Pin LQFP Genesys Logic GL850, USB 2.0 4-port HUB Controller description
12.000 826 1 Quartz oscillator
54335A TI 811 CC85 1 10-pad VSON-55 3x3 TPS54335A 4.5V to 28V Input, 3A, Synchronous, Step-Down Converter with Eco-mode description
974 QK 1 Barely readable
AN320 D 81 1 Quartz oscillator in radio section
EAWA 1
ATQ J08 356 1
1206 36K AEB6 1 Markings uncertain
CN5 1
V5' 1
LM965 1 Barely readable
1D011H TI 758 1 Barely readable
50-pin FPC L/R CON "9s- F" 2 50-pin 12.6x2.2 LANRUISI 2x25pin female connector, 0.4 mm pitch; "F" written on back; Flexible Printed Circuit Connectors, first for rear sensors, second for GPS
24-pin FPC TOP M/R CON "CON 4/16" 2 24-pin Flexible Printed Circuit Connectors, for two down-facing cameras
40-pin FPC RIGHT BTM CON "HRS J" 1 40-pin Hirose 2x20pin female connector; Flexible Printed Circuit Connector, for gimbal with camera
40-pin FPC MID BTM CON 1 40-pin 10.6x2.2 LANRUISI 2x20pin female connector, 0.4 mm pitch; Flexible Printed Circuit Connectors, for SD-card, USB, bottom lights and IR sensor
34-pin FPC BTM RIGHT CON "8x F" 1 34-pin 9.4x2.2 LANRUISI 2x17pin female connector, 0.4 mm pitch; "8x" written on top, "F" on back; Flexible Printed Circuit Connector, for ESC and power board

Programming

Chips Firmware Description
LC1860C m0901 Radio communication and control of intelligent flight functions.
H3 Eagle m0801 Video encoding, vision system and flight control.

External interfaces

Marking Overview
50-pin FPC L CON Inter-board connection to rear sensors module
50-pin FPC R CON Inter-board connection to GPS Module board
24-pin FPC TOP M CON Connection to rear down-facing camera
24-pin FPC TOP R CON Connection to front down-facing camera
40-pin FPC RIGHT BTM CON Inter-board connection to gimbal with camera
40-pin FPC MID BTM CON Inter-board connection to bottom board with SD-card, USB, bottom lights and IR sensor
34-pin FPC BTM RIGHT CON Inter-board connection to ESC and power board

Service interfaces

The following service pads exist on this board:

Marking Overview
TODO

Board view

Top of a P02965.08 board:

WM240 Encoder VPS and Tcx board v8 A top

Bottom of the P02965.08 board:

WM240 Encoder VPS and Tcx board v8 A bottom

Schematics

Functional diagram - Video feed and RF transmission

flowchart LR
    Gimbal-FFC-cable((FFC to<br/>Gimbal))
    Gimbal-FFC-cable== image<br/>sensor<br/>data ====Processing-SoC
    subgraph Core Board A
    Occusync-SoC[LC1860C SoC<br/>Quad-core<br/>ARM Cortex-A7]
    subgraph Camera Encoder block
    Processing-SoC[H3 Eagle SoC<br/>Cortex-A7<br/>PowerVR e5500<br/>FC within TZ]
    Processing-SoC== high bit rate<br/>video & photo ===Media-SD-Slot(SD-card slot)
    end
    Processing-SoC-- UART<br/>DUML ---Occusync-SoC
    Processing-SoC== low bit rate<br/>video stream ====Occusync-SoC
    Occusync-SoC===LTE-Transceiver
    Media-SD-Card[SD-card]
    Media-SD-Slot---Media-SD-Card
    subgraph Occusync transceiver block
    LTE-Transceiver[IRIS411<br/>LTE Cat 4<br/>transceiver]
    LTE-Transceiver===RF-Front-End-A[iE1000<br/>2.4+5GHz RF<br/>Front-End]
    LTE-Transceiver===RF-Front-End-B[iE1000<br/>2.4+5GHz RF<br/>Front-End]
    RF-Front-End-A===RF-Tx-Amp-A[SKY85408-11<br/>5GHz power<br/>out amp]
    RF-Front-End-B===RF-Tx-Amp-B[ETRA 8024<br/>unkn amp]
    RF-Switch-A[RF<br/>splitters<br/>switches]
    RF-Switch-B[RF<br/>splitters<br/>switches]
    RF-Front-End-A===RF-Switch-A
    RF-Tx-Amp-A===RF-Switch-A
    RF-Tx-Amp-B===RF-Switch-B
    RF-Front-End-B---RF-Switch-B
    end
    end
    Antenna-A1((Ant))
    Antenna-B1((Ant))
    RF-Switch-A---Antenna-A1
    RF-Switch-B---Antenna-B1
Loading

Thick lines present propagation of video data. The video comes from sensor board through Flex Film Cable. The sensor data goes to H3 "Eagle", which is the central SoC for video data processing from all cameras. For the main camera, it applies proper filtering to the data, then generates two streams out of it - high bandwidth stream is H.265/H.264/MPEG-4 compressed and written to SD-card (if recording), low bandwidth stream is sent to LC1860C for compression and radio transmission to the RC.

The antennas can also receive DUML packets from the RC, in which case the input RF signal is amplified through LNA and received through LTE Transceiver. The DUML packets are provided to the LC1860C SoC, and from there routed to other modules of the drone.

Both H3 "Eagle" and LC1860C require external RAM and NAND/eMMC chips, and quartz oscillator for clock signal generation. That will be shown in detail on the diagram focused on intelligent functions.

Functional diagram - Intelligent functions

flowchart LR
    FFC-Sensors-Down((FFC<br/>to Down<br/>Cameras))
    FFC-Sensors-Forward((FFC to<br/>Forward<br/>Cameras))
    FFC-Sensors-Down---Movidius-SoC
    FFC-Sensors-Forward---Movidius-SoC
    subgraph Core Board A
    Processing-SoC[LC1860C SoC<br/>Quad-core<br/>ARM Cortex-A7]
    Inteligent-FPGA[LCMXO2 FPGA<br/>1280 LUT]
    Inteligent-FPGA---Inteligent-Xlat(quartz<br/>oscillator)
    Processing-SoC----Inteligent-FPGA
    Movidius-SoC[MA2100A SoC<br/>Myriad VPU]
    Movidius-SoC---Movidius-Xlat(quartz<br/>oscillator)
    Processing-PMU[LC1160 PMU<br/>for Leadcore]
    Movidius-SoC----Processing-SoC
    Processing-PMU---Processing-SoC
    Processing-SoC---Processing-RAM-EMMC[4GB eMMC<br/>4GB lpDDR3]
    Processing-Xlat(quartz<br/>oscillator)---Processing-SoC
    subgraph Camera Encoder block
    Ambarella-SoC[Ambarella A9<br/>Camera SoC<br/>2x ARM and DSP]
    end
    Encoder-CryptoAuth[ATSHA204<br/>Crypto<br/>Auth]
    Ambarella-SoC---Encoder-CryptoAuth
    Ambarella-SoC== low bit rate<br/>video stream ====Processing-SoC
    Encoder-CryptoAuth---Processing-SoC
    Processing-SoC----TOF-Driver
    subgraph Ultrasonic Sonar block
    TOF-Driver[M058ZDN uC<br/>ToF driver<br/>ARM Cortex-M0]
    TOF-Driver-Xlat(quartz<br/>oscillator)
    TOF-Comparator[Comparator]
    TOF-Spk((SPK))
    TOF-Mic((MIC))
    TOF-Out-Switch(Output<br/>switches)
    TOF-Inp-Amp[Input<br/>amps]
    TOF-Out-Switch---TOF-Spk
    TOF-Comparator---TOF-Inp-Amp
    TOF-Comparator---TOF-Out-Switch
    TOF-Inp-Amp---TOF-Mic
    TOF-Driver---TOF-Comparator
    TOF-Driver---TOF-Out-Switch
    TOF-Driver-Xlat---TOF-Driver
    end
    end
    FFC-Flight-Control((FFC<br/>to Flight<br/>Control))
    Processing-SoC--------FFC-Flight-Control
Loading

Hardware schematics

No schematics available.

Clone this wiki locally