Difference between revisions of "Umarim Lite v2"

From PaparazziUAV
Jump to navigation Jump to search
Line 45: Line 45:


[[Image:UmarimLite_v2_pinout.png]]
[[Image:UmarimLite_v2_pinout.png]]
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''SRV0/1/2/3/4/5'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3||SRVx||OUT||Servo signal (PWM)||White
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''R/C'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5v||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3||PPM_IN||IN||PPM Stream from R/C Receiver (5V tolerant)||style="background:white; color:black"|White
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''SPI1'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +3.3V||PWR||3.3V Rail from autopilot||style="background:red; color:white"|Red
|-
|3||SSEL1||IN||SSP Slave Select. Selects the SSP interface as a slave (SSEL1)||style="background:sienna; color:white"|Brown
|-
|4||MOSI1||I/O||SPI1 Master Out Slave In. Data output from master / data input to slave||style="background:Grey; color:white"|Grey
|-
|5||MISO1||I/O||SPI1 Master In Slave Out. Data input to master / data output from slave||style="background:Green; color:white"|Green
|-
|6||DRDY1||IN||External interrupt 0 input (EINT0)||style="background:Purple; color:white"|Purple
|-
|7||SCK1||I/O||SPI1 Serial clock. Clock output from master or input to slave||style="background:Yellow; color:black"|Yellow
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''AUX'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3|| +3.3V||PWR||3.3V Rail from autopilot||style="background:Red; color:white"|Red
|-
|4||AUX1||I/O||General Purpose I/O #1 or ADC Input ADC_0 (lpc AD1.5)||
|-
|5||AUX2||I/O||General Purpose I/O #2 or ADC Input ADC_1 (lpc AD1.4)||
|-
|6||AUX3||I/O||General Purpose I/O #3 or ADC Input ADC_2 (lpc AD1.3)||
|-
|7||AUX4||I/O||General Purpose I/O #4 or ADC Input ADC_3 (lpc AD1.2)||
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''UART0'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3|| +3.3V||PWR||3.3V Rail from autopilot||style="background:Red; color:white"|Red
|-
|4||RXD0||IN||UART0 Serial Input (3.3V level, 5V Tolerant)||style="background:green; color:white"|Green
|-
|5||TXD0||OUT||UART0 Serial Output (3.3V level)||style="background:blue; color:white"|Blue
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''UART1'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3|| +3.3V||PWR||3.3V Rail from autopilot||style="background:Red; color:white"|Red
|-
|4||RXD1||IN||UART1 Serial Input (3.3V level, 5V Tolerant)||style="background:green; color:white"|Green
|-
|5||TXD1||OUT||UART1 Serial Output (3.3V level)||style="background:blue; color:white"|Blue
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''I2C0'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3|| +3.3V||PWR||3.3V Rail from autopilot||style="background:red; color:white"|Red
|-
|4||SDA0||Open Drain<br>I/O||I2C0 bus Serial DAta||style="background:sienna; color:white"|Brown
|-
|5||SCL0||Open Drain<br>I/O||I2C0 bus Serial CLock||style="background:blue; color:white"|Blue
|}
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''I2C1'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2|| +5V||PWR||5V Rail from autopilot||style="background:Orange; color:white"|Orange
|-
|3|| +3.3V||PWR||3.3V Rail from autopilot||style="background:red; color:white"|Red
|-
|4||SDA1<br>BOOT||Open Drain<br>I/O||I2C1 bus Serial DAta<br>In-Circuit Serial Programming (ISP) enable (P0.14, +3.3v pullup) ''(Note)''||style="background:sienna; color:white"|Brown
|-
|5||SCL1||Open Drain<br>I/O||I2C1 bus Serial CLock||style="background:blue; color:white"|Blue
|}
''Note: Holding this pin low for at least 3mS after a RESET (or power up) instructs the controller to enter programming mode.''
{|border="1"  cellspacing="0" style="text-align:center" cellpadding="2%" width="70%"
|+'''USB'''
!width="7%"|''Pin #''!!width="10%"|''Name''!!width="10%"|''Type''!!''Description''!!width="5%"|''Color''
|-
|1||GND||PWR||common ground||style="background:black; color:white"|Black
|-
|2||USB+||I/O||USB bidirectional D+ line||style="background:green; color:white"|Green
|-
|3||USB-||I/O||USB bidirectional D- line||style="background:white; color:black"|White
|-
|4||VBUS||IN||Indicates the presence of USB bus power (P0.23) (5V level)||style="background:orange; color:white"|Orange
|}
''Note: MiniUSB and Molex USB connectors are in parallel, only one can be connected at a time.''

