Skip to content

WM320 Gimbal driver pitch

mefistotelis edited this page Dec 11, 2022 · 35 revisions

Table of Contents

Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics

Function

The Gimbal Driver Pitch board contains ICs to drive the Pitch Motor.

Variants

Boards for P3X start from V3. Each pitch board variant has a corresponding roll board variant.

Marking Overview
Driver Pitch V3 Phantom 3 Pro/Adv early
Driver Pitch V4 Phantom 3 Pro/Adv update 1
P00954.05 Phantom 3 Pro/Adv update 2

Parts

Version Driver Pitch V? components

Marking Amt. Pkg. Function Specification
HV232Q 4CM ACVS G4 1 3.3V CAN transceiver datasheet
MPFA 3806 967 M 1
ADEF 329 3 MP1907GQ QFN10; 100V, 2.5A, High Frequency Half-bridge Gate Driver description
7804 3 AON7804 30V Dual N-Channel MOSFET datasheet
DSPIC33 EP128 MC504 ? 1 digital signal controller; 70 MIPS core with integrated DSP and enhanced on-chip peripherals; motor control MCU description
T120 1 Quartz oscillator, 12 MHz
pot-3 1 RDC506002A potentiometer; resistance 6 - 10 kOhm; used for sensing arm position description datasheet

Version P00954.05 components

Marking Amt. Pkg. Function Specification
HV232Q 4CM 1 3.3V CAN transceiver datasheet
DRV8313 571C AQKP 1 2.5A Three Phase Brushless DC Motor Driver (PWM Ctrl) description
T120 1 Quartz oscillator, 12 MHz
pot-3 1 RDC506002A potentiometer; resistance 6 - 10 kOhm; used for sensing arm position description datasheet

Programming

Chips Firmware Description
DSPIC33 gimbal arm Firmware Gimbal pitch control; reads pitch arm position potentiometer and supplies control signal to the motor driver circuit. Pre-programmed and not included in firmware updates.

External interfaces

There are two connectors on the board:

Marking Overview
14-pin FFC con. Flex flat cable connector
10-pin FFC con. Flex flat cable connector

Service interfaces

The service pads marking and placement is identical to the Gimbal driver roll board.

Board view

Top of a Driver Pitch V4 board:

WM320 Gimbal driver pitch v4 top

Bottom of the Driver Pitch V4 board:

WM320 Gimbal driver pitch v4 bottom

Bottom of another Driver Pitch V4 board:

WM320 Gimbal driver pitch v4 B bottom

Bottom of a P00954.05 board:

WM320 Gimbal driver pitch v5 bottom

View on the P00954.05 clean PCB (without components):

WM320 Gimbal driver roll pcb v4 top

WM320 Gimbal driver roll pcb v4 bottom

Schematics

Functional diagram

flowchart LR
    Gimbal-FFC-cable((FFC))-- CAN<br/>bus ---GDP-CAN-tx/rx[CAN<br/>tx/rx]
    subgraph Gimbal driver pitch
    GDP-CAN-tx/rx[CAN<br/>tx/rx]---GDP-uC[uC<br/>DSPIC33]
    GDP-Xlat(quartz<br/>oscillator)---GDP-uC
    subgraph BLDC IC / MOSFETs
    GDP-motor-mosfet-pair-a(2x<br/>n-MOS)
    GDP-motor-mosfet-pair-b(2x<br/>n-MOS)
    GDP-motor-mosfet-pair-c(2x<br/>n-MOS)
    GDP-half-bridge-driver-a[half-bridge<br/>driver]
    GDP-half-bridge-driver-b[half-bridge<br/>driver]
    GDP-half-bridge-driver-c[half-bridge<br/>driver]
    GDP-half-bridge-driver-a---GDP-motor-mosfet-pair-a
    GDP-half-bridge-driver-b---GDP-motor-mosfet-pair-b
    GDP-half-bridge-driver-c---GDP-motor-mosfet-pair-c
    end
    GDP-uC---GDP-half-bridge-driver-a
    GDP-uC---GDP-half-bridge-driver-b
    GDP-uC---GDP-half-bridge-driver-c
    GDP-uC---GDP-potentiometer
    GDP-potentiometer(potentiometer)
    end
    GDP-brushless-motor((pitch<br/>brushless<br/>motor))
    GDP-potentiometer-. shaft<br/>position .-GDP-brushless-motor
    GDP-motor-mosfet-pair-a---GDP-brushless-motor
    GDP-motor-mosfet-pair-b---GDP-brushless-motor
    GDP-motor-mosfet-pair-c---GDP-brushless-motor
Loading

The driver receives commands in form of CAN packets, and sends back momentary position and status. The packets are composed by the small micro-controller, which drives gates on pairs of MOS transistors providing proper phases for the motor. The MOS transistors can be either discrete parts with separate half-bridge drivers, or closed within one dedicated chip - depending on version of the board. The micro-controller also receives feedback by reading a potentiometer which is attached to shaft of the motor.

Hardware schematics

The following schematics were made by enthusiasts:

Clone this wiki locally