NavGo v3

From Paparazzi

Jump to: navigation, search
NavGo v3 bottom side

Contents


Hardware Revision History

Version #Release DateRelease Notes
v307/2012Minor PCB modifications
v211/2011Barometer redesign
v108/2011Initial release of NavGo


Features

  • NXP LPC2148 MCU based
  • 1 x Triple axis Digital Gyroscope (Invensense ITG-3200)
  • 1 x Triple axis Digital Accelerometer (Analog Devices ADXL345)
  • 1 x Triple axis Magnetometer (Honeywell HMC5883L)
  • 1 x Digital Baro-altimeter (Freescale MPXA6115 pressure sensor + Microchip MCP3550-60 22bits ADC)
  • 1 x R/C receiver PPM frame input
  • 2 x UART (TTL 3.3V, 5V tolerant)
  • 2 x I2C bus
  • 1 x SPI bus
  • 1 x USB (client)
  • 2 x General Purpose I/O or Analog input channels (0V - 3.3V)
  • 5v / 1.5A switching power supply (input voltage range 5.5V min → 16.0v max)
  • 3.3v / 1A linear regulator
  • 4 x status LEDs
  •  ?? grams (?,? oz)
  • 35 x 35mm (1.38" x 1.38")
  • 4 layers PCB design

Pinout

Pins Name and Type are specified with respect to the Autopilot Board

Image:NavGo_v3_pinout.png

R/C
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5vPWR5V Rail from autopilotOrange
4PPM_ININPPM Stream from R/C Receiver (5V tolerant)White


SPI1
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4CSEI/OExternal Chip Select output or General Purpose I/O digital (P1.19) (Note 3)Brown
5SCK1I/OSPI1 Serial clock. Clock output from master or input to slaveYellow
6MISO1I/OSPI1 Master In Slave Out. Data input to master / data output from slaveGreen
7MOSI1I/OSPI1 Master Out Slave In. Data output from master / data input to slaveGrey


UART0
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4RX0INUART0 Serial Input (3.3V level, 5V Tolerant)Green
5TX0OUTUART0 Serial Output (3.3V level)Blue


UART1
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4RX1INUART1 Serial Input (3.3V level, 5V Tolerant)Green
5TX1OUTUART1 Serial Output (3.3V level)Blue


I2C0
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4VBATPWR+V Battery Rail (Note 1)Yellow
5SDA0Open Drain I/OI2C0 bus Serial DAtaBrown
6SCL0Open Drain I/OI2C0 bus Serial CLockBlue


I2C1
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4SCL1Open Drain I/OI2C1 bus Serial CLockBlue
5SDA1
BOOT
Open Drain I/OI2C1 bus Serial DAta
In-Circuit Serial Programming (ISP) enable (P0.14, +3.3V pullup) (Note 2)
Brown


AUX1
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+5VPWR5V Rail from autopilotOrange
3AUX1I/OGeneral Purpose I/O digital (P0.7/SSEL0/PWM2/EINT2) (Note 3)


AUX2
Pin #NameTypeDescriptionColor
1GNDPWRcommon groundBlack
2+3.3VPWR3.3V Rail from autopilotRed
3+5VPWR5V Rail from autopilotOrange
4AUX2I/OGeneral Purpose I/O digital (P0.21/PWM5/CAP1.3) or ADC Input (AD1.6) (Note 3)


  • Note 1: Can be used as alternate battery connection (source or sink).
  • Note 2: Holding this pin low for at least 3ms after a RESET (or power up) instructs the controller to enter programming mode.
  • Note 3: see LPC2148 documentation for detailed pin function description.

Schematic

NavGo v3 Schematic


Example of Airborne Equipment Electrical Connections

NavGo v3 rotorcraft airborne equipment electrical connections #1


PCB

Gerber & Drill Files

PCB design Eurocircuits 6-C class compliant:

Download NavGo v3 gerber & drill files (zip)

