AVR brd III instr

background image

AVR brd III
P³yta ewaluacyjna z ATmega16/32

AVR brd III jest modu³em uruchomieniowym, opartym o popularne mikrokontrolery ATmega16 lub
ATmega32, oba z rodziny AVR.
P³ytka zosta³a wyposa¿ona w najpopularniejsze modu³y, których wszystkie koñcówki wyprowadzone
zosta³y na jednorzêdowe z³¹cze peryferii. Takie rozwi¹zanie umo¿liwia u¿ytkownikowi szybk¹
implementacjê w³asnego pomys³u, bez koniecznoœci projektowania nowej p³ytki uruchomieniowej. Opisy
wyprowadzeñ znajduj¹cych siê na p³ytce s¹ bardzo intuicyjne, co umo¿liwia u¿ytkowanie modu³u bez
koniecznoœci zagl¹dania w dokumentacjê.
Na p³ycie znajduj¹ siê takie peryferia jak: diody LED, wyœwietlacz LCD (2 x 16 znaków), przyciski,
potencjometr, zegarek RTC (komunikacja I2C), pamiêæ EEPROM (komunikacja I2C), odbiornik IR, interfejs
RS-232, przekaŸnik oraz z³¹cza urz¹dzeñ 1-WIRE.

AVR brd III jest zestawem stworzonym z myœl¹ o osobach, które stawiaj¹ pierwsze kroki w œwiecie
elektroniki oraz mikrokontrolerów. Dziêki modu³owi maj¹ mo¿liwoœæ poznania podstawowych w³aœciwoœci
tego typu uk³adów oraz naukê programowania procesora z ca³y czas popularnej rodziny AVR.
U¿ytkownikami AVR brd III mog¹ byæ równie¿ osoby ju¿ korzystaj¹ce z mikrokontrolerów z rodziny AVR.
Modu³ umo¿liwia bowiem ³atw¹ implementacjê uk³adu mikroprocesorowego w³asnego pomys³u, bez
koniecznoœci wykonywania druków PCB. AVR brd III daje równie¿ mo¿liwoœæ przetestowania w³asnych
rozwi¹zañ przed wykonaniem docelowego uk³adu mikroprocesorowego.

Modu³ mo¿e znaleŸæ zastosowanie w pracowniach laboratoryjnych firm, a tak¿e uczelni. Wyposa¿enie
AVR brd III mo¿e zostaæ wykorzystane przy tworzeniu nowych urz¹dzeñ bêd¹cych czêœci¹ projektu lub
pracy dyplomowej.

Wstêp:

AVR brd III - 1

background image

Rozmieszczenie elementów na p³ycie AVR brd II

3

Budowa p³yty AVR brd II

4

Zasilanie

5

Z³¹cze ISP KANDA

5

RS232

6

1-WIRE

6

Potencjometr ADC

7

Przyciski

7

Diody LED

7

Zegar czasu rzeczywistego RTC

8

Pamiêæ EEPROM

8

Wyœwietlacz LCD

9

Odbiornik podczerwieni IR

9

PrzekaŸnik

10

Przycisk RESET

10

Mikrokontroler ATmega8

11

Z³¹cze wyprowadzeñ mikrokontrolera

11

Z³¹cze peryferii

12

Schemat

13

Kontakt

14

Spis treœci:

AVR brd III - 2

background image

Rys. 1. Rozmieszczenie elementów na p³ycie AVR brd II.

Rozmieszczenie elementów na p³ycie AVR brd I:

Opis:

AVR brd III - 3

1 -

Dioda sygnalizuj¹ca zasilanie

2 -

Pamiêæ EEPROM (I2C)

3 -

Zegar czasu rzeczywistego RTC (I2C)

4 -

Kwarc zegarkowy 32,768 kHz

5 -

Z³¹cze RTC: RTC*, GND

6 -

Diody LED: LD1, LD2, LD3, LD4

7 -

Z³¹cze z wyprowadzeniami mikrokontrolera

8 -

Z³¹cze peryferii: mikroprze³¹czniki, LCD, I2C, RS-232, LED, przekaŸnik, 1-WIRE, ADC, IR

9 -

Mikrokontroler ATmega16 lub ATmega32 (w zale¿noœci od wersji modu³u)

