Low-Power CubeSat Sensor Node with LoRa Telemetry
Sensor / Functionality
Temperature
TMP117AIDRVR
Magnetometer
LIS2MDL
Photodiode
TEMD6200FX01
IMU
BNO085
Gas Sensor
BME688
Ambient Light
VEML770
Circuit Design
Microcontroller: ESP32-S3-WROOM-1
Power Source: LiPo battery + USB-C 5V + Solar Input
Charging: MCP73871 (multi-source LiPo charger with power path)
Regulation type: buck regulator (TPS62162)
Power gating: TPS22917 load switches in every subsystem
Power monitoring: INA228 (I2C) on 4 rails
GNSS: u-blox MAX-M10S, I2C
Wireless: LoRa, SPI with LC matching network
Primary data bus: I2C - sensors, RTC, power monitors, GPIO expander
Secondary data bus: SPI
Filtering: Ferrite beads on SENSORS_3V3, LORA_3V3, GNSS_3V3 rails
Security: ATECC608A hardware secure element (I2C)
Storage: W25Q128 256Mb SPI NOR flash
BOM
Full Schematic