1. What communication protocols does your team intend to use? How many of each protocol?
  2. Do you need any GPIO (general purpose input/output) pins?
  3. Do you have any operating frequency requirements? (ADCS?)
  4. What are your memory requirements? Speciificaly RAM and storage?
  5. What are the power requirements for the microcontroller? (EPS ONLY)
  6. What temperatures should the microcontroller be able to operate in? (MECH/THERMAL)

Comms

  1. Communication Protocols:
    1. SPI to CC1120 IC
    2. I2C to one or two temperature sensors
    3. Probably I2C to an antenna deployment mechanism
  2. There are GPIO pins for the CC1120 (I think 3) that allow for things like interrupts for FIFO memory overflow and an interrupt-based receive mode
  3. There are two potential CONOPS: receiver always on in the “sniff” mode, or receiver and transmitter only on during very specific times (about 20 something minutes a day)
  4. Not sure at the moment. The most computational and memory expensive thing would be sending and receiving data. We’re talking 9600bps (1200 bytes) on transmit for about 10 mins a day, and 1200bps (150 bytes) on receive for about 10 mins a day. There’s no real processing of that data besides packaging and decoding information, which can be done with algorithms that are O(n). OSI related functions like CSP and AX.25 are O(n) with framing and packetization. We can expect to hold up to a max of 1.44 MB of telemetry (maybe add some slack to that) in volatile memory (and maybe in non-volatile, depending on how we decide to do this).
  5. N/A
  6. N/A