RS274X, units = Inches, format = 2:5

  • Navgo_v3_Silkscreen_Top.GBR (Top Component Print Layer)
  • Navgo_v3_Soldermask_Top.GBR (Top Solder Mask)
  • Navgo_v3_Paste_Mask_Top.GBR (Top Paste Mask)
  • Navgo_v3_Signal_Top.GBR (Top Copper Layer)
  • Navgo_v3_Internal_Plane_1.GBR (Internal Copper Layer Gnd)
  • Navgo_v3_Internal_Plane_2.GBR (Internal Copper Layer +3.3v)
  • Navgo_v3_Signal_Bottom.GBR (Bottom Copper Layer)
  • Navgo_v3_Paste_Mask_Bottom.GBR (Bottom Paste Mask)
  • Navgo_v3_Soldermask_Bottom.GBR (Bottom Solder Mask)
  • Navgo_v3_Outline.GBR (Board Outline)
  • Navgo_v3_Drill.GBR (NC XY Coordinates & Drill Tools Sizes)

Assembly

Components Layout

Bill Of Material

Download NavGo v3 Bill of Material (zipped .xls file)

QtyManufacturer
part number
Part name / valueDesignatorDescriptionManufacturerPackage
type
Digikey
part number
Other distributor
Resistors
2ERJ-3EKF33R0V33RR19,R2033.0 Ohm 1/10W 1% Panasonic - ECG0603P33.0HCT-ND
1ERJ-3EKF1000V100RR12100 Ohm 1/10W 1% Panasonic - ECG0603P100HCT-ND
4ERJ-3EKF3900V390RR6 to R9390 Ohm 1/10W 1% Panasonic - ECG0603P390HCT-ND
1ERJ-3EKF1501V1.5KR181.50K Ohm 1/10W 1% Panasonic - ECG0603P1.50KHCT-ND
6ERJ-3EKF1801V1.8KR10,R11,R14 to R171.80K Ohm 1/10W 1% Panasonic - ECG0603P1.80KHCT-ND
3ERJ-3EKF3301V3.3KR3 to R53.30K Ohm 1/10W 1% Panasonic - ECG0603P3.30KHCT-ND
2ERJ-3EKF1002V10KR13,R2110.0K Ohm 1/10W 1% Panasonic - ECG0603P10.0KHCT-ND
1ERJ-3EKF1502V15kR215.0K Ohm 1/10W 1% Panasonic - ECG0603P15.0KHCT-ND
1ERJ-3EKF4702V47kR147.0K Ohm 1/10W 1% Panasonic - ECG0603P47.0KHCT-ND


Capacitors
2C1608C0G1H180J18pC28,C29Ceramic 18pF 50V COG 5%TDK Corp.0603445-1272-1-ND
1C1608C0G1H470J47pC13Ceramic 47pF 50V COG 5%TDK Corp.0603445-1277-1-ND
1C1608X7R1H222K2.2n/50VC27Ceramic 2.2nF 50V X7R 10%TDK Corp.0603445-1309-1-ND
2C1608C0G1H103J10nC3,C26Ceramic 10nF 50V COG 5%TDK Corp.0603445-7404-1-ND
16CC0603KRX7R8BB104100nC5 to C12,C16 to C23Ceramic 0.1uF 25V X7R 10%Yageo0603311-1341-1-ND
1C1608X7R1E224K220nC30Ceramic 0.22uF 25V X7R 10%TDK Corp.0603445-5191-1-ND
3C1608X5R1E105K1u/25V/X5RC1,C2,C25Ceramic 1.0uF 25V X5R 10%TDK Corp.0603445-5146-1-ND
1C1608X5R0J475M/0.804.7uC31Ceramic 4.7uF 6.3V X5R 20%TDK Corp.0603445-1417-1-ND
1C1608X5R0J106M10u/6.3VC4Ceramic 10uF 6.3V X5R 20%TDK Corp.0603445-4112-1-ND
2TAJA336K006RNJ33u/6.3vC15,C24Tantalum 33uF 6.3V 10%AVX Corp.A case (EIA 3216-18)478-1666-1-ND
1TR3D107K020C0080100u/20VC14Tantalum 100uF 20V 10%Vishay/SpragueD case (EIA 7343-31)718-1774-1-ND


Inductors
1B82462G4682M6.8uL11.65A Power InductorEpcos Inc.6.0x6.0 mm495-1999-1-ND


