Reverse Engineering of the Vaisala RPM411 Pressur Sensor for the RS41 Radiosonde
For information about the RS41 see Bajzos website, for schematics of it the Radiosonde Hardware Repo.
The Schematic is in Kicad format, the Parts overlay in svg and can be edited with Inkscape. Some scans in jpeg are provided too.
Pull requests with improvements, translations and bug fixes are welcome!
The sonde is to be divided into three functional blocks, which are seperated by dotted lines in the Schematic.
Microcontroller (hidden by a shield with sticker) and Connector are on the Sonde facing side of the PCB, while the Front end usses almost the entire other side, with its power supply weged in the bottom left corner.
Reverse engineering is simpliefied by the fact that the blocks are essentialy smaller Versions of there RS41 counterparts, sharing many parts. A significant Part of this describtion is therfore the same as for the RS41 with different Part numbers.
The powersupply (middle right) consists of a Low Dropout Regulator
TVS70030 from TI (U7
), generating 3.3V for the frontend (the MCU is supplyed directly by the Sonde). Pin 4 of the LDO, which is NC according to the datasheet, is decoupled against ground, probably so that pin compatible versions like the MAX8887 can be used.
The microcontroller is a STM32F100C8 U1
from ST in LQFP48 package, the same model as in the Sonde itself, running from an internall clock. Like in the RS41, RC low pass filters are present at many outputs and resistors at many inputs
Electrically, the Frontend is very similar to the RS41's Humindity Messurment, but simplified because there is no temperature Messurment or Heating and all Components are on the PCB. In addition to the Pressure Sensor P1
, a 15pF reference Capacitor C33
is available.
The frontend consists of a ring oscillator, whose frequency is varied by variable impedances (e.g. the sensors) inserted into the feedback path with the help of analog switches.
Each ring oscillator is formed by a 74LVC3G04 Triple Inverter U5
. The three inverters are connected in series. The first and third inverter are feedbacked directly via an RC series element C26
/R31
, R29
/C23
, the entire ring oscillator via a capacitor C19
. The ring oscillators can be pulled to +3V by a P-channel MOSFET Q1
at the first inverter with separate control, which corresponds to ground at the output, to deactivate them.
The feedback path consists of a 74LVC1G32 Or-Gate U6
used as an Buffer and two resistors R28
and R30
, which probably are used for the fine tuning of the resonance frequency. This is followed by three single pole single throw (SPST) switches TS5A9411 U2-4
, the NO of which is connected to the output of the buffer and which switch the measuring and reference capacitor either into the feedback network or to ground. U3
has no connection between COM and the input of the first buffer, where there should normally be a reference capacitor, so this switch does not serve any obvious purpose. However, since it is driven in software like the other two, it can be assumed that the switches have an example-independent non-linear effect on the feedback frequency measured at this switch to compensate for it. Parallel to the switches, fixed feedback is applied via the resistor R32
.
The measurement output is sent to the MCU via R8
and R33
.
J1
connects the Board to the RS41's SPI bus, a clock and a Chip Select, one of which is shared with the EEPROM, as well as 3V MCU voltage shared with the STM32 on the Sonde and the EEPROM and 3.8V from the boost converter used to supply the Frontend via U7
. From the six Pins that aren't connected on the RS41, five are used for an SWD interface, the MCU Reset pin and an UART and one remains unused.