10 -

Przycisk RESET

11 -

Z³¹cze zasilania USB

12 -

Z³¹cze zasilania DC-JACK

13 -

Potencjometr: CTR (od kontrastu LCD)

14 -

Wyœwietlacz LCD

15 -

Z³¹cze RS-232

16 -

Z³¹cza 1-WIRE (16a - z³¹cze 1, 16b - z³¹cze 2)

17 -

Potencjometr ADC

18 -

Odbiornik IR

19 -

PrzekaŸnik

20 -

Z³¹cze przekaŸnika

21 -

Kwarc 16 Mhz

22 -

Z³¹cze programowania ISP KANDA

23 -

Przyciski: SW1, SW2, SW3, SW4

24 -

Z³¹cze zasilania: +5V, GND

1

5

9

6

2

,5
4

F09

1

1

16

1

0

1

2

1

2

3

1

1

5

1

8

1

8

1

8

1

8

1

20

10

24

P

A

0

S

W
1

S

W
2

S

W
3

S

W
4

R

S

E

D

4

D

5

D

6

D

7

L

G

T

INT SC

L

S

D

A

R

XD

T

XD

L

D

1

L

D

2

L

D

3

L

D

4

PR

1

-W

A

D

C

G

ND

R

T

C

*

-

-

+

+

D

D

CTR

+

-

RST

LD1 LD2 LD3 LD4

SW1

SW2

SW3

SW4

IS

P

ADC

P

B

0

P

B

1

P

B

2

P

B

3

P

B

4

P

B

5

P

B

6

P

B

7

P

D

0

P

D

1

P

D

2

P

D

3

P

D

4

P

D

5

P

D

6

P

D

7

P

A

1

P

A

2

P

A

3

P

A

4

P

A

5

P

A

6

P

A

7

P

C

7

P

C

6

P

C

5

P

C

4

P

C

3

P

C

2

P

C

1

P

C

0

IR

IR

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

background image

AVR brd III - 4

Zasilacz
Z³¹cze zasilania (DC JACK / USB)
Mikrokontroler ATmega16/32

(*1)

Przycisk RESET
Z³¹cze z wyprowadzeniami wszystkich peryferii p³ytki
Z³¹cze z wyprowadzeniami mikrokontrolera
Z³¹cze programowania ISP KANDA
Port RS232
Z³¹cza urz¹dzeñ 1-WIRE

(*2)

Zegarek RTC (I2C)

(*3)

Pamiêæ EEPROM (I2C)

(*4)

Wyœwietlacz LCD 2x16

(*5)

Odbiornik IR

(*6)

4 diody LED
4 przyciski
Potencjometr
PrzekaŸnik

(*1) - wpinany w podstawke DIP28, w zale¿noœci od wersji: ATmega16 lub ATmega32
(*2) - szerzej - patrz 1-WIRE
(*3) - standardowo montowany uk³ad DS1307
(*4) - standardowo montowany AT2408
(*5) - tylko z³¹cze ¿eñskie 1x16 pin
(*6) - montowany TSOP1736 lub TSOP4836

Budowa p³yty AVR brd III:

background image

Rys. 2. Zasilanie.

P³yta AVR brd III mo¿e byæ zasilana na dwa sposoby:

Z zewnêtrznego zasilacza o napiêciu 9 - 15V DC lub 7 - 12V AC. Zasilacz powinien posiadaæ
standardowy wtyk o œrednicy bolca 2,1mm, który nale¿y pod³¹czyæ do gniazda DC JACK
(pozycja 12 na rysunku 1).

W przypadku zasilania napiêciem DC polaryzacja nie jest istotna.

Wykorzystuj¹c z³¹cze USB (pozycja 11 na rysunku 1). Przy wyborze zasilania z magistrali USB
nale¿y pamiêtaæ o ograniczeniu pr¹dowym do 100mA.

Zasilanie uk³adu jest sygnalizowane diod¹ LED (pozycja 1 na rysunku 1).
Na p³ycie AVR brd III znajduj¹ siê dodatkowe wyprowadzenia zasilania: +5V oraz GND, odpowiednio
oznaczone: + i - (pozycja 24 na rysunku 1). Z³¹cza zosta³y odpowiednio opisane.

