RTV forum PL | NewsGroups PL

Jak podzielić jeden kryształ oscylatora między procesory ATmega? Prosty schemat

Dzielenie oscylatora między kila "atmeli"

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak podzielić jeden kryształ oscylatora między procesory ATmega? Prosty schemat

bobofrut
Guest

Mon Mar 15, 2010 3:16 pm   



Przepraszam za to laickie pytanie, ale szukałem za pomocą google i
nieznalazłem odpowiedzi z tematu.
Chodzi mi o prosty schemat, gdzie pokazane jest jak można jeden
kryształ oscylatora podzielić między kilka procesorków z rodziny
atmega.
Z góry dziękuje za wszelkie odpowiedzi.

J.F.
Guest

Mon Mar 15, 2010 3:16 pm   



Użytkownik "bobofrut" <rafal.jackiewicz@gmail.com> napisał w
Quote:
Chodzi mi o prosty schemat, gdzie pokazane jest jak można jeden
kryształ oscylatora podzielić między kilka procesorków z rodziny
atmega.

Ogolna zasada - generator to czesto jedna bramka, wiec trzeba
zidentyfikowac ktory pin to wejscie, a ktory wyjscie.

Kwarc podlaczamy do jednego z prockow, z pinu wyjscia sterujemy
wejscia w innych prockach.

Dokumentacje warto czytac, bo czasem sie spotykalo ze np w wersji
podstawowej bylo tak, a w wersji CMOS odwrotnie.
No ale teraz wszystkie to CMOS, wiec moze nie beda zmieniac bez
potrzeby.

J.

Sylwester Łazar
Guest

Mon Mar 15, 2010 3:30 pm   



Quote:
Ogolna zasada - generator to czesto jedna bramka, wiec trzeba
zidentyfikowac ktory pin to wejscie, a ktory wyjscie.
CLKOUT to wyjście.

CLKIN wejście.

Od tego z rezonatorem ciągniemy kabelek do tych bez rezonatora i podłączamy
do CLKIN.
S.

Zbych
Guest

Mon Mar 15, 2010 3:40 pm   



Sylwester Łazar pisze:
Quote:
Ogolna zasada - generator to czesto jedna bramka, wiec trzeba
zidentyfikowac ktory pin to wejscie, a ktory wyjscie.
CLKOUT to wyjście.
CLKIN wejście.

Od tego z rezonatorem ciągniemy kabelek do tych bez rezonatora i podłączamy
do CLKIN.

W zależności od odległości, częstotliwości kwarcu, ustawionej amplitudy
oscylatora, pomysł może być taki sobie, albo kiepski.

Sylwester Łazar
Guest

Mon Mar 15, 2010 3:43 pm   



Quote:
W zależności od odległości, częstotliwości kwarcu, ustawionej amplitudy
oscylatora, pomysł może być taki sobie, albo kiepski.
Tutaj zrobiłem dokładnie tak jak opisuję, ale to było na PIC18F2320:

http://www.alpro.pl/gen/
Pozdrawiam,
Sylwester Łazar

Zbych
Guest

Mon Mar 15, 2010 3:49 pm   



Sylwester Łazar pisze:
Quote:
W zależności od odległości, częstotliwości kwarcu, ustawionej amplitudy
oscylatora, pomysł może być taki sobie, albo kiepski.
Tutaj zrobiłem dokładnie tak jak opisuję, ale to było na PIC18F2320:
http://www.alpro.pl/gen/

Nie twierdzę, że się nie da. Trzeba być tylko świadomym skutków (emisja,
zwiększona wrażliwość na zakłócenia).

Konop
Guest

Mon Mar 15, 2010 4:06 pm   



Zbych pisze:
Quote:
Sylwester Łazar pisze:
Ogolna zasada - generator to czesto jedna bramka, wiec trzeba
zidentyfikowac ktory pin to wejscie, a ktory wyjscie.
CLKOUT to wyjście.
CLKIN wejście.

Od tego z rezonatorem ciągniemy kabelek do tych bez rezonatora i
podłączamy
do CLKIN.

W zależności od odległości, częstotliwości kwarcu, ustawionej amplitudy
oscylatora, pomysł może być taki sobie, albo kiepski.

Konieczne będzie ustawić tryb "Full swing crystal oscilator" w procku
ATmega, do którego podpięty będzie kwarc... Bez tego ani rusz, no ale
powinno to zapewnić wystarczającą amplitudę...

--
Pozdrawiam
Konop

Mario
Guest

Mon Mar 15, 2010 5:30 pm   



W dniu 2010-03-15 16:06, Konop pisze:
Quote:
Zbych pisze:
Sylwester Łazar pisze:
Ogolna zasada - generator to czesto jedna bramka, wiec trzeba
zidentyfikowac ktory pin to wejscie, a ktory wyjscie.
CLKOUT to wyjście.
CLKIN wejście.

Od tego z rezonatorem ciągniemy kabelek do tych bez rezonatora i
podłączamy
do CLKIN.

W zależności od odległości, częstotliwości kwarcu, ustawionej
amplitudy oscylatora, pomysł może być taki sobie, albo kiepski.

Konieczne będzie ustawić tryb "Full swing crystal oscilator" w procku
ATmega, do którego podpięty będzie kwarc... Bez tego ani rusz, no ale
powinno to zapewnić wystarczającą amplitudę...


To lepiej dać zewnętrzny oscylator kwarcowy taktujący wszystkie procki.
Koszt 6 do 10 zł a nie będzie problemów z amplitudą.

