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...
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.