Uwaga:
P³yta AVR brd III nie mo¿e byæ zasilana z obu Ÿróde³ jednoczeœnie.

Zasilanie:

Na p³ycie AVR brd III znajduje siê standardowe, 10-pinowe z³¹cze (2x5 pinów) ISP KANDA
(Pozycja 22 na rysunku 1). Z³¹cze ISP KANDA umo¿liwia pracê z wszystkimi programatorami
mikrokontrolerów z rodziny AVR, m.in. AVR prog I, AVR prog II, AVR prog III.

Tab. 1. Opis wyprowadzeñ.

SYGNA£Y:

OPIS:

MOSI,MISO,SCK

sygna³y magistrali SPI

RST

reset uk³adu docelowego

NC

nie pod³¹czony

VCC

napiêcie uk³adu docelowego

GND

masa uk³adu docelowego

Rys. 3. Z³¹cze ISP KANDA.

Z³¹cze programowania ISP KANDA:

AVR brd III - 5

+

+

US

B

B1

VI

1

2

VO

3

GND

IC1

C3

C5

C2

C4

D+
D-
VBUS
GND

X1

C1

PIN

1

J1

DC_JACK_2

220u

220u

LM7805

100n

100n

VCC

GND

GND GND

GND

GND GND

VCC

GND

100n

background image

AVR brd III - 6

Na p³ycie AVR brd III znajduje siê port do transmisji szeregowej RS-232 ze standardowym, ¿eñskim
z³¹czem typu DB-9 (pozycja 15 na rysunku 1).
Linie TXD, RXD portu zosta³y wyprowadzone na z³¹cze peryferii (pozycja 8 na rysunku 1) i odpowiednio
opisane: TXD, RXD.

RS232 :

Rys. 4. RS232.

1-WIRE:

P³yta AVR brd III zosta³a wyposa¿ona w dwa 3-pinowe z³¹cza mêskie: z³¹cze 1 - pozycja 16a, z³¹cze 2 -
pozycja 16b na rysunku 1, umo¿liwiaj¹ce pod³¹czenie bezpoœrednio dwóch dowolnych urz¹dzeñ
1-WIRE. Piny obu z³¹cz zosta³y odpowiednio opisane (+ zasilanie +5V, D - linia magistrali
1-WIRE, - GND). Rezystor podci¹gaj¹cy R14 zapewnia poziom wysoki na magistrali 1-WIRE.
Urz¹dzenia 1-WIRE, w zale¿noœci od typu, mog¹ byæ zasilane za pomoc¹ niezale¿nego obwodu lub
pobieraæ energiê niezbêdn¹ do pracy z magistrali danych 1-WIRE. W zwi¹zku z tym faktem u¿ytkownik,
poprzez prost¹ ingerencjê w budowê modu³u AVR brd II, mo¿e pod³¹czyæ urz¹dzenia 1-WIRE z dowoln¹
konfiguracj¹. Wlutowanie odpowiednio rezystorów R7 przy z³¹czu 1 i R8 przy z³¹czu 2 (obudowa SMD
0805) spowoduje po³¹czenie linii + z³¹cza 1-WIRE z napiêciem +5V modu³u. Natomiast wlutowanie
odpowiednio rezystora R11 przy z³¹czu 1 i R12 przy z³¹czu 2 (tak¿e obudowa SMD 0805) spowoduje
po³¹czenie tej samej linii + z³¹cza z mas¹ modu³u. Przed modyfikacj¹ uk³adu nale¿y zapoznaæ siê z not¹
katalogow¹ wybranego urz¹dzenia 1-WIRE.
Magistrala 1-WIRE zosta³a wyprowadzona na z³¹cze peryferii (pozycja 8 na rysunku 1) i odpowiednio
opisana: 1-W.

UWAGA:
Standardowo rezystory R7, R8, R11, R12 nie s¹ wlutowywane, co umo¿liwia bezpoœrednie pod³¹czenie
np. dwóch czujników temperatury firmy Dallas/Maxim (z serii 18xx) z koñcówk¹ PAR.
Do modu³u do³¹czamy dwa 3-pinowe z³¹cza ¿eñskie, które (po samodzielnym monta¿u przewodu)
umo¿liwiaj¹ estetyczne i bardzo wygodne po³¹czenie danych urz¹dzeñ 1-WIRE z modu³em AVR brd III.