--
Pozdrawiam
MD

Sylwester Łazar
Guest

Mon Mar 15, 2010 6:49 pm   



Quote:
To lepiej dać zewnętrzny oscylator kwarcowy taktujący wszystkie procki.
Koszt 6 do 10 zł a nie będzie problemów z amplitudą.
No to w takim razie: zaprojektować płytkę pod czterowyprowadzeniowy

generator i kwarc.
Wlutowac kwarc i zmierzyć oscyloskopem, czy drgania nie gasną po przyłożeniu
sondy i procesor
rytmicznie wykonuje toggle pin.
Jeśli jest problem - wlutowac generator.
W tym przypadku z baterii już będzie ciężej zasilić.
..
S.

Adam Dybkowski
Guest

Mon Mar 15, 2010 11:36 pm   



W dniu 2010-03-15 17:30, Mario pisze:

Quote:
Konieczne będzie ustawić tryb "Full swing crystal oscilator" w procku
ATmega, do którego podpięty będzie kwarc... Bez tego ani rusz, no ale
powinno to zapewnić wystarczającą amplitudę...

To lepiej dać zewnętrzny oscylator kwarcowy taktujący wszystkie procki.
Koszt 6 do 10 zł a nie będzie problemów z amplitudą.

Często takie rozwiązanie odpada ze względu na dużą prądożerność
generatora oraz problemy z jego wyłączeniem (gdy proc śpi). Są co prawda
takie z wejściem shutdown ale to nie ułatwia sprawy.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

mw158979
Guest

Mon Mar 15, 2010 11:58 pm   



"bobofrut" <rafal.jackiewicz@gmail.com> schrieb
Quote:
jak można jeden
kryształ oscylatora podzielić między kilka procesorków

Co do podawania zewnetrznego sygnalu na niektore
lub wszystkie mikrokontrolery - w fuse bits nalezy
wlaczyc opcje "external clock".

hej

M
Guest

Tue Mar 16, 2010 12:31 am   



On 15 Mar, 16:06, Konop <kono...@gazeta.pl> wrote:
Quote:
Konieczne będzie ustawić tryb "Full swing crystal oscilator" w procku
ATmega, do którego podpięty będzie kwarc... Bez tego ani rusz, no ale
powinno to zapewnić wystarczającą amplitudę...

Niektóre nowsze AVR (np. AT90CAN128) mają opcję (fuse bit) włączenia
buforowanego CLKOUT na którymś I/O.
Jeśli nie ma - zalecany bufor (bramka 74HC) możliwie blisko źródła
sygnału.

Konop
Guest

Tue Mar 16, 2010 1:47 am   



M pisze:
Quote:
On 15 Mar, 16:06, Konop <kono...@gazeta.pl> wrote:
Konieczne będzie ustawić tryb "Full swing crystal oscilator" w procku
ATmega, do którego podpięty będzie kwarc... Bez tego ani rusz, no ale
powinno to zapewnić wystarczającą amplitudę...

Niektóre nowsze AVR (np. AT90CAN128) mają opcję (fuse bit) włączenia
buforowanego CLKOUT na którymś I/O.
Jeśli nie ma - zalecany bufor (bramka 74HC) możliwie blisko źródła
sygnału.

A to nie jest tak, że do tego CLKOUT podpina się kwarc? Konkretnie -
włącza się go między CLKIN i CLKOUT... Ten pin CLKOUT można wyłączyć
(kiedy używa się zewnętrznego sygnału lub wewnętrznego RC) i w ten
sposób uzyskuje się 1 I/O... Ale w przypadku kwarca ten pin jest
wykorzystywany.. czy dobrze mówię?

--
Pozdrawiam
Konop

Sylwester Łazar
Guest

Tue Mar 16, 2010 9:17 am   



Quote:
A to nie jest tak, że do tego CLKOUT podpina się kwarc? Konkretnie -
włącza się go między CLKIN i CLKOUT...
Dokładnie tak.

Dlatego bierzemy sygnał z CLKOUT, gdyż jest silniejszy.
Czasem po przyłożeniu sondy oscyloskopu do CLKIN rezonator zatrzyma się,
a po podłączeniu do CLKOUT pracuje dalej.

--
pozdrawiam
Sylwester Łazar
http://www.alpro.pl
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB

M
Guest

Tue Mar 16, 2010 4:12 pm   



On 16 Mar, 01:47, Konop <kono...@gazeta.pl> wrote:
Quote:
A to nie jest tak, że do tego CLKOUT podpina się kwarc? Konkretnie -
włącza się go między CLKIN i CLKOUT... Ten pin CLKOUT można wyłączyć
(kiedy używa się zewnętrznego sygnału lub wewnętrznego RC) i w ten
sposób uzyskuje się 1 I/O... Ale w przypadku kwarca ten pin jest
wykorzystywany.. czy dobrze mówię?

Autor wątku pisze "z rodziny atmega", nie podając konkretnie który.
Niektóre mają zarówno XTAL1, XTAL2 do kwarcu jak i oddzielne CLKO
(włączane przez fuse CKOUT, działające również dla wewnętrznego RC),
np. AT90CAN32/64/128, ATmega48/88/168. Wtedy można podawać wyjście
CLKO bezpośrednio na wejścia XTAL1. Wszystko jest w PDF-ach Smile

elektroda NewsGroups Forum Index - Elektronika Polska - Jak podzielić jeden kryształ oscylatora między procesory ATmega? Prosty schemat

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map