capture Notebook in git, add SMA option to GPS receiver
authorBdale Garbee <bdale@gag.com>
Mon, 1 Jun 2009 22:47:49 +0000 (16:47 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 1 Jun 2009 22:47:49 +0000 (16:47 -0600)
Notebook [new file with mode: 0644]
telemetrum.sch

diff --git a/Notebook b/Notebook
new file mode 100644 (file)
index 0000000..8a0457c
--- /dev/null
+++ b/Notebook
@@ -0,0 +1,76 @@
+2008.12.21
+- for packaging a board to attach to a computer on the ground station side, I
+  have a Hammond box that looks good.  Digi-Key part number HM380-ND, $2 in
+  singles.
+
+2009.03.16
+
+- rewire P1_2 to be CS* for the SPI EEPROM instead of accel_st, ground ST pin
+
+- USB connector shouldn't hang over the edge of the board
+- reorder debug connector pinout to match what actually works with cp2103
+- make USB connector a dual footprint to allow remoting using another connector
+  like the one we're using for serial port from the tiny series?
+- change debug header to 5 pins so we can use one board to program another 
+  by bringing a gpio over to drive reset?  5-pin connector from tiny series.
+
+2009.04.21
+- Keith would like to use SPI to talk to TelePyro and TeleTerra boards, so 
+  we're thinking of giving up an LED to get a second chip select line, and
+  reusing the existing SPI channel to the memory chip.  Now, how do we do an
+  input interrupt from the PIC to flesh out a 7-pin connector?
+
+       rename net cs0 to cs_mem to reduce confusion
+       lose second LED attached to CPU, P1_1 becomes cs_ext
+       lose R12 since LED is no longer there
+       add J9, 7 pins, Molex pn footprint=530470710 digikey=WM1736-ND
+       define 'interrupt' as a new net ... now, how to hook it up?
+
+  So the problem is how to multiplex one cc1111 pin to be bidirectional.  If
+  the cc1111 asserts that pin, we need the PIC cs input to go low.  If the
+  cc1111 isn't asserting it (switched to input), then we want the state of
+  the PIC interrupt output to be reflected there.  But how can we drive the
+  cc1111 input while simultaneously knowing when it's being asserted as an
+  output?  Doesn't seem possible.  How does the Dallas 1-wire stuff work?
+
+2009.05.27
+- based on experiences and discussion at Mile High Mayhem, here's what we
+  think we want to do at the schematic level:
+
+       + known changes for two cuts and jumps and two added resistors
+       + lose the temp sensor
+       + lose the beeper
+       + lose the 4-pin serial port connector
+       + change the debug connector to 4 pins 1.25mm ala deleted serial port
+       + add 7-pin 1.25mm connector that extends SPI for TT/TP and doubles
+         as debug control port for flashing another board with 7-4 pin cable
+               gnd, v_lipo, mo0, mi0, c0, cs1 (ex temp), irq1 (ex beeper)
+       + lose the 1000uF cap
+       + wire v_lipo to the igniter fets directly
+       + include a connector for an external pyro battery
+       + add one or two 1206 caps between +3.3V and gnd to ballast against
+         power switch bounce and/or brown-out on igniter firing:
+
+               DK 490-4512-1-ND is a 100uF 1206 part, 1.32 in 100 pieces
+               DK 445-1428-1-ND is a  47uF 1206 part, 0.91 in 100 pieces
+
+       + add MN5010HS GPS chip, chip antenna, and associated circuitry
+
+               BAS16 is DK BAS16LT3GOSCT-ND, SOT-23-3, 0.05 in 100 pieces
+               BSS138 is DK BSS138LT1GOSCT-ND, SOT-23-3, 0.14 in 100 pieces
+               33nF cap for antenna is DK 490-1315-1-ND, 0402, 0.03 in 100s
+
+2009.06.01
+- after more thinking about this, I want to add the serial connector back in
+  but as an optionally loaded part ... if I can make it fit.
+
+- can I put the GPS chip antenna on the board *and* allow for an SMA or other
+  connector if we want it off-board?
+
+
+- To Do List
+
+       - add serial connector back to schematic as optionally loaded part
+       - move USB connector on PCB layout 80 mils in from board edge
+       - create PCB footprints for the GPS module and GPS antenna
+
index 73ac625af1b6f93e032ba28fca9904aa3056c112..4b679f5a1be119fe7e73b7a296ef88e02d5998a5 100644 (file)
@@ -6729,65 +6729,64 @@ N 64000 45400 63300 45400 4
 T 63300 45500 5 10 1 1 0 0 1
 netname=tx1
 }