Rys. 5. 1-WIRE.

Rys. 6. Konfiguracja 1-WIRE (dó³ p³yty).

1

6

2

7

3

8

4

9

5

X3

C17

C11

C12

C15

C

1

4

C1+

1

C1-

3

C2+

4

C2-

5

T1IN

11

T2IN

10

R1OUT

12

R2OUT

9

V+

2

V-

6

T1OUT

14

T2OUT

7

R1IN

13

R2IN

8

IC4G$1

16

1

5

G

N

D

V

C

C

IC4P

TXD

RXD

100n

100n

100n

100n

GND

GND

VCC

1

0

0

n

MAX232

VCC

GND

1
2
3

SV4

R7

R11

1
2
3

SV5

R8

R12

1-WIRE

GND

0R

0R

VCC

GND

4K7

GND

0R

0R

VCC

GND

VCC

R14

background image

AVR brd III - 7

Na p³ycie AVR brd III znajduje siê potencjometr ADC (pozycja 17 na rysunku 1). Umo¿liwia on
regulacjê napiêcia w zakresie 0 - 5V. Potencjometr mo¿e byæ wykorzystywany do symulacji uk³adów z
wyjœciem analogowym.
Linia potencjometru zosta³a wyprowadzona na z³¹cze peryferii (pozycja 8 na rysunku 1) oraz
odpowiednio opisana: ADC.

Potencjometr ADC:

Rys. 7. Potencjometr ADC.

Rys. 8. Przyciski.

P³yta AVR brd III posiada cztery mikroprze³¹czniki: SW1, SW2, SW3, SW4 (pozycja 23 na rysunku 1).
Wyprowadzenia przycisków znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie zosta³y
równie¿ odpowiednio opisane: SW1, SW2, SW3, SW4. Wciœniêcie powoduje wymuszenie stanu
niskiego na koñcówce do³¹czonego portu.

UWAGA:
Przyciski nie maj¹ podci¹gania sprzêtowego.

Przyciski:

Na p³ycie AVR brd III znajduj¹ siê 4 diody LED: LD1, LD2, LD3, LD4 (pozycja 6 na rysunku 1). Diody
stanowi¹ najprostszy interfejs miêdzy u¿ytkownikiem a systemem mikroprocesorowym.
Wyprowadzenia diod znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie s¹ odpowiednio
opisane: LD1, LD2, LD3, LD4.
Zapalenie diody odbywa siê poprzez podanie stanu niskiego na odpowiedni¹ linie procesora.

Rys. 9. Diody LED.

Diody LED:

3

2

R2

ADC

GND

VCC

3

1

2

4

S1

3

1

2

4

S2

3

1

2

4

S3

3

1

2

4

S4

SW1

SW2

SW3

SW4

GND

LED5

LED4

LED3

LED2

R5

R6

R9

R13

LED1

LED2

LED3

LED4

750R

750R

750R

750R

VCC

background image

AVR brd III - 8

Na p³ycie AVR brd III znajduje siê zegar czasu rzeczywistego RTC (

na rysunku 1),

komunikuj¹cy siê z mikrokontrolerem po szynie I2C.
P³yta AVR brd III umo¿liwia zastosowanie jako zegara czasu rzeczywistego opcjonalnie jednego z
uk³adów: DS1337 lub DS1307, oba firmy Dallas/Maxim

.

Dodatkowo na p³ycie AVR brd III znajduje siê z³¹cze z liniami RTC* oraz GND (pozycja 5 na rysunku
1). Linia GND jest wyprowadzeniem masy modu³u. Natomiast linia RTC*, w zale¿noœci od uk³adu, pe³ni
nastêpuj¹ce funkcje.
W przypadku uk³adu DS1307 u¿ywana jest jako linia dodatniego zasilania, umo¿liwiaj¹ca, razem z lini¹
GND, podpiêcie baterii (szerzej - nota katalogowa uk³adu).
W przypadku uk³adu DS1337 jest to dodatkowa linia przerwania (szerzej - nota katalogowa uk³adu).
Wyprowadzenia interfejsu I2C oraz linia INT znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1),
gdzie s¹ odpowiednio opisane: SCL, SDA, INT.

