RTV forum PL | NewsGroups PL

Zastosowanie rezonatora 17.734 MHz z ATTiny25-20PU i synchronizacja z ATmega

Taktowanie atmegi

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Zastosowanie rezonatora 17.734 MHz z ATTiny25-20PU i synchronizacja z ATmega

Marcin
Guest

Fri Apr 03, 2009 1:49 pm   



Witam,

proszę o potwierdzenie, czy zadziała następujący układ:

Do ATTiny25-20PU podłączam rezonator kwarcowy 17.734Mhz.
Włączam SPI w master mode z podwójną szybkością CK/2
Ustawiam fuse CKOUT, żeby na pinie PB4 mieć CLKO,
czyli taktowanie 17.734Mhz.
Na PB2/SCK powieniem mieć 2x17.734MHz.

Do PB4 podłączam jeden układ,
a do PB2 ATMegę z ustawieniami na taktowanie z zewnętrzego zegara.

Zadziała ?
Bo w ATTiny PB4 jest wspólne z XTAL2, co mnie jakoś martwi :/

Marcin

T.M.F.
Guest

Fri Apr 03, 2009 2:13 pm   



Quote:
proszę o potwierdzenie, czy zadziała następujący układ:

Do ATTiny25-20PU podłączam rezonator kwarcowy 17.734Mhz.
Włączam SPI w master mode z podwójną szybkością CK/2
Ustawiam fuse CKOUT, żeby na pinie PB4 mieć CLKO,
czyli taktowanie 17.734Mhz.
Na PB2/SCK powieniem mieć 2x17.734MHz.

Jak juz to 17,734/2.

Quote:
Do PB4 podłączam jeden układ,
a do PB2 ATMegę z ustawieniami na taktowanie z zewnętrzego zegara.

Zadziała ?
Bo w ATTiny PB4 jest wspólne z XTAL2, co mnie jakoś martwi :/

Nie zadziala, bo na SCK masz zegar tylko kiedy masz jakas transmisje na
SPI. Co prawda ATMega moze dzialac z zegarami od 0 do fmax, ale to chyba
nie jest to o co ci chodzi.

Marcin
Guest

Fri Apr 03, 2009 2:40 pm   



Quote:
proszę o potwierdzenie, czy zadziała następujący układ:

Do ATTiny25-20PU podłączam rezonator kwarcowy 17.734Mhz.
Włączam SPI w master mode z podwójną szybkością CK/2
Ustawiam fuse CKOUT, żeby na pinie PB4 mieć CLKO,
czyli taktowanie 17.734Mhz.
Na PB2/SCK powieniem mieć 2x17.734MHz.

Jak juz to 17,734/2.


Dlaczego ?
Przecież SCK jest ustawiny jako CK/2

Quote:
Do PB4 podłączam jeden układ,
a do PB2 ATMegę z ustawieniami na taktowanie z zewnętrzego zegara.

Zadziała ?
Bo w ATTiny PB4 jest wspólne z XTAL2, co mnie jakoś martwi :/

Nie zadziala, bo na SCK masz zegar tylko kiedy masz jakas transmisje na
SPI. Co prawda ATMega moze dzialac z zegarami od 0 do fmax, ale to chyba
nie jest to o co ci chodzi.

Częstotliwość jest przykładowa.
ATTiny będzie cały czas wysyłał 0xFF 'w przesteń'

T.M.F.
Guest

Fri Apr 03, 2009 3:49 pm   



Marcin pisze:
Quote:
proszę o potwierdzenie, czy zadziała następujący układ:

Do ATTiny25-20PU podłączam rezonator kwarcowy 17.734Mhz.
Włączam SPI w master mode z podwójną szybkością CK/2
Ustawiam fuse CKOUT, żeby na pinie PB4 mieć CLKO,
czyli taktowanie 17.734Mhz.
Na PB2/SCK powieniem mieć 2x17.734MHz.

Jak juz to 17,734/2.


Dlaczego ?
Przecież SCK jest ustawiny jako CK/2

No wlasnie, skoro CK/2 to 17MHz/2 a nie razy 2.

Quote:

Do PB4 podłączam jeden układ,
a do PB2 ATMegę z ustawieniami na taktowanie z zewnętrzego zegara.

Zadziała ?
Bo w ATTiny PB4 jest wspólne z XTAL2, co mnie jakoś martwi :/

Nie zadziala, bo na SCK masz zegar tylko kiedy masz jakas transmisje
na SPI. Co prawda ATMega moze dzialac z zegarami od 0 do fmax, ale to
chyba nie jest to o co ci chodzi.

Częstotliwość jest przykładowa.
ATTiny będzie cały czas wysyłał 0xFF 'w przesteń'