-C 69100 48000 1 0 0 EMBEDDEDcapacitor-1.sym
+C 71700 48900 1 0 0 EMBEDDEDcapacitor-1.sym
 [
-P 69100 48200 69300 48200 1 0 0
+P 71700 49100 71900 49100 1 0 0
 {
-T 69250 48250 5 8 0 1 0 6 1
+T 71850 49150 5 8 0 1 0 6 1
 pinnumber=1
-T 69250 48150 5 8 0 1 0 8 1
+T 71850 49050 5 8 0 1 0 8 1
 pinseq=1
-T 69300 48200 9 8 0 1 0 0 1
+T 71900 49100 9 8 0 1 0 0 1
 pinlabel=1
-T 69300 48200 5 8 0 1 0 2 1
+T 71900 49100 5 8 0 1 0 2 1
 pintype=pas
 }
-P 70000 48200 69800 48200 1 0 0
+P 72600 49100 72400 49100 1 0 0
 {
-T 69850 48250 5 8 0 1 0 0 1
+T 72450 49150 5 8 0 1 0 0 1
 pinnumber=2
-T 69850 48150 5 8 0 1 0 2 1
+T 72450 49050 5 8 0 1 0 2 1
 pinseq=2
-T 69800 48200 9 8 0 1 0 6 1
+T 72400 49100 9 8 0 1 0 6 1
 pinlabel=2
-T 69800 48200 5 8 0 1 0 8 1
+T 72400 49100 5 8 0 1 0 8 1
 pintype=pas
 }
-L 69500 48400 69500 48000 3 0 0 0 -1 -1
-L 69600 48400 69600 48000 3 0 0 0 -1 -1
-L 69800 48200 69600 48200 3 0 0 0 -1 -1
-L 69500 48200 69300 48200 3 0 0 0 -1 -1
-T 69300 48700 5 10 0 0 0 0 1
+L 72100 49300 72100 48900 3 0 0 0 -1 -1
+L 72200 49300 72200 48900 3 0 0 0 -1 -1
+L 72400 49100 72200 49100 3 0 0 0 -1 -1
+L 72100 49100 71900 49100 3 0 0 0 -1 -1
+T 71900 49600 5 10 0 0 0 0 1
 device=CAPACITOR
-T 69300 48500 8 10 0 1 0 0 1
+T 71900 49400 8 10 0 1 0 0 1
 refdes=C?
-T 69300 49300 5 10 0 0 0 0 1
+T 71900 50200 5 10 0 0 0 0 1
 description=capacitor
-T 69300 49100 5 10 0 0 0 0 1
+T 71900 50000 5 10 0 0 0 0 1
 numslots=0
-T 69300 48900 5 10 0 0 0 0 1
+T 71900 49800 5 10 0 0 0 0 1
 symversion=0.1
 ]
 {
-T 69300 48700 5 10 0 0 0 0 1
+T 71900 49600 5 10 0 0 0 0 1
 device=CAPACITOR
-T 69300 48500 5 10 1 1 0 0 1
+T 71900 49400 5 10 1 1 0 0 1
 refdes=C34
-T 69300 48900 5 10 0 0 0 0 1
+T 71900 49800 5 10 0 0 0 0 1
 symversion=0.1
-T 69200 47800 5 10 1 1 0 0 1
+T 71800 48700 5 10 1 1 0 0 1
 value=0.033uF
-T 69100 48000 5 10 0 0 0 0 1
+T 71700 48900 5 10 0 0 0 0 1
 digikey=490-1315-1-ND
-T 69100 48000 5 10 0 0 0 0 1
+T 71700 48900 5 10 0 0 0 0 1
 footprint=0402
 }
-N 68600 48200 69100 48200 4
-N 70000 48200 70600 48200 4
-N 70600 48200 70600 48300 4
-N 65400 48200 64700 48200 4
+N 72600 49100 72900 49100 4
+N 72900 49100 72900 49200 4
+N 65400 48200 64000 48200 4
 {
-T 64700 48300 5 10 1 1 0 0 1
+T 64000 48300 5 10 1 1 0 0 1
 netname=v_lipo
 }
 C 64800 47100 1 0 0 EMBEDDEDgnd-1.sym
@@ -7203,35 +7202,114 @@ T 71100 46700 8 8 0 0 0 0 1
 net=+3.3V:1
 ]
 N 71000 45800 71000 45400 4
