Badger1
Jump to navigation
Jump to search
Badger1 Flight Computer
Badger1 is dead, long live Badger1
Unfortunately Badger1 was lost to the north sea on Nova 13. After some months it was found washed up on a beach in Denmark and returned to us...
NOTE: Badger1 is about to be superseded by Badger2 and needs a few hardware bodges to get it to work correctly
Eagle PCB files and firmware on the SVN server.
Revision History
Rev | Notes |
---|---|
1.0 | Initial version, never produced. |
1.1 | Few minor tweaks, PCBs produced from this revision. |
Images
LPC Pin Assignments
NOTE: these are the pin assignments before bodges
Made a note of if pins are ADCs etc, but not listed all features for every pin - just where its likely they will be needed
Function | Pin | Pin name | Notes |
---|---|---|---|
LED1 | 1 | P0.21 | active high |
LED2 | 2 | P0.22 | active high |
I2C.1 (spare) | 12 | P1.17 | spare |
I2C.3 (spare) | 13 | P0.28/AD0.1 | " |
I2C.5 (spare) | 14 | P0.29/AD0.2 | " |
I2C.6 (spare) | 15 | P0.30/AD0.3 | " |
I2C.7 (I2C clk) | 22 | SCL0/P0.2 | I2C port 0 clock |
I2C.9 (I2C data) | 26 | SDA0/P0.3 | I2C port 0 data |
LASSEN.1 (TXA) | 21 | RXD0/P0.1 | serial GPS data into ARM UART 0 |
LASSEN.3 (RXA) | 19 | TXD0/P0.0 | data out from ARM UART 0 to GPS |
LASSEN.4 (PPS) | 9 | P0.25 | pulse per second input |
GSM.20 (TXD) | 33 | TXD1/P0.8 | serial data out from ARM UART1 to GSM |
GSM.37 (RXD) | 34 | RXD1/P0.9 | serial data from GSM into ARM UART1 |
GSM.36 (DCD) | 44 | P1.21 | |
GSM.33 (DSR) | 48 | P1.20 | |
GSM.23 (RESET) | 40 | P1.22 | |
GSM.17 (ON/OFF) | 36 | P1.23 | |
Maxim SPI temperature sensor DS1626/DS1762 | |||
TEMP.3 (/RST) | 16 | P1.16 | SPI chip select - high = selected |
TEMP.2 (CLK) | 27 | SCK0/P0.4 | ARM SPI0 clock |
TEMP.1 (DO) | 29 | MISO0/P0.5 | ARM SPI0 data input |
MMC.1 (CS) | 38 | P0.12 | |
MMC.2 (DI) | 30 | MOSI0/P0.6 | ARM SPI0 data output |
MMC.5 (SCK) | 27 | SCK0/P0.4 | ARM SPI0 clock |
MMC.7 (DO) | 29 | MISO0/P0.5 | ARM SPI0 data input |
LIS3LV02 SPI 3-axis accelerometer | |||
ACCN.9 (SDO) | 29 | MISO0/P0.5 | ARM SPI0 data input |
ACCN.10 (SDI) | 30 | MOSI0/P0.6 | ARM SPI0 data output |
ACCN.12 (SCL) | 27 | SCK0/P0.4 | ARM SPI0 clock |
ACCN.13 (CS) | 31 | SSEL0/P0.7 | ARM SPI0 chip select |
SPARE1.1 | 47 | P0.17 | |
SPARE1.2 | 46 | P0.16 | |
SPARE1.3 | 45 | P0.45 |