====== Vaisala weather sonde hardware ====== ===== Sensors stick ===== TODO image ^ name ^ description ^ | tempC | temperature sensor (capacitive ?) | | HUM1 | humidity sensor 1 | | HUM2 | humidity sensor 2 | | temp2 | thermistor | ===== Connectors ====== ^ name ^ description ^ | CON1 | service connector - used for programming and during calibration | | CON2 | external sensors connector | | CON3 | | | CON4 | service connector + other | | CON5 | join main board and TX boarx | | CON6 | join main board with sensors board | | CON7 | | | CON8 | | * GPS antenna: 3dBic (dB - isotropic circular), RHCP, omnidirectional ===== pinouts ===== Pinouts as used in this project. {{:project:weathersonde:side_a.png?direct&300|}} {{:project:weathersonde:side_b.png?direct&300|}} ==== CON1 ==== ^ pin ^ description ^ | 1 | GND | | 2 | +9Vcc - 9 V | | 3 | ? (to u-controller pin 27, pull-up) | | 4 | ? (to u-controller pin 26, floating) | | 5 | ? (to u-controller pin 45, pulled-down) | | 6 | NC | | 7 | ? (to u-controller pin 46, pull-up) | | 8 | SPI_SS_EEPROM - SPI select EEPROM| | 9 | SPI_MOSI | | 10 | SPI_CLK | | 11 | SPI_MISO | | 12 | RESET - ground to switch into service mode | ==== CON4 ==== ^ pin ^ description ^ | 1 | | | 2 | | | 3 | GND | | 4 | GND | | 5 | ? (to u-controller pin 27, pull-up) | | 6 | ? (to u-controller pin 26, floating) | | 7 | ? (to u-controller pin 45, pulled-down) | | 8 | | | 9 | ? (to u-controller pin 46, pull-up) | | 10 | SPI_SS_EEPROM - SPI select EEPROM | | 11 | SPI_MOSI | | 12 | SPI_CLK | | 13 | SPI_MISO | | 14 | RESET - ground to switch into service mode | | 15 | | | 16 | +2V8cc - 2.8 V, generated by regulator (IC ?? TODO) from +9Vcc | ==== CON5 ==== TODO: the following must be re-checked ^ pin ^ description ^ | 1 | Logic VCC (3.45V) | | 2 | Serial Clock (2400Hz) | | 3 | Serial Data (2400 Baud) | | 4 | TX Enable? Stays low when clock starts, but goes high later (when serial data is present) | | 5 | SPI Data Input | | 6 | GND | | 7 | 16MHz clock from GPS Module | | 8 | GND | | 9 | SPI Clock | | 10 | TX Programming?? - Could be Chip Select | | 11 | Internal LDO Inhibit. Is wired to the module's LDO regulators Inhibit pin via 10k resistor. | | 12 | TX Inhibit - Connected to Base of Switching transistor inside module. | | 13 | Main Power - Measured Battery Voltage on this pin (12V in my case) | | 14 | GND | ==== CON6 ==== ^ pin ^ name ^ description ^ | 1 | VCC | power (9V) | | 2 | HEAT_TOP | enable heating for upper humidity sensor (0 V - disabled, 3V - enabled) | | 3 | MEAS | measurement signal with varying frequency, (2.75V, square, f ~= 10kHz) | | 4 | GND | | 5 | THERM | connect directly to thermistor on sensors stick (silver blob) | | 6 | START | restart measurement cycle (3V pull-up, 1 ms pulse to 0V, repeats with 1sec period) | | 7 | SENS_SELECT | cycle through sensors (3V pull-up, 2ms pulse to 0V select next sensor, 30-40 ms per measurement, 8 pull-down pulses before measurement restart. The sensor order is the same as order of measurement data in data frame) | | 8 | HEAT_BOTTOM | enable heating for lower humidity sensor (0 V - disabled, 3V - enabled) | TODO: other connectors ===== Parts - Integrated curcuits description ===== === IC1 - SPI EEPROM === * type: M95256 * description: 256 kbit SPI EEPROM === IC2 === * type: DSP1C \\ VAISALA \\ 1037C \\ 03004 * package: 64-TQFP (4x16 leads square) * description: controller, details unknown (CPU, ASIC? DSP?) DSP1C is made and developed by VLSI specificaly for VAISALA. Is based on VS-DSP (ver 1. ?) DSP core. No more information can be provided by VLSI. === IC3 === * type: uN8021C * description: GPS FR fronend === IC4 - RF PCB === * type: TX1B \\ VAISALA \\ 1129G \\ 37133 === IC5 - RF PCB === * type: L4931C50 \\ (ST) GK23b Very low drop voltage regulator (5.0 V) with inhibits. === IC6 - sensors PCB === * pins: 24 * type: VAISALA1608B1 \\ G1223 \\ 40981 === IC7 - sensors PCB === * pins: 8 * type: C25 \\ 03 \\ nD2 \\ 28 === IC8, IC9 - sensors PCB === * pins: 6 * type: r13 * description: NPN and PNP transistor in single package === P1 === * capacitive barometric sensor * BAROCAP Capacitive aneroid * range: 3-1060 mb