Main Control Unit (MCU) - Geowissenschaften/EXCISS GitHub Wiki
The main control unit, in short MCU, is a ATmega2560 8bit microcontroller from Atmel. It is configured to run at 8MHz clock speed and 3.3volts. The microcontroller is always on, until a shutdown is required by cutting off the frame power supply. The MCU is responsible for all task's witch require a realtime handling, and high reliability.
The main task for the MCU are:
- System boot-up and shutdown sequence handling.
- System health monitoring and logging.
- Detection of failures.
- Power distribution management.
- Datapath switching.
- Peripheral device command & control.
- Timekeeping.
- Acting as a command & control bridge between SCU and peripheral device.
- Charge and discharge control of the HVU.
- PWM generator for LED light sources.
Toolchain & required librarys
Debug tools
GUI for BusPirate https://sigrok.org
Links to external resources
Detailed technical specs and datasheet can be found on the vendors website: http://www.microchip.com/wwwproducts/en/ATmega2560