UWAGA:
Standardowo na p³ycie AVR brd III jest montowany uk³ad DS1307.

pozycja 3

Zegar czasu rzeczywistego RTC:

Rys. 10. Zegar czasu rzeczywistego RTC.

Zegar czasu rzeczywistego RTC:

Na p³ycie AVR brd III znajduje siê pamiêæ EEPROM (

na rysunku 1), komunikuj¹cy siê z

mikrokontrolerem po szynie I2C.
P³yta AVR brd III umo¿liwia zastosowanie pamiêci EEPROM firmy ATMEL o ró¿nej wielkoœci pamiêci.
Wyprowadzenia interfejsu I2C znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie s¹
odpowiednio opisane: SCL, SDA. Podci¹ganie obu linii do zasilania uk³adu s¹ zaznaczone na schemacie
przy uk³adzie RTC (rysunek 10).

UWAGA:
Standardowo na p³ycie AVR brd III jest montowany uk³ad AT24CE08.

pozycja 2

Rys. 11. Pamiêæ EEPROM.

Pamiêæ EEPROM:

*RTC

Q

3

R

1

6

R

1

7

R

1

8

1

2

JP

1

C6

X1

1

X2

2

VBAT

3

GND

4

SDA

5

SCL

6

SQW/OUT

7

VCC

8

IC2

SCL

SDA

RTC_I

3

2

.7

6

8

k

H

z

4

K

7

4

K

7

4

K

7

VCC

GND

GND

100n

GND

V

C

C

DS1307

A2

3

A1

2

A0

1

WP

7

SCL

6

SDA

5

GND

4

VCC

8

IC5

C9

SCL

SDA

AT24CP

GND

GND

VCC

100n

background image

AVR brd III - 9

Wyœwietlacz LCD:

Odbiornik podczerwieni IR:

P³yta AVR brd III zosta³a wyposa¿ona w odbiornik podczerwieni IR (pozycja 18 na rysunku 1). Modu³
daje mo¿liwoœæ monta¿u dwóch bardzo podobnych odbiorników: TSOP4836 lub TSOP1736.
Oba uk³ady s¹ scalonymi odbiornikami IR z filtrem i demodulatorem, charakteryzuj¹cymi siê
automatyczn¹ regulacj¹ wzmocnienia.
Wyprowadzenie odbiornika

znajduj¹ siê na z³¹czu peryferii (pozycja 8 na rysunku 1), gdzie jest

odpowiednio opisane: IR.

Standardowo na p³ycie AVR brd III jest montowany odbiornik TSOP4836.

Rys. 13. Odbiornik IR.

P³yta AVR brd III umo¿liwia pod³¹czenie wyœwietlacza LCD 2x16 znaków (pozycja 14 na rysunku 1) ze
standardowym kontrolerem HD44780. Poniewa¿ na z³¹cze zosta³a wyprowadzona tylko starsza czêœæ
magistrali wyœwietlacza, musi on pracowaæ w trybie czterobitowym. Linie RS, E, D4, D5, D6, D7 oraz
LGT zosta³y wyprowadzone na z³¹cze peryferii (pozycja 8 na rysunku 1) i tak samo opisane. Linia LGT
umo¿liwia sterowanie podœwietleniem z poziomu mikrokontrolera (wystawienie poziomu wysokiego na
tej linii spowoduje podœwietlenie wyœwietlacza). Mo¿na równie¿ ustawiæ podœwietlenie na sta³e poprzez
po³¹czenie linii LGT do zasilania modu³u.
AVR brd III posiada dodatkowo potencjometr do ustawiania kontrastu: CTR (pozycja 13 na rysunku 1).

UWAGA:
Na samym module montowane jest tylko 16-pinowe (jednorzêdowe) z³¹cze ¿eñskie, umo¿liwiaj¹ce
pod³¹czenie wyœwietlacza. Sam wyœwietlacz LCD 2x16 z podœwietleniem jest dodatkow¹ pozycj¹, któr¹
mo¿na dokupiæ.

2

R3

R10

R4

Q1

GND

1

VCC

2

CONTRAST

3

RS

4

R/W

5

E

6

D0

7

D1

8

D2

9

D3

10

D4

11

D5

12

