SPICA Requirements

Requirements:

CategoryRequirementRationaleDescriptionVerification
Power



Power.InputPowerSPICA shall accept power from a 2S LiPo Battery7.4V for deployment chargesLiPo battery voltages are integer multiples of 3.7V (Low = 3.7V)





Power.ConnectorsSPICA shall use locking power connectors.Don't want vibration to disconnect power / charges






Form Factor



FormFactor.SizeSPICA shall fit inside an L1 rocket.Ability to perform frequent testsApproximately 2.75" diameter










Environment



Environment.TemperatureSPICA shall operate in the desert conditions of IRECIREC desert temperaturesHighest temp at 2019 IREC was about 120F from EggTimers





Digital Communications



DigitalCommunications.ProgrammingSPICA shall be programmable over UART or SWD


DigitalCommunications.ICSPICA shall be capable of I2C, SPI, and UART communications.Interface with all sensorsCommunication between ICs
DigitalCommunications.UpstreamSPICA shall be able to communicate data to a PC.Debugging / Data output
FTDI USB to TTL Converter










Sensors



Sensors.IMU.GRangeSPICA shall be able to measure acceleration in the range of ±16G


Sensors.IMU.GyroSPICA shall be capable of determining angular rate (Proper term?)


Sensors.IMU.RefreshRateSPICA shall be capable of retrieving and logging new IMU data at 5Hz.


Sensors.IMU.???













Sensors.Altimeter.RangeSPICA shall be capable of measuring within the altitude range of a 10k rocket.IREC 2021 is a 10k rocket

Sensors.Altimeter.ResolutionSPICA shall be capable of measuring altitude within 1 meter.


Sensors.Altimeter.RefreshRateSPICA shall be capable of retrieving and logging new altitude data at 5Hz.







Sensors.ApogeeDetectionSPICA shall be capable of apogee detection.Deployments






Data Storage



DataStorage.RecordTimeSPICA shall be capable of handling X minutes of flight data? X number of flights?




DataStorage.RobustnessSPICA shall use non-volatile memory ???
SPI Flash / No MicroSD that can vibrate out










Firmware



Firmware.ProgrammingSPICA shall be compatible / programmable with Arduino
Easy to program, easy to learn