5d66a648045fe28d002c97fe1ad4141da76a6719
[web/altusmetrum] / TeleDongle / index.mdwn
1 # TeleDongle
2
3 This is an RF interface designed primarily for use as a ground station
4 interacting with a [TeleMetrum](../TeleMetrum/) altimeter on board a high 
5 power model rocket.  The primary computer interface is USB, but async serial
6 and SPI are also available as alternatives.  The RF filter components are
7 by default set for use in the vicinity of 435 Mhz, but can be altered to
8 support other frequency ranges.
9
10 Production units are available now from the 
11 [Garbee and Garbee](http://auric.gag.com) web store.
12
13 <img src="v0.2/cimg5556-small.jpg">
14
15 ## Features ##
16
17 ### User View ###
18
19 * 70cm ham-band transceiver for interaction with [TeleMetrum](../TeleMetrum/)
20 * programmed for 38k4 GFSK data rate with forward error correction
21 * USB interface for power, configuration, and data interface
22 * 4 pin Tyco MicroMaTch connector for debug and flash programming
23 * 8 pin Tyco MicroMaTch connector supports serial or SPI interface
24 * 1.1 x 1.1 inch 2-layer board, fits inexpensive Hammond 1551 plastic enclosure
25
26 ### Developer View ###
27
28 * [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
29         * Sub-1Ghz transceiver
30         * 8051 MCU
31         * 32k Flash
32         * 4k RAM
33         * USB 2.0
34         * 6 12-bit analog inputs (11 bits with single-ended sensors)
35         * 2 channels of serial I/O
36         * digital I/O
37 * 100mA 3.3V LDO regulator
38         * takes input from USB interface by default
39         * output appears on 8-pin companion connector
40         * can take input from 8-pin companion connector in non-USB applications
41 * Software Features
42         * Written mostly in C with some 8051 assembler
43         * Runs from on-chip flash, uses on-chip RAM
44         * USB serial emulation for data interface
45 * Tools Used
46         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
47         * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
48 * Licenses
49         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
50         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
51
52 ## [Production History](../production) ##
53
54 ## Artifacts ##
55
56 The hardware design current gEDA files are available from 
57 [git.gag.com](http://git.gag.com) in the project 
58 [hw/teledongle](http://git.gag.com/?p=hw/teledongle;a=summary).  
59
60 For those who don't have ready access to the gEDA suite, here are pdf snapshots
61 of files in more easily readable form.  
62
63 * [schematic](v0.2/teledongle.pdf)
64 * [pcb artwork](v0.2/teledongle.pcb.pdf)
65 * [bill of materials](v0.2/partslist.csv)
66
67 This board is an integral part of a [TeleMetrum](../TeleMetrum/) system, and
68 the firmware for both share common elements.  More details, including full 
69 source code and pre-built packages can be found on the 
70 [AltOS](../AltOS) page on this site.
71
72 ## Future Plans ##
73
74 We have received the initial batch of 108 TeleDongle v0.2 boards from our
75 assembler, and initial testing looks good.  We expect to have these boards
76 for sale by early March 2010.