D6

13

D7

14

LED_K

15

LED_A

16

DIS

P

1

RS
E

D4
D5

D7

D6

LGT

VCC

GND

100R

27R

BC847

JM

1

6

2

D

Rys. 12. Wyœwietlacz LCD.

2

R3

R10

R4

Q1

GND

1

VCC

2

CONTRAST

3

RS

4

R/W

5

E

6

D0

7

D1

8

D2

9

D3

10

D4

11

D5

12

D6

13

D7

14

LED_K

15

LED_A

16

D

IS

P1

RS

E

D4
D5

D7

D6

LGT

VCC

GND

100R

27R

BC847

JM

1

6

2

D

+

GND

OUT

V+

C10

IR

4,7u

VCC

GND GND

background image

AVR brd III - 10

PrzekaŸnik:

Na p³ycie AVR brd III znajduje siê przekaŸnik z serii JZC-6F (

na rysunku 1)

Wyprowadzenie przekaŸnika znajduje siê na z³¹czu peryferii (pozycja 2 na rysunku 1), gdzie jest
odpowiednio opisane: PR.
Z³¹cze przekaŸnika zosta³o odpowiednio opisane na rysunku 1 (pozycja 20):
1 - NC
2 - C
3 - NO
W celu w³¹czenia przekaŸnika na liniê PR nale¿y podaæ stan niski.

UWAGA:
Przed pod³¹czeniem nale¿y sprawdziæ napiêcie oraz obci¹¿alnoœæ do³¹czanego urz¹dzenia, czy nie
przekracza parametrów podanych w nocie przekaŸnika.
Pod³¹czenie do styków przekaŸnika napiêcia powy¿ej 24V grozi pora¿eniem.

Nie odpowiadamy za jakiekolwiek szkody wyrz¹dzone podczas u¿ywania p³yty testowej AVR brd III.

pozycja 19

Rys. 14. PrzekaŸnik.

2

1

K1

NC

NO

C

K

1

D1

Q2

R19

R15

X2-1

X2-2

C7

PRZEK

CQ

GND

GND

BC857

100R

10K

VCC

100n

Przycisk RESET:

P³yta AVR brd III zosta³a wyposa¿ona w dodatkowy przycisk zeruj¹cy - RESET
(Pozycja 10 na rysunku 1).

Rys. 15. Przycisk RESET.

3

1

2

4

S5

C13

R20

RST

100n

GND

10k

VCC

background image

AVR brd III - 11

Mikrokontroler ATmega16/32:

UWAGA:
Mikrokontroler w obudowie DIP40 wpinany jest w 40-pinow¹ podstawkê. Daje to mo¿liwoœæ jego ³atwej

Tab. 2. Cechy mikrokontrolera.

Z³¹cze wyprowadzeñ mikrokontrolera:

Na p³ycie AVR brd III wyprowadzenia mikrokontrolera zosta³y rozmieszczone na czterech
jednorzêdowych, 8-pinowych z³¹czach mêskich (oznaczone wspólnym numerem 7 na rysunku 1).
Ka¿de z³¹cza odpowiada odpowiednimi numerowi portu mikrokontrolera.
Wszystkie linie wyprowadzeñ zosta³y odpowiednio opisane, tak jak przedstawia to rysunek 1.

Pozycja 9 na rysunku 1. Cechy mikrokontrolerów zosta³y przedstawione w tabeli 2.

ATMEGA 16

16 KB

1 KB

512 B

-2x 8-bitowe liczniki
-1x 16-bitowy licznik
-Licznik czasu rzeczywistego z
oddzielnym oscylatorem
-4x kana³y PWM
-10-bitowy przetwornik ADC
-Interfejs I2C
-USART
-Interfejs SPI
-Interfejs JTAG
-Komparator analogowy
-SPI
-Programowalny licznik WATCHDOG
z zintegrowanym oscylatorem
-Wewnêtrzny oscylator RC
-6 trybów uœpienia

4.5V - 5.5V

0 - 16 Mhz

ATMEGA 32

32 KB

2 KB

1024 B