Revision as of 03:27, 5 July 2012

Umarim Lite v2 bottom side


Hardware Revision History

Version # Release Date Release Notes
v2 07/2012 Minor PCB modifications
v1 03/2012 Initial release of Umarim Lite


Features

  • NXP LPC2148 MCU based
  • 1 x Triple axis Digital Gyroscope (Invensense ITG-3200)
  • 1 x Triple axis Digital Accelerometer (Analog Devices ADXL345)
  • 6 x Servo PWM outputs
  • 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)
  • 4 x General Purpose I/O or Analog input channels (0V - 3.3V)
  • 5v / 1.5A switching power supply (input voltage range 5.5V min → 17.0v max)
  • 3.3v / 1A linear regulator
  • 2 x status LEDs
  • ?? grams (0,?? oz)
  • 53 x 25mm (2.1" x 0.98")
  • 4 layers PCB design / single side SMD components

Pinout

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

UmarimLite v2 pinout.png


SRV0/1/2/3/4/5
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 SRVx OUT Servo signal (PWM) White


R/C
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5v PWR 5V Rail from autopilot Orange
3 PPM_IN IN PPM Stream from R/C Receiver (5V tolerant) White


SPI1
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +3.3V PWR 3.3V Rail from autopilot Red
3 SSEL1 IN SSP Slave Select. Selects the SSP interface as a slave (SSEL1) Brown
4 MOSI1 I/O SPI1 Master Out Slave In. Data output from master / data input to slave Grey
5 MISO1 I/O SPI1 Master In Slave Out. Data input to master / data output from slave Green
6 DRDY1 IN External interrupt 0 input (EINT0) Purple
7 SCK1 I/O SPI1 Serial clock. Clock output from master or input to slave Yellow


AUX
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 +3.3V PWR 3.3V Rail from autopilot Red
4 AUX1 I/O General Purpose I/O #1 or ADC Input ADC_0 (lpc AD1.5)
5 AUX2 I/O General Purpose I/O #2 or ADC Input ADC_1 (lpc AD1.4)
6 AUX3 I/O General Purpose I/O #3 or ADC Input ADC_2 (lpc AD1.3)
7 AUX4 I/O General Purpose I/O #4 or ADC Input ADC_3 (lpc AD1.2)


UART0
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 +3.3V PWR 3.3V Rail from autopilot Red
4 RXD0 IN UART0 Serial Input (3.3V level, 5V Tolerant) Green
5 TXD0 OUT UART0 Serial Output (3.3V level) Blue


UART1
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 +3.3V PWR 3.3V Rail from autopilot Red
4 RXD1 IN UART1 Serial Input (3.3V level, 5V Tolerant) Green
5 TXD1 OUT UART1 Serial Output (3.3V level) Blue


I2C0
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 +3.3V PWR 3.3V Rail from autopilot Red
4 SDA0 Open Drain
I/O
I2C0 bus Serial DAta Brown
5 SCL0 Open Drain
I/O
I2C0 bus Serial CLock Blue


I2C1
Pin # Name Type Description Color
1 GND PWR common ground Black
2 +5V PWR 5V Rail from autopilot Orange
3 +3.3V PWR 3.3V Rail from autopilot Red
4 SDA1
BOOT
Open Drain
I/O
I2C1 bus Serial DAta
In-Circuit Serial Programming (ISP) enable (P0.14, +3.3v pullup) (Note)
Brown
5 SCL1 Open Drain
I/O
I2C1 bus Serial CLock Blue

Note: Holding this pin low for at least 3mS after a RESET (or power up) instructs the controller to enter programming mode.


USB
Pin # Name Type Description Color
1 GND PWR common ground Black
2 USB+ I/O USB bidirectional D+ line Green
3 USB- I/O USB bidirectional D- line White
4 VBUS IN Indicates the presence of USB bus power (P0.23) (5V level) Orange

Note: MiniUSB and Molex USB connectors are in parallel, only one can be connected at a time.