IC mikrokrmilnik ATmega328P DIP-28P
€8.99 (DDV vključen)
IC mikrokrmilnik ATmega328P DIP-28P je jedro Arduina UNO v samostojnem čipu — 32 KB Flash, 28 through-hole nogič, protoboard-kompatibilen, za zamenjavo ali lasten PCB dizajn.
4 na zalogi
Opis
IC mikrokrmilnik ATmega328P DIP-28P — jedro Arduina UNO v samostojnem čipu
ATmega328P DIP-28P je integriran mikrokrmilnik podjetja Microchip Technology (prej Atmel), ki ga poznamo kot srce Arduino UNO plošče. Ko kupite ta čip, dobite natanko isti AVR procesor, ki poganja milijone Arduino projektov po svetu — le brez vse podporne elektronike (USB čip, regulatorji, pini). Oblika DIP-28P (Dual In-line Package, 28 nogič) ga naredi protoboard-kompatibilnega: vtaknite v protoboard, dodajte kristal in par kondenzatorjev, in že imate avtonomni mikrokrmilnik.
Ta čip je namenjen za zamenjavo poškodovanega ATmega328P v Arduino UNO ali NANO, za lastni dizajn PCB ploščc s skodovanim Arduino bootloaderjem ali za neposredno AVR programiranje brez Arduino abstrakcije. Delovna napetost 1,8V–5,5V mu daje izjemno fleksibilnost pri napajanju.
Anatomija čipa
| Tip čipa | 8-bitni AVR RISC mikrokrmilnik |
| Mikrokrmilnik | ATmega328P, Microchip Technology |
| Ohišje | DIP-28P (Dual In-line Package, 28 nogič) |
| Korak nogič | 2,54 mm (protoboard-kompatibilen) |
| Delovna napetost | 1,8V – 5,5V |
Ključne lastnosti
- DIP-28P — protoboard direktno – Razmik 2,54 mm ustreza standardnemu protoboardu. Ni spajkanja za prototipiranje.
- Enako jedro kot Arduino UNO – Ko naložite Arduino bootloader, programirate z Arduino IDE točno tako kot UNO ploščo.
- 32 KB Flash, 2 KB SRAM, 1 KB EEPROM – Vse, kar potrebujete za kompleksne avtomatizacijske projekte.
- 23 I/O pinov (6 PWM, 6 analognih) – Dostop do vseh periferij: UART, SPI, I2C, ADC, PWM.
- Interni oscilator 8 MHz – Deluje brez zunanjega kristala; za Arduino UNO-kompatibilno delovanje pri 16 MHz dodajte zunanji kvarc.
- Delovna napetost 1,8V–5,5V – Enocelni LiPo (3,7V), dve AA bateriji, 3,3V ali 5V reguliran vir.
Kaj potrebujem za začetek (standalone Arduino)?
- 16 MHz kvarčni kristal + 2× 22 pF kondenzatorja – Med pina 9 in 10, vsak kondenzator proti GND. Brez tega le 8 MHz interni oscilator.
- 100 nF bypass kondenzator na VCC (pin 7) in AVCC (pin 20) – Obvezno za stabilno delovanje; napajanje načtaj filtrirajte tik ob čipu.
- FTDI adapter (3,3V ali 5V) ali Arduino kot ISP – Za nalaganje bootloaderja in programov. Povežite: RXD→pin 2, TXD→pin 3, DTR→pin 1 prek 100 nF kondenzatorja.
- Arduino IDE (brezplačen) – Nastavite: Tools → Board → Arduino UNO po nalaganju bootloaderja.
Moj prvi projekt — standalone Arduino na protoboardu
- Vstavite ATmega328P v protoboard. Dodajte VCC (pin 7, 20) na +5V, GND (pin 8, 22) na maso, AVCC (pin 20) na +5V.
- Povežite 16 MHz kvarc med pina 9–10 z 22 pF kondenzatorjema na GND. Dodajte 100 nF na VCC in AVCC.
- Prek Arduina UNO kot ISP naložite bootloader (Tools → Burn Bootloader), nato naložite program prek FTDI → Upload.
Primeri uporabe
- Zamenjava poškodovanega MCU (popravilo Arduino UNO ali NANO, ki ima poškodovano ATmega328P)
- Lasten PCB dizajn (kompakten Arduino-kompatibilen krmilnik brez nepotrebne elektronike)
- Baterijski senzorski node (globok sleep mode za leta delovanja na 2×AA bateriji)
- Industrijski regulator (PLC-podobno vezje brez USB in USBčipa — le MCU, releji, vhodi)
- Izobraževalni projekt (učenje bare-metal AVR programiranja brez Arduino abstrakcije)
Tehnični pregled
Tehnične specifikacije
| Mikrokrmilnik | ATmega328P |
| Arhitektura | AVR 8-bit RISC, Harvard |
| Hitrost ure | do 20 MHz (16 MHz z zunanjim kvarcom) |
| Flash pomnilnik | 32 KB (0,5 KB bootloader) |
| RAM (SRAM) | 2 KB |
| EEPROM | 1 KB |
| Digitalni I/O | 23 (od tega 6 PWM) |
| Analogni vhodi | 6 (10-bitni ADC) |
| Komunikacija | UART, SPI, I2C (TWI) |
| Delovna napetost | 1,8V – 5,5V |
| Tok na I/O pin | 40 mA (max) |
| Ohišje | DIP-28P |
| Korak nogič | 2,54 mm (through-hole) |
| Dimenzije ohišja | ~35 mm × 7 mm |
Primerjava: ATmega328P DIP-28P vs TQFP-32 vs Arduino UNO
| ATmega328P DIP | ATmega328P TQFP-32 | Arduino UNO | |
| Ohišje | DIP-28P (through-hole) | TQFP-32 (SMD) | DIP na plošči |
| Protoboard | Da | Ne (SMD) | Ni potreben |
| USB | Ne | Ne | Da (CH340/16U2) |
| Bootloader | Ni vgrajen | Ni vgrajen | Vgrajen |
| Cena | ~9 EUR | ~6 EUR | ~10–25 EUR |
Inženirski PRO nasvet
Brez pravilnih fuse bitov bootloader ne bo deloval — in čip se bo zdel “mrtev”. Ko prvič programirate goli ATmega328P, so fuse biti nastavljeni na interni 8 MHz oscilator. Če želite 16 MHz z zunanjim kvarcem (Arduino UNO kompatibilno), morate najprej nastaviti fuse bite: v Arduino IDE izberite Tools → Board → Arduino UNO in kliknite Burn Bootloader prek ISP programatorja. To nastavi fuse bite IN naloži bootloader v enem koraku. Če pozačunete ta korak in direktno naložite sketch prek FTDI, bo takt napačen in baud rate serijskega porta bo dvakrat prepočasen. Rešitev: vedno Burn Bootloader pred prvim use.
Kompatibilnost
Pin-to-pin kompatibilen z vsemi Arduino UNO DIP različicami. Z naloženim Arduino UNO bootloaderjem programirajte z Arduino IDE (Tools → Board → Arduino UNO). Za zamenjavo v Arduino UNO: DIP podnožje ni privijačeno — preprosto izvlecite star čip in vtaknite novega. Deluje z vsemi Arduino UNO knjižnicami in ščiti (shields).

Mnenja
Clear filtersZaenkrat še ni mnenj.