RTV forum PL | NewsGroups PL

Dwa AT89C2051 - jak efektywnie podłączyć je do jednego kwarcu?

dwa atmelki z jednego kwarca

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Dwa AT89C2051 - jak efektywnie podłączyć je do jednego kwarcu?

Mirek
Guest

Sat Nov 11, 2006 9:27 pm   



Mam pytanie, bo robię układzik na 89c2051 - mają być dwa koło siebie -
robią to samo każdy osobno. Dać każdemu po kwarcu czy podpiąć jakoś pod
jeden?

Mirek.

Patryk Sielski
Guest

Sat Nov 11, 2006 10:29 pm   



Mirek <i_tak@zaspamowany.adres> pisze:
Quote:
Mam pytanie, bo robię układzik na 89c2051 - mają być dwa koło siebie -
robią to samo każdy osobno. Dać każdemu po kwarcu czy podpiąć jakoś pod
jeden?

Przeczytaj dokumentację i tam jest napisane pod który XTAL podłączyć sygnał.
Podłączasz XTAL2 do XTAL1 lub odwrotnie, nie pamiętam, ale to Ty doczytaj to w
dokumentacji.

--
Pozdrawiam,
Patryk Sielski

Mirek
Guest

Sat Nov 11, 2006 10:50 pm   



Patryk Sielski napisał(a):
..
Quote:
Podłączasz XTAL2 do XTAL1

No dokładnie: pierwszy z kwarcem drugi bez.

Mirek.

mk
Guest

Sun Nov 12, 2006 12:31 am   



Newsuser "Patryk Sielski" wrote:
Quote:
Mam pytanie, bo robię układzik na 89c2051 - mają być dwa koło siebie -
robią to samo każdy osobno. Dać każdemu po kwarcu czy podpiąć jakoś pod
jeden?

Przeczytaj dokumentację i tam jest napisane pod który XTAL podłączyć
sygnał.
Podłączasz XTAL2 do XTAL1 lub odwrotnie, nie pamiętam, ale to Ty doczytaj
to w
dokumentacji.

A dokumentacja mówi, że przy sterowaniu zewnętrzny wymagany jest sygnał
prostokątny. Zbocza rosnące i opadające nie mogą być dłuższe niż podane tam
wartości.
Sygnał z sąsiedniego mikrokontrolera, pobrany brutalnie, nie spełni tych
wymagań (na kwarcu jest quasi-sinus).

Lepiej po prostu użyć gotowy oscylator i sygnał z niego doprowadzić do obu
mikrokontrolerów.

pzdr
mk

Patryk Sielski
Guest

Sun Nov 12, 2006 6:57 am   



mk <REVERSE_lp.pw@myzskm.remove> pisze:
Quote:
Newsuser "Patryk Sielski" wrote:
Mam pytanie, bo robię układzik na 89c2051 - mają być dwa koło siebie -
robią to samo każdy osobno. Dać każdemu po kwarcu czy podpiąć jakoś pod
jeden?

Przeczytaj dokumentację i tam jest napisane pod który XTAL podłączyć
sygnał.
Podłączasz XTAL2 do XTAL1 lub odwrotnie, nie pamiętam, ale to Ty doczytaj
to w
dokumentacji.

A dokumentacja mówi, że przy sterowaniu zewnętrzny wymagany jest sygnał
prostokątny.

Gdzie tak mówi?

Quote:
Zbocza rosnące i opadające nie mogą być dłuższe niż podane tam
wartości.

20ns dla zboczy. Podłączyłem oscyloskop i jest git.

Quote:
Sygnał z sąsiedniego mikrokontrolera, pobrany brutalnie, nie spełni tych
wymagań (na kwarcu jest quasi-sinus).

Czyli jeden mikrokontroler zadowala się tym quasi-sinusem, a inny nie?

Quote:
Lepiej po prostu użyć gotowy oscylator i sygnał z niego doprowadzić do obu
mikrokontrolerów.

A oczywiście, że lepiej.

--
Pozdrawiam,
Patryk Sielski

Dykus
Guest

