add TeleDongle information in support of design review
authorBdale Garbee <bdale@gag.com>
Thu, 28 Jan 2010 03:41:48 +0000 (20:41 -0700)
committerBdale Garbee <bdale@gag.com>
Thu, 28 Jan 2010 03:41:48 +0000 (20:41 -0700)
TeleDongle/index.mdwn [new file with mode: 0644]
TeleDongle/v0.2/partslist.csv [new file with mode: 0644]
TeleDongle/v0.2/teledongle.pcb.pdf [new file with mode: 0644]
TeleDongle/v0.2/teledongle.pdf [new file with mode: 0644]

diff --git a/TeleDongle/index.mdwn b/TeleDongle/index.mdwn
new file mode 100644 (file)
index 0000000..cf6b61d
--- /dev/null
@@ -0,0 +1,67 @@
+# TeleDongle
+
+This is an RF interface designed primarily for use as a ground station
+interacting with a [TeleMetrum](../TeleMetrum/) altimeter on board a high 
+power model rocket.  The primary computer interface is USB, but async serial
+and SPI are also available as alternatives.  The RF filter components are
+by default set for use in the vicinity of 435 Mhz, but can be altered to
+support other frequency ranges.
+
+## Features ##
+
+### User View ###
+
+* 70cm ham-band transceiver for interaction with [TeleMetrum](../TeleMetrum/)
+* USB interface for power, configuration, and data interface
+* 4 pin Tyco MicroMaTch connector for debug and flash programming
+* 8 pin Tyco MicroMaTch connector supports serial or SPI interface
+* 1.1 x 1.1 inch 2-layer board, fits inexpensive Hammond 1551 plastic enclosure
+
+### Developer View ###
+
+* [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
+       * Sub-1Ghz transceiver
+       * 8051 MCU
+       * 32k Flash
+       * 4k RAM
+       * USB 2.0
+       * 6 12-bit analog inputs (11 bits with single-ended sensors)
+       * 2 channels of serial I/O
+       * digital I/O
+* Software Features (planned)
+       * Written mostly in C with some 8051 assembler
+       * Runs from on-chip flash, uses on-chip RAM
+       * USB serial emulation for data interface
+* Tools Used
+       * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
+       * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
+* Licenses
+       * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
+       * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+
+## [Production History](production) ##
+
+## Artifacts ##
+
+The hardware design current gEDA files are available from 
+[git.gag.com](http://git.gag.com) in the project 
+[hw/teledongle](http://git.gag.com/?p=hw/teledongle;a=summary).  
+
+For those who don't have ready access to the gEDA suite, here are pdf snapshots
+of files in more easily readable form.  
+
+* [schematic](v0.2/teledongle.pdf)
+* [pcb artwork](v0.2/teledongle.pcb.pdf)
+* [bill of materials](v0.2/partslist.csv)
+
+This board is an integral part of a [TeleMetrum](../TeleMetrum/) system, and
+the firmware for both share common elements.  More details, including full 
+source code and pre-built packages can be found on the 
+[AltOS](../AltOS) page on this site.
+
+## Future Plans ##
+
+We hope to fabricate an initial batch of TeleDongle v0.2 boards in
+February 2010, and intend to make both loaded circuit boards and complete
+packaged units available for sale soon.
+
diff --git a/TeleDongle/v0.2/partslist.csv b/TeleDongle/v0.2/partslist.csv
new file mode 100644 (file)
index 0000000..5d8a9a6
--- /dev/null
@@ -0,0 +1,27 @@
+"device","value","footprint","loadstatus","vendor","vendor_part_number","quantity","refdes"
+"CAPACITOR","0.1uF","0402","unknown","digikey","399-3027-1-ND","4","C12 C20 C28 C9"
+"CAPACITOR","1uF","0402","unknown","digikey","490-1320-1-ND","4","C19 C36 C37 C5"
+"CAPACITOR","220pF","0402","unknown","digikey","490-1293-1-ND","4","C21 C26 C27 C29"
+"CAPACITOR","3.9pF","0402","unknown","digikey","490-1272-1-ND","2","C22 C25"
+"CAPACITOR","8.2pF","0402","unknown","digikey","587-1946-1-ND","1","C23"
+"CAPACITOR","5.6pF","0402","unknown","digikey","490-1275-1-ND","1","C24"
+"CAPACITOR","47pF","0402","unknown","digikey","399-1019-1-ND","2","C2 C3"
+"CAPACITOR","22pF","0402","unknown","digikey","490-1283-1-ND","2","C30 C31"
+"LED","green","0603diode","unknown","digikey","160-1435-1-ND","1","D1"
+"LED","red","0603diode","unknown","digikey","160-1433-1-ND","1","D2"
+"HOLE_PLATED","unknown","hole-M2.5","noload","none","unknown","2","H1 H2"
+"CONNECTOR","USBcable","usbcable","noload","unknown","unknown","1","J5"
+"CONNECTOR","Debug","0-215079-4","throughhole","digikey","A99472CT-ND","1","J6"
+"CONNECTOR","SMA","sma-edge","noload","mouser","538-73251-2120","1","J8"
+"CONNECTOR","CompanionInterface","0-338068-8","throughhole","digikey","A99436CT-ND","1","J9"
+"INDUCTOR","27nH","0402","unknown","digikey","490-2628-1-ND","3","L1 L3 L4"
+"INDUCTOR","22nH","0402","unknown","digikey","490-2627-1-ND","1","L2"
+"RESISTOR","270","0402","unknown","digikey","541-270LCT-ND","2","R12 R13"
+"RESISTOR","56k","0402","unknown","digikey","RHM56.0KLCT-ND","1","R16"
+"RESISTOR","2.7k","0402","unknown","digikey","RHM2.70KLCT-ND","1","R17"
+"RESISTOR","33k","0402","unknown","digikey","311-33KJRCT-ND","1","R23"
+"RESISTOR","1.5k","0402","unknown","digikey","RMCF1/16S1.5K1%RCT-ND","1","R6"
+"RESISTOR","33","0402","unknown","digikey","RHM33.0LCT-ND","2","R7 R8"
+"IC","TC1055-3.3","SOT23-5","unknown","digikey","TC10553.3VCT713CT-ND","1","U1"
+"IC","CC1111","QFN36","unknown","digikey","296-22684-1-ND","1","U9"
+"CRYSTAL","48mhz","ABM8","unknown","digikey","535-9149-1-ND","1","X1"
diff --git a/TeleDongle/v0.2/teledongle.pcb.pdf b/TeleDongle/v0.2/teledongle.pcb.pdf
new file mode 100644 (file)
index 0000000..9a2b6ae
Binary files /dev/null and b/TeleDongle/v0.2/teledongle.pcb.pdf differ
diff --git a/TeleDongle/v0.2/teledongle.pdf b/TeleDongle/v0.2/teledongle.pdf
new file mode 100644 (file)
index 0000000..7cbc070
Binary files /dev/null and b/TeleDongle/v0.2/teledongle.pdf differ