Design PCB circuit diagram from 0 – arduino nano
foreword
Recently, I plan to design a Linux circuit board for a microcomputer, but I find that I still have shortcomings in circuit design, so I plan to design the circuit diagram from scratch. If you like it, start with me.
introduce
Official introduction: Arduino Nano is Arduino's classic breadboard-friendly design board with the smallest size. Arduino Nano has pin headers, can be easily connected to the breadboard, and has a Mini-B USB connector, and arduino nano is a development board that is relatively easy to get started with PCB design
1. Introduction to arduino nano main control chip
The main control chip is ATmega328P, of which Flash Memory (flash memory) has 32KB, SRAM (static memory) has 2KB, two 8-bit timer/counters with independent prescaler and comparison mode, and a 16-bit timer/counter , with independent prescaler, compare mode and capture function mode
from the official ATmega328P chip
2. Arduino nano main control circuit design
1. Crystal oscillator circuit
Select the corresponding capacitor, external crystal oscillator parameters
USB input circuit
regulated power supply circuit AMS1117 main control
CH340 serial port
circuit indication
external connection pin
chip main control
overall circuit diagram
Import PCB, divided into two layers
Wiring and laying copper
Front side
Back side