RTV forum PL | NewsGroups PL

Jak dobrać rezonator kwarcowy do AT90S2313 do obsługi wyświetlacza LCD 16x2?

Jaki rezonator kwarcowy do AT90S2313?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak dobrać rezonator kwarcowy do AT90S2313 do obsługi wyświetlacza LCD 16x2?

Adam
Guest

Wed Oct 13, 2004 10:18 am   



Witam, jaki zastosowac rezonator kwarcowy do procesora AT90S2313?
Zauwarzylem, ze co innym schemat z tym procesorem to calkiem inny rezonator.
Raz 4Mhz, raz 8Mhz, raz 20Mhz... Od czego zalerzy wartosc rezonatoru? Jaki
powinienem zastosowac rezonatoor jezli wykorzystam procesorek do obslugi
wyswietlacza LCD 16x2?

Pozdr.

Marek Dzwonnik
Guest

Wed Oct 13, 2004 10:34 am   



Użytkownik "Adam" <adamb@wm.pl> napisał w wiadomości
news:ckj2vg$sg1$1@opal.futuro.pl
Quote:
Witam, jaki zastosowac rezonator kwarcowy do procesora AT90S2313?
Zauwarzylem, ze co innym schemat z tym procesorem to calkiem inny
rezonator. Raz 4Mhz, raz 8Mhz, raz 20Mhz... Od czego zalerzy wartosc
rezonatoru?

Wybór częstotliwości taktowania jest kompromisem wynikającym z:
- wymaganej wydajności obliczeniowej uP (im większe f_clk tym większa
wydajność w MIPSach).
- poborem mocy przez uC (im mniejsze f_clk tym mniejszy prąd pobierany w
czasie pracy)
- ograniczeniami konstrukcji samego procesora (max. f_clk zależy od typu uC
i napięć zasilania)
- wymagań szczególnych, np. żeby przez prosty podział dało się uzyskać
typowe częstotliwości taktowania RS232. (stąd biorą się np. 'dziwne'
wartosci w stylu 11.0592MHz)

Od przyjętej częstotliwości zegara (f_clk) zależy czas wykonania jednego
cyklu maszynowego uP a także częstotliwość taktowania ukladów peryferyjnych
(np. timerów). Dlatego za każdym razem należy ją uwzględniać przy pisaniu
programu zawierającego jakiekolwiek uzależnienia czasowe. Jeżeli
dysponujesz gotowym programem napisanym pod konkretny rezonator to po
zmianie f_clk bez zmian w programie najprawdopodobniej przestanie działać
zgodnie z założeniami.


--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)

Guest

Wed Oct 13, 2004 10:52 am   



Quote:
Witam, jaki zastosowac rezonator kwarcowy do procesora AT90S2313?
Zauwarzylem, ze co innym schemat z tym procesorem to calkiem inny rezonator.
Raz 4Mhz, raz 8Mhz, raz 20Mhz... Od czego zalerzy wartosc rezonatoru? Jaki
powinienem zastosowac rezonatoor jezli wykorzystam procesorek do obslugi
wyswietlacza LCD 16x2?

Pozdr.


Witam.

Rezonator w mikroprocesorze może być dowoly, byle tylko nie przekroczona
została maksymalna częstotliwość taktowania uP.
AT90S2313 model standardowy działa na max 8MHz, napewno nie na 20MHz.
Miniaturowy układ tego typu to max 4MHz.
Jeśli chodzi o LCD to nie ma znaczenia wartość częstotliwości rezonatora, byle
tylko nie przekroczyć częstotliwości maksymalnej, która dla każdego uP jest
ściśle określona w karcie katalogowej producenta układu.
Ze względu na to jaki zostanie użyty rezonatora trzeba to uwzględnić w kodzie
programu który uP ma wykonywać.

Pozdrawiam.







--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Sebastian Bialy
Guest

Wed Oct 13, 2004 11:14 am   



pinarczuk@poczta.onet.pl wrote:
Quote:
AT90S2313 model standardowy działa na max 8MHz, napewno nie na 20MHz.

