Płytka - opis

Transkrypt

Płytka - opis
P ytka PicBoard2
P ytka prototypowa wspó pracuje
z programatorami JuPic, PicLoad, ICD, ICD2
http://ajpic.zonk.pl/
Opis p ytki
P ytka prototypowa PicBoard2 zosta a zaprojektowana do wspó pracy z procesorami 16F873(A), 16F874(A), 16F876(A), 16F876(A), 18F242, 18F248,
18F252, 18F258, 18F442, 18F448, 18F452, 18F458. S to procesory wykorzystywane do budowy rednio i bardzo zaawansowanych projektów, sposób
konfiguracji urz dzenia pozwala na obs ug! wszystkich peryferii danego procesora. Uk ad zosta przede wszystkim zbudowany jako „system otwarty” posiadaj cy
wyprowadzenia wszystkich portów procesora na z cza zewn!trzne. Taki sposób
realizacji systemu „Baza — Modu ” daje nieograniczone mo'liwo ci jego rozbudowy i dzi!ki temu mo'liwe jest przy czanie do uk adu dowolnych urz dze( zewn!trznych. P ytka bazowa posiada kilka elementów systemu, które wykorzysta)
mo'na do tworzenia w asnych aplikacji.
Wa'nym elementem systemu jest wbudowane gniazdo programuj ce ICSP
(In-Circuit Serial Programming), które pozwala na bezpo redni prac! uk adu
z przy czonym programatorem i programowanie w obwodzie.
Instalacja urz4dzenia
1.
2.
3.
4.
5.
6.
Zmontowany uk ad umie ci) na stabilnym nieprzewodz cym pod o'u
Zapozna) si! z rozdzia em Konfiguracja urz4dzenia
Je li jest to wymagane przy projekcie pod czy) przewód RS232
Pod czy) zasilacz do sieci, a nast!pnie przewód zasilania 12V do p ytki
Pod czy) przewód sygna owy ICSP do programatora
Uruchomi) program wspó pracuj cy z programatorem (MPLAB, IC-Prog),
programy mo'na pobra) ze strony internetowej http://ajpic.zonk.pl/
z sekcji Download, a nast!pnie pobra) i zaprogramowa) procesor kodem
demo http://ajpic.zonk.pl/picboard2/demo/picboard2.zip (nale'y wprowadzi) do procesora kod wynikowy z pliku ‘picdemo2.hex’). Po poprawnym
zaprogramowaniu procesora diody powinny wy wietla) ró'ne sekwencje
w zale'no ci od wybranej funkcji klawiszami P0 – P3.
Funkcje urz4dzenia
Zasilanie:
Uk ad zasilany jest napi!ciem +12V, które podawane jest na stabilizator US1.
Uk ad ten posiada du' wydajno ) pr dow dlatego mo'liwe jest przy czanie do
p ytki dodatkowych urz dze( steruj cych. Zalecane jest jednak aby nie obci 'a)
urz dzenia wi!kszym pr dem ni' 0,5A poniewa' mog ulec uszkodzeniu cie'ki na
p ytce. Je li wymagana jest wi!ksza wydajno ) pr dowa nale'y przymocowa) do
stabilizatora radiator. Dioda DZ zabezpiecza przed nieodpowiednim pod czeniem zasilacza.
Oscylator:
Na p ytce znajduje si! kwarc XTAL1 (11.0592MHz), który umieszczony jest
w podstawce dzi!ki czemu mo'liwa jest atwa jego wymiana na inn warto ). Dodatkowo zosta równie' umieszczony dodatkowy kwarc „zegarkowy” XTAL2
(32.768kHz), który w prosty sposób umo'liwia uruchomienie zegara RTC.
Uk ad resetu:
Modu kasowania uk adu wyposa'ony jest w uk ad opóBniaj cy start procesora
po za czeniu napi!cia oraz przycisk kasowania r!cznego RESET. Uk ad jest równie' odseparowany dioda sygna ow D4, która wymagana jest przy programowaniu
protoko em ICSP. Przycisk jest aktywny tylko po od czeniu przewodu ICSP.
Modu wskaDnika LED:
Modu sk ada si! z 4 diod, które podzielone s na dwie sekcje. Zworki umo'liwiaj przy czenie wskaBnika do m odszej cz! ci portu RA i RD lub poprzez zewn!trzne zworki przewodowe do dowolnej linii portów procesora. Diody pracuj
w konfiguracji wspólnej katody. Zapalenie segmentu nast!puje po wystawieniu
logicznej jedynki na danej linii portu.
Modu RS232:
Modu portu szeregowego posiada dwie linie transmisji TX (TxD) i RX (RxD)
(oznaczone od strony procesora), które mog by) przy czone do dedykowanych
linii procesora modu u USART. Je li port szeregowy ma by) obs ugiwany programowo mo'na linie te pod czy) do dowolnego portu procesora zewn!trznymi
zworkami. Modu posiada równie' dwie dodatkowe linie RTS i CTS, które mo'na
wykorzysta) do sprz!towego sterowania przep ywem (hardware handshaking) lub
pisz c swoj w asn aplikacj! obs ugi portu szeregowego do innych wymaganych
funkcji. Modu RS mo'na wykorzysta) do zbudowania bootloader’a.
–2–
Modu klawiatury:
Klawiatura sk ada si! z 4 przycisków, trzy przyciski P3 - P1 s podpi!te do
portu RB7 - RB5 poniewa' mo'na je wykorzysta) jako Bród o przerwania zewn!trznego (interrupt on change). Klawisz P0 jest konfigurowalny, mo'na go
przy czy) równie' do portu RB linii RB4 lub do linii RB0 (przerwanie zewn!trzne
INT). Klawisze s pod czone do portu bezpo rednio wi!c eliminacj! drga( styków nale'y przeprowadzi) programowo. Klawisz P0 mo'na wykorzysta) do adowania kodu za pomoc bootloader’a.
Porty wejGcia/wyjGcia:
Wszystkie porty IO procesora wyprowadzone zosta y na p askie dwurz!dowe
z cze FC-10. Do dyspozycji jest pi!) takich z cz dla portu RA, RB, RC, RD,
RE. Osiem pierwszych pinów ka'dego z nich to osiem bitów portu, a dodatkowe
dwa to zasilanie i masa.
Pin
Port Rx
Bit
Sygna
1
2
3
4
5
6
7
8
0
1
2
3
4
5
6
7
Rx0
Rx1
Rx2
Rx3
Rx4
Rx5
Rx6
Rx7
9
10
VCC
GND
+5V
0V
Rys. 1 Wykaz sygna ów na z czach modu owych (widok z góry)
–3–
Schemat
–4–
–5–
Konfiguracja urz4dzenia:
JP1 —
PGM —
RA3 —
RA2 —
RD1 —
RD0 —
P3 —
P2 —
P1 —
JP6 —
TxD —
RxD —
RTS —
CTS —
za
za
za
za
za
za
za
za
za
za
za
za
za
za
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
czanie
napi!cia na z czu ICSP
sygna u PGM (LVP) dla procesorów 16 lub 18
diody na porcie RA3
diody na porcie RA2
diody na porcie RD1
diody na porcie RD0
przycisku P3 do portu RB7
przycisku P2 do portu RB6
przycisku P1 do portu RB5
przycisku P0 do portu RB4 lub RB0
sygna u TxD portu RS232 linii RC7
sygna u RxD portu RS232 linii RC6
sygna u RTS na porcie RB2
sygna u CTS na porcie RB1
Przeprowadzenie konfiguracji p ytki prototypowej zale'y od indywidualnych
potrzeb u'ytkownika i wymaga podstawowej znajomo ci czytania schematu, który
zawiera wszystkie niezb!dne informacje o budowanym uk adzie.
Rozmieszczenie elementów:
Rys. 2 Widok elementów na p ytce
–6–
Z 4cze ICSP
P ytka wyposa'ona zosta a w dwa 6 pinowe z cza programuj ce
ICSP typu: „SIP6” oraz „RJ-12”, poprzez które mo'liwe jest programowanie procesora w uruchamianym uk adzie bez konieczno ci jego wyjmowania.
Uk ad mo'e by) przy czony do dowolnego programatora, który
wyposa'ony jest w z cze ICSP i spe nia wymagania tego protoko u.
Dedykowanymi programatorami s : JuPic, PicLoad, ICD lub ICD2.
Przed pod czeniem innych programatorów nale'y sprawdzi) czy sygna y na z czu ICSP s odpowiednio przyporz dkowane. Je li wyst!puj ró'nice nale'y je skorygowa) aby nie uszkodzi) urz dze(.
Pin
1
2
3
4
5
6
Sygna
MCLR
VCC
GND
DATA
CLOCK
PGM/LVP
Port
MCLR
VDD
VSS
RB7
RB6
RB3/5
Opis wyprowadze( z cza ICSP wed ug standardu Microchip’a:
Rys. 3 Widok z czy RJ-12 i SIP6
–7–
Wykaz elementów:
Rezystory
R3
R1
R4
R5
R6
R7
R2
Diody
100
1K
1K
1K
1K
1K
10K
D4
DZ
D0
D1
D2
D3
POWER
Kondensatory
CX1
CX2
CX3
CX4
C2
C4
C5
CB1
CB2
C12
C13
C10
C11
C1
C3
Z 4cza
33pF
33pF
33pF
33pF
100nF
100nF
100nF
100nF
100nF
10µF
10µF
10µF
10µF
100µF
100µF
J1
J2
J3
J6
J7
J8
J9
J10
JP1
JP2
JP3
JP6
JP10
JZ1
JZ2
Uk ady scalone
U1
U1’
U2
US
1N4148
1N4002
LED
LED
LED
LED
LED
SIP6A
RJ-12
DB9F
FC-10
FC-10
FC-10
FC-10
FC-10
Goldpin 1x2
Goldpin 2x6
Goldpin 2x5
Goldpin 1x3
Goldpin 1x3
Z cze DC-2020
SIP2A
Inne
16F, 18F +
podstawka DIP40
16F, 18F +
podstawka DIP28
MAX232 +
podstawka DIL16
7805
SW1
SW2
SW3
SW4
SW5
SW1
XTAL1
XTAL2
–8–
Microswitch
Microswitch
Microswitch
Microswitch
Microswitch
Microswitch
11.0592MHz
32.768kHz

Podobne dokumenty