Per updated requirements from our Propulsion team for Cold Flow (10/29), and Hot Fire (11/5), we must support 9 PTs as Analog data inputs to our ground systems (therefore, 9 input channels to our integrated PiHat ADC). Currently, we only support 8 inputs.
Suggested Solution
Should be a pretty easy/quick fix: We should just need to increase a few constant values in the ADC C code to actually sample (and log to the logfile) an extra channel. Following this change, a full system test should be completed, and verification evidence showing the log files (adc.csv and adc_raw.csv) with the extra channel showing logically correct "0-values" should be posted.
Some notes to consider:
Our ADC supports up to 10 channels (IN0 - IN9).
A known quirk of the PiHat ADC when reading from more channels is a decrease in any one channel sampling rate.
Future Work
With an extra several PTs being supported, we need to also create a Grafana dashboard for the updated setup. This will be done in #9.
Motivation/Description
Per updated requirements from our Propulsion team for Cold Flow (10/29), and Hot Fire (11/5), we must support 9 PTs as Analog data inputs to our ground systems (therefore, 9 input channels to our integrated PiHat ADC). Currently, we only support 8 inputs.
Suggested Solution
Should be a pretty easy/quick fix: We should just need to increase a few constant values in the ADC C code to actually sample (and log to the logfile) an extra channel. Following this change, a full system test should be completed, and verification evidence showing the log files (
adc.csv
andadc_raw.csv
) with the extra channel showing logically correct "0-values" should be posted.Some notes to consider:
Future Work
With an extra several PTs being supported, we need to also create a Grafana dashboard for the updated setup. This will be done in #9.