DS-010 Pixhawk Autopilot Bus Standard
DS-010 Pixhawk Autopilot Bus Standard
Table of contents 2
Document Revisions 3
Trademark Guideline 4
Interface Standards 5
Trademark Guideline
Pixhawk is a registered trademark and is used to mark and protect the consistent use of this
standard. The requirements for this are covered in this document: Trademark Guideline
Redistribution and use in products, without modification, are permitted provided that the
following conditions are met:
● The trademark shall only be used for compliant products and in combination with a
signed adopter agreement.
● Implementations of the standard must be compliant with the full specification.
● A royalty-free, non-exclusive license is provided to adopters with a valid adopter
agreement for schematics and drawings based on the standard documentation.
Interface Standards
● OBSOLETE: Pixhawk connector standards v1 (2011-2015)
○ Connector: Hirose DF13
○ Pinout: Obsolete
● Pixhawk connector standards v2 (2015-)
○ Connector: JST GH
○ Pinout: Pixhawk connector pinout
● Pixhawk Autopilot Bus (PAB)
○ Connector: 100-pos Hirose DF40
○ Connector: 50-pos Hirose DF40
PAB / SoM 𐄂 ✔ x ✔
UART (RTS/CTS) 2 3 3 3
UART (2-wire) 2 4 4 4
USB 2.0 12 MBit 2.0 12 MBit 2.0 12 MBit USB-C 480 Mbit
CAN 2 2 1 3
CAN Transceivers
The following CAN transceivers are recommended.
● TJA1051TK/3
● MCP2562FD-H/MF
TIP: Leverage the Altium footprint available in the support files folder
Dimensions
A = 21.52mm
A = 22.6mm
B = 19.6mm
B = 19.6mm
Dimensions
A = 12.6mm A = 11.52mm
B = 9.6mm B = 9.6mm
X1 Pinout
Mandatory main bus with the critical Pixhawk interfaces.
GND 45 46 USART2_RTS_TELEM3
GND 47 48 USART2_CTS_TELEM3
VDD_5V_IN 49 50 GND
VDD_5V_IN 51 52 UART5_TX_TELEM2
VDD_5V_IN 53 54 UART5_RX_TELEM2
VDD_5V_IN 55 56 GND
CAN2_TX 57 58 UART5_RTS_TELEM2
CAN2_RX 59 60 UART5_CTS_TELEM2
GND 61 62 GND
CAN1_TX 63 64 UART7_TX_TELEM1
CAN1_RX 65 66 UART7_RX_TELEM1
GND 67 68 GND
USART3_TX_DEBUG 69 70 USART6_RX_FROM_IO__RC_INPUT
USART3_RX_DEBUG 71 72 USART6_TX_TO_IO__NC
GND 73 74 GND
FMU_SWDIO 75 76 USB_D_P
FMU_SWCLK 77 78 USB_D_N
GND 79 80 VBUS_SENSE
VDD_5V_HIPOWER_nEN 81 82 GND
VDD_5V_HIPOWER_nOC 83 84 FMU_VDD_3V3
nARMED 85 86 FMU_VDD_3V3
FMU_nRST 87 88 GND
nPOWER_IN_A 89 90 ADC1_6V6
nPOWER_IN_B 91 92 ADC1_3V3
nPOWER_IN_C 93 94 GND
GND 95 96 UART4_RX
FMU_CAP1 97 98 UART4_TX
GND 99 100 GND
X2 Pinout
Advanced bus (optional) containing ethernet and external SPI port.
For mechanical case compatibility across vendors the following is advised. The outer case
dimensions shall be no greater than 31.8mm x 38.8mm. This allows a total of 1.4mm to be
used for case wall thickness and clearance to FMUM pcb. It is necessary to provide heat
sinking of the FMUM microprocessor. This can be accomplished by using a metal top case
that thermally interfaces to the FMUM microprocessor.
● Impedance controlled signal traces should not be routed such that they cross a split
in their respective reference planes. A signal crossing a plane split may cause
unpredictable return path currents impacting signal quality and potentially creating
EMI problems.
● Provide 3x the gap separation between adjacent ground fill copper and both USB
and Ethernet differential signal traces.
● While it is possible to mount low profile components under the FMU SOM, it is
recommended that some form of heatsinking provision be employed to remove heat
from bottom side M7 processor U1, such as a metal housing that is thermally
connected to U1. Use of such a metal housing may require a keepout area under the
SOM.
● The four 2.0 mm mounting holes with 3.6 mm pads are connected to ground and are
intended to provide electrical grounding to the base board through metal standoffs.
● The DF40 connectors establish a 3mm board to board spacing between the SOM
and base board.
● Port protection diodes and series resistors should be placed close to the connectors
they are providing protection for.
● Ethernet common mode chokes specify removing copper planes and traces from
beneath the parts for best performance.
The design examples are not part of the formal specification and implementing
the board differently is permitted. They serve as a baseline to ensure successful
adoption of the standard.
Ethernet Transceiver