-2x 8-bitowe liczniki
-1x 16-bitowy licznik
-Licznik czasu rzeczywistego z
oddzielnym oscylatorem
-4x kana³y PWM
-10-bitowy przetwornik ADC
-Interfejs I2C
-USART
-Interfejs SPI
-Interfejs JTAG
-Komparator analogowy
-SPI
-Programowalny licznik WATCHDOG
z zintegrowanym oscylatorem
-Wewnêtrzny oscylator RC
-6 trybów uœpienia

4.5 - 5.5 V

0 - 16 Mhz

PROCESOR

FLASH

SRAM

EEPROM

PERYFERIA

NAPIÊCIE
ZASILANIA

CZÊSTOTLIWOŒÆ
TAKTOWANIA

background image

AVR brd III - 12

Z³¹cze peryferii:

P³yta AVR brd II zosta³a wyposa¿ona w jednorzêdowe z³¹cze peryferii (pozycja 2 na rysunku 1).
Sygna³y obs³uguj¹ce wszystkie modu³y na p³ycie zosta³y wyprowadzone w³aœnie na to z³¹cze. Dziêki
takiemu u³o¿eniu z³¹cza p³yta AVR brd II zyska³a na funkcjonalnoœci oraz przejrzystoœci.
Z³¹cze dodatkowo zosta³o przedstawione na rysunku 15.
Opisy:
1 -

wyprowadzenia przycisków

2 -

wyprowadzenia LCD

3 -

wyprowadzenia interfejsu I2C oraz sygna³u INT od zegarka RTC

4 -

wyprowadzenia RS232

5 -

wyprowadzenia diod LED

6 -

wyprowadzenie przekaŸnika

7 -

wyprowadzenie 1-WIRE

8 -

wyprowadzenie ADC

9 -

wyprowadzenie odbiornika IR

Rys. 16. Z³¹cze peryferii.

S

W
1

S

W
2

S

W
3

S

W
4

R

S

E

D

4

D

5

D

6

D

7

L

G

T

INT SC

L

S

D

A

R

XD

T

XD

L

D

1

L

D

2

L

D

3

L

D

4

PR

1

-W

A

D

C

IR

background image

A

V

R

b

rd

I

II

-

1

3

1

3

R14

X2-3

1

PORT B

PORT A

PORT C

PORT D

1

2

3

4

5

6

7

8

SV3

1

2

3

4

5

6

7

8

SV7

1
2
3
4
5
6
7
8

SV8

1
2
3
4
5
6
7
8

SV9

PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7

PC0

PC1

PC2

PC3

PC4

PC5

PC6

PC7

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7

2

R3

R10

R4

H1

Q1

GND

1

VCC

2

CONTRAST

3

RS

4

R/W

5

E

6

D0

7

D1

8

D2

9

D3

10

D4

11

D5

12

D6

13

D7

14

LED_K

15

LED_A

16

D

IS

P

1

RS

E

D4
D5

D7

D6

LGT

VCC

GND

100R

27R

LCD Hole

BC847

JM

1

6

2

D

+

+

U

S

B

B1

VI

1

2

VO

3

GND

IC1

C3

C5

C2

C4

R1

L

E

D

1

D+
D-
VBUS
GND

X1

C1

PIN

1

J1

DC_JACK_2

1
2
3
4
5

SV1

NC

220u

220u

LM7805

100n

100n

750R

gr

ee

n

VCC

VCC

GND

GND GND

GND

GND GND

GND

VCC

GND

VCC

GND

100n

LED5

LED4

LED3

LED2

R5

R6

R9

R13

LED1

LED2

LED3

LED4

750R

750R

750R

750R

VCC

3

1

2

4

S1

3

1

2

4

S2

3

1

2

4

S3

3

1

2

4

S4

SW1

SW2

SW3

SW4

GND

3

2

R2

ADC

GND

VCC

*RTC

Q

3

R

1

6

R

1

7

R

1

8

1

2

JP

1

C6

X1

1

X2

2

VBAT

3

GND

4

SDA

5

SCL

6

SQW/OUT

7

VCC

8

IC2

SCL

SDA

RTC_I

3

2

.7

6

8

k

H

z

4

K

7

4

K

7

4

K

7

VCC

GND

GND

100n

GND

V

C

C

DS1307

1

6

2

7

3

8

4

9

5

X3

C17

C11

C12

C15

C

1

4

C1+

1

C1-

3

C2+

4

C2-

