TOP50X6 Instrukcja użytkownika
Transkrypt
TOP50X6 Instrukcja użytkownika
TOP50X6 Moduł adaptacyjny dla płyt EVB50X Instrukcja użytkownika REV 1.0 u rd ST, ta- rve l a a , S e Ev Bo VR ers b S d l n io 1, A trol We mo t i a ‘5 in ron ed r c fo cro dd s M the e s d i m mb oar rs, e peC E B S PI its ng rolle gh r K pi nt Hi fo r y o rte tot roc FID ers s o r Pr mic s, R mm lle rs or ler gra tro f ol n o s pr oco CB e ntr l u o m icr s, P for c e t t m s s ne Sy T stem ard In , S sy Bo trol C ed PI or ion on b s , c e R ce luat cro W V o A pr va mi ed idd ro E ic ng PIC be ds m M ni T, m r , ig , S s E oa ers s B t de VR Ki ng troll h i r , A rte typ on Hig 1 c ‘5 Sta oto ro ID r e ic F rs P le rs or m s, R mm ve s f ller gra ntrl r Se ule tro pro oco od con ms icr s, m ni net ste T m stem y S y r he In S C, r s Bo t e d PI eso tion ice , e R oc ua m Sp AV opr val IC e r fo icr g E T, P mb rs s M nin , S E s ing r ig t R i e l ol des , AV er K typ B `51 tart roto roS s P mic , PC for s s ller er for lers d ar tro erw les trol on b S du con ram c ro We imo et rog o n p n ed Mi her m roc d d ds et ste ic ar rs, Sy T m r o B olle In , S so tr ed IC oce ign P s co Spe R, opr De V cr B Rion h t ig r A Mi PC lua H f o rs , s oneasolution e Many ideas s er roll em Ev ds m nt st ng oar y o c S ni B Wprowadzenie Moduł TOP50X6 stanowi rozszerzenie dla płyt EVB50X pozwalające na obsługę mikrokontrolerów rodziny ’51 w obudowach DIP40 z zewnętrzną pamięcią programu EPROM/FLASH w obudowie DIP28 lub DIP32. Moduł posiada również miejsce na rezonator kwarcowy używany przez wewnętrzny oscylator zegarowy mikrokontrolera, rezonator przyłączany jest do wyprowadzeń mikrokontrolera przy pomocy zworek. Instalacja modułu w płytach EVB50X Prosimy o zwrócenie szczególnej uwagi podczas instalacji i demontażu modułów adaptacyjnych TOP50XX. Prawidłowe umieszczenie i demontaż modułu w płytach EVB50X pokazano na rysunku 1. Rysunek 1 Instalacja i demontaż modułów adaptacyjnych TOP50XX Obsługiwane układy Moduł obsługuje następujące mikrokontrolery: 80C31, 80C32, 87C51, 87C52, DS80C320, DS, 80C520, AT89C51, AT89C52, AT89C55, AT89S53, AT89S8252 oraz wszystkie mikrokontrolery z wyprowadzeniami zgodnymi z mikrokontrolerem 8051 Moduł obsługuje następujące pamięci programu: 27C128, 27C256, 27C512, 27C010, 27C020, 27C040, 28F256, 28F512, 28F010, 28F020, 29C256, 29C512, 29C010, 29C020 2 Opis modułu Moduł TOP50X6 posiada podstawkę oznaczoną jako `51 pod kontrolery rodziny `51 w obudowach DIP40. Mikrokontrolery mogą współpracować z zewnętrzną pamięcią programu w obudowach DIP28 lub DIP32 umieszczoną w podstawce oznaczonej jako EPROM/FLASH. W wypadku użycia pamięci w obudowie DIP28, powinna ona być maksymalnie dosunięta do końca podstawki. Źródło sygnału zegarowego Moduł umożliwia wybór źródła sygnału zegarowego mikrokontrolerów poprzez ustawienie zworki XTAL. Źródłem sygnału zegarowego może być wewnętrzny oscylator płyty EVB503 lub rezonator kwarcowy oznaczony na module jako CRYSTAL. Ustawienia zworki XTAL oraz źródło sygnału zegarowego pokazano na kolejnym rysunku. Rezonator kwarcowy Oscylator płyty EVB503 3 Sygnały /WR, /RD Sygnały płyty EVB50X /WR ,/RD mogą być połączone z odpowiadającymi im sygnałami modułu adaptacyjnego poprzez zamknięcie zworek WR, RD co pokazano na kolejnym rysunku. Sygnał EA Otwarcie zworki EA powoduje podanie stanu wysokiego na wyprowadzenie EA mikrokontrolera co powoduje ustawienie trybu pracy z wewnętrzną pamięcią programu mikrokontrolera. Zamknięcie zworki powoduje (kolejny rysunek) podanie stanu niskiego na wyprowadzanie EA mikrokontrolera i wymusza tryb pracy z zewnętrzną pamięcią programu. Zewnętrzna pamięć programu Minimoduł współpracuje z pamięciami EPROM lub Flash w obudowach DIP28 lub DIP32. W wypadku użycia pamięci w obudowach DIP28 pamięć powinna być umieszczona w taki sposób aby koniec układu scalonego pokrywał się z końcem podstawki. Dla niektórych pamięci Flash/EEPROM o pojemności mniejszej od 64kB konieczne jest odpowiednie ustawienie zworki P3, która przełącza wyprowadzenie 3 podstawki DIP32 między sygnałem adresowym A15 a napięciem zasilania VTG. Dla pamięci o pojemności większej od 64kB konieczne jest umieszczenie programu w odpowiedniej lokacji pamięci 4 wynikającej z wymuszonych stanów podanych na linie adresowe A16, A17,A18. Stany podane na linie adresowe pokazano na schemacie. Schemat CRYSTAL ADC0 ADC1 ADC2 ADC3 ADC4 ADC5 ADC6 ADC7 AGND AGND AREF AVCC PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 /RESET CLOCK GND VTG CLOCK VTG OSC1 OSC2 10k 1 2 3 VTG VTG /RESET BC 557 2k7 RESET 100n 100n 10k WR PD6 /WR RD PD7 /RD PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 VTG 10k PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 RESET ALE PSEN ALE 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 9 30 29 31 20 1 2 3 VTG P1.0/T2 P1.1/T2EX P1.2/RXD1 P1.3/TXD1 P1.4/INT2 P1.5/INT3 P1.6/INT4 P1.7/INT5 P3.0/RXD0 P3.1/TXD0 P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD RST ALE PSEN EA VCC AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 X1 X2 40 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 19 18 OSC1 OSC2 GND `51 PC7 2 3 4 5 6 7 8 9 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 11 1 ALE 19 18 17 16 15 14 13 12 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 GND A7 A6 A5 A4 A3 A2 A1 A0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 /WR /RD ALE MODULES C OC 74HC573 VTG A0 A1 A2 A3 A4 A5 A6 A7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PSEN VTG D1 D2 D3 D4 D5 D6 D7 D8 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 24 31 22 32 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 OE WE CE VCC DIP32 (AT29C512) 13 14 15 17 18 19 20 21 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 A0 A1 A2 A3 A4 A5 A6 A7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PSEN 10 9 8 7 6 5 4 3 25 24 21 23 2 26 27 1 20 22 A0 O0 A1 O1 A2 O2 A3 O3 A4 O4 A5 O5 A6 O6 A7 O7 A8 A9 A10 A11 A12 A13 A14 A15 CE OE/VPP 11 12 13 15 16 17 18 19 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 VTG 100n 100n R DIP28 (27C512) VTG 100n http://www.propox.com email: [email protected] Many ideas one solution Title: TOP50X3 Adaptacion modul for EVB50X PIN 1 GND PIN 2 GND Size: Rev: File: Date: 24-04-2002 Sheet 1 of 1 Pomoc techniczna W celu uzyskana pomocy technicznej prosimy o kontakt [email protected]. Prosimy również o zamieszczenie następujących danych: Wersja adaptera TOP50X6 Wersji płyty bazowej EVB503 Rodzaj pamięci EEPROM lub FLASH Rodzaj mikroprocesora, napięcie zasilania i częstotliwości taktowania Szczegółowy opis problemu 5 1.00