User Tools

Site Tools


workgroup:connectors:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
workgroup:connectors:start [2015/12/18 13:35]
Lorenz Meier created
workgroup:connectors:start [2017/07/26 06:17]
Lorenz Meier
Line 1: Line 1:
 +
 +
 ====== Dronecode Autopilot Connector Standard ====== ====== Dronecode Autopilot Connector Standard ======
  
Line 4: Line 6:
  
   * Miniature, in-vehicle: JST GH   * Miniature, in-vehicle: JST GH
-  * Small, ​IP9X or similar, automotive grade and sealed: This has not entered the standardization process.+  * Small, ​IPX9 or similar, automotive grade and sealed: This has not entered the standardization process. 
 + 
 + 
 +===== CAN Tranceivers ===== 
 + 
 +These types are recommended:​ 
 + 
 +  * TJA1051TK3/​118 
 +  * LTC2875
  
 ===== Dronecode Mini ===== ===== Dronecode Mini =====
Line 10: Line 20:
 The Dronecode Mini (DCM) connector standard is intended for in-vehicle, cross-PCB use. It uses the JST GH series which offers a latch lock mechanism at small size and a very competitive cost ($0.15 / 6 pos connector footprint in quantities). The Dronecode Mini (DCM) connector standard is intended for in-vehicle, cross-PCB use. It uses the JST GH series which offers a latch lock mechanism at small size and a very competitive cost ($0.15 / 6 pos connector footprint in quantities).
  
 +  * [[http://​www.jst-mfg.com/​product/​detail_e.php?​series=105|JST GH Series]]
  
-==== Pinouts ====+===== Pinouts ​=====
  
-=== Telemetry Port ===+==== Telemetry Port ====
  
-This pinout should be used for any serial port. Ports not supporting hardware flow control should leave the CTS and RTS lines floating.+This pinout should be used for any serial port. Ports not supporting hardware flow control should leave the CTS and RTS lines floating. Cables should be 1:1 to the periphal and TX / RX as well as CTS / RTS should be crossed on the peripheral side (e.g. a radio modem would have its RX port on pin 2, TX port on pin 3, RTS on port 4 and CTS on port 5).
  
 ^ Pin      ^ Signal ​   ^  Volt   ^ ^ Pin      ^ Signal ​   ^  Volt   ^
Line 25: Line 36:
 | 6 (blk)  | GND       | GND     | | 6 (blk)  | GND       | GND     |
  
-=== GPS port ===+==== GPS port ====
  
 This port is intended for combined serial plus I2C GPS units. This port is intended for combined serial plus I2C GPS units.
Line 38: Line 49:
  
  
-=== CAN ===+==== CAN ===
 + 
 +Recommended CAN transceivers:​ ''​TJA1051TK3/​118''​ or ''​LTC2875''​
  
 ^ Pin      ^ Signal ​   ^  Volt   ^ ^ Pin      ^ Signal ​   ^  Volt   ^
 | 1 (red)  | VCC       | +5V     | | 1 (red)  | VCC       | +5V     |
-| 2 (blk)  | CAN_H    | +12V  | +| 2 (blk)  | CAN_H    | +5V  | 
-| 3 (blk)  | CAN_L    | +12V   |+| 3 (blk)  | CAN_L    | +5V   |
 | 4 (blk)  | GND       | GND     | | 4 (blk)  | GND       | GND     |
  
-=== ANALOG POWER === 
  
-The CURRENT signal should carry an analog voltage from 0-3.3V for 0-60A as default. For high-power units the range should be 0-3.3V for 0-120A. The VOLTAGE signal should carry an analog voltage from 0-3.3V for 0-50V as default.+==== I2C port ==== 
 + 
 +^ Pin      ^ Signal ​   ^  Volt   ^ 
 +| 1 (red)  | VCC       | +5V     | 
 +| 2 (blk)  | I2C1 SCL  | +3.3V (1.5K pullup on autopilot) ​ | 
 +| 3 (blk)  | I2C1 SDA  | +3.3V (1.5K pullup on autopilot) ​ | 
 +| 4 (blk)  | GND       | GND     | 
 + 
 +==== SPI port ==== 
 + 
 +This port is optional and for external SPI sensors. 
 + 
 +^ Pin      ^ Signal ​   ^  Volt   ^ 
 +| 1 (red)  | VCC       | +5V     | 
 +| 2 (blk)  | SPI_EXT_SCK ​   | +3.3   | 
 +| 3 (blk)  | SPI_EXT_MISO ​   | +3.3   | 
 +| 4 (blk)  | SPI_EXT_MOSI ​      | +3.3     | 
 +| 5 (blk)  | !SPI_SS1 ​      | +3.3     | 
 +| 6 (blk)  | !SPI_SS2 ​      | +3.3     | 
 +| 7 (blk)  | GND       | GND     | 
 + 
 +==== ANALOG POWER ==== 
 + 
 +The CURRENT signal should carry an analog voltage from 0-3.3V for 0-60A as default. For high-power units the range should be 0-3.3V for 0-120A. The VOLTAGE signal should carry an analog voltage from 0-3.3V for 0-50A as default.
  
 The VCC lines have to offer at least 2.5A continuous and should default to 5.3V. A lower voltage of 5V is still acceptable, but discouraged. The VCC lines have to offer at least 2.5A continuous and should default to 5.3V. A lower voltage of 5V is still acceptable, but discouraged.
Line 66: Line 101:
 ==== DCD-Mini ==== ==== DCD-Mini ====
  
-Dronecode debug port (JST SM06B connector). The indicated voltage is nominal 3.3V, but for a target running at a lower voltage (e.g. 1.8V) the debug probe should shift its voltage to the target sense voltage. Up to 100 mA should be provided on ''​VCC TARGET ​SHIFT''​ so that debug adapters can drive their shifter / optocoupler directly from this line.+**NOTE: THIS IS NOT THE SAME CONNECTOR SERIES AS FOR THE REGULAR PORTS** 
 + 
 +Dronecode debug port ([[http://​www.digikey.com/​product-detail/​en/​jst-sales-america-inc/​SM06B-SRSS-TB(LF)(SN)/​455-1806-1-ND/​926877|JST SM06B connector]]). The indicated voltage is nominal 3.3V, but for a target running at a lower voltage (e.g. 1.8V) the debug probe should shift its voltage to the target sense voltage. Up to 100 mA should be provided on ''​TARGET ​PROCESSOR VOLTAGE''​ so that debug adapters can drive their shifter / optocoupler directly from this line. 
  
 ^ Pin      ^ Signal ​   ^  Volt   ^ ^ Pin      ^ Signal ​   ^  Volt   ^
-| 1 (red)  | VCC TARGET ​SHIFT  | +3.3V     |+| 1 (red)  | TARGET ​PROCESSOR VOLTAGE ​ | +1.8V-3.3V     |
 | 2 (blk)  | CONSOLE TX (OUT)  | +3.3V   | | 2 (blk)  | CONSOLE TX (OUT)  | +3.3V   |
 | 3 (blk)  | CONSOLE RX (IN)   | +3.3V   | | 3 (blk)  | CONSOLE RX (IN)   | +3.3V   |
Line 76: Line 114:
 | 6 (blk)  | GND       | GND     | | 6 (blk)  | GND       | GND     |
  
 +Solder pads on board next to connector:
 +
 +^ Pad      ^ Signal ​   ^  Volt   ^
 +| 1    | NRST (reset) ​ | +3.3V     |
 +| 2    | GPIO1 (free GPIO) | +3.3V   |
 +| 3    | GPIO2 (free GPIO) | +3.3V   |
 +
 +===== Standard Compliant Boards and Manufacturers =====
 +
 +  * [[https://​pixhawk.org|Pixhawk Open Hardware]] -- //REFERENCE IMPLEMENTATION//​
 +  * [[http://​erlerobotics.com/​blog/​product/​pxfmini/​|PXFMini]] -- Erle Robotics (http://​erlerobotics.com)
 +  * [[https://​pixhawk.org/​modules/​pixracer|Pixracer]] -- AUAV (http://​auav.co)
 +  * Zubax Robotics (http://​zubax.com)
 +  * Wingtra (http://​wingtra.com)
  
-===== Contact =====+====== Contact ​======
  
 For questions regarding the connector series, please contact the Dronecode Industrial Community director at <​lorenz@px4.io>​. For questions regarding the connector series, please contact the Dronecode Industrial Community director at <​lorenz@px4.io>​.
workgroup/connectors/start.txt · Last modified: 2021/02/23 03:04 by Ramon Roche