Cytat z PDF:

"Up to 10 MIPS Throughput at 10 MHz"

Jeśli to wersja 90S2313-10xx to można ją poganiać bez problemów kwarcem
10MHz dziwne więc jest Twoje 8MHz.

Mało tego, w opisie UARTa jest wzmianka o kwarcu 11.052MHz Smile U mnie
pomyka własnie z taką czestotliwością.

I co jeszcze najciekawsze na wykresach poboru prądu w dokumentacji
wykres ciągnie się aż do 15MHz.

Mam wrażenie że Atmel po cichu mówi, że dało by rade go poganiać op 50%
szybciej. Osobiście aż mnie korci pogonić kwarcem 16MHz (oczywiście
tylko w ramach eksperymentu ;)

--
Sebastian Bialy - heby@poczta.onet.pl

Adam Jurkiewicz
Guest

Wed Oct 13, 2004 11:24 am   



Dnia 10/13/2004 2:14 PM, Użytkownik Sebastian Bialy napisał:

Quote:
I co jeszcze najciekawsze na wykresach poboru prądu w dokumentacji
wykres ciągnie się aż do 15MHz.

Mam wrażenie że Atmel po cichu mówi, że dało by rade go poganiać op 50%
szybciej. Osobiście aż mnie korci pogonić kwarcem 16MHz (oczywiście
tylko w ramach eksperymentu Wink

To, że układ możesz pogonić np. dwa razy szybciej niż to jest w specyfikacji
nie jest niczym dziwnym ani zaskakującym. Maksymalna podana częstotliwość
podana na procku, gwarantuje poprawną pracę w całym zakresie temperatur
i napięć zasilających. Dlatego jak go odpalisz w temperatuze pokojowej
to standardowo nic się nie dzieje. Nie wiem jak to jest w Atmelach
ale Microchip dzieli procki (przeważnie) na 4MHz i 20MHz przy czym
cory są z tej samej linii produkcyjnej, te, które nie przejdą pełnych
testów na 20 są oznaczane jako 4 i tyle.

sword

--
e-mail: sword@NA_DRZEWO_ajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

Sebastian Bialy
Guest

Wed Oct 13, 2004 12:41 pm   



Adam Jurkiewicz wrote:
Quote:
To, że układ możesz pogonić np. dwa razy szybciej niż to jest w
specyfikacji
nie jest niczym dziwnym ani zaskakującym. Maksymalna podana częstotliwość
podana na procku, gwarantuje poprawną pracę w całym zakresie temperatur
i napięć zasilających. Dlatego jak go odpalisz w temperatuze pokojowej
to standardowo nic się nie dzieje.

Wiem o tym i dlatego nie zamierzam w wersjach produkcyjnych przetaktować
procesora, ale z czystej ciekawosci pogoniłbym go do może nawet 20MHz.
Zdaje się, że pamięć Flash jest słabym elementem i mogła by się nie
wyrobić. Pomysł o przetaktowaniu procka narodził się, kiedy
zastanawiałem się nad generacją obrazu TV (wklejanie daty i godziny w
analogowy sygnał). Troche mi tam brakowało z obliczeń, ale ostatecznie
zrobił to ktoś inny stosując najprostrze rozwiązanie - modulik
telegazety ...

--
Sebastian Bialy - heby@poczta.onet.pl

mavs[NOSPAM]
Guest

Wed Oct 13, 2004 9:09 pm   



Dnia 2004-10-13 15:41, Użytkownik Sebastian Bialy napisał:
Quote:
Wiem o tym i dlatego nie zamierzam w wersjach produkcyjnych przetaktować
procesora, ale z czystej ciekawosci pogoniłbym go do może nawet 20MHz.

Takie cos dziala... Widzialem jakis projekt z takim rezonatorem :)

Pozdrawiam
mavs

elektroda NewsGroups Forum Index - Elektronika Polska - Jak dobrać rezonator kwarcowy do AT90S2313 do obsługi wyświetlacza LCD 16x2?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map