-C 70500 48300 1 0 0 EMBEDDEDantenna.sym
+C 72800 49200 1 0 0 EMBEDDEDantenna.sym
 [
-P 70600 48300 70600 48500 1 0 0
+P 72900 49200 72900 49400 1 0 0
 {
-T 70550 48405 5 8 0 1 90 6 1
+T 72850 49305 5 8 0 1 90 6 1
 pinnumber=1
-T 70650 48450 5 8 0 1 90 8 1
+T 72950 49350 5 8 0 1 90 8 1
 pinseq=1
-T 70600 48555 9 8 0 1 90 0 1
+T 72900 49455 9 8 0 1 90 0 1
 pinlabel=1
-T 70600 48500 5 8 0 1 90 2 1
+T 72900 49400 5 8 0 1 90 2 1
 pintype=pas
 }
-T 70700 49300 5 10 0 0 0 0 1
+T 73000 50200 5 10 0 0 0 0 1
 description=capacitor
-T 70700 49100 5 10 0 0 0 0 1
+T 73000 50000 5 10 0 0 0 0 1
 numslots=0
-L 70600 48500 70600 48800 3 0 0 0 -1 -1
-L 70500 48800 70700 48800 3 0 0 0 -1 -1
-L 70700 48800 70600 48700 3 0 0 0 -1 -1
-L 70600 48700 70500 48800 3 0 0 0 -1 -1
+L 72900 49400 72900 49700 3 0 0 0 -1 -1
+L 72800 49700 73000 49700 3 0 0 0 -1 -1
+L 73000 49700 72900 49600 3 0 0 0 -1 -1
+L 72900 49600 72800 49700 3 0 0 0 -1 -1
 ]
 {
-T 70700 48700 5 10 0 0 0 0 1
+T 73000 49600 5 10 0 0 0 0 1
 device=CAPACITOR
-T 70700 48500 5 10 1 1 0 0 1
+T 73000 49400 5 10 1 1 0 0 1
 refdes=A1
-T 70700 48900 5 10 0 0 0 0 1
+T 73000 49800 5 10 0 0 0 0 1
 symversion=0.1
-T 70400 49000 5 10 1 1 0 0 1
+T 73400 48700 5 10 1 1 0 0 1
 value=GPS Antenna
 }
+C 72400 47700 1 0 0 EMBEDDEDconn-2.sym
+[
+P 72400 47800 72700 47800 1 0 0
+{
+T 72400 47800 5 10 0 0 0 0 1
+pintype=unknown
+T 72755 47795 5 10 0 1 0 0 1
+pinlabel=unknown
+T 72605 47845 5 10 1 1 0 6 1
+pinnumber=2
+T 72400 47800 5 10 0 0 0 0 1
+pinseq=0
+}
+P 72400 48200 72700 48200 1 0 0
+{
+T 72400 48200 5 10 0 0 0 0 1
+pintype=unknown
+T 72755 48195 5 10 0 1 0 0 1
+pinlabel=unknown
+T 72605 48245 5 10 1 1 0 6 1
+pinnumber=1
+T 72400 48200 5 10 0 0 0 0 1
+pinseq=0
+}
+B 72700 47700 400 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 72000 48300 8 10 0 1 0 0 1
+footprint=SIP2N
+T 72705 48345 8 10 0 1 0 0 1
+refdes=J?
+]
+{
+T 72000 48300 5 10 0 0 0 0 1
+footprint=sma-edge
+T 72705 48345 5 10 1 1 0 0 1
+refdes=J8
+T 72700 47400 5 10 1 1 0 0 1
+value=SMA
+T 72400 47700 5 10 0 0 0 0 1
+digikey=CONSMA003.062-ND
+T 72400 47700 5 10 0 0 0 0 1
+footprint=sma-edge
+T 72400 47700 5 10 0 0 0 0 1
+loadstatus=handload
+}
+C 70400 48800 1 90 0 inductor-1.sym
+{
+T 69900 49000 5 10 0 0 90 0 1
+device=INDUCTOR
+T 70700 49500 5 10 1 1 180 0 1
+refdes=L5
+T 69700 49000 5 10 0 0 90 0 1
+symversion=0.1
+}
+C 69800 48800 1 90 0 capacitor.sym
+{
+T 69100 49000 5 10 0 0 90 0 1
+device=CAPACITOR
+T 69300 49500 5 10 1 1 180 0 1
+refdes=C35
+T 68900 49000 5 10 0 0 90 0 1
+symversion=0.1
+T 69800 48795 5 10 0 1 90 0 1
+footprint=1206
+T 68900 48900 5 10 1 1 0 0 1
+value=22pF
+}
+N 71700 49100 71600 49100 4
+N 71600 49100 71600 48200 4
+N 68600 48200 72400 48200 4
+N 69600 49700 69600 49800 4
+N 70300 49800 70300 49700 4
+N 65000 49800 70300 49800 4
+N 65000 49800 65000 48200 4
+C 69500 48500 1 0 0 gnd-1.sym
+N 70300 48800 70300 48200 4
+T 69400 50100 9 10 1 0 0 0 2
+Load either C35/L5/J8 or C34/A1
+L5 might best be a 1/4 wave stub
+C 72300 47500 1 0 0 gnd-1.sym