Sun Nov 12, 2006 1:25 pm   



Witam,

Dnia 12.11.06 (niedziela), 'Patryk Sielski' napisał(a):

Quote:
A dokumentacja mówi, że przy sterowaniu zewnętrzny wymagany jest sygnał
prostokątny.

Gdzie tak mówi?

W opisie "Oscillator Characteristics", oraz mówią o tym pierwsze parametry
podane w tabeli "DC Charactericstics".


Quote:
Sygnał z sąsiedniego mikrokontrolera, pobrany brutalnie, nie spełni tych
wymagań (na kwarcu jest quasi-sinus).

Czyli jeden mikrokontroler zadowala się tym quasi-sinusem, a inny nie?

Wg mnie, ze względu na rozrzuty parametrów może się tak zdarzyć - w jednym
uC w genratorze ustali się odpowiednia amplitutda (warunek amplitudy, by
drgania nie zgasły), zaś dla drugiego poziomy te mogą okazać się nie
wystarczające. Stąd w tabeli podaje się minimalne i maksymalne poziomy Vil
i Vih, które gwarantują przełączenie.
Można też kombinować z kondensatorem i dzielnikiem rezystorowym...

Wszystko zależy od tego, czy to ma być zabawka do mrugania diodami, czy
poważniejszy układ. Sądząc po problemach, to raczej to pierwsze... ;)


--
Pozdrawiam,
Dykus.

Patryk Sielski
Guest

Sun Nov 12, 2006 1:42 pm   



Dykus <dykus.grupy@spamywp.pl> pisze:
Quote:
Dnia 12.11.06 (niedziela), 'Patryk Sielski' napisał(a):
A dokumentacja mówi, że przy sterowaniu zewnętrzny wymagany jest sygnał
prostokątny.
Gdzie tak mówi?

W opisie "Oscillator Characteristics", oraz mówią o tym pierwsze parametry
podane w tabeli "DC Charactericstics".

Poproszę o dosłowny cytat.


Quote:

Sygnał z sąsiedniego mikrokontrolera, pobrany brutalnie, nie spełni tych
wymagań (na kwarcu jest quasi-sinus).

Czyli jeden mikrokontroler zadowala się tym quasi-sinusem, a inny nie?

Wg mnie, ze względu na rozrzuty parametrów może się tak zdarzyć - w jednym
uC w genratorze ustali się odpowiednia amplitutda (warunek amplitudy, by
drgania nie zgasły), zaś dla drugiego poziomy te mogą okazać się nie
wystarczające. Stąd w tabeli podaje się minimalne i maksymalne poziomy Vil
i Vih, które gwarantują przełączenie.
Można też kombinować z kondensatorem i dzielnikiem rezystorowym...

Wszystko zależy od tego, czy to ma być zabawka do mrugania diodami, czy
poważniejszy układ. Sądząc po problemach, to raczej to pierwsze... Wink

Analizując wewnętrzny schemat oscylatora ze strony 2-66 książki atmela
"Microcontroller databook" z roku 97 - jest to zwykły liniowy wzmacniacz
XTAL1 = wejście, XTAL2 = wyjście i wg mojej wiedzy nie powinno nie działać
ponieważ sygnał do taktowania brany jest z nogi XTAL1, czyli z wejścia
wzmacniacza. Tak więc, jeśli do tej nogi podłączymy CMOSowe wyjście
to nie widzę problemu.

Oczywiście, w urządzeniach profesjonalnych nie zastanawiałbym się i użył tylko
markowego generatora z własnym datasheetem.


--
Pozdrawiam,
Patryk Sielski

PPC
Guest

Sun Nov 12, 2006 1:59 pm   



Mozesz spokojnie podpiac pod jeden przez jakies 100p ale nie bedzie to zbyt
stabilne w prostych systemach sprawdza sie ale juz w bardziej
skomplikowanych lepiej nie experymentowac.

Mirek
Guest

Sun Nov 12, 2006 3:19 pm   



Dykus napisał(a):