5

T1IN

11

T2IN

10

R1OUT

12

R2OUT

9

V+

2

V-

6

T1OUT

14

T2OUT

7

R1IN

13

R2IN

8

IC4G$1

16

1

5

G

N

D

V

C

C

IC4P

TXD

RXD

100n

100n

100n

100n

GND

GND

VCC

1

0

0

n

MAX232

VCC

GND

2

1

K1

NC

NO

C

K

1

D1

Q2

R19

R15

X2-1

X2-2

C7

PRZEK

CQ

GND

GND

BC857

100R

10K

VCC

100n

1
2
3

SV4

R7

R11

1
2
3

SV5

R8

R12

1-WIRE

GND

0R

0R

VCC

GND

4K7

GND

0R

0R

VCC

GND

VCC

NC

3

1

2

4

S5

C13

R20

1

2

3

4

5

SV6

6

7

8

9

10

(ADC7)PA7

33

(ADC6)PA6

34

(ADC5)PA5

35

(ADC4)PA4

36

(ADC3)PA3

37

(ADC2)PA2

38

(ADC1)PA1

39

(ADC0)PA0

40

(SCK)PB7

8

(MISO)PB6

7

(MOSI)PB5

6

(SS)PB4

5

(AIN1/OC0)PB3

4

(AIN0/INT2)PB2

3

(T1)PB1

2

(T0/XCK)PB0

1

(TOSC2)PC7

29

(TOSC1)PC6

28

(TDI)PC5

27

(TDO)PC4

26

(TMS)PC3

25

(TCK)PC2

24

(SDA)PC1

23

(SCL)PC0

22

AGND

31

AVCC

30

AREF

32

XTAL1

13

XTAL2

12

VCC

10

GND

11

RESET

9

(RXD)PD0

14

(TXD)PD1

15

(INT0)PD2

16

(INT1)PD3

17

(OC1B)PD4

18

(OC1A)PD5

19

(ICP)PD6

20

(OC2)PD7

21

IC3

Q6

C19

C20

L3

C21

C22

C

8

RST

RST

RST

PA0

PA1

PA2

PA3

PA4

PA5

PA6

PA7

PD0

PD1

PD2

PD3

PD4

PD5

PD6

PD7

PC0

PC1

PC2

PC3

PC4

PC5

PC6

PC7

PB0

PB1

PB2

PB3

PB4

PB5

PB5

PB6

PB6

PB7

PB7

100n

GND

10k

VCC

GND

VCC

MEGA16-P

16MHZ

27p

27p

VCC

100n

100n

GND

GND

1

0

0

n

GND

A2

3

A1

2

A0

1

WP

7

SCL

6

SDA

5

GND

4

VCC

8

IC5

C9

SCL

SDA

AT24CP

GND

GND

VCC

100n

+

GND

OUT

V+

C10

IR

4,7u

VCC

GND GND

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
18
19
20

SV2

21
22
23
24

SCL
SDA

TXD

RXD

1-WIRE

RS
E
D4
D5

D7

D6

LED1
LED2
LED3
LED4

SW1
SW2
SW3
SW4

RTC_I

PRZEK

ADC

LGT

IR

MA24-1

background image

AVR brd III - 14

Kontakt:

e-mail: office@mikrosterowniki.pl
www: www.mikrosterowniki.pl

Data modyfikacji: 27-10-2008


Wyszukiwarka

Podobne podstrony:
AVR add I v11 instr
AVR add I v10 instr
instr III 2, Fizjologia Roślin, Biologia podstawowa
instr III 1, Fizjologia Roślin, Biologia podstawowa
instr III 3, Fizjologia Roślin, Biologia podstawowa
instr, Budownictwo Politechnika Warszawska, Semestr III, III Semestr, Przodki 3 sem, od justyny, 3 S
3 tydzień Wielkanocy, III piątek
Jezus III
TBL WYKŁAD III Freud
plsql III
Zaj III Karta statystyczna NOT st
TT Sem III 14 03
Metamorfizm Plutonizm III (migmatyty)
Cz III Ubezpieczenia osobowe i majątkowe
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
download Finanse międzynarodowe FINANSE MIĘDZYNARODOWE WSZiM ROK III SPEC ZF

więcej podobnych podstron