EVBST7 01 pl - propox.com · LDn. 5 Vdd GND R 4k7 REL N C O COM RL1 RELAY D Q BC 857 5.2....

10
rter Kits E mbedded W e b S er ve PIC m i crocontrollers Sta- s for ‘ 51 , A V R, S T , at ion B oard E va l u r s Prototyping Boards Mini m od- M icr opr oc eso r s y stem s , PC B A V R, P I C , S T microcontrollers ed In S y stem programmers fo r net control l ers, RFID H igh S p e- ules for microc on tro l le r s , et her - d e signin g Eva l uation B oards f or et her net c ont r oll er s, R F ID H igh nimodules for mic r ocontrollers , Servers Protot y ping B oard s mi- lers Star t er Kits Embedded Web ‘51, AVR, ST, PIC mi c roc o ntr ol- S peed I n S ys t em s pr og ram m e- rocontrolle r s Start er Kits E m be - ards fo r `51, AVR , S T , P I C m ic- P CB d esigning E v aluat ion B o - oll er s M icr op r oces o r s ys t ems, rs for A V R , PIC, S T m ic roc ont rl- dded Web Serwers Prototyping m er s for AVR, P I C, S T m ic r oco- High S pee d I n S y s tem pr ogram- c on t r oll er s , et h ernet c o ntro l lers, B o ards Mi ni modules for m i cro- controllers M ic ropr oc esor B oar ds ning Ev aluat ion S y s t em s , P CB Des i g - R Many ideas one solution System ewaluacyjny dla mikrokontrolerów serii ST7Lite0 i ST7SuperLite. Instrukcja uytkownika REV 1.2

Transcript of EVBST7 01 pl - propox.com · LDn. 5 Vdd GND R 4k7 REL N C O COM RL1 RELAY D Q BC 857 5.2....

rter K

its E

mbedd

ed W

eb S

erve

PIC m

icroc

ontro

llers

Sta-

s for

‘51,

AVR, S

T,

ation

Boa

rdEva

lu

rs Pro

totyp

ing B

oard

s Mini

mod-

Microp

roce

sor

syste

ms, PCB

AVR, P

IC, S

T micr

ocon

trolle

rs

ed In

Sys

tem pr

ogra

mmers f

or

net c

ontro

llers,

RFID

High

Spe

-

ules f

or m

icroc

ontro

llers,

ethe

r-

desig

ning E

valua

tion B

oard

s for

ether

net c

ontro

llers,

RFID

High

nimod

ules f

or m

icroc

ontro

llers,

Serve

rs Pro

totyp

ing B

oard

s mi-

lers S

tarter

Kits

Embe

dded

Web

‘51, A

VR, ST,

PIC m

icroc

ontro

l-

Speed

In S

ystem

s pro

gram

me-

roco

ntroll

ers S

tarter

Kits

Embe

-

ards

for

5̀1, A

VR, ST,

PIC m

ic-

PCB desig

ning E

valua

tion B

o-

oller

s Micr

opro

ceso

r sys

tems,

rs for

AVR, P

IC, S

T micr

ocon

trl-

dded

Web

Ser

wers P

rotot

yping

mers f

or A

VR, PIC

, ST m

icroc

o-

High S

peed

In S

ystem

prog

ram-

contr

oller

s, eth

erne

t con

trolle

rs,

Board

s Mini

module

s for

micr

o-

co

ntroll

ers M

icrop

roce

sor

Boa

rds

nin

g Eva

luatio

n

Sys

tems,

PCB Des

ig-

R

Many ideas one solution

�������� System ewaluacyjny dla mikrokontrolerów serii ST7Lite0 i ST7SuperLite.

Instrukcja u�ytkownika REV 1.2

2

1.Wst�p EVBST7-01-XXX powstał z my�l� o udost�pnieniu konstruktorom systemów opartych na mikrokontrolerach ST Microelectronics serii FLite0 i FliteS bazy sprz�towej umo�liwiaj�cej w szybki i łatwy sposób realizacj� i weryfikacj� własnych pomysłów. Maj�c to na uwadze płyta została zaprojektowana w ten sposób, aby u�ytkownik miał dost�p do wszystkich pinów procesora wyprowadzonych na zł�cza. Na płycie zostały tak�e umieszczone peryferia takie jak: cztery mikroprzeł�czniki i osiem diod LED, termometr, przeka�nik, potencjometr, zegar czasu rzeczywistego oraz opcjonalnie montowany wy�wietlacz LCD 2X16. Wszystkie te elementy s� dost�pne na zł�czach szpilkowych, pozwalaj�c na podł�czenie ich do dowolnych portów mikrokontrolera. Płyta posiada tak�e du�e pole prototypowe, daj�ce u�ytkownikowi mo�liwo�� doł�czania w łatwy sposób innych elementów i dowolnej ich konfiguracji. Na płycie jest umieszczony układ stabilizatora zwalniaj�cy u�ytkownika z obowi�zku dostarczania stałego napi�cia stabilizowanego. Wraz z płyt� dost�pne s� kody �ródłowe programów pozwalaj�ce na przetestowanie dost�pnych zasobów. �yczymy samych sukcesów i du�o satysfakcji przy projektowaniu i

konstruowaniu urz�dze� w oparciu o EVBST7-01-XXX

3

2. Rozmieszczenie elementów na płycie

1. Pole prototypowe 2. Zł�cza wszystkich peryferii dost�pnych na płycie 3. Przyciski i diody LED wyprowadzone na zł�cza z mo�liwo�ci� doł�czenia do

dowolnego pinu procesora 4. Potencjometr wyprowadzony na zł�cze szpilkowe z mo�liwo�ci� przył�czenia

do przetwornika ADC w procesorze 5. Termometr LM35 6. Przycisk RESET i LED zasilania 7. Wy�wietlacz 2x16 (opcjonalnie) 8. Buzzer 9. Stabilizator LM317 umo�liwiaj�cy podł�czenie napi�cia niestabilizowanego 10. Wł�cznik zasilania płyty 11. Wej�cie napi�cia zasilania z mostkiem prostowniczym umo�liwiaj�ce zasilanie

napi�ciem DC lub AC 12. Zł�cze przeka�nika doł�czone do przeka�nika na płycie 13. Zł�cze programatora 14. Wyprowadzone i zdublowane porty procesora 15. Podstawka do procesorów LITE02, 05, 09 oraz LITES2, 5 16. Zł�cze wy�wietlacza LCD umo�liwiaj�ce podł�czenie ró�nych typów

wy�wietlaczy 17. Podstawka na bateri� litow� 18. Zegar czasu rzeczywistego M41T00 (opcjonalnie)

4

3. Obsługiwane procesory

ST7SUPERLITE ST7LITE0

ST7LITES2 ST7LITES5 ST7LITE02 ST7LITE05 ST7LITE09

FLASH 1kB 1kB 1.5kB 1.5kB 1.5kB RAM(stos) 128(64)B 128(64)B 128(64)B 128(64)B 128(64)B EEPROM - - - - 128B Peryferia LT Timer/Wdg,

AT Timer/1 PWM, SPI

LT Timer/Wdg, AT Timer /1PWM, SPI, 8-bit ADC

LT Timer/Wdg, AT Timer /1PWM, SPI

LT Timer/Wdg, AT Timer /1PWM, SPI, 8-bit ADC

LT Timer/Wdg, AT Timer /1 PWM, SPI, 8-bit ADC/op AMP

Napi�cie zasilanie

2.4V – 5.5V

Cz�stotliwo�� taktowania 1MHz RC 1% + PLLx4/8MHz Zakres temperatur od -40ºC do 80ºC Obudowy SO16 150”, DIP16 4. Zasilanie płyty Płyta powinna by� zasilana z zewn�trznego zasilacza o napi�ciu 7..12V AC, lub 9..15V DC, przy pomocy standardowego wtyku o �rednicy bolca 2.1mm umieszczonego w gnie�dzie zasilaj�cym. Stabilizowane napi�cie Vdd jest dost�pne na zł�czach rozszerze� płyty. Na płycie umieszczone s� dwie zworki: SUPPLY i 3V3. Zamkni�cie zworki 3V3 powoduje zasilanie wszystkich układów na płycie napi�ciem 3.3V, przy zworce otwartej napi�cie b�dzie wynosi� 5V. Zworka SUPPLY daje mo�liwo�� odł�czenia układów mostka i stabilizatora, co pozwala na podł�czenie własnego zasilacza oraz daje mo�liwo�� pomiaru pr�du pobieranego przez układ. 5. Układy peryferyjne 5.1. Diody LED Płyta posiada 8 diod LED, które stanowi� najprostszy interfejs pomi�dzy systemem a u�ytkownikiem, co jest szczególnie wa�ne dla pocz�tkuj�cych programistów. Budowa płyty pozwala na dowolne poł�czenie diod. Wł�czenie diody mo�e nast�pi� po podaniu stanu niskiego na pin LDn (n = 0 – 8) skojarzony z odpowiednim LED-em.

LD4

LD2

LD3

LD1LED

LDn

R1 k

V dd

LDn

5

Vdd

GND

R

4k7REL

NC

NO

COM

RL1RELAY

D

Q

BC 857

5.2. Przeł�czniki Płyta wyposa�ona jest w 4 mikro-przeł�czniki. Wci�ni�cie jednego nich powoduje pojawienie si� stanu niskiego na odpowiednim zł�czu szpilkowym skojarzonym z odpowiednim przyciskiem.

5.3. Przeka�nik Zastosowany przeka�nik sterowany jest poprzez tranzystor. Baza tranzystora jest wyprowadzona na zł�cze MISC jako REL, natomiast ko�cówki przeka�nika: NC, NO, COM do zł�cza JP2, pozwalaj�c u�ytkownikowi na sterowanie zewn�trznymi układami.

5.4. Sygnalizator akustyczny Płyta zawiera sygnalizator akustyczny wł�czany i wył�czany tranzystorem. Baza tranzystora jest wyprowadzona na zł�cze MISC jako SPK.

S W4

S W2

S W3

S W1

S nS W

R1 0k

V dd

G ND

S Wn

K EY

GND

Vdd

R8

4k7SPK

Q2BC 557

SPK

BUZER

6

5.5. Termometr Na płycie umieszczony jest przetwornik temperatury na napi�cie LM35. Ko�cówka LM35, na której napi�cie jest proporcjonalne do temperatury wyprowadzona jest na zł�cze MISC. U�ytkownik mo�e podł�czy� t� ko�cówk� do wej�cia przetwornika A/D w procesorze i w ten sposób dokonywa� pomiaru temperatury.

5.6. Potencjometr Płyta posiada jeden potencjometr, umo�liwiaj�cy np. symulacj� wyj�� układów analogowych. Potencjometr umo�liwia regulacj� napi�cia w zakresie 0-Vdd. Ko�cówka potencjometru ADJ dost�pna jest na zł�czu MISC.

5.7. Zegar czasu rzeczywistego M41T00 Płyt� wyposa�ono w zegar czasu rzeczywistego z podtrzymaniem bateryjnym. Zegar komunikuje si� z otoczeniem poprzez interfejs I2C. Wszystkie zł�cza niezb�dne do sterowania układem M41T00 s� wyprowadzone na zł�cze szpilkowe RTC, na zł�czu znajduje si� tak�e pin baterii. 5.8. Wy�wietlacz LCD W płycie umieszczono zł�cze do wy�wietlacza LCD. Ze zł�cza poprowadzone s� cztery linie danych i dwie linie steruj�ce, tj. linia strobu E i linia steruj�ca R/S. Nast�pnie wszystkie te linie s� poł�czone ze zł�czem szpilkowym, sk�d dalej wy�wietlacz mo�e by� podł�czony do procesora. Linia R/W wy�wietlacza doł�czona jest na stałe do masy. Regulacja kontrastu odbywa si� poprzez dobór rezystorów w układzie mostka.

R10POT1

GND

Vdd

ADJ

GN

D3

Vou

t2

VCC

1

U3LM35

Vdd GND

R9

75C91u

GND

LM35

7

6. Zł�cza 6.1. Zł�cza rozszerze� procesora i peryferii

PA0..PA7 – port A procesora PB0..PB4 – port B procesora RST – reset procesora GND – masa Vdd – zasilanie BAT – bateria SDA – linia danych interfejsu I2C zegara czasu rzeczywistego SCL – linia zegara interfejsu I2C zegara czasu rzeczywistego FT – linia korekcji poprawno�ci pracy zegara czasu rzeczywistego REL – sterowanie przeka�nikiem ADJ – potencjometr LM35 – wyprowadzenie termometru SPK – sterowanie sygnalizatorem d�wi�kowym LD0..LD7 – wyprowadzenia diod SW0..SW3 – wyprowadzenia mikro-przeł�czników

6.2. Zł�cze wy�wietlacza LCD

D4..D7 – lnie danych LCD RS – linia steruj�ca LCD dana/rozkaz E – linia strobu LCD PA0...PA5 – linie portu A mikrokontrolera

6.3. Zł�cze przeka�nika

NO – wej�cie normalnie otwarte NC – wej�cie normalnie zamkni�te COM – wej�cie wspólne

6.4. Zł�cze programatora CLKIN –opcjonalny zegar zewn�trzny zamykany zwork� CLK Vdd – zasilanie GND – masa RESET – linia programatora steruj�ca resetem procesora ICCLK – linia zegarowa programatora ICDATA – linia danych programatora

8

7. Zworki LED, zasilania i reset Zworka 3V3 – zamkni�ta powoduje ustawienie na wyj�ciu stabilizatora 3.3V, otwarta

5V. Zworka SUPPLY – zamkni�ta powoduje podanie napi�cia ze stabilizatora na płyt�,

otwarta umo�liwia u�ytkownikowi podanie napi�cia z zewn�trz. Zworka CLK – zamkni�ta umo�liwia podanie zewn�trznego zegara dla procesora

np. z programatora Vdd1 LED – �wiecenie tej diody sygnalizuje obecno�� napi�cia Vdd na płycie.

RST – wci�ni�cie tego przycisku powoduje podanie stanu niskiego na wej�ciu resetu procesora i jego reset.

8. Programy demonstracyjne

� LCD.c demo wy�wietlacza LCD, na wy�wietlaczu przesuwa si� napis o tre�ci „EVBST7-01-XXX”

� LED_ADC.c na wej�cie przetwornika A/C podaje si� sygnał z zakresu 0-5V np. z potencjometru, wynik przetwarzania wy�wietlany na diodach.

� TERMOMETR.c pomiar temperatury w [ºC], wynik wy�wietlany na LCD � RTC.c demo zegarka czasu rzeczywistego, program wy�wietla aktualn� dat�

w formie godz : min : dzie� : mie� : rok. Aktualizacja ustawie� zegarka za pomoc� klawiatury. Linie portów mikrokontrolera nale�y ł�czy� z odpowiednimi liniami SDL i SCL układu M41T00 wyprowadzonymi na zł�cza szpilkowe.

� LED.c demo LED-ów, cztery funkcje wybierane z klawiatury, ka�da z funkcji wywołuje inny efekt �wietlny na diodach.

9

������������ �����

���������� �������������������������������������������������������������������������� �!�����"#$����%#&��������#�"��&����'(�������

��������������������������������������

• )%��*������������������+%����+�(����������,������������� �����-��������+����%,�������.������������+�������+�/��+��$#����0�

• Kabelki do podł�czenia układów peryferyjnych�• )����1�2.�345�������'��+���"�&���'��������&��'������'���

����������������������������� �����������

• )%��*������������������+%����+�(����������,������������� �����6��������+����%,�������.������������+�������+�/��+��$#��������������'��������'�'�����576��3�2����������+,����$�����*���$�����,0�

• Kabelki do podł�czenia układów peryferyjnych�• )����1�2.�345�������'��+���"�&���'��������&��'������'���

���������������������������� �����������

• )%��*������������������+%����+�(����������,������������� �����6��������+����%,�������.������������+�������+�/��+��$#��������������'��������'�'�����576��3�2����������+,����$�����*���$�����,���2.�-1�80�

• Kabelki do podł�czenia układów peryferyjnych��• )����1�2.�345�������'��+���"�&���'��������&��'������'���

Dokładne informacje o cenach s� dost�pne na stronie: www.propox.com

10

10. Schem

at ideowy

Sheet 1 of 1 1.00

http://www.propox.comemail: [email protected]

Size: File: Rev:

Date: 27-04-2004

Title: EVBST7-01-XXXError : LogoFINAL_many2.bmp file not found.

S_RESRST

LTIC/PA0 16

PA1 15

ATPWM0/PA2 14

PA3 13

PA4 12

ICCDATA/PA5 11

MCO/ICCCLK/PA6 10

PA7 9CLKIN/AIN4/PB48 MOSI/AIN3/PB37 MISO/AIN2/PB26 SCK/AIN1/PB15 SS/AIN0/PB04 RESET3 Vdd2 Vss1U1

ST7LITES2

D7 14

D6 13

D5 12

D4 11

D3 10

D2 9

D1 8

D0 7

E 6

R/W 5

R/S 4

KONTR 3

Vcc 2

GND 1

16

15

JP10

LCD 2x16

VddGND

GND

1 23 45 67 89 10

JP3

ICP

GND

Vdd

R12

4.7k

PB0PB1PB2PB3PB4 PA7

ICDATAICCLK

RESET

PA4PA3PA2PA1PA0

AD

J1

OUT2 IN 3

U3LM317

R1240

R1139

GND

+ C822uF

+ C747u

Vdd

R2820

GNDGND

C6100n

ST7LITES5ST7LITE02ST7LITE05ST7LITE09

1 23 4

JP5

KEY

Vss4 Vbat3 OSCO2 OSCI1 Vcc 8

FT/OUT 7

SCL 6

SDA 5

U2

RTC_M41T00

X132.768kHz

GND

R44.7k

R54.7k

R64.7k

Vdd

1 23 4

JP8

RTC

PB4_1

GN

D3

Vou

t2

VCC

1

U3LM35

Vdd GND

R10POT1

GND

Vdd

R9

75C91u

GND

TEM

POT

1 23 4

JP7

MISC

POT LM35SPKREL

PA4PA3PA2PA1PA0

BT13V CR2032

SWH_23V3

PB2PB3PB4

PA5PA6

PA4PA3PA2PA1PA0

PB1PB0RESETVddGND

SWH_1

SUPPLY

GND

GND

SW3SW2SW1SW0

LD0LD2LD4LD6

FTSCLSDA

GND

VddBATSDA

FT

BAT

SCL

RESET

PA5

PA6

GNDVdd

GND

GND

1 23 45 67 89 1011 12

JP9

LCD

PA5

1 23 45 67 89 1011 1213 1415 16

JP6, JP61

PINS

PA7

GND

Vdd

R8

4k7SPK

Vdd

GND

R7

4k7

COM

REL

NONC

REL

2

REL

3

REL4

SW2 SW3SW1

LD0 LD1

R181k

R191k

VddVdd

LD2

R201k

Vdd

R2710k

R2610k

R2810k

Vdd Vdd Vdd

GND GND GND

LD3

R211k

Vdd

SW4

R2910k

Vdd

GND

SW0 SW1 SW2 SW3

LD

0

LD

1

LD

2

LD

3

123

JP2

REL

BUZ1

BUZER

SW1

SW SPST

GND

123

JP_SVCC_IN4

2

3

1

B1

BRIDGE1

RL1RELAY

Vdd-LED

R301k

Vdd

GND

SWC3CLK

PB4_1

C12100n

GND

R13

4.7k

ICCLK

ICDATA

D5

C13

100n

GND

R226k8

R23100R

Vdd

C14

100n

GND

Q2

BC 857

Q1

BC 857

OPTIONAL RTC

OPTIONAL LCD

SWITCH LEDS

MCU

SUPPLY

RELAY BUZZER TEMP RES. ADJ.CONNECTORS

C10100n

GND

C11100n

GND

LD4 LD5

R181k

R191k

VddVdd

LD6

R201k

Vdd

LD7

R211k

Vdd

LD

4

LD

5

LD

6

LD

7

R3680

1 23 45 67 8

JP4

LED

LD1LD3LD5LD7