P3X ESC center board - randomlettersandnumbers/DJI-Stuff GitHub Wiki
Table of Contents
Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics
Function
The ESC & Center board contains all four Electronic Speed Control circuits of the quadcopter. Flight controller (also called Main Controller) is placed on a separate board, soldered at the top of the ESC & Center board. This board also acts as a relay for connectors which link all other modules to the Flight Controller.
Variants
There are multiple versions of the board, divided into two major lines.
Marking | Overview |
---|---|
WM320_ESC_CENT_v4 | Part P3-33, release version for original 2312 motors |
P01012.07 | |
P01012.09 | Part P3-96, modified version for updated 2312A motors |
Parts
Version P01012.07 components
Marking | Amt. | Pkg. | Function | Specification |
---|---|---|---|---|
WE 7443551920 D5604 | 1 | WE-HCI SMD Flat Wire High Current Inductor | datasheet | |
54AXVTT G4 DRV8301 | 4 | 3-Phase Brushless Motor Pre-Driver with Dual Current Sense Amps and Buck Converter | description | |
AON 6504 GA5P1P | 6x4 | 30V N-Channel AlphaMOS | datasheet | |
Dji IESC2000 CB58APCVT 980 | 4 | Electronic Speed Control MCU; rebranded S320 980 F28027FPTT CB49CKR0T; TMS320F28027F Piccolo Microcontroller with InstaSPIN-FOC | description | |
585379 357 XY 434 | 1 | 8-legged chip; two transistors for LM25116? | ||
S2AJ3 LM25116 32 / 56A3F7U LM25116 MH | 1 | LM25116 6-42V Wide Vin, Current Mode Synchronous Buck Controller; used to prepare 12V line | description | |
CAP PY 220 V TZ | 3 | electrolytic capacitor | ||
W1A 53 | 4 | PMST3904 NPN switching transistor; used for LED driving | description | |
312FV | 4 | 8-legged chip | ||
54531 TI 56A | 2 | TPS54531 3.5V to 28V Input, 5A, 570kHz Step-Down Converter with Eco-mode; used to prepare 5V and 3V8 lines | description | |
6524 GV5024 | 24 | ESC High Power MOSFET |
Version P01012.09 components
Marking | Amt. | Pkg. | Function | Specification |
---|---|---|---|---|
7804 GV5V1E | 1 | 8-legged chip; two transistors for LM25116? |
Programming
Chips | Firmware | Description |
---|---|---|
IESC2000 (TMS320F28027F) | [m1200](/randomlettersandnumbers/DJI-Stuff/wiki/Firmware-m1200)-[m1203](/randomlettersandnumbers/DJI-Stuff/wiki/Firmware-m1200) | Electronic speed control programming. |
External interfaces
Connectors on the board are:
Marking | Overview |
---|---|
M1 YW/RD/BK | Motor 1 soldering pads |
M2 BK/RD/YW | Motor 2 soldering pads |
M3 YW/RD/BK | Motor 3 soldering pads |
M4 BK/RD/YW | Motor 4 soldering pads |
M1 VCC/G/R | LED Light 1 power |
M2 VCC/G/R | LED Light 2 power |
M3 VCC/G/R | LED Light 3 power |
M4 VCC/G/R | LED Light 4 power |
VCC/GND/BAT | Battery soldering pads and 2-pin connector |
3-pin USB con. | micro-USB socket ribbon cable connector; provides USB-to-TTL converter connected to Flight Controller, were DUML communication to external PC takes place; comm parameters are 9600 8N1 |
8-pin Gimbal con. | Gimbal top board ribbon cable connector |
5-pin Compass con. | Compass ribbon cable connector; only 4 pins used |
10-pin OFDM con. | OFDM Module ribbon cable connector; also provides VPS connection |
3-pin API con. | Connector not soldered; purpose unknown |
21+20 pin edge pads | The pads are soldered directly to the Flight Controller aka MC. |
Service interfaces
The following service pads exist on this board:
Marking | Overview |
---|---|
Mx TDO | ESCx(1-4) diagnostic; unknown |
Mx TCK | ESCx(1-4) diagnostic; unknown |
Mx TMS | ESCx(1-4) diagnostic; unknown |
Mx TDI | ESCx(1-4) diagnostic; unknown |
Mx 3V3 | ESCx(1-4) diagnostic; 3.3V chip power for ESC MCU |
Mx GND | ESCx(1-4) diagnostic; ground |
Mx I034 | ESCx(1-4) diagnostic; unknown |
Mx PWMx | ESCx(1-4) diagnostic; PWMx(1-4) control signal |
Mx RST | ESCx(1-4) diagnostic; unknown |
Mx TEST | ESCx(1-4) diagnostic; unknown |
Mx GND | ESCx(1-4) diagnostic; ground |
Mx RX | ESCx(1-4) diagnostic; Flight controller to ESCx UART RX |
Mx TX | ESCx(1-4) diagnostic; Flight controller to ESCx UART TX |
USB DP | USB diagnostic; DP cable |
USB DM | USB diagnostic; DM cable |
GIM RX3 | Gimbal diagnostic; Flight controller to Gimbal UART RX |
GIM TX3 | Gimbal diagnostic; Flight controller to Gimbal UART TX |
FRONT GND | General diagnostic; power line ground |
FRONT 12V | General diagnostic; power line 12V for gimbal connector |
BAT RX4 | Battery diagnostic; Flight controller to Battery UART RX |
BAT TX4 | Battery diagnostic; Flight controller to Battery UART TX |
GPS RX8 | GPS diagnostic; Flight controller to GPS UART RX |
GPS TX8 | GPS diagnostic; Flight controller to GPS UART TX |
VIEW RX7 | General diagnostic; Flight controller unknown UART RX |
VIEW TX7 | General diagnostic; Flight controller unknown UART TX |
VIEW 5V | General diagnostic; 5V power |
VIEW GND | General diagnostic; ground |
VIEW 3V6 | General diagnostic; 3.6V chip power |
OFDM RX1 | OFDM diagnostic; Flight controller to OFDM UART RX |
OFDM TX1 | OFDM diagnostic; Flight controller to OFDM UART TX |
OFDM SDA3 | OFDM diagnostic; unknown |
OFDM SCLa | OFDM diagnostic; unknown |
CMPAS RX6 | Compass diagnostic; Flight controller to Compass UART RX |
CMPAS TX6 | Compass diagnostic; Flight controller to Compass UART TX |
Board view
Top of the WM320_ESC_CENT_v4 board:
Bottom of the WM320_ESC_CENT_v4 board:
Top of the P01012.07 board:
Bottom of the P01012.07 board:
Top of the P01012.07 board, side views:
Top of a P01012.09 board:
Bottom of the P01012.09 board:
Top of a 2nd P01012.09 board (crashed - with missing connector and capacitor):
Bottom of the 2nd P01012.09 board:
Top of an unknown board, but with real IESC2000 chip marking:
Schematics
The following schematics were made by enthusiasts: