ZLST7 Zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ST7FLITE9. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych może być stosowany jako środowisko do opracowywania prototypów lub też jako zestaw edukacyjny. ver..0
Wprowadzenie Podstawowe cechy i parametry ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7, dzięki wyposażeniu w bogaty zestaw typowych układów peryferyjnych, stanowi środowisko do uruchamiania prototypów układów budowanych z zastosowaniem mikrokontrolera ST7LITE9. Może być również wykorzystywany jako zestaw edukacyjny podczas nauki programowania mikrokontrolerów ST7. mikrokontroler ST7FLI9KT w obudowie TQFP- (m. in. kb pamięci Flash, B pamięci RAM, B pamięci EEPROM, timerów, do linii we/wy, IC, SPI, 0-kanałowy przetwornik AC) -przyciskowa klawiatura -pozycyjny joystick diod LED czterocyfrowy wyświetlacz siedmiosegmentowy LED złącze dla alfanumerycznego wyświetlacza LCD x znaków złącze dla graficznego wyświetlacza LCD x pikseli ze sterownikiem KS00 układ zegara MT00 (STMicroelectronics) pracujący na magistrali IC wraz z podstawką na baterię CR0 układ termometru cyfrowego STCN7 (STMicroelectronics) układ termometru analogowego STLM0 (STMicroelectronics) odbiornik podczerwieni TSOP ( khz) przetwornik piezoelektryczny złącze programowania ICP złącze DB9 wraz z konwerterem napięć ST do realizacji transmisji RS zestaw złącz szpilkowych z wszystkimi użytecznymi sygnałami mikrokontrolera oraz układów peryferyjnych potencjometr umożliwiający podawanie napięcia z zakresu 0... V na wejście przetwornika analogowo-cyfrowego wbudowanego w mikrokontroler. Wyposażenie standardowe Kod ZLST7 zmontowana płytka zestawu ZLST7 z mikrokontrolerem ST7FLITE9KT Opis BTC Korporacja 0-0 Legionowo ul. Lwowska tel.: (0) 77--0 faks: (0) 77-- e-mail: biuro@kamami.pl http://www.kamami.pl Zastrzegamy prawo do wprowadzania zmian bez uprzedzenia. Oferowane przez nas płytki drukowane mogą się różnić od prezentowanej w dokumentacji, przy czym zmianom nie ulegają jej właściwości użytkowe. BTC Korporacja gwarantuje zgodność produktu ze specyfikacją. BTC Korporacja nie ponosi odpowiedzialności za jakiekolwiek szkody powstałe bezpośrednio lub pośrednio w wyniku użycia lub nieprawidłowego działania produktu. BTC Korporacja zastrzega sobie prawo do modyfikacji niniejszej dokumentacji bez uprzedzenia.
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Spis treści Schemat elektryczny... Zasilanie... Klawiatura...7 Joystick... Diody LED...9 Wyświetlacz LED... 0 Potencjometr analogowy... Termometr cyfrowy STCN7... Termometr analogowy STLM0... Odbiornik podczerwieni... Złącze graficznego wyświetlacza LCD... Złącze alfanumerycznego wyświetlacza LCD... Złącze magistrali IC...7 Złącze magistrali SPI... Złącze konwertera USB<->UART...9 Zegar czasu rzeczywistego MT00...0 Przetwornik piezoelektryczny... Złącze programatora ICP... Złącze RS... Wyprowadzenie portów wejścia/wyjścia...
Schemat elektryczny ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Spk SPK BUZZER C X,7kHz BT BATTERY U XI XO VBAT VCC C MT00 0uF SCL SDA FT/OUT VSS 7 R,7k RTC_SCL JP RTC_SDA SDA JPx R,7k PU PA PA7 R,7k JP SCL JPx R,7k PU R 0k R 0k MCP_SDA MCP_SCK MCP_A0 7 U7 SDA VDD SCL A ALERT A A0 STCN7 R0 0k MCP_A0 MCP_ALM R 0k U R 0 DW DN DS DE BT Con9 7 9 0 HEADERx SW SW SW SW0 SS PB7 MOSI PB MISO PB SCK PB Con HEADER LED0 LED LED LED Con9 7 9 0 HEADERx LED LED LED LED7 Vcc Gnd Out TSOP IR_IN C 0uF C Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL SCL PA7 SDAPA Con0 HEADER PA0 PA PA PA Con 7 9 0 HEADERx PA PA PA PA7 R VO 0k VEE G_DB0 7 G_DB G_DB 9 G_DB 0 G_DB G_DB G_DB G_DB7 G_CS G_CS G_RS G_RW G_E GRES 7 Dis Vo VEE DB0 DB DB DB DB DB DB DB7 CS CS RS R/W E RST VDD LEDA VSS LEDK PB0S 9 0 R Zwora RX_USB G_DB0 G_DB G_DB G_DB G_DB G_DB G_DB C_D0 C_D C_D C_D C_D C_D C_D Con 7 9 0 HEADERx7 Con 7 9 0 HEADERx7 Con 7 9 0 G_RS G_E G_CS G_CS G_RW G_DB7 C_E C_RW C_RS C_D7 TX_USB Temp MCP_SDA MCP_SCK PC0 PC PC PC Th Con Con7 7 9 0 HEADERx VCC VOUT NC STLM0 HEADER MCP_ALM MCP_A0 PC PC PC PC7 PB0 PB PB PB sega segb segc segd sege segf segg Con 7 9 0 HEADERx Con 7 9 0 HEADERx7 PB PB PB PB7 K0 K K K segdp P ADC C7 VDD ICCDATA PC ICCCLK PC ICCRESET R R7,7k,7k 0k Con ICCDATA ICCCLK GRES 0 ICC 7 9 PB U PB0 PB0/AIN0 PB PB/AIN/CKIN PB PB/AIN MOSI PB 7 PB/AIN MISO PB PB/AIN PB 9 PB/AIN SCK PB 0 PB/AIN SS PB7 PB7/AIN7 UC PC0 PC0/AIN JP PC PC/AIN9 ICCDATA PB_CLK PC/ICCDATA ICCCLK PC/ICCCLK JPx PC PC/LTIC PC 7 EXT PC PC PC PC7 9 PC7/BREAK GRES X RES ST7FLITE9KT PA0 0 PA/ATIC PA/ATPWM PA/ATPWM PA/ATPWM/MCO PA/ATPWM PA/ICDATA PA7/ICCLK OSC/CLKIN OSC PA0 PA PA PA PA PA PA PA7 0 X X C 0uF C pf X MHz X C pf C C VSS
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Schemat elektryczny
70uF 70uF Zasilanie ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 może być zasilany z portu USB komputera (złącze USB-B Con, zworka PWR_SEL w pozycji USB) lub z zewnętrznego źródła napięcia o wartości 9...V (złącze DC Con, zworka PWR_SEL w pozycji EXT). Zestaw jest wyposażony w przełącznik SW umożliwiający wyłączenie zasilania zestawu bez konieczności odłączania wtyczki ze złącza Con lub Con. Dioda LED D (PWR_ON) sygnalizuje włączenie napięcia zasilania. Con USB_A Con DC0 DP DM VCC B AC AC USB BRIDGE USB_A + - SW OFF VDDA VCC SW SPST ON JP EXT C C U 70 Vin C Vout HEATSINK C C 0uF C USB Conv C7 0uF R9 k D LED_G VSSA
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 7 Klawiatura Zestaw ZLST7 jest wyposażony w -przyciskową klawiaturę składająca się z przycisków SW0-SW. Każdy z przycisków ma własny rezystor podciągający. Wyprowadzenia przycisków są dostępne na złączu Con9 (TACT) DW DN DS DE BT Con9 7 9 0 HEADERx SW SW SW SW0 R 0k SW SW R 0k SW SW R7 0k SW SW R 0k SW0 SW0
Joystick ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 został wyposażony w -pozycyjny joystick. Każdy ze styków joysticka ma rezystor podciągający do napięcia zasilania. Wszystkie linie joysticka są dostępne na złączu Con9. R 0k R 0k R 0k R 0k Joy DW DN DS DE BT Con9 7 9 0 HEADERx SW SW SW SW0 SKRH DN DS DW DE BT
LED0 LED LED LED LED LED LED LED7 ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 9 Diody LED Zestaw ZLST7 wyposażono w osiem diod LED przeznaczonych do sygnalizacji np. stanu portów mikrokontrolera (aktywny stan wysoki). Linie sterujące diodami LED wprowadzone są na złączu Con9. R k D7 R k D R k D R7 k D R k D R9 k D R0 k D R k D0 LED0 LED LED LED Con9 7 9 0 HEADERx LED LED LED LED7 xled_r
0 Wyświetlacz LED ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 wyposażono w czterocyfrowy, siedmiosegmentowy wyświetlacz LED (DS0-DS) wraz z tranzystorami sterującymi anody wyświetlaczy. Sygnały sterujące anodami (0..) oraz poszczególnymi segmentami wyświetlacza (A...G,.) zostały wyprowadzone na złącze Con. sega segb segc segd sege segf segg Con 7 9 0 HEADERx7 K0 K K K segdp sega segb segc segd sege segf segg segdp R...R 0 a b c d e f g dp DS a 7 a b b c c f d d e e e f 9 f g 0 g dp dp a g b C c d dp C DS a 7 a b b c c f d d e e e f 9 f g 0 g dp dp a g b C c d dp C DS a 7 a b b c c f d d e e e f 9 f g 0 g dp dp a g b C c d dp C DS0 a 7 a b b c c f d d e e e f 9 f g 0 g dp dp a g b C c d dp C DPY_7-SEG_DP T BC7 DPY_7-SEG_DP T BC7 DPY_7-SEG_DP T BC7 DPY_7-SEG_DP T BC7 R,k R7,k R9,k R,k K K K K0 R,k R,k R0,k R,k
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Potencjometr analogowy Zestaw ZLST7 wyposażono w potencjometr P, który może zostać wykorzystany do podawania napięcia z zakresu 0-V na wejścia przetwornika analogowo-cyfrowego mikrokontrolera ST7FLITE9. Środkowe wyprowadzenie potencjometru dostępne jest na złączu Con7 (pin oznaczony P). Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL P ADC 0k
Termometr cyfrowy STCN7 ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 wyposażono w układ cyfrowego termometru STCN7 (STMicroelectronics) pracujący na magistrali IC. Linie sterujące termometrem wyprowadzono na złączu Con. R 0k R 0k MCP_SDA MCP_SCK MCP_A0 7 U7 SDA VDD SCL A ALERT A A0 STCN7 R0 0k MCP_A0 MCP_ALM R 0k
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Termometr analogowy STLM0 Zestaw ZLST7 został wyposażony w układ analogowego termometru STLM0 (STMicroelectronics). Wyjściowy sygnał napięciowy dostępny jest na złączu Con7 (oznaczenie TEM). Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL Temp Th VCC VOUT NC STLM0
Odbiornik podczerwieni ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 wyposażono w układ scalonego odbiornika podczerwieni TSOP, który umożliwia odbiór sygnałów nadawanych przez piloty zdalnego sterowania od sprzętu RTV lub od innego urządzenia nadającego sygnał w podczerwieni o częstotliwości nośnej khz. Wyjście odbiornika jest dostępne na złączu Con7 (wyprowadzenie oznaczone Ir). R Vcc Gnd U Out TSOP IR_IN C 0uF 0 C Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Złącze graficznego wyświetlacza LCD Zestaw ZLST7 wyposażono w złącze umożliwiające dołączenie do zestawu wyświetlacza graficznego o organizacji x piksele ze sterownikiem KS007/KS00. Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P (zworka JP DISPLAY w pozycji GRAPH). Linie sterujące wyświetlaczem dostępne są na złączu Con/ GRAPH_LCD.
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Złącze alfanumerycznego wyświetlacza LCD Zestaw ZLST7 wyposażono w złącze umożliwiające dołączenie alfanumerycznego wyświetlacza LCD x znaków ze sterownikiem zgodnym z HD70 (oznaczenie LCD0). Regulacja kontrastu wyświetlacza jest możliwa poprzez potencjometr P (zworka JP DISPLAY w pozycji CHAR). Linie sterujące wyświetlaczem są dostępne na złączu Con/CHAR_LCD. C_D0 C_D C_D C_D C_D C_D C_D Con 7 9 0 HEADERx7 C_E C_RW C_RS C_D7 C JP x VEE SW C C9 C0 0uF C Dis P VO RS C_RS RW C_RW 0k E C_E D0 C_D0 7 D C_D D C_D 9 D C_D 0 D C_D D C_D GRES D C_D D7 C_D7 CON
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 7 Złącze magistrali IC Zestaw ZLST7 został wyposażony w złącze (Con0/IC) umożliwiające podłączenie zewnętrznych układów pracujących na magistrali IC. Możliwe jest również dołączenie rezystorów podciągających do linii SDA za pomocą zworki JP w pozycji PU/SDA oraz do linii SCL za pomocą zworki JP w pozycji PU/SCL. SDA JP JPx PU PA PA7 R,7k R,7k JP SCL JPx PU SCL PA7 SDAPA Con0 HEADER
Złącze magistrali SPI ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 wyposażono w złącze (Con/SPI), które umożliwia dołączenie do zestawu zewnętrznych układów pracujących na magistrali SPI. SS MOSI MISO SCK PB7 PB PB PB Con HEADER
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 9 Złącze konwertera USB<->UART Zestaw ZLST7 wyposażono w złącze (Con) umożliwiające dołączenie modułu konwertera USB<-> UART (np. ZLUSB_A lub ZLUSB). Linie interfejsu UART są dostępne na złączu Con7 i noszą oznaczenie TxU i RxU. Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL RX_USB Con 7 9 0 TX_USB
0 Zegar czasu rzeczywistego MT00 ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 został wyposażony w układ zegara czasu rzeczywistego MT00 (STMicroelectronics). Oprócz samego układu MT00 na płytce zestawu znajduje się również rezonator kwarcowy 7Hz oraz podstawka pod baterię litową CR0. Wyprowadzenia SDA i SCL zegara dostępne są na złączu Con7. C X,7kHz BT BATTERY U XI XO VBAT VCC C MT00 0uF SCL SDA FT/OUT VSS 7 R,7k RTC_SCL JP RTC_SDA SDA JPx R,7k PU PA PA7 R,7k JP SCL JPx R,7k PU Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Przetwornik piezoelektryczny Zestaw ZLST7 wyposażony został w przetwornik piezoelektryczny Spk, który może zostać wykorzystywany do generowania dźwięków za pomocą timerów wbudowanych w mikrokontroler ST7FLITE9. Wyprowadzenie przetwornika jest dostępne na złączu Con7 i nosi oznaczenie SPK. Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL SPK Spk BUZZER
Złącze programatora ICP ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Zestaw ZLST7 wyposażono w złącze (Con) do którego można podłączyć programator ICP (np. ZL7PRG). Na czas programowania pamięci mikrokontrolera do wyprowadzeń PC oraz PC nie należy podłączać obciążeń o niskiej impedancji. Zworka JP służy do podłączenia do wyprowadzenia PB zewnętrznego sygnału zegarowego generowanego przez programator ICP. ICCDATA PC ICCCLK PC ICCRESET R R7,7k,7k Con ICCDATA ICCCLK GRES 0 ICC 7 9 PB UC JP PB_CLK JPx EXT
ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 Złącze RS Zestaw ZLST7 został wyposażony w złącze typu DB9F (Con) umożliwiające połączenie zestawu z komputerem PC za pośrednictwem interfejsu RS. Oprócz złącza na płytce zestawu znajduje się konwerter napięć ST. Sygnały RxD i TxD (o poziomach TTL) dostępne są na złączu Con7. Mikrokontroler ST7FLITE9KT nie ma sprzętowego układu UART i konieczna jest programowa realizacja transmisji RS. 0 Con7 TX_USB RX_USB IR_IN SPK 7 ADC 9 0 HEADERx TXD RXD Temp RTC_SDA RTC_SCL Con DB9 9 7 C uf TXD 0 C9 uf U R IN R IN T IN T IN C+ C - V+ ST R OUT R OUT T OUT T OUT C+ C - V- 9 7 C0 uf C uf RXD
Wyprowadzenie portów wejścia/wyjścia ZLST7 zestaw uruchomieniowy dla mikrokontrolera ST7FLITE9 PA0 PA PA PA Con 7 9 0 HEADERx PA PA PA PA7 PB0 PB PB PB Con 7 9 0 HEADERx PB PB PB PB7 PC0 PC PC PC Con7 7 9 0 HEADERx PC PC PC PC7