Arduino I2C Master och Breakout (2 / 4 steg)
Steg 2: Designprocess
Från och med den Lödfritt set av brödunderläggen designen, följde jag den design som jag gjort tidigare för ledar-I2C krets och La i breakout stiften för ATMEGA328P stiften, ICSP och jag la i en Vin uteffekt.
Energisparfunktioner
Avsnittet längst till vänster i styrelsen är tillägnad 5V spänningsregulator komponenter. Jag har arrangerat komponenterna på den Lödfritt set av brödunderläggen så att du kan se precis hur denna krets fungerar. Strömmen går till LM7805 längst till vänster (spänning ingång) ben. Det finns en utjämning kondensator ansluten mellan spänning in benet och ostridigt benet (mellersta benet). Längst till höger benet (Matningsspänning) har också en utjämning kondensator mellan det och marken benet. Det finns ett 2 Pin kvinnliga huvud kopplade till ingång spänning och marken för att ge en Vout.
Utspänning och marken är anslutna till positiva och negativa rälsen av den Lödfritt set av brödunderläggen, ger 5V reglerad spänning till styrelsen (byglade nedifrån och upp).
Mikroprocessorn
ATMEGA328P sitter i styrelsen med stift 1 (RESET) i vänster-bottenläget. Det finns en 10 k ohm motstånd ansluter Återställ med den tillverkade spänningen av makt. Återställ PIN-koden kan också anslutas till USB-seriell kontakt Pin 1 via en 0,1 nF keramiska kondensator.
VCC (stift 7) är byglad till AVcc (stift 20) på ATMEGA328P.
XLAT1 (pin 9) och XLAT2 (pin 10) är anslutna till 16 Mhz kristallen och till GND med en 22 pF keramiska kondensator på varje 2 benen på kristallen.
Ganska mycket allt annat är breakout...
USB följetong
Förbinder (vänster till höger) Återställ (PIN-kod 1), RX (pin 3), TX (pin 2), 5V Power, ingenting och GND. Observera att den 5: e pin av USB-seriell anslutning inte ansluter till någonting. Jag ansluter en Freetronics USB-seriell Adapter till styrelsen så att jag kan ansluta styrelsen till datorn via en USB-kabel för seriell övervakning och även för belastande upp skisser till (bootloaded) ATMEGA328P.
I2C Breakout
Förbinder Analog 5 (PIN-kod 28), Analog 4 (PIN-kod 27), GND och 5V.
ICSP Header
Jag har lagt ett ICSP huvud till styrelsen så att jag kan bränna bootloader till styrelsen via min USBTinyISP. Du kommer att notera att endast 5V och GND är anslutna till ICSP i designen. Avsikten är att använda hoppare för att koppla RESET, SCK, MISO och MOSI stiften från ATMEGA328P till huvudet. Detta är en av de mest betydande kompromisserna av en enkelsidig PCB. Du kommer att se byglarna (vit) i koppar sidan bilder.
Fritzing mönster
Jag har bifogat Fritzing design filer i detta instructable så att du kan bygga banan, bör du önskar, eller ta designen framåt... om du vill.