Loading 3D model… large boards can take a moment.
Project Name:
MCU Data Logger for ATmega328-AU
Author: Majed Alharbi [ Majed Dev ]
URL: https://github.com/DevMajed/Dattalogger_Board.git
Objective :
The MCU Data Logger is designed to log data from various sensors or peripherals connected to an ATmega328-AU microcontroller.
The project incorporates features such as external EEPROM memory (24LC1025), a real-time clock (DS1337S), and essential connectors for communication and programming.
ATmega328-AU:
Main microcontroller responsible for data processing, sensor interfacing, and overall control of the system.
EEPROM (24LC1025):
External EEPROM memory for storing data logs, and it rovides non-volatile extended storage capacity.
Real-Time Clock (DS1337S):
Provides accurate timekeeping for timestamping data logs.
Real time Crystal Oscillator:
32.768 kHz: Connected to DS1337S for precise real-time tracking.
High speed Crystal Oscillator :
16 MHz, Connected to Pins B6 and B7 of the AVR, with capacitors for stable clock operation.
Connectors:
UART: For serial communication.
ICSP: In-Circuit Serial Programming for firmware updates.
I2C: General-purpose I2C communication.
GPIO: General-purpose input/output for additional peripherals.
Interactions between Blocks:
Microcontroller: ATmega328-AU
EEPROM: 24LC1025
Real-Time Clock: DS1337S
Crystal Oscillators:
32.768 kHz (for DS1337S)
16 MHz (for ATmega328-AU)
Connectors: UART, ICSP, I2C, GPIO
Power Supply: 5V battery "MCU 1.8V to 5.5V, EEPROM and DS1337S 2.3V to 5.5V. Oscillators 5V."
Communication Protocols: I2C, UART
Programming Language: C/C++
Sginals Track width :
0.25 mm
VCC/GND Track width :
0.35 mm
Signal Layers:
Top F.Cu + Ln2.Cu
Power Layer :
Ln1.Cu with Copper fills
Ground Layer :
Bottom B.Cu with Copper fills
No comments yet. Be the first to ask about this board.