Preview only show first 10 pages with watermark. For full document please download

Manual 9150068

   EMBED


Share

Transcript

TOP50X3 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ł TOP50X3 stanowi rozszerzenie dla płyt EVB50X pozwalające na obsługę adapterów ADP103/128 z mikrokontrolerami AVR ATmega103/128. Moduł wyposażony jest w złącze programowania ISP wraz z multiplekserem sygnałów magistrali SPI oraz złącze JTAG używane do OSD (On-System-Debbuging). Moduł posiada również rezonator kwarcowy 32kHz używany w implementacji zegara czasu rzeczywistego przy użyciu wewnętrznych Timerów mikrokontrolerów, oscylator 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 adaptery z mikrokontrolerami: ATmega103, ATmega128, ATmega64 2 Opis modułu Moduł posiada złącze ISP do programowania w systemie oraz złącze JTAG dla OCD (OnSystem_Debbuging). Rozmieszczenie złącz i opis ich wyprowadzeń pokazano na kolejnych rysunkach. 2 1 OPIS WYPROWADZEŃ Złącze ISP MOSI SPI - sygnał danych Master wy / Slave we LED Sygnał sterowania diodą LED i multiplekserem Sygnał RESET układu docelowego RST SPI - sygnał zegarowy SCK MISO SPI - sygnał danych Master we / Slave wy Napięcie zasilania programatora VTG VCC Masa GND MOSI LED RST SCK MISO VCC GND GND GND GND 2 1 TCK TDO TMS VTG TDI GND VTG RST GND Złącze JTAG OPIS WYPROWADZEŃ JTAG – ADC4 TCK JTAG – ADC6 TDO JTAG – ADC5 TMS VTG VTG – Napięcie bazowe płyty JTAG – ADC7 TDI Sygnał Reset płyty RST Masa GND 3 Programowanie mikrokontrolera w systemie Mikrokontroler może być programowany w systemie poprzez złącze ISP lub złącze JTAG które dodatkowo umożliwia korzystanie z funkcji OSD (On-System-Debbuging). Magistrala ISP połączona jest poprzez multiplekser z liniami PDI, PDO, SCK mikrokontrolera używanymi podczas programowania. Linie te w czasie programowania połączone są z magistralą ISP, natomiast w czasie normalnej pracy kontrolera połączone są z odpowiadającymi im liniami systemu. Przełączanie odbywa się przy pomocy multipleksera 74HC4053, który sterowany jest linią ISP_LED (złącze ISP). Poziom niski powoduję połączenie linii z magistralą ISP (złącze ISP), co dodatkowo sygnalizowane jest przy pomocy diody ISP. Programator używany do programowania powinien posiadać możliwość sterowania tą linią. Programatory ISPcable zapewniają sterowanie linią ISP_LED. W wypadku używania programatora bez obsługi linii ISP_LED należy zewrzeć zworkę RST co pokazano na poniższym rysunku. Rezonator zegarkowy Rezonator zegarkowy 32kHz podłączany jest do wyprowadzeń TOSC1/PG3 i TOSC2/PG4 przy pomocy zworki TOSC. Na kolejnym rysunku przedstawiono ustawienia zworki TOSC. Rezonator 32kHz podłączony Rezonator 32kHz odłączony 4 Źródło sygnału zegarowego Moduł umożliwia wybór źródła sygnału zegarowego mikrokontrolerów poprzez ustawienie zworek XTAL1 i XTAL2. Zamknięcie zworki XTAL1 powoduje połączenie sygnału XTAL1 mikrokontrolera z odpowiednim sygnałem odpowiadającym opisowi na zworce. Ustawienie zworki XTAL2 jest analogiczne. Zamknięcie zworki XTAL1 w pozycji CLK powoduje połączenie sygnału XTAL1 z sygnałem wewnętrznego oscylatora płyty EVB50X. Zamknięcie zworki XTAL1 w pozycji RC powoduje połączenie sygnału XTAL1 z rezystorem i kondensatorem oznaczonymi na module jako R i C i pozwala na prace mikrokontrolera z oscylatorem składającym się z zewnętrznych elementów RC. Zamknięcie zworki XTAL1 i XTAL2 w pozycji XTL powoduje połączenie wyprowadzeń XTAL1 i XTAL2 z rezonatorem kwarcowym oznaczonym na module jako XTL oraz kondensatorami Cx. Ustawienia zworek XTL1 i XTL2 pokazano na kolejnym rysunku. generator płyty EVB503 zewnętrzny układ RC rezonator kwarcoey XTL 5 Schemat PA3 (AD3) PA4 (AD4) PA5 (AD5) PA6 (AD6) PA7 (AD7) ALE PC7 (A15) PC6 (A14) PC5 (A13) PC4 (A12) PC3 (A11) PC2 (A10) PC1 (A9) PC0 (A8) /RD /WR VTG 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 1 2 3 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 100n GND VTG MOSI MISO 1k5 CLK 14 15 4 X X0 X1 Y Z Y0 Y1 Z0 Z1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ISP INH A B C PEN MOSI MISO PE2 PE3 PE4 PE5 PE6 PE7 PB0 CLK PB2 PB3 PB4 PB5 PB6 10k 100n 1 2 3 ATMEGA128 VTG AVCC 100n PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 XTAL1 XTAL2 GND VTG /RESET OSC1 OSC2 PB7 AGND PD7/T2 PD6/T1 PD5 PD4/IC1 PD3(/INT3/TxD1) PD2(/INT2RxD1) PD1(/INT1/SDA) PD0(/INT0/SCL) XTAL1 XTAL2 GND VCC RESET TOSC1 TOSC2 PB7/OC2/PWM2 PEN PE0/PDI/RxD PE1/PDO/TxD PE2/AC+ PE3/ACPE4/INT4 PE5/INT5 PE6/INT6 PE7/INT7 PB0/SS PB1/SCK PB2/MOSI PB3/MISO PB4/OC0/PWM0 PB5/OC1A/PWM1A PB6/OC1B/PWM1B PA2/AD2 PA1/AD1 PA0/AD0 VCC GND PF7/ADC7 PF6/ADC6 PF5/ADC5 PF4/ADC4 PF3/ADC3 PF2/ADC2 PF1/ADC1 PF0/ADC0 AREF AGND AVCC VTG AGND 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 (AD2) PA2 (AD1) PA1 (AD0) PA0 VTG GND ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0 AREF AGND AVCC AREF PA3/AD3 PA4/AD4 PA5/AD5 PA6/AD6 PA7/AD7 ALE PC7/A15 PC6/A14 PC5/A13 PC4/A12 PC3/A11 PC2/A10 PC1/A9 PC0/A8 RD WR 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 VTG 12 13 2 1 5 3 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 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 MODULES ISP MOSI PE0 ISP MISO PE1 ISP CLK PB1 6 11 10 9 /RESET 32,768 KHz 4053 OSC2 VTG GND GND GND GND 2 4 6 8 10 1 3 5 7 9 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 /WR /RD ALE PG3 PG4 PEN ISP MOSI XTAL1 /RESET ISP CLK ISP MISO XTAL2 XTL 100n OSC1 PG4 PG3 TOSC XTAL2 100n VTG ISP XTAL1 R 10k ADC4 ADC6 ADC5 VTG ADC7 1 3 5 7 9 2 4 6 8 10 GND VTG /RESET Title: CLOCK GND JTAG http://www.propox.com email: [email protected] Many ideas one solution 100n Size: TOP50X3 Adaptacion modul for EVB50X 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 TOP50X3 Wersji płyty bazowej EVB503 Rodzaj programatora ISP Rodzaj mikroprocesora, napięcie zasilania i częstotliwości taktowania Szczegółowy opis problemu 6 1.00