Ale to troche bez sensu. Bedziesz musial np. po przerwaniu ustawiac
rejestr, zeby cos wysylal, co dodatkowo zajmie ci pare pinow. Nie lepiej
wykorzystac ATMege i timer podlaczony pod pin, zeby generowal przebieg
zegarowy dla ATTiny? Oczywiscie uzyskana czestotlwosc bedzie nizsza niz
CLK ATMegi.
Albo wykorzystac po prostu zewnetrzny generator, ktorym taktujesz oba
procki. BTW, po co ci 2 procesory w jednym projekcie?

Marcin
Guest

Fri Apr 03, 2009 7:23 pm   



Quote:
No wlasnie, skoro CK/2 to 17MHz/2 a nie razy 2.

Kurcze, masz rację. Nie wiem dlaczego wymyśliłem sobie,
że to będzie x2
Dobrze jednak czasami zapytać nawet o rzeczy oczywiste.

Quote:
Ale to troche bez sensu. Bedziesz musial np. po przerwaniu ustawiac
rejestr, zeby cos wysylal, co dodatkowo zajmie ci pare pinow. Nie lepiej
wykorzystac ATMege i timer podlaczony pod pin, zeby generowal przebieg
zegarowy dla ATTiny? Oczywiscie uzyskana czestotlwosc bedzie nizsza niz
CLK ATMegi.
Albo wykorzystac po prostu zewnetrzny generator, ktorym taktujesz oba
procki. BTW, po co ci 2 procesory w jednym projekcie?

Całe to knucie wynika z braku dostępności rezonatora 28.61818Mhz
Mam 14.309 i chcę z niego uzyskać x2, żeby wytaktować ATMege

Marcin

T.M.F.
Guest

Fri Apr 03, 2009 7:59 pm   



Quote:
Całe to knucie wynika z braku dostępności rezonatora 28.61818Mhz
Mam 14.309 i chcę z niego uzyskać x2, żeby wytaktować ATMege

Ale zadna ATMega nie dziala na 28 MHz, mozesz sprobowac z XMega, maja
rating do 32MHz. Do powielenia czestotliwosci nie mozesz wykorzystac PLL?

Marcin
Guest

Fri Apr 03, 2009 8:25 pm   



Quote:
Ale zadna ATMega nie dziala na 28 MHz, mozesz sprobowac z XMega, maja
rating do 32MHz. Do powielenia czestotliwosci nie mozesz wykorzystac PLL?

Działa, działa Smile
http://belogic.com/uzebox/
Moja chodzi teraz na 25MHz, kwestia tylko jak długo ;-)

PLL mówisz...
Ale jak, bo ja prostym programistą jestem, a nie elektronikiem :)

Alterantywą jest przejście na jakiegoś małego ARMa.
Ale o ile dobrze się czuję w atmegach, to nigdy nic nie robiłem
jeszcze na procesorach ARM :/

Marcin

Adam Dybkowski
Guest

Sat Apr 04, 2009 8:23 pm   



Marcin pisze:

Quote:
Do ATTiny25-20PU podłączam rezonator kwarcowy 17.734Mhz.
Włączam SPI w master mode z podwójną szybkością CK/2
Ustawiam fuse CKOUT, żeby na pinie PB4 mieć CLKO,
czyli taktowanie 17.734Mhz.
Na PB2/SCK powieniem mieć 2x17.734MHz.

Do PB4 podłączam jeden układ,
a do PB2 ATMegę z ustawieniami na taktowanie z zewnętrzego zegara.

A nie można po prostu po ludzku kupić generatora na pożądaną
częstotliwość. EPSON robi generatory programowalne (OTP), u dystrybutora
zamawia się już na konkretną częstotliwość. Kupowaliśmy takie do firmy
nawet w ilości bardzo detalicznej (do prototypów).

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

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

Marcin
Guest

Sun Apr 05, 2009 9:47 am   



Quote:
A nie można po prostu po ludzku kupić generatora na pożądaną
częstotliwość. EPSON robi generatory programowalne (OTP), u dystrybutora
zamawia się już na konkretną częstotliwość. Kupowaliśmy takie do firmy
nawet w ilości bardzo detalicznej (do prototypów).

Nawet 1-5 szt. ?
Chyba szkoda zawrać głowę dystrybutorowi Smile
Gotowe są w digikey
http://www.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=300-8455-ND
ale przesyłka będzie dużo droższa :)

Marcin

elektroda NewsGroups Forum Index - Elektronika Polska - Zastosowanie rezonatora 17.734 MHz z ATTiny25-20PU i synchronizacja z ATmega

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map