Alén Arias Vázquez (bf506ebf) at 19 Sep 15:39
Alén Arias Vázquez (222a11f3) at 19 Sep 15:11
Alén Arias Vázquez (a98dc5b9) at 19 Sep 12:35
Alén Arias Vázquez (d2a457bd) at 19 Sep 12:09
main.c: change type to float
Alén Arias Vázquez (972b05bc) at 18 Sep 13:37
added counter to check how many times exceed the TH and request to ...
Alén Arias Vázquez (494ccbf9) at 18 Sep 08:49
added sw filter to not update values hier that 4000.0 rpms
Alén Arias Vázquez (2fdc7e88) at 18 Sep 08:27
remove PEC by default
During the CHARM campaign in Aug 2023 we observed that above ~100Gy it happens that RPM value reported is very wrong (e.g. >10 000) or jumps by a large value from one readout to another. These kind of unrealistic values should be filtered out in software. Also if the RPMs are stuck at unreasonable value, the regulation should just continue feeding the last "known good" PWM value.
fixed in version 2
TPS7A4533 was tested in radiation. Schematics uses correct reference, but BOM still lists TPS78633DCQ.
fixed in version 2
The reason is that uC still gets power through I/Os. Therefore now we pull i2c lines to "0" when restarting Monimod. However, still it seems that it's getting ~1.4V through I/Os where OPAMPs are connected. When we tested with a fantray where OPAMPs IC7, IC8, IC9 were not soldered, power cycling worked perfectly and voltage on the uC was dropping to 0V.
Even if the power cycle seems to work (all fans stop), in radiation tests, this remaining voltage is not enough to fully power cycle the uC core and it stays stuck until full crate power cycle is performed.
Driving I2C lines to "0" at the moment when power cycle is done solves the problem. Verified during the CHARM campaign in Aug 2023
The reason is that uC still gets power through I/Os. Therefore now we pull i2c lines to "0" when restarting Monimod. However, still it seems that it's getting ~1.4V through I/Os where OPAMPs are connected. When we tested with a fantray where OPAMPs IC7, IC8, IC9 were not soldered, power cycling worked perfectly and voltage on the uC was dropping to 0V.
Even if the power cycle seems to work (all fans stop), in radiation tests, this remaining voltage is not enough to fully power cycle the uC core and it stays stuck until full crate power cycle is performed.
Alén Arias Vázquez (2fdc7e88) at 15 Sep 15:37
remove PEC by default
Alén Arias Vázquez (b89f0b1e) at 15 Sep 15:36
Adam Wujek (b89f0b1e) at 12 Sep 15:03
pytest: fix testing long registers when an old data is the same as ...
Grzegorz Daniluk (dc5648b1) at 06 Sep 15:36