Update TeleMetrum page to v2.0
authorKeith Packard <keithp@keithp.com>
Wed, 12 Feb 2014 04:03:46 +0000 (20:03 -0800)
committerKeith Packard <keithp@keithp.com>
Wed, 12 Feb 2014 04:04:54 +0000 (20:04 -0800)
TeleMetrum/history.mdwn
TeleMetrum/index.mdwn
TeleMetrum/v2.0/partslist.csv [new file with mode: 0644]
TeleMetrum/v2.0/telemetrum-pcb.pdf [new file with mode: 0644]
TeleMetrum/v2.0/telemetrum-sch.pdf [new file with mode: 0644]

index 03fbf07191548ddaaca9801a4f9afb53021a5ef1..c3c0e568077382a06774497869cd7db72cf81e59 100644 (file)
@@ -1,5 +1,54 @@
 # TeleMetrum History
 
+The v0 and v1 series have a lot of common hardware features. The final
+version in this line, v1.2 looked like:
+
+### User View ###
+
+* Recording altimeter for model rocketry
+* Supports dual deployment (can fire 2 ejection charges)
+* 70cm ham-band transceiver for telemetry downlink
+* Barometric pressure sensor good to 45k feet MSL
+* 1-axis 70-g accelerometer for motor characterization
+* On-board, integrated GPS receiver
+* On-board non-volatile memory for flight data storage
+* USB for power, configuration, and data recovery
+* Integrated support for LiPo rechargeable batteries
+* Uses LiPo to fire e-matches, can be factory modified to support separate pyro battery
+* 2.75 x 1 inch board designed to fit inside 29mm airframe coupler tube
+
+### Developer View ###
+
+* Hardware Features
+       * [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
+       * [Winbond W25Q16](http://www.winbond.com/NR/exeres/A3D21C82-A0B6-4586-A770-2F0883A805FF.htm) serial flash memory
+               * 2M x 8
+               * SPI interface
+       * [SkyTraq](http://www.skytraq.com.tw/) Venus634FLPx GPS receiver
+               * on-board [Taoglas AP.17A.01](http://www.taoglas.com/antennas/GPS_Antennas/Internal_GPS_-_Active_Patch_Modules/) 
+                 single-stage active patch antenna
+               * U.FL connector with 3.3V DC can be re-purposed for optional external amplified antennas
+               * async serial interface
+       * [Freescale MP3H6115A](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MP3H6115A6U) pressure sensor
+       * [Analog Devices ADXL78](http://www.analog.com/en/mems-sensors/inertial-sensors/adxl78/products/product.html) 70g accelerometer.
+* Software Features
+       * Written mostly in C with some 8051 assembler
+       * Runs from on-chip flash, uses on-chip RAM, stores flight data to
+               serial DataFlash chip
+       * USB serial emulation for "console" interface
+* Tools Used
+       * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
+       * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
+
+
 ## v0.1 ##
 
 This is a photo of our original board with serial port for off-board GPS,
@@ -170,7 +219,7 @@ of the files for Production PCB version 1.1 in more easily readable form.
 
 ## v1.2 ##
 
-This is our current production version, first made available for sale on
+This is our last production version of the 1.0 series, first made available for sale on
 Christmas day 2011.
 
 Changes from v1.1 include:
index c88d6794fd81c257edec6ccda4c726e48f2dc176..b5624f544ba0a57902970c2fb443ead78ed76da2 100644 (file)
@@ -7,7 +7,7 @@ For the latest TeleMetrum firmware and related ground station software, please
 visit the [AltOS](../AltOS) page on this site.
 
 These are photos of the previous production version (we haven't taken good
-pictures of v1.2 yet):
+pictures of v2.0 yet):
 
 <a href="v1.1/telemetrum-v1.1-thside.jpg"> <img src="v1.1/telemetrum-v1.1-thside-thumb.jpg"></a>
 <a href="v1.1/telemetrum-v1.1-smtside.jpg"> <img src="v1.1/telemetrum-v1.1-smtside-thumb.jpg"></a>
@@ -19,8 +19,8 @@ pictures of v1.2 yet):
 * Recording altimeter for model rocketry
 * Supports dual deployment (can fire 2 ejection charges)
 * 70cm ham-band transceiver for telemetry downlink
-* Barometric pressure sensor good to 45k feet MSL
-* 1-axis 70-g accelerometer for motor characterization
+* Barometric pressure sensor good to 100k feet MSL
+* 1-axis 105-g accelerometer for motor characterization
 * On-board, integrated GPS receiver
 * On-board non-volatile memory for flight data storage
 * USB for power, configuration, and data recovery
@@ -30,38 +30,38 @@ pictures of v1.2 yet):
 
 ### Developer View ###
 
-* Hardware Features
-       * [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
-       * [Winbond W25Q16](http://www.winbond.com/NR/exeres/A3D21C82-A0B6-4586-A770-2F0883A805FF.htm) serial flash memory
-               * 2M x 8
-               * SPI interface
-       * [SkyTraq](http://www.skytraq.com.tw/) Venus634FLPx GPS receiver
-               * on-board [Taoglas AP.17A.01](http://www.taoglas.com/antennas/GPS_Antennas/Internal_GPS_-_Active_Patch_Modules/) 
-                 single-stage active patch antenna
-               * U.FL connector with 3.3V DC can be re-purposed for optional external amplified antennas
+* Hardware Features of v2.0
+       * ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
+       * TI [CC1120](http://www.ti.com/product/cc1120) High Performance RF Transceiver for Narrowband Systems 
+       * 150mA 3.3V LDO regulator
+       * [Winbond W25Q64CV](http://www.winbond.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q64CV.htm) serial flash memory
+       * [u-blox](http://www.u-blox.com/) MAX-7Q GPS receiver
+               * on-board passive patch antenna
                * async serial interface
-       * [Freescale MP3H6115A](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MP3H6115A6U) pressure sensor
-       * [Analog Devices ADXL78](http://www.analog.com/en/mems-sensors/inertial-sensors/adxl78/products/product.html) 70g accelerometer.
+       * Measurement Specialties [MS5607](http://www.meas-spec.com/product/t_product.aspx?id=8499) Micro Altimeter Module
+               * Wide range — 120kPa to 1kPa (approximately -1500m to 31000m)
+               * High precision — 2.4Pa resolution (approximately 20cm at sea level)
+               * Factory calibrated.
+       * Freescale [MMA6555](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA65xx&fsrch=1&sr=1) Single Axis SPI Intertial Sensor
+               * +- 105g full-scale
+               * on-chip 12-bit digitizer
 * Software Features
-       * Written mostly in C with some 8051 assembler
-       * Runs from on-chip flash, uses on-chip RAM, stores flight data to
-               serial DataFlash chip
+       * Written mostly in C with some ARM assembler
+       * Runs from on-chip flash, uses on-chip RAM, stores flight data to serial flash
        * USB serial emulation for "console" 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)
 
+Compared with the v1 series, v2 includes a better GPS (uBlox vs
+Skytraq), higher power radio (40mW instead of 10mW), wider range and
+more precise pressure sensor (100k' MSL vs 45k' MSL), larger on-board
+storage (8MB vs 2MB), more precise, wider range accelerometer (12 bits instead of
+10 bits, 105g instead of 70g) and faster processor (32-bit ARM instead
+of 8-bit 8051).
+
 ## [Production History](../production) ##
 
 ## [Flight Logs](flightlogs) ##
@@ -83,15 +83,15 @@ The hardware design current gEDA files are available from
 
 Work on the next version proceeds on the master branch, with occasional
 temporary branches created when Bdale is making some major / speculative
-change.  Branched with names like 'v1.2' document what we're actually flying 
+change.  Branched with names like 'v2.0' document what we're actually flying 
 on the respective PCB revisions.  
 
 For those who don't have ready access to the gEDA suite, here are pdf snapshots
-of the files for Production PCB version 1.2 in more easily readable form.  
+of the files for Production PCB version 2.0 in more easily readable form.  
 
-* [schematic](v1.2/telemetrum.pdf)
-* [pcb artwork](v1.2/telemetrum.pcb.pdf)
-* [bill of materials](v1.2/partslist.csv)
+* [schematic](v2.0/telemetrum-sch.pdf)
+* [pcb artwork](v2.0/telemetrum-pcb.pdf)
+* [bill of materials](v2.0/partslist.csv)
 
 Rockets we know of flying with TeleMetrum boards have exceeded 50g acceleration, 
 been well above Mach 1, and reached altitudes 
@@ -113,14 +113,10 @@ download the software and try it before purchasing our hardware!
 
 ## Future Plans ##
 
-Our inventory of TeleMetrum v1.2 boards was lost in the fire that destroyed
-Bdale's home in June 2013.  Work is progressing on "TeleMetrum 2.0" which will
-be connector placement and screw hole compatible with previous boards, but
-built with entirely new circuitry.  Better sensors, better processor, better
-GPS, better radios, etc.  Prototypes were flown at Airfest and everything
-worked great, except that we're not satisfied with the performance of the 
-GPS antenna chosen.  We hope to resolve that issue in time to have TeleMetrum
-v2.0 boards for sale by the end of 2013.
+Prototypes of v2.0 were flown at Airfest 2013 and everything worked
+great, except that we're not satisfied with the performance of the GPS
+antenna chosen.  We hope to resolve that issue soon and should have
+TeleMetrum v2.0 boards for sale shortly.
 
 ## [History of TeleMetrum](history) ##
 
diff --git a/TeleMetrum/v2.0/partslist.csv b/TeleMetrum/v2.0/partslist.csv
new file mode 100644 (file)
index 0000000..e5f9b82
--- /dev/null
@@ -0,0 +1,61 @@
+"device","value","footprint","loadstatus","vendor","vendor_part_number","quantity","refdes"
+"ANTENNA","APAE1575R1840AADB7-T","GP.18.4","noload","mouser","815-1575R1840AADB7T ","1","A1"
+"CONNECTOR","LiPo","B2B-PH","noload","digikey","A100034-ND","1","B1"
+"CAPACITOR","1uF","0402","smt","digikey","490-1320-1-ND","4","C102 C103 C37 C601"
+"CAPACITOR","0.1uF","0402","smt","digikey","399-3027-1-ND","5","C10 C101 C36 C602 C610"
+"CAPACITOR","10nF","0402","smt","digikey","709-1132-1-ND","3","C171 C211 C38"
+"CAPACITOR","100pF","0402","smt","digikey","311-1024-1-ND","1","C172"
+"CAPACITOR","56pF","0402","smt","digikey","490-1288-1-ND","1","C173"
+"CAPACITOR","39pF","0402","smt","digikey","311-1009-1-ND","1","C174"
+"CAPACITOR","6.2pF","0402","smt","digikey","490-3105-1-ND","1","C175"
+"CAPACITOR","2.2pF","0402","smt","digikey","490-5932-1-ND","1","C176"
+"CAPACITOR","tuning","0402","noload","unknown","unknown","1","C177"
+"CAPACITOR","5.1pF","0402","smt","digikey","490-3208-1-ND","3","C181 C191 C210"
+"CAPACITOR","47nF","0402","smt","digikey","490-5412-1-ND","9","C221 C251 C261 C271 C291 C43 C44 C45 C47"
+"CAPACITOR","1.8nF","0402","smt","digikey","490-3246-1-ND","1","C231"
+"CAPACITOR","10pF","0402","smt","digikey","490-1278-1-ND","2","C30 C31"
+"CAPACITOR","22pF","0402","smt","digikey","311-1018-1-ND","2","C32 C33"
+"CAPACITOR","47uF","1210","smt","digikey","399-5514-1-ND","1","C39"
+"CAPACITOR","0.22uF","0402","smt","digikey","587-1228-1-ND","1","C42"
+"CAPACITOR","4.7uF","0402","smt","digikey","445-5947-1-ND","2","C4 C5"
+"LED","dualLED","0605","smt","digikey","160-1452-1-ND","2","D1 D2"
+"DIODE","DFLS130L","powerdi123","smt","digikey","DFLS130LDICT-ND","1","D3"
+"CONNECTOR","Pyro","282834-6","noload","4ucon","20088","1","J4"
+"CONNECTOR","USBmicroB","ZX62-B-5PA","smt","4ucon","18575","1","J5"
+"CONNECTOR","Debug","0-215079-4","noload","digikey","A99472CT-ND","1","J6"
+"CONNECTOR","SMA","sma-edge","noload","digikey","CONSMA003.062-ND","1","J8"
+"CONNECTOR","Companion","0-338068-8","noload","digikey","A99436CT-ND","1","J9"
+"INDUCTOR","56nH","0402","smt","digikey","490-2632-1-ND","2","L171 L191"
+"INDUCTOR","15nH","0402","smt","digikey","490-2625-1-ND","2","L172 L193"
+"INDUCTOR","43nH","0402","smt","digikey","445-6314-1-ND","1","L173"
+"INDUCTOR","22nH","0402","smt","digikey","490-2627-1-ND","1","L174"
+"INDUCTOR","27nH","0402","smt","digikey","490-2628-1-ND","2","L192 L201"
+"INDUCTOR","bead","0402","smt","digikey","240-2554-1-ND","1","L600"
+"MOSFET","Si7232DN","1212-8","smt","digikey","SI7232DN-T1-GE3CT-ND","1","Q1"
+"RESISTOR","100k","0402","smt","digikey","P100KLCT-ND","2","R13 R14"
+"RESISTOR","18","0402","smt","digikey","P18.0LCT-ND","1","R171"
+"RESISTOR","27k","0402","smt","digikey","P27.0KLCT-ND","2","R19 R20"
+"RESISTOR","3.3k","0402","smt","digikey","P3.30KLCT-ND","2","R1 R2"
+"RESISTOR","5.6k","0402","smt","digikey","P5.60KLCT-ND","1","R25"
+"RESISTOR","10k","0402","smt","digikey","P10.0KLCT-ND","5","R26 R36 R38 R401 R402"
+"RESISTOR","56k","0402","smt","digikey","P56.0KLCT-ND","2","R30 R32"
+"RESISTOR","2k","0402","smt","digikey","P2.00KLCT-ND","1","R35"
+"RESISTOR","8.06k","0402","smt","digikey","P8.06KLCT-ND","1","R37"
+"RESISTOR","9.09k","0402","smt","digikey","P9.09KLCT-ND","1","R39"
+"RESISTOR","1k","0402","smt","digikey","P1.00KLCT-ND","4","R50 R51 R52 R53"
+"RESISTOR","22","0402","smt","digikey","P22.0LCT-ND","2","R54 R55"
+"RESISTOR","100","0402","smt","digikey","P100JCT-ND","2","R7 R8"
+"CRYSTAL","unknown","saw","smt","digikey","587-2995-1-ND","1","S1"
+"IC","TC2185-3.3","SOT23-5","smt","digikey","TC2185-3.3VCCT-ND","1","U1"
+"U-Blox MAX","MAX-7Q","UBLOX-MAX","smt","u-blox","MAX-7Q","1","U10"
+"IC","MCP130T-300","SOT23","smt","digikey","MCP130T-300I/TTCT-ND","1","U11"
+"IC","LM293","8ufson2x2","smt","digikey","497-11134-1-ND","1","U13"
+"MCP73831","MCP73831","SOT23-5","smt","digikey","MCP73831T-2ACI/OTCT-ND        ","1","U2"
+"IC","CC1120","TI-QFN32","smt","digikey","296-35667-1-ND","1","U3"
+"MS5607","MS5607","MS5607","smt","measspec","MS5607","1","U4"
+"IC","W25Q64","SOIJ8","smt","digikey","W25Q64FVSSIG-ND","1","U5"
+"MMA6556","MMA6555","AN3111","smt","mouser","841-MMA6555KW","1","U6"
+"IC","STM32L151CBU6","ufqfpn48","smt","avnet","STM32L151CBU6","1","U7"
+"BEEPER","TDK_PS12","TDK_PS12","noload","digikey","445-2525-1-ND","1","U8"
+"CRYSTAL","32mhz","NDK32","smt","digikey","644-1056-1-ND","1","X1"
+"CRYSTAL","8mhz","ABM3B","smt","digikey","535-9721-1-ND","1","X2"
diff --git a/TeleMetrum/v2.0/telemetrum-pcb.pdf b/TeleMetrum/v2.0/telemetrum-pcb.pdf
new file mode 100644 (file)
index 0000000..5f4d561
Binary files /dev/null and b/TeleMetrum/v2.0/telemetrum-pcb.pdf differ
diff --git a/TeleMetrum/v2.0/telemetrum-sch.pdf b/TeleMetrum/v2.0/telemetrum-sch.pdf
new file mode 100644 (file)
index 0000000..a20e3ae
Binary files /dev/null and b/TeleMetrum/v2.0/telemetrum-sch.pdf differ