Quote:
Wszystko zależy od tego, czy to ma być zabawka do mrugania diodami, czy
poważniejszy układ. Sądząc po problemach, to raczej to pierwsze... ;)

To będzie sterownik silników krokowych, po dwa na kostkę. Nic się nie

stanie jak raz na rok się zatrzyma. Problem jes banalny - właściwie
wogóle go nie ma - będzie działać na jednym to dobrze, a jak nie to
zainwestuję 1,5 zł i dołożę drugi ;)

Mirek.

PPC
Guest

Sun Nov 12, 2006 6:32 pm   



Moze sie okazac ze bedzie sie zatrzymywal raz na 2 dni wiec lepiej dac ten
dodatkowy kwarc.

Mirek
Guest

Sun Nov 12, 2006 8:41 pm   



PPC napisał(a):
Quote:
Moze sie okazac ze bedzie sie zatrzymywal raz na 2 dni wiec lepiej dac
ten dodatkowy kwarc.

No nie jestem taki pewien - obawiam się o interferencje.


Mirek.

mk
Guest

Mon Nov 13, 2006 9:42 am   



Newsuser "Patryk Sielski" <psielski-usun@elka-usun.pw.edu.pl> wrote:
Quote:
A dokumentacja mówi, że przy sterowaniu zewnętrzny wymagany jest sygnał
prostokątny.

Gdzie tak mówi?

Moim zdaniem wynika to z rozdziału 18. External Clock Drive Waveforms i 19.
External Clock Drive.

Quote:
Zbocza rosnące i opadające nie mogą być dłuższe niż podane tam
wartości.

20ns dla zboczy. Podłączyłem oscyloskop i jest git.

Nie chce mi się podpinać swojego... bo tak z grubsza licząc to wychodzi mi,
że "zbocza sinusa" będą mieściły w tym limicie dopiero przy częstotliwości
ok. 20 MHz.

Quote:
Sygnał z sąsiedniego mikrokontrolera, pobrany brutalnie, nie spełni tych
wymagań (na kwarcu jest quasi-sinus).

Czyli jeden mikrokontroler zadowala się tym quasi-sinusem, a inny nie?

Może tak, może nie. Tak, czy siak, pracujemy, o ile prcujemy, w warunkach
pozaznamionowych.

pzdr
mk

Dykus
Guest

Mon Nov 13, 2006 7:45 pm   



Witam,

Dnia 12.11.06 (niedziela), 'Patryk Sielski' napisał(a):

Quote:
W opisie "Oscillator Characteristics", oraz mówią o tym pierwsze parametry
podane w tabeli "DC Charactericstics".

Poproszę o dosłowny cytat.

Ja tam angielskiego nie znam, ale na mój gust to tu:

Z "Oscillator Characteristics":
There are no requirements on the duty cycle of the external
clock signal, (...) but minimum and maxi-mum voltage high and low time
specifications must be observed. ^^^
(w oznaczonym miejscu wg mnie powinien być przecinek:)

Z tabeli "DC Charactericstics" dla wejść:
V IL Input Low-voltage -0.5 0.2 Vcc - 0.1 V
V IH1 Input High-voltage (XTAL1, RST) 0.7 Vcc Vcc + 0.5 V


Quote:
Analizując wewnętrzny schemat oscylatora ze strony 2-66 książki atmela
"Microcontroller databook" z roku 97 - jest to zwykły liniowy wzmacniacz
XTAL1 = wejście, XTAL2 = wyjście i wg mojej wiedzy nie powinno nie działać
(...)

Ja tam kieruje się tylko PDFką do uC. Typowo na schematach układ oscylatora
to bramka NAND Schmitta. Jak jest na prawdę - nie wiem.
No i pytanie, czy to jest CMOS, tzn. czy przełączanie następuje równo przy
0.5*Vcc...

Oczywiście, rób jak chcesz. Nie ma sensu się kłócić. Zapewne działać
będzie. :)


--
Pozdrawiam,
Dykus.

elektroda NewsGroups Forum Index - Elektronika Polska - Dwa AT89C2051 - jak efektywnie podłączyć je do jednego kwarcu?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map