add zener to protect ADC load cell input
[hw/quantimotor] / Notebook
index c9798650b4ed7096151608591c88ec7a1bea2f51..e1a0392477544d90748aef5dbcece0e72b2a2fe1 100644 (file)
--- a/Notebook
+++ b/Notebook
@@ -2,3 +2,116 @@
 
 - move switches down box so they aren't spread out into gasket rim area
 
+- add another 2-pin header to PA8 (MCO) so we can sample the master clock to
+  calibrate the SOC oscillator, which means moving the RED RF strength LED to
+  some other gpio line
+
+2019.10.31
+- The more I think about this project, the more I want to go back to a board
+  that just does one each load cell and pressure sensor.  I just haven't ever
+  actually used anything else.
+
+  Discussion with Joe Bowen made it clear that if I were to design such a 
+  board so that it could take option cards, and/or had just a pile of basic
+  analog inputs and maybe switch outputs available, that doing other stuff
+  could be fun, and we'd "grow the system as we need to".  Every time I tried
+  to pin him down on specs, all I got was vagueness.
+
+2020.01.18
+- Maybe the right answer is to move to the ADS131A02 which is the 2-channel
+  version of the acquisition chip, and costs less.  That would support one
+  pressure sensor and one load cell.  Then make it possible to add on other
+  acquisition boards somehow.
+
+2020.10.20
+- sticking with the ADS131A04 and routing the extra two inputs to the header
+  means that supporting 2 burn wires for the strand burner daughter card is
+  dead simple.  it also means that adding a second load cell and pressure
+  sensor if required on a daughter card would also be dead simple.
+
+- for strand burner, I need a daughter card that provides a high-side switch
+  for pyro power (since I need a common ground through the system), and has
+  resistors for 2 ADC inputs hooked to burn wires.  Bring this all out through
+  a 5-pin connector to the outside that hooks to the strand burner end.  We'd
+  also use the existing pressure sensor channel, but not use the load cell.
+
+  So, firmware wants to log all 4 analog inputs all the time.  For a test
+  stand run, only the pressure sensor and load cell are relevant.  For strand
+  burner, pressure sensor and the two burn wires are relevant.
+
+- for Jamie / Estes, I need a daughter card that adds at least 4 thermistor
+  inputs, and support for their Sony camera trigger thing.
+
+- 40 pin header and mating female connector for daughter cards w/q1 pricing
+
+       header  Sullins PRPC020DAAN-RC  DK S2011EC-20-ND        0.90    
+       mating  Sullins PPPC202LFBN-RC  DK S7123-ND             2.38    
+
+- high-side switch for strand burner daughter card.  This is an 8-SO part
+  good to 28V and 21A, 50 mOhm on resistance.  Should be trivial to make 
+  work on a 2-layer PCB
+
+       ST's VN7050ASTR, DK 497-15993-1-ND, 1.58
+
+  Means we need multiple header pins carrying pyro voltage to get enough
+  current, since the header spec is 3A per pin.  2-4 pins each for v_pyro
+  on the pin 1 end, and gnd on the other end should do.
+
+- for strand burner daughter, use CUI TB003-500-P06BE 6-position 5mm pitch
+  screw terminal strip, supports 14-26 AWG wire, 10A per pin continuous,
+  DK 102-6165-ND, $1.01 q1
+
+2020.11.15
+- thinking about connectoring again.  for the base TeleStatic, we need to
+  have DC power in for battery charging, pyro output, pressure sensor, and 
+  load cell.
+
+  For battery charging, use the same powerpole and 3d-printed part we use on
+  TeleFireEight.
+
+  For pyro output, let's try a panel-mount single 3-wire AC socket:
+
+        Schurter 4300.0701, DK 486-1082-ND, $1.48 q1, needs a complex routed
+        opening, has lugs for soldering wires.  Sides squeeze to remove if
+        if needs to be replaced.  Should be easy enough to CNC mill opening.
+
+  For the pressure sensor, a 3-conductor 1/4" audio plug seems like a great
+  plan, use metal-shell Switchcraft parts.  Couple that with shielded twisted
+  pair cable.
+
+  For the load cell, we need 4 conductors plus ground, so a 5-pin XLR is an
+  economical possibility.  
+
+       male chassis IO-XLR5-M-BK-JL    DK 1937-1135-ND         4.65
+       female cable IO-XLR5-F-BK       DK 1937-1035-ND         5.25
+
+  Gary's load cells use Amphenol PC04E-10-6P, which is $64/ea from Newark!
+  Could offer to deliver him a cable with one of those on one end and what
+  we want on our end?
+
+  Cable that's 2 twisted pairs, shielded with drain wire, would suffice for
+  the load cell and could be used ignoring one pair for the pressure sensor
+  if desired.  Here's one with grey PVC jacket and foil shield:
+       Alpha M4473 SL005       DK M4473SL005-ND        51.79/100ft
+
+2021.02.09
+- Grainger carries Rust-Oleum "Industrial Choice Spray Paint in Gloss OSHA
+  Safety Purple for Masonry, Metal, Plastic, Wood", Item #6KP15, $6.60 per
+  12oz can.  The idea of test stand electronics being purple with orange
+  logo decals vs TeleFireEight being orange with purple decals might make
+  sense?
+
+2022.05.22
+- looking at firmware for v4 board.  
+
+       ads131          has driver for ADS131A0X, not quite working?
+       bdale-ui        work on teststand ui
+
+  - created new branch telestatic-v4 from master
+  - merged bdale-ui, resolving conflict in altoslib/AltosCSV.java
+  - merged ads131, resolving conflict in src/kernel/ao_data.h
+
+- improper gain setting or higher than expected mV/V on load cell can easily
+  drive INA125 output above the 5V allowed by ADC input.  adding a 5.1V, 500mW
+  zener between INA125 and ADC to clamp that and protect the ADC
+