shoved some parts around, lots more routing work
[hw/telemega] / Notebook
index a888776dd20edbeceda1b3c9a16676eddac11a1e..2659d9bb6e76af2abb7f500a474d479672a40fcf 100644 (file)
--- a/Notebook
+++ b/Notebook
@@ -84,7 +84,7 @@
 
 2011.11.23
 - decisions based on IRC conversation with keithp
 
 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
        - 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
 
        - 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
 
        - 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
 
        - companion port                                        spi2
                                                                i2c2
@@ -185,3 +185,65 @@ To Do
   mass.  However, if the chip antenna performance is "adequate", it saves
   surface area, mass, and BOM cost.
 
   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
+
+2012.06.17
+- keithp reports what looks like RF getting into the SPI bus that the cc1120,
+  flash, and companion port are on.  looking things over, we should:
+
+       - rotate the cc1120 180 degrees, bringing SPI off the northwest corner
+         and just dealing with the rework that will provoke on the UHF side
+
+       - add 330 ohm / 47pf snubbers on the source end of all SPI lines
+
+       - rework the SPI traces to put the SPI at one end as much as possible
+
+- since MMA6556 remains unobtainium, moving to an Analog Devices part with
+  the 5V switcher may be necessary
+       + elide MMA6556
+       - merge megaaccel content
+
+- cut the big MicroMaTch down to just a 4-pin debug connector for STLINKv2?
+
+- can we use the 64-pin version of the STM32L151?
+       - it looks like the answer is yes, but of course it would require a
+         massive re-routing of the board...
+
++ move the MPU-6000 from I2C to SPI
+
++ leave the mag sensor out
+
+- that leaves nothing on I2C, but if we do use I2C, we need pull-ups!
+
+
+2012.06.30
+- let's move to the u-blox MAX-6Q GPS on v0.2
+       http://www.u-blox.com/en/download/documents-a-resources/u-blox-6-gps-modules-resources.html