From: Bdale Garbee Date: Thu, 28 Jan 2010 03:41:48 +0000 (-0700) Subject: add TeleDongle information in support of design review X-Git-Url: https://git.gag.com/?p=web%2Faltusmetrum;a=commitdiff_plain;h=6b7aafe69fc540796cdcebf01b638f3f65800ad1 add TeleDongle information in support of design review --- diff --git a/TeleDongle/index.mdwn b/TeleDongle/index.mdwn new file mode 100644 index 0000000..cf6b61d --- /dev/null +++ b/TeleDongle/index.mdwn @@ -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 index 0000000..5d8a9a6 --- /dev/null +++ b/TeleDongle/v0.2/partslist.csv @@ -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 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 index 0000000..7cbc070 Binary files /dev/null and b/TeleDongle/v0.2/teledongle.pdf differ