The modular mitmót system Az AVR mikrovezérlő kártya Kártyakód: MCU-AVR-S-0b Fejlesztői dokumentáció Dokumentációkód: -D0a Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Beágyazott Információs Rendszerek csoport 005. január
Tartalom A kártya felépítése Csatlakozó-kiosztás 7 Buszcsatlakozók 7.ábra A csatlakozók fizkai elhelyezkedéseműködési leírás Működési leírás A panel tápellátása A reset áramkör Bemérési utasítás -D0a BME MIT 005.
A kártya felépítése A kártya a ATMEL Atmega8L típusú mikrovezérlőjéhez készült. A kártya felülnézeti képe az ábrán látható.. ábra Az AVR kártya BME MIT 005. -D0a
: Tápkapcsoló : Tápcsatlakozás Ennek a kapcsolónak a segítségével lehet ki/be kapcsolni a külső tápról vagy elemről történő tápellátást. Ez egy, mm-es tápegység csatlakozó. A középső csatlakozó kontaktus a pozitív. A fordított polaritással való csatlakozás által okozott problémák kivédésére a kártya tartalmaz egy sorosan bekötött Schottky diódából álló védelmet. A csatlakoztatott DC tápfeszültségnek és 7 V között kell lennie. (A tényleges működési tartomány,6 V 0 V, az ennél szűkebbre megadott felhasználói tartomány biztonsági tartalékot tartalmaz.) Fontos, hogy amennyiben fali adaptert használunk, ellenőrizzük annak tényleges feszültségét, mert az üresjárási feszültsége lényegesen nagyobb lehet a specifikáltnál. A kártya 0 V-nál nagyobb bemeneti feszültség esetén meghibásodhat! A kártya hely hiánya miatt csak korlátozott túlfeszültség elleni védelemmel rendelkezik (egy Zener dióda). A kártya elemről vagy akkumlátorról is üzemeltethető. Ez célszerűen db AA vagy AAA méretű ceruza elem vagy akku. Az elemtartó vezetékeit az elem bemenetekre kell forrasztani, polaritáshelyesen. A táp csatlakozó bedugásakor az elem bemenet lekapcsolódik. : Busz csatlakozó -8-ig és 9-56-ig : Atmega8L processzor A busz csatlakozás 8 és 9-56 lába. A csatlakozó kiosztása később részletesen bemutatatásra kerül. Ez egy 8 bites AVR processzor. Fontosabb tulajdonságai a következők: RISC felépítés, egy utasítást átlagosan órajel alatt hajt végre, (kb. 8 MIPS), szétválasztott kód és adat memória 8 kb on-chip flash (0 000 írás-törlési), opcionális Boot code szekcióval, önprogramozási lehetőséggel kb on-chip adat SRAM kb o-chip EEPROM (00 000 írás-törlés) In-System Programming (ISP), In-Application Programming Vektoros interrupt, fix IT prioritások és vektorcímek, de a vektor tábla átállítható Boot szekció elejére JTAG támogatás (programozás, debuggolás, Boundaryscan) db UART, SPI, IC kommunikációs interfészek -D0a BME MIT 005.
5: ISP csatlakozó db 8 bites timer, db 6 bites timer (compare mód, capture mód, PWM üzemmód), független timer előosztók, real time clock külön kvarccal, watchdog timer 0 bites successive apr. A/D mintavevő tartóval, különféle bemeneti konfigurációk: 8 egyedi bemenet, 7 közös negatív pontú diff. bemenet, független differrenciális bemenet programozható erősítéssel: x (0 bit), 0x (8 bit), 00x (7 bit), belső referencia: A vagy.56v vagy külső reerencia Kisfogyasztású üzemmódok (6 féle) Maximum 8MHz-es órajel, programozható rendszer óra osztó (fogyasztás csökkentés céljából) Egyes perifériák tápellátása külön ki/be kapcsolható, ezzel biztosítva további fogyasztásoptimalizálási lehetőségeket. Bekapcsolási RESET áramkör, programozható Brownout detektor A kártya a korlátozott busz csatlakozási pontok miatt nem használja ki kontroller összes lehetőségét. Ez egy az AVR processzorok programozóinál használt szabványos 0 pólusú csatlakozó, ami egy kábel segítségével csatlakoztatható a PC-hez. Ezen keresztül lehet (az SPI interfészeknél megszokott szinkron soros protokoll szerint) az az In-System programozást végrehajtani (de erre a JTAG interface is alkalmas). A csatlakozón levő bemeneteken soros ellenállásal és Shottky diódával megvalósított szintkonverzió történik, mivel a printer port CMOS vagy TTL szinteket ad ki, a kártya pedig LV szintekkel dolgozlik. Az ISP a normál soros port lábakat is használja (de más funkcióban), és a tápfeszültség is megjelenik a csatlakozón, ezért egy külső szintkonverter csatlakoztatása esetén az soros portként is használható, a programozó kábel lehúzása után. A programozó PSCK bemenete az SPI interfész SCK órajel lábára csatlakozik, egy ellenálláson keresztül. Ezért az SPI-t használó program esetén a programozás után célszerű lehúzni a programzó csatlakozót. A csatlakozó kiosztás az alábbi. (A táblázat ahhoz igazodik, ahogyan a kártyán szemből nézve látjuk a csatlakozót.) 6 8 0 (,V) 5 7 9 PMOSI/RXD0 (input) NC PNRES (input) PSCK (input) PMISO/TXD0 (output). táblázat Az ISP csatlakozó kiosztása BME MIT 005. -D0a 5
7: JTAG csatlakozó A JTAG csatlakozó segítségével lehet a processzort In-Circuit debuggolni, programozni, ill. a processzor és környezete Boundary scan alapú tesztelésére is alkalmas. A JTAG használatához be kell programozni a JTAGEN fuse bitet. Ha debuggolásra akarjuk használni, akkor az OCDEN fuse bitet is. A kártya dedikáltan csak a JTAG céljára használja ezeket a port lábakat. 6 8 0 (,V) NRES_JTG NC 5 7 9 Tck (input) TDO (output) TMS (input) (,V) TDI (input) 8: Reset nyomógomb 0: System LED. táblázat A JATAG csatlakozó kiosztása Ennek a nyomógombnak a lenyomásával lehet a processzornak, illetve az egész rendszernek egy reset impulzust adni (a reset impulzus csatlakoztatva van a buszra, így minden panel megkapja azt). A processzor PD.7 lábára kötött nagy fényerejű LED. Elsősorban diagnosztikai jellege van, ennek villogtatásával jelezhetjük, hogy a processzorkártya működik. A LED fogyasztása bekapcsolt állapotban hozzávetőlegesen 6 ma. 6 -D0a BME MIT 005.
Csatlakozó-kiosztás Buszcsatlakozók A busz csatlakozóra kapcsolódó processzorlábak hely hiánya miatt nem tartalmaznak soros védelmet. Ezért fokozottan vigyázni kell a szembe kapcsolásra. A csatlakozási felület a következő megvalósított funkcionális elemeket tartalmazza: Digitális tápfeszültség stabilizátor A processzorpanel és a többi modul tápfeszültség-ellátása a processzorpanelen lévő csatlakozóról történik, amennyiben a tápellátó áramkörök be vannak ültetve. A tápellátó áramkör V-tól 7 Vig üzemel. A, V-so táplábak együttes terhelhetősége 00 ma, ebbe az értékbe nem kell beleszámolni a processzorpanel fogyasztását. (Valójában a tápellátást végző TPS6056 DC/DC konverter tényleges terhelhetősége 800 ma, így a specifikációban egy jelentős tartalékot hagyunk.) Ha a processzorpanel,v feszültségét nem a kártyán levő DC/DC konverterről vesszük, hanem másik kártyán állítjuk elő és így azt a buszról akarjuk táplálni, akkor el kell távolítani a JP jumpert, ami leválasztja a tápot a kártyáról! A kártya nem tartalmaz analóg tápfeszültséget, ezek a részek nincsenek bekötve. Reset A mikrovezérlő reset jele rá van kötve a buszra, ezáltal lehetőségünk van az egész rendszernek reset impulzust adni. A reset impulzus hozzávetőlegesen 0 ms hosszú. UART A csatlakozó sorra az Atmega8L UART perifériája van kivezetve. Az UART0 a processzor panelen van kivezetve az ISP csatlakozóra. IC Az IC az egyik legelterjedtebb két vezetékes IC-k közötti kommunikációs busz, sok IC rendelkezik ilyen felülettel. Az IC,7 k-s felhúzó ellenállásai a kártyán vannak elhelyezve. A buszon maximálisan 00 kbit/sec-os sebességet lehet elérni (IC gyors üzemmód), de ehhez még egy, k-s felhúzó ellenállást kell a periféria kártyán elhelyezni mind a két vezetékre. Egyébként a garantált sebesség 00 kbit/sec. BME MIT 005. -D0a 7
SPI Az SPI szintén elterjedt kommunikációs protokoll. A legtöbb mikrovezérlő támogatja. A MISO, MOSI, és egy SSEL jel van kivezetve a buszon. Az SSEL jelet akkor használjuk, ha a kontroler kártya SPI-át SLAVE üzemmódban akarjuk használni. MASTER módban a GPIO jelek használhatók a SLAVE-k kiválasztására. A programozó PSCK bemenete az SPI interfész SCK órajel lábára csatlakozik, egy ellenálláson keresztül. Ezért az SPI-t használó program esetén a programozás után célszerű lehúzni a programzó csatlakozót. EXT INT, EXT INT A külső megszakítás lábak igen fontosak minden beágyazott rendszerben, ezekre nyomógombok (a prellezésre figyelemmel kell lenni) vagy riasztási funkciók köthetők, és a processzort képesek felkelteni power down módból. A külső megszakítás lába felhúzására a belső programozható felhúzás használható. TIMER_CAP, TIMER_CAP A timerekhez tartozó capture vezetékek fontosak lehetnek egyes időzítési feladatoknál, események pontos idejének loggolásánál, óraszinkronizációnál. A bemenet triggereli, hogy a hozzá tartozó timer egység aktuális értéke átíródjon egy regiszterbe, melyből az érték kiolvasható. A trigger programozhatóan fel vagy lefutó él lehet. Opcionálisan egy tüske szűrő is bekapcsolható, ha a zajos jel miatt szükséges. A kártyán a TIMER_CAP a mikrokontroller TIMER 6 bites timeréhez, a TIMER_CAP pedig TIMER 6 bites timeréhez kapcsolódik. A TIMER capture-t az analóg komparátor is képes trigerelni, mely az ADC- bemenetre van kapcsolva. A capture lábakhoz nincsenek felhúzó ellenállások rendelve, itt is a programzoható belső felhúzás alkalmazható, ha szükséges. PWM, PWM A PWM-ek jól használhatók primitív AD átalakítókként, léptető motor vezérlésre stb. A PWM és PWM a mikrokontroller TIMER 6 bites timerének OCA ill. OCB kimenetei. Mivel ezek ugyanazon timerhez tartoznak, egyszerűen előállíthatók egymáshoz képest eltolt fázisú jelek (pl. léptető motor vezérléshez). GPIO-GPIO5 Mind implementálva van, általános célú IO-ként használhatóak, programozható belső felhúzással rendelkeznek. ADC- Az Atmega 8 0 bites A/D konverterének 0--as csatornája van ide kötve. Ezek hasznáhatók asszimetrikus bemenetként, db független szimmetrikus bemenetként programozható erősítővel. Az ADC bemenetre rá van kapcsolva az analóg komparátor +AIN0, az ADC-re pedig a AIN bemenete. Így ezek feszültség határ 8 -D0a BME MIT 005.
túllépés figyelésére is alkalmasak. Az A/D referencia feszültsége programból választhatóan: belső,56v-os referencia forrás, a,vos táp, vagy a külső referencia lehet. A legtöbb esetben a belső,56v-os belső referencia megfelelő. Az A/D a -hez képest csak pozítív feszültséget képes fogadni melynek legnagyobb értéke a választott referencia feszülség lehet, ehhez tartozik az átalakított 0 bites érték. Az ADC-n jobb zaj viszonyokat érhetünk el, ha a CPU-t ADC noise reduction módba kapcsoljuk. Ekkor néhány belső órajel forrás leáll (a CPU-é is). Az A/D órajele programozható. A legjobb felbontás 50-00kHz között érhető el. Normál üzemmódban órajelenként keletkezhet legsűbben új adat, folyamatos üzemmódban órajelenként keletkezik. A legelső konverzió hosszab időt igényel. Az A/D bemeneti sávszélessége khz, legnagyobb ajánlott mintavételi frekvencia 5kHz. (A mintavételi frekvencia a választott órajel -ad része). AN_REF Innen kaphat külső referencia feszültséget a D/A konverter. DAC Nincsen bekötve. RESERVED- Nincsenek bekötve. BME MIT 005. -D0a 9
A buszcsatlakozó lákiosztása Pozíció Blokknév Jelnév Processzorláb (pozíció) V_Input V_IN A szabályozatlan Táp,6V-9V VssDigital VssD (, 5, 6) VssDigital VssD (, 5, 6) VssDigital VssD (, 5, 6) 5 VddDigital VddD. V (, 5) 6 VddDigital VddD. V (, 5) 7 PWM PWM_ PB5/OCA (5) 8 PWM PWM_ PB6/OCB (6) 9 Timer Capture CAP PD/IC (9) 0 Timer Capture CAP PE7/INT7/IC (9) USART Rx PD/INT/RXD (7) USART Tx PD/INT/TXD (8) IC SCL PD0/INT0/SCL (5) IC SDA PD/INT/SDA (6) 5 SPI MISO PB/SPI-MISO () 6 SPI MOSI PB/SPI-MOSI () 7 SPI SCK PB/SPI-SCK () 8 SPI SSEL PB0/SPI-SS (0) 9 VssAnalog VssA (, 5, 6) JP-en keresztül 0 VssAnalog VssA (, 5, 6) JP-en keresztül VddAnalog VddA - Blind Blind DAC DAC - AN_REF AN_REF AREF (6) 5 ADC ADC_ PF0/ADC0 (6), PE/AIN0/XCK0 () 6 ADC ADC_ PF/ADC (60), PE/AIN/OCA (5) 7 ADC ADC_ PF/ADC (59) 8 ADC ADC_ PF/ADC (58) 9 VssDigital VssD (, 5, 6) 0 VssDigital VssD (, 5, 6) VddDigital VddD. V (, 5) VddDigital VddD. V (, 5) RESERVED RSERVED_ - RESERVED RSERVED_ - 5 RESERVED RSERVED_ - 6 RESERVED RSERVED_ - 7 GPIO GPIO_6 PC7/A5 () 8 GPIO GPIO_5 PC6/A () 9 GPIO GPIO_ PC5/A (0) 0 GPIO GPIO_ PC/A (9) GPIO GPIO_ PC/A (8) GPIO GPIO_ PC/A0 (7) GPIO GPIO_0 PC/A9 (6) GPIO GPIO_9 PC0/A8 (5) 5 GPIO GPIO_8 PD7/AD7 () 6 GPIO GPIO_7 PD6/AD6 (5) 7 GPIO GPIO_6 PD5/AD5 (6) 8 GPIO GPIO_5 PD/AD (7) 9 Blind Blind 50 GPIO GPIO_ PD/AD (8) 5 GPIO GPIO_ PD/AD (9) 5 GPIO GPIO_ PD/AD (50) 5 GPIO GPIO_ PD0/AD0 (5) 5 EXT INT EXT_INT PE5/INT5/OCC (7) 55 EXT INT EXT_INT PE6/INT6/T (8) 56 #Reset #RESET -RESET (0) csak kimenet!. táblázat A busz csatlakozó lábkiosztása 0 -D0a BME MIT 005.
A következő ábrán látható a fenti csatlakozási pontok tényleges fizikai elhelyezkedése. (Az ábra nem méretarányos). 9 7 5 0 8 6 JTAG 8 7 6 5 0 9 8 7 6 5 0 9 8 7 6 5 x5 raszter (58.mm x 8.mm) SPI 6 8 0 5 7 9 56 55 5 5 5 5 50 9 8 7 6 5 0 9 8 7 6 5 0 9.ábra A csatlakozók fizkai elhelyezkedése BME MIT 005. -D0a
A panel tápellátása Működési leírás A, V előállítását egy DC/DC konverter végzi. Ennek a bemeneti feszültsége,v és 0 V közé kell, hogy essen. (A specifikációban a biztonság kedvéért szűkebb feszültségtartományt adunk meg.) Switch_SSSS977_Elf a CON SW power sacket SS/DOAC V_IN D7 V_IN D8 C7 + u_6v_b C6 00n_6V_60 TPS6056DGS V 800mA 8 6 7 Vin EN LBI SYNC U P SW 9 FB 5 PG LBO 0uH_A_DO608_Chipcad L C8 0u_6V_B + JP JUMPER C7 00n_6V_60 C5 + +.V 0u_6V_B HEADER TZMCGS08/SOD-80 HEADER 0 J - BATERY + J. ábra A DC/DC konverter kapcsolási rajza A bemenet ellentétes polaritású tápfesz ellen egy soros Schottky diódával védett, amin hozzávetőlegesen 0, 0, V esik. A túl nagy bemeneti feszültség ellen egy Zener diódával próbáltunk védekezni. A DC/DC konverter kimenete a JP jumperen keresztül kapcsolódik a,v-os busz vezetékre. Ez azért fontos, mert ha a processzor panelt a buszról akarják táplálni, akkor ezt a jumpert eltávolítva elkerülhető a szembehajtás. A reset áramkör A reset impulzus előállításáról egy speciális reset áramkör gondoskodik. Ez az áramkör egy hozzávetőlegesen 0 ms-os reset pulzust állít elő, a tápfeszültség megjelenését követően. (A RESET nyomógomb is az áramkör tápfeszültségét szünteti meg egy FET segítségével.) A mikrokontroler RESET bemenetét a reset áramkör vagy az SPI programozó PNRES kimenete aktivizálhatja. Az alacsony aktív VAGY kapcsolatról az AND kapu gondoskodik. A reset áramkör a tápfeszültség,9v-alá csökkenése esetében szintén resetet ad ki. -D0a BME MIT 005.
n_60 C NRESET SW R k_60 NRES_JTG 5 SN7AHCG08DBVR U R 0k_60 NRESINISP T Button R 7k_60 BSS8/SOT U #RESET Vdd NRESIN TPS809KDBVT. ábra A reset áramkör Bemérési utasítás Bemérésnél végrehajtandó: Vizuálisan ellenőrizni kell, hogy a felületszerelt alkatrészek beforrasztásánál nincsenek-e rövidzárak az egyes lábak között. Az elektrolit kondenzátorok (C, C) beforrasztásának ellenőrzése: polaritás-helyesen vannak-e beforrasztva. A vonallal jelölt oldal a +! A diódák beforrasztásának ellenőrzése: polaritáshelyesen vannak-e beforrasztva. A vonallal jelölt oldal a katód! A JP jumper eltávolítása után tápfeszültség ráadása a panelre és a szabályozott feszültség ellenőrzése (,V ±0,V) A JP jumper felhelyezése és,v megjelenésének újabb ellenőrzése. A PonyProg programozó elindítása. Busz timing calibration elindítása (Setup/Calibration). A setup/interface setup-ban parallel és AVR ISP/IO beállítása. BME MIT 005. -D0a
Ezeket csak egyszer kell elvégezni, utána emlékszik rájuk a program. AVR micro és Atmega8 beállítása A security és configuration bitek beállítása (Ctrl S) a következőkre: OCDEN, JTAGEN, CKOPT Ha ez sikeres, akkor az ISP működik. Tesztelő program betöltése a panelra az ISP kábelen keresztül (File/Open Program (FLASH) File As). A reset nyomógomb ellenőrzése. Megnyomása alatt a tesztelő program nem működik, utána viszont elindul. Bekapcsolási reset ellenőrzése. A táp kapcsolót ki-be kapcsolva a tesztprogramnak mindig el kell indulnia. A reset ellenőrzésére azért van szükség, mert a reset áramkörök késleltetésének megadásánál a katalógusban nagyon nagy eltérések lehetnek az azonos típusok között is, ezért ellenőrizni kell, hogy jól működik-e a rendszer. Tesztelő program segítségével az egyes lábak működésének ellenőrzése. -D0a BME MIT 005.
5 C n_60 L 0uH C n_60 A AN_REF 00n_60 C A D C B A (SPI) (IC) EXT_INT EXT_INT CAP SSEL SCK MOSI MISO PWM_ PWM_ SCL SDA RX TX CAP NRESET EXT_INT EXT_INT CAP SSEL SCK MOSI MISO PWM_ PWM_ SCL SDA RX TX PEO/PDI/RxD0 PE/PDO/TxD0 ADC0 ADC 5 6 7 8 9 CAP LD SMD_LED_06 PD7 R9 70_60 Q 8MHz_HC9 C5 SW Button p_60 R5 k7k_60 R7 k7k_60 C6 NRESET 0 p_60 R 7k_60 T 0 5 6 7 5 6 7 8 9 0 BSS8/SOT PE0/PDI/RxD0 PE/PDO/TxD0 PE/AIN0/XCK0 PE/AIN/OCA PE/INT/OCB PE5/INT5/OCC PE6/INT6/T PE7/INT7/IC PB0/SPI-SS PB/SPI-SCK PB/SPI-MOSI PB/SPI-MISO PB/OC0 PB5/OCA PB6/OCB(PWM) PB7/PWM/OC Xtal Xtal -RESET R k_60 NRES_JTG U Vdd Vcc PD0/INT0/SCL PD/INT/SDA PD/INT/RxD PD/INT/TxD PD/IC PD5/XCK-USART PD6/T PD7/T 5 6 SN7AHCG08DBVR #RESET 5 Vcc U ATmega8L 6 AVcc n_60 C 6 AREF PA7/AD7 PA6/AD6 PA5/AD5 PA/AD PA/AD PA/AD PA/AD PA0/AD0 U PC7/A5 PC6/A PC5/A PC/A PC/A PC/A0 PC/A9 PC0/A8 5 5 6 7 8 9 50 5 0 9 8 7 6 5 PF7/ADC7/TDI 5 PF6/ADC6/TDO 55 PF5/ADC5/TMS 56 PF/ADC/TcK 57 PF/ADC 58 PF/ADC 59 PF/ADC 60 PF0/ADC0 6 PEN- PG0/WR- PG/RD- PG/ALE PG/TOSC 8 PG/TOSC 9 NRESIN ADC7/TDI ADC6/TDO ADC5/TMS ADC/Tck ADC ADC ADC ADC0 TOSC TOSC R 0k_60 GPIO8 GPIO7 GPIO6 GPIO5 GPIO GPIO GPIO GPIO GPIO6 GPIO5 GPIO GPIO GPIO GPIO GPIO0 GPIO9 C n_60 Q A.768kHz_KX-8T BAS85/SOD-80 PEO/PDI/RxD0 NRESINISP SCK PE/PDO/TxD0 Title GPIO8 GPIO7 GPIO6 GPIO5 GPIO GPIO GPIO GPIO GPIO6 GPIO5 GPIO GPIO GPIO GPIO GPIO0 GPIO9 C9 n_60 D6 C8 n_60 A ADC7/TDI BAS85/SOD-80 C C0 n_60 R 0_60 R 0_60 R6 0_60 R5 0_60 C n_60 D5 00n_60 A R ADC_ ADC_ ADC_ ADC_ C JP BAS85/SOD-80 D BAS85/SOD-80 n_60 7k_60 ADC_ ADC_ ADC_ ADC_ ADC/Tck ADC6/TDO ADC5/TMS ADC7/TDI PMOSI R 0_60 PNRES R8 0_60 PSCK R0 0_60 D 5 7 9 JP BAS85/SOD-80 R MCU-AVR-S-0b (author: Benesóczky Zoltán) AN_REF AN_REF 7k_60 az elemrõl V_IN V_IN CON JTAG 6 8 0 SER. PROG. NRES_JTG CONN RECT 5x 8-as es 0-es lab kicsipve BAS85/SOD-80 D a kábel csat-ban bedugást gátló tüske a 8-as es 0-es lábnál CON5 D 5 6 7 8 9 0 PMISO CONN RECT 5x -as es 0-es lab kicsipve a kábel csat-ban bedugást gátló tüske a -as es 0-es lábnál D C B A TPS809KDBVT Size Document Number Rev A / 5 Date: Tuesday, February 5, 005 Sheet of
5 CON CON D V_IN VIN VssD 9 VssD VssD 0 D C PWM_ CAP RX SCL MISO SCK ADC_ ADC_ 5 PWM_ 7 CAP 9 RX SCL MISO 5 SCK 7 A 9 ADC 5 ADC 7 VssD VddD PWM CAP RX SCL MISO SCK VssA VddA DAC ADC ADC VssD VddD 6 PWM 8 CAP 0 TX SDA MOSI 6 SSEL 8 VssA 0 AN_REF ADC 6 ADC 8 PWM_ CAP TX SDA MOSI SSEL A ADC ADC PWM_ CAP TX SDA MOSI SSEL A AN_REF ADC_ ADC_ GPIO6 GPIO GPIO GPIO0 GPIO8 GPIO6 GPIO GPIO EXT_INT GPIO6 GPIO GPIO GPIO0 GPIO8 GPIO6 GPIO GPIO EXT_IN 5 7 9 5 7 5 5 55 VddD RSVD RSVD GPIO6 GPIO GPIO GPIO0 GPIO8 GPIO6 GPIO GPIO EXT_INT VddD RSVD RSVD GPIO5 GPIO GPIO GPIO9 GPIO7 GPIO5 GPIO GPIO EXT_INT #RESET 6 8 0 6 8 50 5 5 56 GPIO5 GPIO GPIO GPIO9 GPIO7 GPIO5 GPIO GPIO EXT_INT NRESET GPIO5 GPIO GPIO GPIO9 GPIO7 GPIO5 GPIO GPIO EXT_INT NRESET C B Switch_SSSS977_Elfa CON SW LEFT SS/DOAC D7 V_IN V_IN TPS6056DGS V 800mA Vin U SW 9 0uH_A_DO608_Chipcad L RIGHT JP +.V B power sacket D8 C7 u_6v_b + C6 00n_6V_60 8 6 7 EN LBI SYNC P FB 5 PG LBO C8 0u_6V_B + JUMPER C7 00n_6V_60 C5 + 0u_6V_B 0 HEADER TZMCGS08/SOD-80 HEADER A J J A - BATERY + Title MCU-AVR-S-0c (author: Benesóczky Zoltán) 5 Lx es L kozul csak az egyiket kell beultetni! Elsosorban Lx-et, de ha nem szerezheto be, L-t. Size Document Number Rev A / Date: Monday, February 8, 005 Sheet of
5 D D AVR SPI programming cable C B nem kell bekotni 0 8 6 CS MISO SCK NRES nem kell bekotni MOSI x5 pol. szalagkabel csatl. anya 9 7 5 HEADER 5X -as es 0-es labnal bedugast gatlo tuske 0 9 8 7 6 5 5 0 9 8 7 6 5 C B CS CONN DSUB 5-P 5 pol. D csatlakozo apa hazzal a printer portra A A Title AVR SPI programming cable Size Document Number Rev A / 0 5 Date: Tuesday, February 5, 005 Sheet of