Difference between revisions of "Tiny v2"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
* 2 layers PCB design, 0603 components | * 2 layers PCB design, 0603 components | ||
<gallery> | |||
Image:Tiny_2_1_top_side.jpg|Tiny v2.1 top side view | |||
</gallery> | |||
The Tiny v2.1 autopilot uses a single Philips LPC2148 ARM7 based microcontroller. | The Tiny v2.1 autopilot uses a single Philips LPC2148 ARM7 based microcontroller. |
Revision as of 08:51, 9 December 2007
Features
- Single LPC2148 MCU
- 6 Analog input channels 0V - 3.3V, 2 Analog input channels with optional on-board 5v -> 3.3v resistor bridge
- 1 3.3V TTL UART (5V tolerant)
- 8 PWM outputs
- 1 R/C receiver PPM frame input
- 1 SPI bus
- 1 I2C bus
- 1 USB (client)
- Integrated GPS receiver and patch antenna (4Hz update)
- 5V/2.5A switching power supply & 3.3V/1A linear regulator
- 3 status LEDs with attached test point
- ?? grams
- 70.8 x 40mm (smaller then a banking card)
- 2 layers PCB design, 0603 components
The Tiny v2.1 autopilot uses a single Philips LPC2148 ARM7 based microcontroller. The ARM7 is a low-power 32-bit RISC processor core and the Philips LPC2148 has 512KB on-chip Flash ROM, 40KB RAM and can be clocked at 60MHz.
Although critical control code such as the R/C interface and servo output are well segregated in Paparazzi software and well protected from interference from flaws in the stability/navigation/comm/payload code, great care must be taken when experimenting with new software as some errors can cause a the processor to halt or stall for extended periods causing total loss of control.