Semiconductors
1 LP2985-50DBVRLP2985-50IC15v/150mA low-noise low-dropout regulatorTexas InstrumentsSOT23-5296-20717-1-ND
1MPXH6115AC6UMPXH6115AC6UIC2Integrated Silicon Pressure SensorFreescale Semicond.1317A-03MPXH6115AC6U-ND
1MCP3550-60E/MSMCP3550-60-E-MSIC3Low-Power 22-Bit Delta-Sigma ADCMicrochip TechnologyMSOP8MCP3550-60E/MS-ND
1SN74LVC2T45DCUSN74LVC2T45DCUIC4Dual-Bit Dual-Supply Bus TransceiverTexas InstrumentsVSSOP8296-17014-1-ND
1TPS62112RSATTPS62112IC517V, 1.5-A, Synchronous Step-Down ConverterTexas InstrumentsQFN16296-19717-1-ND
1LM3940IMP-3.3/NOPBLM3940IMP-3.3IC61A low dropout regulator for 5V to 3.3V conversionNational Semicond.SOT223LM3940IMP-3.3CT-ND
1ADXL345BCCZ-RLADXL345IC73-Axis 16 g Digital AccelerometerAnalog Devices Inc.LGA14ADXL345BCCZ-RLCT-ND
1LPC2148FBD64,151LPC2148FBD64IC8Single-chip ARM7 32-bit microcontrollerNXP Semicond.LQFP64568-1765-ND
1ITG-3200ITG-3200IC93-Axis Digital-Output GyroscopeInvenSenseQFN24N/AFarnell(#1858279),Sparkfun(#SEN-09793)
1HMC5883LHMC5883LIC10Three-Axis Digital CompassHoneywellLCC16342-1082-1-ND
1APT1608SURCKKP-1608SURCLED1SMD Chip Red LED Lamp Kingbright Corp.0603754-1123-1-ND
1APT1608SECKKP-1608SECLED2SMD Chip Orange LED Lamp Kingbright Corp.0603754-1120-1-ND
1APT1608MGCKP-1608MGCLED3SMD Chip Green LED Lamp Kingbright Corp.0603754-1118-1-ND
1APT1608SYCKKP-1608SYCLED4SMD Chip Yellow LED Lamp Kingbright Corp.0603754-1124-1-ND
1DTA143ZE-TPDTA143ZET1PNP Pre-Biased Small Signal TransistorMicro Commercial Co. SOT523DTA143ZE-TPMSCT-ND


Connectors
153048-0310AUX1J81.25mm Pitch Wire-to-Board 3pin HeaderMolex Inc.-WM1743-ND
253048-0410RC,AUX2J2,J91.25mm Pitch Wire-to-Board 4pin HeaderMolex Inc.-WM1744-ND
353048-0510UART0,UART1,I2C1J4,J5,J71.25mm Pitch Wire-to-Board 5pin HeaderMolex Inc.-WM1745-ND
153048-0610I2C0J61.25mm Pitch Wire-to-Board 6pin HeaderMolex Inc.-WM1746-ND
153048-0710SPI1J31.25mm Pitch Wire-to-Board 7pin HeaderMolex Inc.-WM1747-ND
147346-0001USBJ10Micro-USB B receptacleMolex Inc.-WM17141CT-ND


Other
17M-12.000MAAJ7M-12.000Q1Crystal 12.000MHZ 18pFTXC Corp.3.2x2.5mm/4pin887-1121-1-ND


PCB and assembled boards suppliers

Check availability on Get Hardware page

Design source files

Mechanical Dimensions

NavGo v3 Top Mechanical Dimensions


Paparazzi USB Bootloader Upload

Required components


Note1: It is advised to use FTDI USB-serial converter, as serial FTDI chips are by default working well in Linux.
The Paparazzi ground station software is configured to look for modems on FTDI ports by default.
This harness can also serve as a modem interface (after it's use in Bootloader uploading) if you plug it on Umarim's UART1 connector


Connection Diagram

Make up a wiring harness similar to the following

NavGo v3 Paparazzi bootloader upload connections


Boot Sequence

LPC based autopilot boot sequence

Personal tools