MikloBit ul. Matejki 0/9 43-600 Jaworzno Poland www.miklobit.pl support@miklobit.pl rev. E 006.04.30
Spis treści.nformacje ogólne...4. Wstęp...4. Charakterystyka modułu...4.3 Wersje modułu...5 Elementy składowe...6. Wstęp...6. Podzespoły...6.. Mikrokontroler (CPU)...6.. Zewnętrzny RAM...6..3 Dekoder adresów...6..4 Zegar RTC...6..5 Bateria podtrzymująca...6..6 Układ resetu oraz watchdog...7..7 Konwerter poziomów RS3...7 3 Złącza...8 3. Wstęp...8 3. Opis wyprowadzeń...9 3.. EXT magistrala adresowa i porty CPU...9 3.. EXT magistrala adresowa i porty CPU...0 3..3 JP7 przetwornik A/C... 3..4 JTAG... 3..5 SP...3 3..6 JP sygnały power fail...4 4 Zworki...5 4. Opis zworek...5 4.. JRXO RS3 TTL input (USART0)...5 4.. JRX RS3 TTL input (USART)...5 4..3 S reset...5 5 Bity konfiguracyjne i zabezpieczające...6 5. Bity konfiguracyjne...6 5. Bity zabezpieczające...6 6 Programowanie dekodera adresów...7 7 Programowanie modułu MB-8 przy użyciu bootloader'a...8 7. Połączenie minimodułu z komputerem PC przez RS3...9 8 Schemat modułu...0 8. Wersja MAX...0 8. Wersja STD... 9 Rysunek płytki modułu... 9. Strona górna (MB-XXX-MAX)... 9. Strona dolna (MB-XXX-MAX)... 0 Schemat montażowy...3 0. Strona górna (MB-XXX-MAX)...3 0. Strona dolna (MB-XXX-MAX)...3 Wymiary mechaniczne...4 Wykaz elementów...5. MB-XXX-MAX...5. MB-XXX-STD...5 3 Zawartość płyty CD ROM...6 3. Folder /MB-8-XXX...6 3. Folder /PC-software...6 3.3 Folder /Avr-software...6
3 nformacje ogólne 4 Zmiany...7 5 Zastrzeżenia...8 6 Kontakt...8
nformacje ogólne 4.nformacje ogólne. Wstęp. Minimoduł z serii MB-XXX jest uniwersalnym systemem opartym na mikrokontrolerze jednoukładowym z rodziny Atmel AVR. Zewnętrzne wymiary modułu MB-XXX są zbliżone do wymiarów karty kredytowej. Moduł MB-XXX może być używany jako niezależny kontroler lub jako hybrydowy układ wbudowany w wiekszy system kontrolno-pomiarowy.. Moduł MB-XXX pozwala projektantom układów elektronicznych szybko zbudować i przetestować prototyp urządzenia bez konieczności sporządzania płyty drukowanej (PCB) lub montażu układu od podstaw. Gotowy i przetestowany moduł skraca czas montażu i produkcji całego urządzenia. Gwarantowana powtarzalność parametrów ogranicza uruchomienie/testowanie tylko do zewnętrznych układów. 3. Moduł MB-XXX jest polecany dla działów rozwoju firm elektronicznych, uczelni wyższych a także dla elektroników-amatorów. Jeśli jesteś producentem systemów do kontroli lub pomiarów, zastosowanie modułu MB-XXX pozwoli skrócić czas od pomysłu do realizacji oraz obniżyć koszty przygotowania produkcji.. Charakterystyka modułu 4. W wersji maksymalnej (MB-XXX-MAX) moduł składa się z:. mikrokontrolera jednoukładowego AVR ATmega8 (MB-8-MAX) lub Atmega56. 3. 4. 5. 6. 7. 8. 9... 3. (MB-56-MAX) 8kB (MB-8-MAX) or 56kB (MB-56-MAX) pamięci flash (wewnętrznej), 3kB SRAM (zewnętrznej), programowany dekoder adresów na układzie PLD (GAL6V8), zegar czasu rzeczywistego (RTC), interfejsy szeregowe: xrs3(c),xsp,xc układ nadzoru zasilania/resetu, układ watchdog ( zewnętrzny ), podtrzymanie zasilania (RAM+RTC), interfejs SP do programowania interfejs JTAG do programowania/debugowania wbudowany bootloader/monitor do programowania przez RS3 5. Moduł posiada system reset'u, który generuje sygnał zerowania w momencie włączenia zasilania oraz podczas spadku napięcia zasilającego. Wszystkie linie procesora oraz układów peryferyjnych są wyprowadzone na złącza krawędziowe z rastrem.54mm. W ten sposób jest możliwe wlutowanie modułu MB-XXX na płytkę urządzenia, jako hybrydowego układu. 6. Moduł MB-XXX jest zasilany pojedynczym napięciem 5 V DC (stabilizowane). Pobór prądu przez moduł nie przekracza 0 ma.
5 nformacje ogólne 7. Moduł MB-XXX jest wyposażony w interfejsy SP oraz JTAG, które umożliwiają programowanie i uruchamianie programu w systemie docelowym. Narzędzia do programowania/uruchamiania oferowane są przez MikloBit oraz innych producentów. Możliwe jest również programowanie pamięci Flash/eeprom bez zewnętrznego programatora - przy pomocy bootloader'a ( zainstalowany fabrycznie ) przez złącze RS3 ( lub ew. przejściówkę RS3/USB ). 8. Moduł MB-XXX jest wykonany na dwustronnej płycie PCB w technologii montażu powierzchniowego..3 Wersje modułu 9. Moduł MB-XXX jest oferowany w wersjach: 0. maximum (MB-8-MAX, MB-56-MAX) - pełny zestaw elementów, zmontowany,. standard (MB-8-STD, MB-56-STD) - bez RAM, RTC, zewnętrznego Watchdog'a, baterii,. pcb (MB-8-PCB, MB-56-PCB) - płytka PCB, zaprogramowany GAL, dokumentacja,
Elementy składowe 6 Elementy składowe. Wstęp Moduł MB-XXX zawiera elementy typowe dla systemu opartego na mikrokontrolerze AVR z zewnętrzną pamięcią danych. Oprócz tego, zawiera dodatkowe elementy: konwerter poziomów RS3, zegar czasu rzeczywistego, układ nadzoru zasilania, watchdog, dekoder adresowy. Komunikacja modułu MB-XXX z układami zewnętrzymi jest konfigurowalna poprzez dekoder adresowy oparty na programowalnym układzie typu GAL. Dzięki temu nie ma potrzeby stosowania zworek do konfiguracji adresów.... Podzespoły Mikrokontroler (CPU) AT Mega8 (MB-8) lub AT Mega56 (MB-56) (www.atmel.com) CPU może pracować z dowolną częstotliwością zegara pomiędzy 0 a 6Mhz. Standardowo, na płytce zamontowany jest kwarc.059 Mhz. nne częstotliwości są dostępne na zamówienie... Zewnętrzny RAM 3k x 8 (www.st.com) Pamięć RAM jest podłączona do zewnętrznej magistrali adresowej kontrolera i służy jako pamięć danych. Podczas zaniku/wyłączenia zasilania, zawartość RAM jest podtrzymywana poprzez układ kontroli zasilania i baterię litową. Dostęp do pamięci RAM jest realizowany poprzez sygnały generowane przez programowalny dekoder adresowy. Sygnały dostępu są generowane z lini adresowych A8-A5 oraz /RD i /WR...3 Dekoder adresów 74AHC573 (www.semiconductors.philips.com), GAL6V8 (www.atmel.com) Linie adresowe i linie danych są przez kontroler multiplexowane i układ zatrzasku 74HC573 służy do rozdzielenia adresu oraz danych. Dekoder adresów jest zrealizowany na układzie GAL6V8. Dekoder generuje sygnały wyboru dla pamięci RAM, zegara RTC oraz 5-ciu dowolnych układów podłączonych do magistrali adresowej. Konfiguracja dekodera adresów i przykładowy program dla GAL jest opisany w rozdziale 6...4 Zegar RTC RTC743 (www.epsondevice.com)..5 Bateria podtrzymująca CR03 Napięcie Pojemność 3V 0 mah
7 Elementy składowe..6 Układ resetu oraz watchdog ADM693 (www.analog.com), 74HC3 (www.ti.com) Układ ADM693 monitoruje napięcie zasilania, wykrywa spadki napięcia, w razie potrzeby przełącza zasilanie RAM i RTC na zapasową baterię litową, generuje sygnał resetu i pełni rolę zewnętrznego układu watchdog. Z układu dostępny jest sygnał PDOWN, generowany w czasie kiedy napięcie zasilania spada poniżej 4.5 V. Wykorzystując ten sygnał można zabezpieczyć układy podłączone do magistrali adresowej przez przypadkowym zapisem. Wbudowany układ watchdog generuje sygnał RESET jeśli na wejściu WD napięcie nie zmienia poziomu dłużej niż.8 s. Układ watchdog jest nieaktywny jeśli wejście WD jest pozostawione niepodłączone...7 Konwerter poziomów RS3 ADM0/ADM3 (www.analog.com) Uklad ADM0 dopasowuje poziom napięć procesora ( 0-5V ) do poziomów standardu RS3 (+-V ). Zworki JRX0 oraz JRX umożliwiają odłączenie linii RXD od układu ADM0 i użycie ich tak jak pozostałych linii procesora.
Złącza 3 8 Złącza 3. Wstęp Sygnały są wyprowadzone na złącza o gęstości.54mm (0. ). Sygnał z numerem jest dla każdego złącza oznaczony na płycie. Na płycie wyprowadzonych jest sześć złączy: EXT: EXT: JP7: JTAG: SP: JP: CPU magistrala adresowa i porty, magistrala USB, magistrala CAN CPU magistrala adresowa i porty, RS3C Przetwornik A/C, napięcia referencyjne Złącze do programowania i uruchamiania ( ang. debugging ) Programowanie w układzie Sygnał PowerFail Złącza EXT,EXT,JP7 sa odległe od siebie o wielokrotność wymiaru.54mm (0. ) co pozwala na łatwe przylutowanie modułu do uniwersalnej płyty. EXT JTAG JP JP7 - A/D SP EXT
9 Złącza 3. 3.. Opis wyprowadzeń EXT magistrala adresowa i porty CPU pin identification description Masa zasilania RN USART0 - RX data ( poziomy RS3 ) 3 O TOUT USART0 TX data ( poziomy RS3 ) 4 PB0 (SS) CPU Port B.0 5 PB (SCK) CPU Port B. 6 PB (MOS) CPU Port B. 7 PB3 (MSO) CPU Port B.3 8 PB4 (OC0) CPU Port B.4 9 PB5 (OCA) CPU Port B.5 0 PB6 (OCB) CPU Port B.6 PB7 (OC) CPU Port B.7 RN USART - RX data ( poziomy RS3 ) 3 O TOUT USART TX data ( poziomy RS3 ) 4 - - Nie podłączone 5 - - Nie podłączone 6 WD 7 VCCBAT Napięcie z bateri podtrzymującej ( max 0 ma ) 8 O PDOWN Poziom niski jeśłi VCC < 4.5 V 9 RESET 0 RD Magistrala adresowa żądanie odczytu WR Magistrala adresowa żądanie zapisu S4 Sygnał chipselect z dekodera adresów 3 S3 Sygnał chipselect z dekodera adresów 4 S Sygnał chipselect z dekodera adresów 5 S Sygnał chipselect z dekodera adresów 6 S0 Sygnał chipselect z dekodera adresów 7 PC0 (A8) CPU Port C.0 / zewnętrzna magistrala adresowa 8 PC (A9) CPU Port C. / zewnętrzna magistrala adresowa 9 PC (A0) CPU Port C. / zewnętrzna magistrala adresowa 30 PC3 (A) CPU Port C.3 / zewnętrzna magistrala adresowa 3 PC4 (A) CPU Port C.4 / zewnętrzna magistrala adresowa 3 PC5 (A3) CPU Port C.5 / zewnętrzna magistrala adresowa 33 PC6 (A4) CPU Port C.6 / zewnętrzna magistrala adresowa 34 PC7 (A5) CPU Port C.7 / zewnętrzna magistrala adresowa Watchdog we (szczegóły w dokumentacji ADM693 ) Reset modułu
Złącza 0 3.. EXT magistrala adresowa i porty CPU pin identification 35 VCC 36 O A7 zewnętrzna magistrala adresowa 37 O A6 zewnętrzna magistrala adresowa 38 O A5 zewnętrzna magistrala adresowa 39 O A4 zewnętrzna magistrala adresowa 40 O A3 zewnętrzna magistrala adresowa 4 O A zewnętrzna magistrala adresowa 4 O A zewnętrzna magistrala adresowa 43 O A0 zewnętrzna magistrala adresowa 44 PG (ALE) CPU Port G. / magistrala adresowa sygnał zatrzasku 45 PA0 (AD0) CPU Port A.0 / magistrala adresowa/dane 46 PA (AD) CPU Port A. / magistrala adresowa/dane 47 PA (AD) CPU Port A. / magistrala adresowa/dane 48 PA3 (AD3) CPU Port A.3 / magistrala adresowa/dane 49 PA4 (AD4) CPU Port A.4 / magistrala adresowa/dane 50 PA5 (AD5) CPU Port A.5 / magistrala adresowa/dane 5 PA6 (AD6) CPU Port A.6 / magistrala adresowa/dane 5 PA7 (AD7) CPU Port A.7 / magistrala adresowa/dane 53 PD7 (T) CPU Port D.7 54 PD6 (T) CPU Port D.6 55 PD5 (XCK) CPU Port D.5 56 PD4 (C) CPU Port D.4 57 PD3 (NT3) CPU Port D.3 / TX data USART ( poziomy TTL ) 58 PD (NT) CPU Port D. / RX data USART ( poziomy TTL ) 59 PD (NT) CPU Port D. / C dane 60 PD0 (NT0) CPU Port D.0 / C zegar 6 PE7 (NT7) CPU Port E.7 6 PE6 (NT6) CPU Port E.6 63 PE5 (NT5) CPU Port E.5 64 PE4 (NT4) CPU Port E.4 65 PE3 (AC-) CPU Port E.3 66 PE (AC+) CPU Port E. 67 PE (PDO) CPU Port E. / TX data USART0 ( poziomy TTL ) 68 PE0 (PD) CPU Port E.0 / RX data USART0 ( poziomy TTL ) description Napięcie zasilania modułu
Złącza 3..3 JP7 przetwornik A/C VCC AREF ADC6 ADC4 ADC ADC0 NC A AVCC AREF ADC7 ADC5 ADC3 ADC NC 5 6 pin oznaczenie opis VCC AVCC Napięcie zasilania ( port F oraz przetornik A/C ) 3 AREF Napięcie referencyjne przetwornika A/C 4 AREF Napięcie referencyjne przetwornika A/C 5 ADC6 CPU Port F.6 / przetwornik A/C wejście 6 6 ADC7 CPU Port F.7 / przetwornik A/C wejście 7 7 ADC4 CPU Port F.4 / przetwornik A/C wejście 4 8 ADC5 CPU Port F.5 / przetwornik A/C wejście 5 9 ADC CPU Port F. / przetwornik A/C wejście 0 ADC3 CPU Port F.3 / przetwornik A/C wejście 3 ADC0 CPU Port F.0 / przetwornik A/C wejście 0 ADC CPU Port F. / przetwornik A/C wejście 3 - NC Nie podłączone 4 - NC Nie podłączone 5 A 6 Napięcie zasilania ( digital ) Ground ( przetwornik A/C ) Ground ( digital )
Złącza 3..4 JTAG TCK TDO TMS VTG TD VTG RST NC 9 0 pin oznaczenie opis TCK Sygnał zegara z JTAG CE masa 3 O TDO Dane nadawane do JTAG CE 4 VTG Napięcie referencyjne dla JTAG CE 5 TMS Sygnał TMS z JTAG CE 6 RST Reset 7 VTG napięcie zasilanie dla JTAG CE 8 - NC Nie podłączone 9 TD Dane odbierane z JTAG CE 0 masa Złącze JTAG umożliwia dostęp ( zapis / odczyt ) do wszystkich wewnętrznych i zewnętrznych zasobów mikrokontrolera ( rejestrów, portów ) oraz możliwość programowania pamięci Flash,EEPROM i ustawiania bitów konfiguracyjnych i zabezpieczających. Złącze JTAG służy również również do uruchamiania ( ang. debugging ) programu w układzie: ustawianie pułapek ( ang. breakpoints ) oraz wykonywanie programu krok po kroku. Rekomendujemy użycie jako debuggera MB-JTAG-TWCE produkcji MikloBit. Złącze JTAG dzieli 4 linie z przetwornikiem A/C, i wykorzystanie JTAG do programowania/uruchamiania wyłącza z użycia linie ADC4 ADC7 przetwornika.
3 Złącza 3..5 SP MOS PROG RST SCK MSO VTG 9 0 MOS VTG PROG W czasie programowania stan niski ( multiplekser i sterowanie LED na płycie) 4 masa 5 RST Reset 6 masa 7 SCK Zegar 8 masa 9 MSO Dane nadawane do programatora 0 masa MOS Dane odebrane z programatora 3 Dane odebrane z programatora Napięcie zasilania dla programatora Złącze SP służy do programowania pamięci Flash,EEPROM mikrokontrolera oraz zmiany stanu bitów konfiguracyjnych ( ang.fuses ) oraz zabezpieczających (ang. lock bits). Linie złącza SP są wyprowadzone na tych samych nóżkach procesora co port szeregowy. Aby umożliwić bezkonfliktowe używanie obydwu funkcji zastosowano multiplekser sterowany przez sygnał PROG z programatora. Podczas programowania świeci LED obok złącza SP ( D3 ). Rekomendujemy użycie jako programatora MB-JTAG-TWCE produkcji MikloBit.
Złącza 4 3..6 JP sygnały power fail pin oznaczenie opis PF Power fail wejście O PFO Power fail wyjście nformacje n.t. wykorzystania sygnałów power fail znajdują się w dokumentacji układu ADM695 ( patrz dokumentacja w pdf na dołączonym CDROM ).
5 Zworki 4 Zworki Wstęp 4. Na płytce minimodułu znajdują się trzy zworki : JRXO: JRX: S: reset RS3 (USART0) RX input RS3 (USART) RX input RES JRX JRXO 4. 4.. Opis zworek JRXO RS3 TTL input (USART0) Otwarcie zworki JRX0 odłacza linie RX USART0 od ukladu ADM0 co pozwala na uzycie tej linii jako lub jako linii RX portu RS3 na poziomie TTL. 4.. JRX RS3 TTL input (USART) Otwarcie zworki JRX odłacza linie RX USART od ukladu ADM0 co pozwala na uzycie tej linii jako lub jako linii RX portu RS3 na poziomie TTL. 4..3 S reset Zworka S jest jest podłączona do linii RESET i. Kiedy zworka jest zamknięta, linia RESET ( CPU i układów peryferyjnych ) jest w stanie aktywnym.
Bity konfiguracyjne i zabezpieczające 5 Bity konfiguracyjne i zabezpieczające Moduł jest dostarczony z niżej podaną konfiguracją procesora: 5. Bity konfiguracyjne * Moduł MB-56 ma niezaprogramowany bit aktywacji bootloader'a. 5. Bity zabezpieczające 6
7 6 Programowanie dekodera adresów Programowanie dekodera adresów Mikrokontroler minimodułu może komunikować się przez zewnętrzną szynę adresową z pamięcią RAM, zegarem RTC and 5-cioma dodatkowymi układami perferyjnymi, których sygnały sterujące i wyboru generowane są przez układ programowalny GAL (gal6v8). Układ dekodera adresów zaprogramowany w GAL generuje sygnały wyboru /CSRAM, /CSRTC oraz S0-S4 ( do wykorzystania przez użytkownika ) Poniżej opisana jest przykładowa realizacja dekodera zaprogramowana fabrycznie w układzie GAL minimodułu. Na dołączonej płycie CDROM ( folder MB-8-USBCANXXX\pld ) znajdują się pliki MB0005A.PLD ( plik źródłowy ) oraz MB0005A.JED ( plik skompilowany ) z konfiguracją opisaną w języku CUPL. Do kompilacji można wykorzystać bezpłatny program Atmel-WinCUPL ( dostępny na na stronie www.atmel.com ) W przykładowej konfiguracji, sygnały wyboru /CSRAM, /CSRTC, /S, /S są aktywne w stanie niskim, natomiast sygnały S0, S3, S4 są aktywne w stanie wysokim. Układ GAL używa linii adresowych A8 A5, co umożliwia zdekodowanie adresów w blokach po 56 bajtów (lub większych). Poniżej opisane są równania logiczne sygnałów wyboru dla poszczególnych zakresów adresów : Blok adresów 8000H - FFFFH: /CSRAM = A5 Blok adresów 7000H - 7FFFH: S0 = (!A5) & A4 & A3 & A & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD) Blok adresów 6000H - 6FFFH: /CSRTC = (!A5) & A4 & A3 & A & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD) Blok adresów 5000H - 5FFFH: /S = (!A5) & A4 & (!A3) & A & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD) Blok adresów 4000H - 4FFFH: /S = (!A5) & A4 & (!A3) & (!A) & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD) Blok adresów 3000H - 3FFFH: S3 = (!A5) & A4 & (!A3) & (!A) & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD) Blok adresów 000H - FFFH: S4 = (!A5) & (!A4) & A3 & (!A) & (!A) & (!A0) & (!A9) & (!A8) & (WR # RD)
Programowanie modułu MB-8 przy użyciu bootloader'a 7 8 Programowanie modułu MB-8 przy użyciu bootloader'a Minimoduł MB-8 jest dostarczony z zaprogramowanym w pamięci flash bootloaderem/monitorem. Bootloader umożliwia programowanie pamięci flash oraz eeprom w ATmega8 bez użycia zewnętrznego programatora, przy wykorzystaniu połaczenia RS3 ( ew. z użyciem kabla RS3/USB) oraz programu AvrStudio. Program bootladera zawiera również opcje monitora pamięci umożliwia m.in. odczyt/zmianę zawartości pamięci RAM, ustawianie daty/czasu zegara RTC, zmianę stanu wyprowadzeń portow. Bootloader używa protokołu STK500 v i jest obsługiwany z AvrStudio tak jak starterkit STK500. W celu użycia programu bootloadera, należy połączyć port USART0 ( linie -3 złącza EXT ) modułu MB-8 z komputerem PC przy użyciu kabla RS3 ( tzw. null-modem ) lub kabla-przejściowki RS3/USB. Następnie należy uruchomić AvrStudio i przejść do menu Tools -> Program AVR -> Connect. W oknie dialogowym wybrać STK500 i numer portu COM. Jeśli bootlader w minimodule jest aktywny, po nawiązaniu połączenia pojawi się dialog STK500. Szczegóły obsługi dialogu STK500 znajdują się w pomocy programu AvrStudio. Program bootloadera jest aktywowany po resecie mikrokontrolera przy spełnieniu dodatkowych warunków ( przynajmniej jednego z dwóch ):. Pod adresem $0000 nie znajduje się żaden program ( pamięć flash na wartość FFh ). Lina ADC7 ( PORT F.7 ) jest w stanie niskim. Aby wymusić aktywacje bootloadera, ustaw zworkę pomiędzy pinami 9-0 złącza JTAG. Program bootloadera realizuje jedynie część funkcji STK500 :. Zapis/odczyt/weryfikacja pamięci flash. Zapis/odczyt/weryfikacja pamięci eeprom 3. Kasowanie pamięci flash ( tylko pierwsze 56 bajtów pamięci ) 4. Odczyt bitów konfiguracyjnych i zabezpieczających 5. Odczyt sygnatury procesora.
9 Programowanie modułu MB-8 przy użyciu bootloader'a Bootloader posiada również funkcje monitora. W celu użycia monitora należy uruchomić program emulatora terminala ( np. bezpłatny program RS3Terminal.exe który znajduje się na dołączonej płycie CD-ROM w folderze ). Po otwarciu połączenia na porcie COM, aktywacja monitora nastąpi po wysłaniu sekwencji znaków!!!<enter> ( trzy znaki wykrzyknika i klawisz enter ). Lista i składnia dostępnych funkcji wyświetlana jest jest po wysłaniu znaku?. Kod źródłowy programu bootloader'a/monitora w języku C ( Avr GCC ) znajduje się na płycie CD, w folderze avr_software. Najbardziej aktualna wersja kodu źródłowego dostępna jest na stronie www.miklobit.pl ( z menu: Produkcja->Elektronika->Do pobrania ). 7. Połączenie minimodułu z komputerem PC przez RS3
8 Schemat modułu 8. Wersja MAX
Schemat modułu 8. Wersja STD
9 Rysunek płytki modułu 9. Strona górna (MB-XXX-MAX) 9. Strona dolna (MB-XXX-MAX)
3 0 Schemat montażowy 0. Strona górna (MB-XXX-MAX) 0. Strona dolna (MB-XXX-MAX)
4 Wymiary mechaniczne
5 Wykaz elementów. MB-XXX-MAX # 4. # 0 4 PartType Value D esignators Capacitor0805 Capacitor06 Capacitor0805 nductor 0 Resistor 0805 Resistor 0805 N 448 M M ELF LED 0805 LED 0805 Crystal H C49S ST3BD SO 6 A tm ega8-6a U 74A H C573 SO 0 A D M 693 SO 6 Socket D L0 G A L6V8 D L0 6C56 SO 8 74A H C3 SO 4 CD 4053 SO 6 RTC743 SO 4 BC856 SO T3 Socket CR03 H eaderx5 H eaderx 00n 4u7 p 0u 0k k,059m hz - C,C,C3,C3,C5,C6,C6,C7,C8, C9,C0 C4 C,C L R6,R7 R4,R5 D4 D3 D5 Y4 U U U4 U8 U U U U 3 U 4 U 6 Q BA T SP,JTA G S,JRX 0,JRX,JP N otes G reen Red M A X 0ESE,A D M 3A A RN A tm ega56-6a U Precision A TF6V8BQ L MB-XXX-STD PartType Value D esignators Capacitor0805 Capacitor06 Capacitor0805 nductor 0 Resistor 0805 Resistor 0805 N 448 M M ELF LED 0805 LED 0805 Crystal H C49S ST3BD SO 6 A tm ega8-6a U 74A H C573 SO 0 Socket D L0 G A L6V8 D L0 CD 4053 SO 6 H eaderx5 H eaderx 00n 4u7 p 0u 0k k,059m hz - C,C,C3,C3,C5,C6,C7,C8,C9, C0 C4 C,C L R6,R7 R4,R5 D4 D3 D5 Y4 U U U4 U U U 4 SP,JTA G S,JRX 0,JRX,JP N otes G reen Red M A X 0ESE,A D M 3A A RN A tm ega56-6a U Precision A TF6V8BQ L
6 3 Zawartość płyty CD ROM 3. Folder /MB-8-XXX Datasheet Atmega8.pdf Atmega56.pdf ATF6V8B.pdf ADM690_5.pdf ADM0.pdf BS6LV56pdf RTC74.pdf RTC74-3_manual.pdf 74HC3.pdf PLD mb0005a.pld mb0005a.jed Doc mb8_rev.c_user_guide.pdf mb8_rev.d_user_guide.pdf mb8_56_rev.e_user_guide.pdf Source lcd.c lcd.h clock.c clock.h ic.c ic.h serial.c serial.h MB8_test.c Folder /PC-software 3. AVR Studio 4. AVR Studio 4. CC AVR 6.30d trial Pony Prog.06 RS3Terminal Win AVR v005.0.4 Folder /Avr-software 3.3 STK500_v_bootloader
7 4 Zmiany Zmiany w schemacie MB-8-MAX płytka rev.d No description Dodane: USART sygnały RX/TX podłączone przez konwerter poziomów Dodane: Filtr dolnoprzepustowy napięcia AVC. Zmiany w instrukcji rev.e No description Dodane: wersja płytki MB-56 z mikrokontrolerem AtMega56 Dodane: opis bootloader'a ( tylko płytka MB-8 )
8 5 Zastrzeżenia Produkt opisany w niniejszej instrukcji został zaprojektowany i zmontowany z należytą starannością, a jego działanie zostało przetestowane przed wysyłką. Jednakże produkt ten nie jest certyfikowany do użycia w aparaturze medycznej, urządzeniach do ratowania życia lub systemach których awaria może spowodować obrażenia lub utratę życia. Firma MikloBit nie gwarantuje przydatności produktu w żadnym konkretnym zastosowaniu. MikloBit nie ponosi również odpowiedzialności za żadne bezpośrednie lub pośrednie konsekwencje lub straty wynikłe z użycia produktu. 6 Kontakt MikloBit ul. Matejki 0/9 43-600 Jaworzno www.miklobit.pl support@miklobit.pl tel. +48 603 96 7