2011.11.23
- decisions based on IRC conversation with keithp
- - GPS on usart3 PC10/11 doesn't conflict with the serial bootloader
+ + GPS on usart3 PC10/11 doesn't conflict with the serial bootloader
- pick either usart1 or usart2 on PD5/6 or PA9/10 for bootloader
- flash and companion can share an SPI, sensors need dedicated SPI
- use 3 screws for v_pyro, either jumper to tie to v_lipo or attach
- include a screw attached to ground, easy attach for magnetic switch
- that makes 18 screws, use two 9's back to back
- - silicon
- - STM32L151VBT6 Cortex-M3 SOC
- - CC1120 digital radio spi2
- - W25Q64BVZEIG 64Mbit flash spi2
+ - silicon q100 $
+ - STM32L151VBT6 Cortex-M3 SOC 5.39
+ - CC1120 digital radio spi2 6.60
+ - W25Q64BVZEIG 64Mbit flash spi2 2.06
- sensors
- - Freescale MMA6556KWR2 120g 1-axis accel spi1
- - Bosch BMA250 16g 3-axis accel spi1
- - Meas Spec MS5607 baro sensor spi1
- - ITG-3200 2000 deg/sec 3-axis gyro i2c1
- - SkyTraq Venus 638 GPS usart3
+ - Freescale MMA6556KWR2 120g 1-axis accel spi1 5.00
+ - Bosch BMA250 16g 3-axis accel spi1 3.07
+ - Meas Spec MS5607 baro sensor spi1 6.35
+ - ITG-3200 2000 deg/sec 3-axis gyro i2c1 8.00
+ - SkyTraq Venus 638 GPS usart3 10.00
- companion port spi2
i2c2
bootloader intf usart1
usart2
+To Do
+- tweak up the paste mask dimensions and so forth on BMA250.py, which is sort
+ of crude at the moment .. see page 68 of the BMA250 data sheet
+
+2011.11.29
+- Eleazar Zuniga <ezuniga@taoglas.com> says in email of 28 Nov 2011 that we
+ should be able to use any of the pin or SMT patches other than the 35mm ones,
+ as long as we have ground plane under the patch itself that's as large as the
+ patch or bigger. I'm not sure I believe that, but adding an 0402 site to
+ ground for a tuning cap ala what the chip antenna docs call for might be a
+ reasonable thing to try?
+
+ pinned versions
+
+ GP.1575.12.4.A.02
+ 12x12x4 mm, pin plus adhesive
+ gain towards zenith -0.5 dBic
+
+ GP.1575.15.4.B.02
+ 15x15x4 mm, pin plus adhesive
+ 1.0 dBic at zenith
+
+ GP.1575.18.2.A.02
+ 18x18x2 mm, pin plus adhesive
+ gain towards zenith -0.5 dBic
+
+ GP.1575.18.4.A.02
+ 18x18x4 mm, pin plus adhesive
+ gain towards zenith +3.5 dBic
+ $4.13 at q100 *** 50% the mass of 25mm
+
+ GP.1575.25.2.A.02
+ 25x25x2 mm, pin plus adhesive
+ +2.0 dBic gain at zenith
+
+ GP.1575.25.4.A.02
+ 25x25x4 mm, pin plus adhesive
+ gain towards zenith +3.5 dBic
+ $4.05 at q100
+
+ surface-mount versions
+
+ SGP.1575.12.4.A.02
+ 12x12x4.5 mm
+ -2.0 dBic at zenith, 4dB axial ratio, 6Mhz bandwidth
+
+ SGP.1575.15.4.A.02
+ 15x15x4.5 mm
+ +1.0 dBic at zenith, 3dB axial ratio, 6Mhz bandwidth
+
+ SGP.1575.18.4.C.02
+ 18x18x4.5 mm
+ +1.0 dBic at zenith, 4dB axial ratio, 5Mhz bandwidth
+ $4.94 at q100
+
+ SGP.1575.25.4.C.02
+ 25x25x4.5 mm
+ +2.0 dBic at zenith, 3dB axial ratio, 5Mhz bandwidth
+
+ By comparison the data on the chip antenna from Pulse Engineering we're
+ trying out on TeleTerra is:
+
+ W3011A
+ required PCB surface around around 6x8 mm on a board edge
+ +1.0 dBic peak
+ $1.28 at q100
+
+ From all of this, GP.1575.18.4.A.02 would seem to be the clear winner. It
+ has 2.5 dB more gain than the chip antenna at the expense of a bit more
+ mass. However, if the chip antenna performance is "adequate", it saves
+ surface area, mass, and BOM cost.
+
+2011.12.01
+- traded email with Invensense, their US distributor is cdiweb.com, they
+ have ITG-3200 in stock for $10 each and $8 in q100, and they have the new
+ IMU-6000 gyro+accel part for $15 each or $13 at q100.
+
+ http://www.cdiweb.com/Manufacturers/invensense
+
+ http://www.cdiweb.com/ProductDetail/ITG3200/405256
+ http://www.cdiweb.com/ProductDetail/MPU6000/420595
+
+2012.02.06
+- so where are we...
+
+ - silicon q100 $
+ - STM32L151VBT6 Cortex-M3 SOC 5.39
+ - CC1120 digital radio spi2 6.60
+ - W25Q64BVZEIG 64Mbit flash spi2 2.06
+
+ - sensors
+ - Freescale MMA6556KWR2 120g 1-axis accel spi1 5.00
+ - Meas Spec MS5607 baro sensor spi1 6.35
+ - IMU-6000 gyro+accel 13.00
+ - SkyTraq Venus 638 GPS usart3 10.00
+ - Honeywell HMC5883L magnetic sensor
+
+ - companion port spi2
+ i2c2
+ bootloader intf usart1
+ usart2