dla mikrokontrolerów serii STFx. REV. System ewaluacyjny Instrukcja uytkownika Evalu ation Board s for 5, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB for 5, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programmerocontrollers Starter Kits rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Boards for `5, AVR, ST, PIC mic- Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards
.Wstp EVBST-0 powstał z myl o udostpnieniu projektantowi systemów opartych na mikrokontrolerach ST Microelectronics serii STFx, bazy sprztowej umoliwiajcej w szybki i łatwy sposób realizacj i weryfikacj swojego pomysłu. Majc to na uwadze płyta została zaprojektowana w ten sposób, aby uytkownik miał dostp do wszystkich pinów procesora wyprowadzonych na złcza. Na płycie zostały take umieszczone peryferia takie jak: termometr, przekanik, potencjometr, zegar czasu rzeczywistego, interfejs RS, pami FLASH oraz opcjonalnie montowany wywietlacz LCD X. Take osiem mikroprzełczników i osiem diod LED. Wszystkie te elementy s dostpne na złczach szpilkowych, pozwalajc na podłczenie ich do portu np. procesora. Płyta posiada take due pole prototypowe, dajce uytkownikowi moliwo dołczania w łatwy sposób innych elementów i dowolnej ich konfiguracji. Na płycie jest umieszczony układ mostka i stabilizatora zwalniajcy uytkownika z obowizku dostarczania stałego napicia stabilizowanego. Wraz z płyt dostpne s kody ródłowe programów pozwalajce na przetestowanie dostpnych zasobów. yczymy samych sukcesów i duo satysfakcji przy projektowaniu i konstruowaniu urzdze w oparciu o EVBST-0
. Rozmieszczenie elementów na płycie. Pole prototypowe. Złcza portów procesora i wszystkich peryferii dostpnych na płycie. Przyciski i diody LED wyprowadzone na złcza z moliwoci dołczenia do dowolnego pinu procesora. Potencjometr wyprowadzony na złcze szpilkowe z moliwoci przyłczenia do przetwornika ADC w procesorze 5. Termometr LM5. Przycisk i LED zasilania. Buzzer. Stabilizator LM umoliwiajcy podłczenie napicia niestabilizowanego 9. Wywietlacz x 0. Włcznik zasilania płyty. Wejcie napicia zasilania z mostkiem prostowniczym umoliwiajce zasilanie napiciem DC lub AC. Złcza przekaników dołczone do przekaników na płycie. Złcze programatora. Złcze do RS 5. Konwerter RS - TTL. Podstawka procesora. Kwarc ze zworkami. Pami FLASH, oraz zworka i dioda FLASH 9. Zegar czasu rzeczywistego MT00 0. Podstawka na bateri litow. Złcze zworek wywietlacza LCD umoliwiajce podłczenie rónych typów wywietlaczy
. Obsługiwane procesory ST0G STG STG STG STG FLASH kb kb kb kb kb RAM(stos) 5()B Peryferia Watchdog timer, RTC, SPI, dwa bit timery Watchdog timer, RTC, ADC, SPI, dwa bit timery Watchdog timer, RTC, ADC, SPI, SCI, IIC, dwa bit timery Napicie.V 5.5V zasilanie Czstotliwo Do MHz (z oscylatorem do MHz) PLL /MHz taktowania Zakres od -0ºC do 5ºC od 0ºC do 0ºC temperatur Obudowy SO, SDIP LFBGA. Zasilanie płyty Płyta powinna by zasilana z zewntrznego zasilacza o napiciu..v AC, lub 9..5V DC, przy pomocy standardowego wtyku o rednicy bolca.mm umieszczonego w gniedzie zasilajcym. Stabilizowane napicie jest dostpne na złczach rozszerze płyty. Na płycie umieszczone s dwie zworki: SUPPLY i V. Zamknicie zworki V powoduje zasilanie wszystkich układów na płycie napiciem.v, przy zworce otwartej napicie bdzie wynosi 5V. Zworka SUPPLY daje moliwo dołczenia napicia z pominiciem układów mostka i stabilizatora, przy jej otwarciu zostaje odłczony układ zasilania umieszczony na płycie. 5. Układy peryferyjne 5.. Diody LED Płyta posiada diod LED, które stanowi najprostszy interfejs pomidzy systemem a uytkownikiem, co jest szczególnie wane dla pocztkujcych programistów. Budowa płyty pozwala na dowolne połczenie diod. Włczenie diody moe nastpi po podaniu stanu niskiego na pin LDn skojarzony z odpowiednim LED-em. V dd R k LDn LD LED LD LDn LD LD
5.. Przełczniki Płyta wyposaona jest w mikro-przełczników. Wcinicie jednego nich powoduje pojawienie si stanu niskiego na odpowiednim złczu szpilkowym skojarzonym z odpowiednim przyciskiem. V dd R 0k S Wn S n S W S W K EY S W G ND S W S W 5.. Przekaniki Zastosowane przekaniki sterowane s poprzez tranzystory. Baza tranzystora jest wyprowadzona na złcze MISC jako REL, natomiast kocówki przekanika: NC, NO, COM do złcza JP, pozwalajc uytkownikowi na sterowanie zewntrznymi układami. Q BC 5 R k REL COM D RL RELAY N C N O 5.. Sygnalizator akustyczny Płyta zawiera sygnalizator akustyczny włczany i wyłczany tranzystorem. Baza tranzystora jest wyprowadzona na złcze MISC jako SPK. SPK Q BC5 R k SPK BUZER 5
5.5. Termometr Na płycie umieszczony jest przetwornik temperatury na napicie LM5. Kocówka LM5, na której napicie jest proporcjonalne do temperatury wyprowadzona jest na złcze MISC. Uytkownik moe podłczy t kocówk do wejcia przetwornika A/D w procesorze i w ten sposób dokonywa pomiaru temperatury. U5 LM5 VCC Vout C 00n R0 5 LM 5.. Potencjometr Płyta posiada jeden potencjometr, umoliwiajcy np. symulacj wyj układów analogowych. Potencjometr umoliwia regulacj napicia w zakresie 0-. Kocówka potencjometru ADJ dostpna jest na złczu MISC. R POT ADJ 5.. Interfejs RS Na płycie umieszczone jest złcze DB-9 połczone z konwerterem stanów ST. Z drugiej strony konwertera s złcza szpilkowe z kocówkami układu konwertera pozwalajce na podłczenie si do procesora. 5.. Zegar czasu rzeczywistego MT00 Płyt wyposaono w zegar czasu rzeczywistego z podtrzymaniem bateryjnym. Zegar komunikuje si z otoczeniem poprzez interfejs IIC. Wszystkie złcza niezbdne do sterowania układem MT00 s wyprowadzone na złcze szpilkowe RTC, na złczu znajduje si take pin baterii. 5.9. Wywietlacz LCD W płycie umieszczono złcze do wywietlacza LCD. Ze złcza poprowadzone jest osiem linii danych i dwie linie sterujce, tj. linia strobu E i linia sterujca R/S. Nastpnie wszystkie te linie s połczone ze złczem szpilkowym, skd dalej wywietlacz moe by podłczony do procesora. Linia R/W wywietlacza dołczona
jest na stałe do masy. Regulacja kontrastu odbywa si poprzez dobór rezystorów w układzie mostka. 5.0. Pami FLASH Pami szeregowa M5PE0 posiada MB pojemnoci. Jedna strona pamici natomiast ma pojemno 5B. Dostp do pamici jest moliwy za pomoc interfejsu SPI z szybkoci transmisji do 5MHz. Napicie zasilania mieci si w zakresie od.v do.v. Poniewa zasilanie na płycie moe by do 5V, to w celu obnienia napicia do poziomów bezpiecznych dla układu pamici, jest ona zasilana poprzez diod wiecc. Wejcia pamici natomiast s podłczone przez rezystory.. Złcza.. Złcza rozszerze procesora i peryferii PA0..PA port A procesora PB0..PB port B procesora PC0..PC5 port C procesora RST reset procesora masa zasilanie RxD, TxD kocówki konwertera RS C zegar dla FLASH Q wyjcie szeregowe dla FLASH D wejcie szeregowe dla FLASH S FLASH chip select W zabezpieczenie przed zapisem FLASH-a RES reset dla FLASH BAT bateria SDA linia danych interfejsu I C zegara czasu rzeczywistego SCL linia zegara interfejsu I C zegara czasu rzeczywistego FT linia korekcji poprawnoci pracy zegara czasu rzeczywistego REL, sterowanie przekanikami POT potencjometr LM5 wyprowadzenie termometru BUZ sterowanie sygnalizatorem dwikowym LD0...LD wyprowadzenia diod SW0...SW wyprowadzenia mikro-przełczników.. Złcze wywietlacza LCD D0...D lnie danych LCD RS linia sterujca LCD dana/rozkaz E linia strobu LCD PB0...PB linie portu B mikrokontrolera PA0...PA linie portu A mikrokontrolera
.. Złcze przekaników NO wejcie normalnie otwarte NC wejcie normalnie zamknite COM wejcie wspólne.. Złcze programatora CLKIN opcjonalny zegar zewntrzny zasilanie masa linia programatora sterujca resetem procesora ICCLK linia zegarowa programatora ICDATA linia danych programatora. Zworki, LED zasilania i reset Zworka V zamknita powoduje ustawienie na wyjciu stabilizatora.v, otwarta 5V. Zworka SUPPLY zamknita powoduje podanie napicia ze stabilizatora na płyt, lub umoliwia uytkownikowi podanie napicia z zewntrz. Zworki SWC, uywane przy wyborze ródła zegarowego. Uywajc wewntrznego obwodu RC jako ródła sygnału zegarowego, obie zworki powinny by zamknite. Jeeli ródłem sygnału zegarowego ma by rezonator kwarcowy, wówczas obie zworki powinny by otwarte. Jeli natomiast sygnał ma pochodzi ze złcza programatora wtedy zamknita powinna zosta zworka SWC. Zworka FLASH zworka zamknita, gdy na płycie pracujemy z napiciem.v LED wiecenie tej diody sygnalizuje obecno napicia na płycie. RST wcinicie tego przycisku powoduje podanie stanu niskiego na wejciu resetu procesora i jego reset.. Programy demonstracyjne LCD.c demo wywietlacza LCD, na wywietlaczu przesuwa si napis postci EVBST-0-XXX LED_ADC.c na wejcie przetwornika A/C podaje si sygnał z zakresu 0-5V np. z potencjometru, wynik przetwarzania wywietlany na diodach. TERMOMETR.c pomiar temperatury w [ºC], wynik wywietlany na LCD RTC.c demo zegarka czasu rzeczywistego, program wywietla aktualn dat w formie godz : min : dzie : mie : rok. Aktualizacja ustawie zegarka za pomoc klawiatury. Linie portów mikrokontrolera naley łczy z odpowiednimi liniami SDL i SCL układu MT00 wyprowadzonymi na złcza szpilkowe.
RS.c programowy RS, program wykorzystuje przerwania zewntrzne i z timera, linie TxD i RxD naley łczy z odpowiednimi wyprowadzeniami układu ST wyprowadzonymi na złcza szpilkowe. LED.c demo LED-ów, cztery funkcje wybierane z klawiatury, kada z funkcji wywołuje inny efekt wietlny na diodach. 9. Dostpne wersje Zestaw EVBST-0 Advance zawiera: Płyt EVBST-0 w skład, której wchodz: procesor STFG, wszystkie złcza, diody, przyciski, dwa przekaniki, buzzer, termometr, potencjometr, RTC wraz z podstawk pod bateri, konwerter RS ze złczem RS, gniazdo pod LCD x, pami FLASH Mbit LCD x znaków (opcjonalnie) Kabelki do podłczenia układów peryferyjnych (opcjonalnie) Propox CD-ROM z danymi katalogowymi i oprogramowaniem 9
9. Schemat ideowy X.kHz U OSCI OSCO Vbat Vss Vcc FT/OUT SCL SDA 5 FT SCL SDA R REL5 k Q BC 5 REL R REL k Q BC 5 REL Q BC5 R k BUZ U LM5 VCC Vout C D Q FT SCL JP 5 FLASH JP /RES /S /W BAT SDA RTC_MT00 BAT R5 R R.k.k.k K K K BAT V CR0 JP5 5 JP D PA D 9 0 PA D5 PA' D 5 PA0' 0 D PA5 9 D PA D D0 E R/W 5 R/S KONTR Vcc C 00n LCD_X R 5K R R R5 R R R R9 R0 k k k k k k k k K D0 D D D D D5 D D L L L L L5 L L L D REL REL RL RL RELAY-SPDT D RELAY-SPDT LL OSC C p C p SWC CRYST SWH_ SUPLLY C5 u REL PB X PB MHz PB5 PB PB PB PB PB0 PC5 PC SWC PC CRYST REG LM OUT R C 0R 00n K ADJ REL SPK BUZER U OSC Vss OSC ICCSEL PB/SS ICCCLK/PA0 5 PB/SCK ICCDATA/PA PB5/MISO PA PB/MOSI PA NC NC 9 NC NC 0 PB/OCMP_A SCLI/PA PB/ICAP_A RDI/PA5 PB/OCMP_A SDAI/PA PB0/ICAP_A TDO/PA PC5/EXTCLK_A/AIN5 AIN0/ICAP_B/PC0 5 PC/OCMP_B/AIN AIN/OCMP/PC PC/ICAP_B/AIN AIN/MCO/PC ST0G STG STG STG STG IN C u B 0 9 5 0 9 R9 0k PA PA PA PA5 PA PA PC0 PC PC ICCSEL C 00n R0 R PA0 PA 5R R 5R K K 00n C PA0' PA' TEM POT PB PB PB5 PB PB PB PB PB0 PC5 PC S_RES R RPot K JP 5 9 0 5 9 0 5 PINS PA0' PA' PA PA PA PA5 PA PA PC0 PC PC PC TEM POT PB PB PB5 PB PB PB PB PB0 PC5 PC K K K5 K L L L5 L OSC RTC JP 5 MISC JP 5 9 0 5 9 0 5 PINS JP 5 KEY JP9 5 LED JP0 5 9 0 ICP JP REL5 REL BUZ PA0' PA' PA PA PA PA5 PA PA PC0 PC PC PC K K K K L L L L PA PA0 ICCSEL R5 R R R 0k 0k 0k 0k K K K K R9 R0 R R 0k 0k 0k 0k K5 K K K R k D9 POWER R 0R SWH_ V R R R 0R K BRIDGE SW SW SPST JP_S VCC_IN REL REL REL RxD TxD REL JP RS S0 S S S S S5 S S SWH_ FLASH D0 U5 R 00R R5 0K D D VCC R 00R R 00R Q Q /RES /RES R 00R R9 00R C C /W 5 /W R0 00R R 0K /S /S VSS R 0K M5PE0 C9 00n C 00n C 00n C 00n U C+ V+ C- C+ 5 C- V- Tout Rin ST VCC 5 Tout Rin Rout Tin 0 Tin 9 Rout TxD RxD C0 00n JP 9 5 RS C Cannot open file LogoFINAL_many.bmp Title: EVBST-0 REL REL REL http://www.propox.com email: support@propox.com Size: File: Rev: Date: -0-00 JP REL Sheet of.00 0