Kai reikia ką nors patirti, ką nors paprogramuoti, aš imu iš stalčiaus savo seną PCB plokštelę su ATMEGA16 mikroschema, biški palituoju jei reikia, perprogramuoju ir naudoju. Tačiau laikas eina, PCB sudilo, vietomis atšoko takeliai, o ir šiai nei technologiškai, nei estetiškai nebegražiai atrodo. Gal prie 5 metus (vaje) viskas buvo ir gerai, bet dabar jau yra Kiniškos pramoninės PCB…
Kodėl ta pati, archaiška Atmega? Juk yra tiek naujų procesoriukų, visokios ARM technologijos ir panašiai… Ogi todėl, kad aš dar vis tebeturiu prilupinėtų atmegų. Ir dar dėl to, kad naujom mikroschemom man reikės daug ką mokytis iš naujo, o aš tingiu. O beto turiu šiokią tokią paprogramių biblioteką ir biški загатовкю. O ir dar, naujos mikroschemos dažnai tupi durnuose korpusuose (arba siaurakojai arba BGA) arba reikalauja visokių papildomų reikalų. Kodėl ne ARM ir ne koks androidas? O kam man “ekskavatorius rūtų darželyje”? Aišku yra pas mane ir ARM devboardas su Androidu, yra ir Texas Instruments kažkoks devboardukas, ir Freescale semiconductors 8 ir n-liolikos bitų kontrolerio devboardai. Tačiau pagrindinė bėda laikas. Ypač dabar, kai darbe teko persikonfiguruoti į chemikus. 🙂
Taigi, versija 2.0. Pagrindiniai skirtumai nuo pirmos versijos:
- Taigi dvisluoksnė ir žalia PCB! 😉
- 5 ir 3.3V technologija (jumperis ir LT117).
- RTC on board. Tiesa, tas durnas, Holteko.
- I2C sleivai on board: eepromas ir LM75.
- SPI flaš čipas (tiesa, dar neišbandžiai, nes visi turimi mažavolčiai, o aš dar noriu išlaikyti suderinamumą su 5V technologija)
- VISI I/O pinai išvesti ir galima prie jų lituoti.
- 6 pin ISP. Čia gal ne navarotas, bet paprasčiausiai reikėjo sutalpinti viską ant 5×5 plokštės.
- Mini USB lizdas.
- Žymiai daugiau kondikų- turi mažiau triukšmauti. LC filtras ant Vanalog.
- Kogero suderinamas su visais mano eksperimentiniais projektais. Ir kogero netgi su visais V-USB projektais.
Pridedu testinį softą kuris leidžia patikrinti LCD, I2C epromą, termometrą ir laikrodį. Kaip visada, source code ir sukompiliuotas hex failas.
O kad būti visai geriečiu, prašom: Eagle schema, PCB ir Gerberiai.
P.S. beja, vietoje 16 atmegos gali dėti ir didesnę ir mažesnę. Svarbu tik kad sutaptu pinoutas.