51 i oscylator - problem :(



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 09:47:36 +0100


Witam.

Zlozylem swoj zestaw testowy i mam problem z kwarcem.
Objaw jest taki:
Po wlaczeniu zasilania na wyjsciach procesora pojawiaja bardzo losowe
stany, nie reaguje na reset ani inne wejscia. Oczywiscie nie wykonuje
programu.
Po dotknieciu do nogi XTAL 1 cos zaczyna sie dziac, zmieniaja sie stany.
Jak sie przytrzyma reset to zadziala i to nawet prawidlowo.

Sprzet to: AT89C51, do wyprowadzen XTAL 1 i XTAL 2 dolaczony kwarc 11.059,
pomiedzy kazdym wyprowadzeniem kwarcu a masa kondensator 22pF.

To ja sie tak swiateczne pytam: Co jest zle ???

Wesolych zycze...
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:16:23 +0100


To ja sie tak swiateczne pytam: Co jest zle ???

A może nie masz resetu zrobionego? Masz 1uF do plusa podpięte?

--
Pzd, Irek.N.
[chwilowo usunięte ;-) ]


Poprzedni Następny
Wiadomość
Spis treści
From: "Poison64" <poison64_at_nospam_poczta.onet.DEL.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:03:25 +0100


Sprzet to: AT89C51, do wyprowadzen XTAL 1 i XTAL 2 dolaczony kwarc 11.059,
pomiedzy kazdym wyprowadzeniem kwarcu a masa kondensator 22pF.

Jak juz kiedys pisalem, mastah nie jestem, ale ja mam podlaczone
kondensatorki 33pF i dziala dobrze, kwarc taki jak napisales a
z reseta przez elektrolit 10uF/16V do +.

p.s.: czytales note katalogowa ? (www.atmel.com)

--
Poison64
poison64_at_nospam_poczta.onet.pl || poison64_at_nospam_op.pl



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:35:34 +0100


Jak juz kiedys pisalem, mastah nie jestem, ale ja mam podlaczone
kondensatorki 33pF i dziala dobrze, kwarc taki jak napisales a
z reseta przez elektrolit 10uF/16V do +.

W dokumentacji pisza, ze dla kwarcu ma byc 30pF +/- 10 pF.
Najblizsze jakie mialem to wlasnie 22pF.

Bede musial pobawic sie widac z zewnetrznym generatorem.
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 11:05:19 +0100


Slawomir Sidor napisal(a):

Jak juz kiedys pisalem, mastah nie jestem, ale ja mam podlaczone
kondensatorki 33pF i dziala dobrze, kwarc taki jak napisales a
z reseta przez elektrolit 10uF/16V do +.

W dokumentacji pisza, ze dla kwarcu ma byc 30pF +/- 10 pF.
Najblizsze jakie mialem to wlasnie 22pF.

Te nizsze pojemnosc dzialaja lepiej. Znaczy, kiedys mialem klopoty ze
wzbudzeniem kwarca przy pojemnosciach rzedu 33p. Otatecznie chyba
uzywalem 27p - musialbym zajrzec do projektow z rezonatorami.

Bede musial pobawic sie widac z zewnetrznym generatorem.

--
Pozdrowienia, Marcin E. Hamerla

"Nienawidze turystow."

Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:11:49 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:1h7g0v4n9vdqmc2dkgck9fqb40a1oeceng_at_nospam_4ax.com...

Witam.

Zlozylem swoj zestaw testowy i mam problem z kwarcem.
Objaw jest taki:
Po wlaczeniu zasilania na wyjsciach procesora pojawiaja bardzo losowe
stany, nie reaguje na reset ani inne wejscia. Oczywiscie nie wykonuje
programu.
Po dotknieciu do nogi XTAL 1 cos zaczyna sie dziac, zmieniaja sie
stany.
Jak sie przytrzyma reset to zadziala i to nawet prawidlowo.

Sprzet to: AT89C51, do wyprowadzen XTAL 1 i XTAL 2 dolaczony kwarc
11.059,
pomiedzy kazdym wyprowadzeniem kwarcu a masa kondensator 22pF.


Przy założeniu, że wejście EA masz zwarte do masy: jeśli procesor działa
poprawnie to na wyprowadzeniu ALE (pin 30) powinna być częstotliwość
Fosc / 6. Jeśli masz możliwość to ją zmierz.

Napisz jeszcze co dałeś na RESET.
Powinien być co najmniej kondensator (1uF) do VCC i rezystor 51k do
masy.

Czy zasilanie przyblokowałeś np 10uF + 100nF bezpośrednio przy VCC?

Może masz jeszcze jakiś błąd w programie.

Może procesor się niepoprawnie zaprogramował.

Najmniej prawdopodobne w sumie to to, że może padł.


Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:34:08 +0100


Przy założeniu, że wejście EA masz zwarte do masy: jeśli procesor działa
poprawnie to na wyprowadzeniu ALE (pin 30) powinna być częstotliwość
Fosc / 6. Jeśli masz możliwość to ją zmierz.

To zaraz sprawdze.

Napisz jeszcze co dałeś na RESET.

Zgodnie z PDFem Atmela (10uF i rezystor 8k2).

Czy zasilanie przyblokowałeś np 10uF + 100nF bezpośrednio przy VCC?

Jest kondensatorek bezposrednio przy Vcc (220 nF).
Elektrolit jest 470 uF przy stabilizatorze (niedaleko procka)

Może masz jeszcze jakiś błąd w programie.

Nie sadze, program ma tylko ustawiac okreslone wyjscia.
Jak palcem macam noge XTAL 1 to czasem wyglada jakby dzialal.

Może procesor się niepoprawnie zaprogramował.

Veryfikacje przeszedl, zreszta patrz wyzej :)

Najmniej prawdopodobne w sumie to to, że może padł.

Programator Combo3 rozpoznaje go, programuje, weryfikuje i kasuje nawet.
Inny procek tez zachowuje sie nieobliczalnie :(
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:45:28 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:57ag0v4lmaj9c8to5145ara6352ib3t5a8_at_nospam_4ax.com...
Przy założeniu, że wejście EA masz zwarte do masy: jeśli procesor
działa
poprawnie to na wyprowadzeniu ALE (pin 30) powinna być częstotliwość
Fosc / 6. Jeśli masz możliwość to ją zmierz.

To zaraz sprawdze.

Napisz jeszcze co dałeś na RESET.

Zgodnie z PDFem Atmela (10uF i rezystor 8k2).


C do VCC
a R do GND

tak się tylko upewniam :-)


Jak palcem macam noge XTAL 1 to czasem wyglada jakby dzialal.

Zmień kwarc na jakiś inny. Może ten przeżył np. upadek.
i / lub
Zwiększ pojemności do np 33pF

Ja również używam 22pF i zawsze działa, więc stawiałbym jednak na kwarc.

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 11:24:47 +0100


poprawnie to na wyprowadzeniu ALE (pin 30) powinna być częstotliwość
Fosc / 6. Jeśli masz możliwość to ją zmierz.

To zaraz sprawdze.

Po sprawdzeniu mam na ALE stan wysoki, caly czas.
EA ma stan niski.
W tym stanie uklad przynajmniej nie reaguje na dotykanie (oczywiscie nadal
nie dziala)

Napisz jeszcze co dałeś na RESET.
Zgodnie z PDFem Atmela (10uF i rezystor 8k2).

C do VCC
a R do GND

No nie inaczej.
I jak oscyloskopem sie bawie to nawet to poprawnie dziala :)
I po wlaczeniu zasialania i po nacisnieciu guziczka.

tak się tylko upewniam :-)

Oj w takich sytuacjach to czasem najwiecej problemow stwarza cos banalnego.

Zmień kwarc na jakiś inny. Może ten przeżył np. upadek.
i / lub
Zwiększ pojemności do np 33pF

Kwarc zaraz wymienie, pojemnosci poki co nie zmienie (nie mam innych pF w
zakresie 30 +/- 10.
Mam jeszcze 13 pF i 47 pF.
A w moim duzym :) miescie jedyny sklep z elementami nie posiada zadnych pF
(
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 11:37:43 +0100


Kwarc zaraz wymienie, pojemnosci poki co nie zmienie (nie mam innych pF w
zakresie 30 +/- 10.
Mam jeszcze 13 pF i 47 pF.
A w moim duzym :) miescie jedyny sklep z elementami nie posiada zadnych pF

Spoko - daj 13p, ja czasem wcale nie daję! Poza tym jak po resecie działa - to
znaczy że kwarc jednak startuje.
Acha - może wywal ten opornik z resetu - sam 1u czy też 10u powinien wystarczyć
(czym to zasilasz?).

--
Pzd, Irek.N.


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 11:29:30 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:o6dg0vs33gcdhdrcmjgrmr9ubbci1nlap0_at_nospam_4ax.com...

Po sprawdzeniu mam na ALE stan wysoki, caly czas.
EA ma stan niski.
W tym stanie uklad przynajmniej nie reaguje na dotykanie (oczywiscie
nadal
nie dziala)

Znaczy dokładnie, że kwarc nie generuje :-(


Kwarc zaraz wymienie,

Jak nie pomoże (bo może to taki sam z wyjątkowo ciężkim wzbudzeniem) to
może jeszcze rezystor 1Mom na krótkich łapkach pomiędzy nogi kwarcu.


Pozdrawiam
Bartosz Sarama




Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 13:25:20 +0100


Kwarc zaraz wymienie,

Jak nie pomoże (bo może to taki sam z wyjątkowo ciężkim wzbudzeniem) to
może jeszcze rezystor 1Mom na krótkich łapkach pomiędzy nogi kwarcu.

Trzeci z kolei zadzialal :)

Program robi mniej wiecej to co powinien.
(nie wiem czy to napewno wina programu)

MOV P2, #0
MOV P3, #0
MOV EA, #0
SKOK:
MOV A, P1
MOV P0, A
SJMP SKOK
END

Czyli jak widac przepisuje to port P1 do portu P0.
W porcie P1 mam przyciski, w P0 diody.

A efekt dzialania jest taki:

Wlaczam jest wszystko ok. Po dwoch, trzech sekundach na portach P0 i P2
pojawiaja sie same 0 na ulamek sekundy (portow P1 i P3 nie monitoruje).
Nacisniecie przycisku powoduje zaswiecenie odpowiedniej diody, ale tez jest
to przerywane zapaleniem wszystkich innych na ulameczek sekundy.

Czy ktos ma jakies sugestje ?
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 15:02:03 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:k8jg0v4agtnv05ocndbamfsicffesgvpcp_at_nospam_4ax.com...

Trzeci z kolei zadzialal :)

A na 100% na ALE jest fosc/6 cały czas?

Program robi mniej wiecej to co powinien.
(nie wiem czy to napewno wina programu)


Program jest OK.

Czyli jak widac przepisuje to port P1 do portu P0.
W porcie P1 mam przyciski, w P0 diody.

Czy masz podciąganie /drabinka 8*10K/ do VCC na P0 + ew na P1?


A efekt dzialania jest taki:

Wlaczam jest wszystko ok. Po dwoch, trzech sekundach na portach P0 i
P2
pojawiaja sie same 0 na ulamek sekundy (portow P1 i P3 nie
monitoruje).

To nieco dziwne przy stabilnym kwarcu.

Nacisniecie przycisku powoduje zaswiecenie odpowiedniej diody, ale tez
jest
to przerywane zapaleniem wszystkich innych na ulameczek sekundy.

To najczęściej wina braku podciągania portu (P0).


Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 21:29:26 +0100


Trzeci z kolei zadzialal :)
A na 100% na ALE jest fosc/6 cały czas?

Tak. Na oscyloskopie wyglada nawet niezle.
Zreszta XTAL 2 na oscyloskopie tez wyglada ladnie.

Program jest OK.

Uff.. znaczy cos sie z dawnych czasow ZXa zostalo w pamieci :)

Czyli jak widac przepisuje to port P1 do portu P0.
W porcie P1 mam przyciski, w P0 diody.

Czy masz podciąganie /drabinka 8*10K/ do VCC na P0 + ew na P1?

P0 mam podciagniete i podciagniecie dziala prawidlowo.
P1 jest prosto z wyjscia Atmela podlaczone przez przycisk do masy.
Ktos mi tu na grupie doradzal, ze to wystarczy. Zmienic ? :)

To nieco dziwne przy stabilnym kwarcu.

Kwarc dziala napewno ok. XTAL 2 podaje przebieg sinus o freq. okolo 11 MHz.
Ale ma juz bardziej prostokatny (z drobnymi znieksztalceniami).

To najczęściej wina braku podciągania portu (P0).

Nie w tym przypadku :((
Zauwazylem na zasilaniu (na wejsciu i wyjsciu stabilizatora) zaklucenia o
freq okolo 11 MHz. W chwili zapalenia sie wszystkich diod na wyjsciach w
zakluceniach pojawia sie dosc silna szpilka. Nie wiem tylko czy szpilka
powstaje po czy przed wspomnianym efektem.

Pozdrawiam i bardzo dziekuje za piewsza pomoc, w koncu juz cos dziala :)

--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Wed, 25 Dec 2002 18:23:56 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:oqeh0vghu9aomhgclcrl735ug5kse13929_at_nospam_4ax.com...

P0 mam podciagniete i podciagniecie dziala prawidlowo.
P1 jest prosto z wyjscia Atmela podlaczone przez przycisk do masy.
Ktos mi tu na grupie doradzal, ze to wystarczy. Zmienic ? :)

Właściwie zwykle wystarcza.
Ta reszta problemów może wynikać z odbijania styków przełączników
podczas włączania /zwierania do masy/.
Drgania potrafią trwać i z 10..20ms. Program wszystkie, które wyłapie
pcha na ledy.

BTW. Czy pamiętasz o ograniczeniach 20mA na pin i, o ile mnie pamięć nie
zawodzi, 100mA na port?


Spróbuj zmodyfikować program tak, żeby działał np co 50ms.
czyli np coś takiego:

skok:
mov a, p1
mov p0, a //tu powinno chyba wystarczyć mov p0, p1
mov r0, #000h
mov r1, #000h
mov r2, #033h
czekaj:
djnz r0, $
djnz r1, czekaj
djnz r2, czekaj
sjmp skok

Wyeliminuje to częściowo drgania styków i może sytuacja się poprawi.

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Wed, 25 Dec 2002 22:27:10 +0100


Drgania potrafią trwać i z 10..20ms. Program wszystkie, które wyłapie
pcha na ledy.

Gdyby sie nie pojawialy jak nic nie naciskam to moze nawet bym sie nie
dziwil :) A tak to mam zagwozdzke. Jeszcze troche a wezme kamere i to
ladnie zobrazuje.

Zauwazylem, ze efekt sie nasila w chwili dotkniecia srodka obudowy (nie
dotykajac zadnych wyprowadzen) wniosek, ze ta cholera reaguje na
pojemnosci.

BTW. Czy pamiętasz o ograniczeniach 20mA na pin i, o ile mnie pamięć nie
zawodzi, 100mA na port?

Tak, wyjscie P0 jest przez rezystory 10k do Vcc a diody sa przez 74HCT573
w trybie przezroczystym.

Spróbuj zmodyfikować program tak, żeby działał np co 50ms.
czyli np coś takiego:

Zaraz sprawdze, jutro podam wyniki :)
Dziekuje raz jeszcze.
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Wed, 25 Dec 2002 23:53:31 +0100


Drgania potrafią trwać i z 10..20ms. Program wszystkie, które wyłapie
pcha na ledy.

Gdyby sie nie pojawialy jak nic nie naciskam to moze nawet bym sie nie
dziwil :) A tak to mam zagwozdzke. Jeszcze troche a wezme kamere i to
ladnie zobrazuje.


I to jest bardzo dobry pomysł :-)

Zauwazylem, ze efekt sie nasila w chwili dotkniecia srodka obudowy
(nie
dotykajac zadnych wyprowadzen) wniosek, ze ta cholera reaguje na
pojemnosci.

To może problem z prowadzeniem masy / zasilania? Gdzieś się sprzęga,
gdzieś przydźwięka? :-)
Co robi za stabilizator napięcia dla procesora i co jeszcze na nim
zasilaniu wisi?


Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Fri, 27 Dec 2002 22:02:58 +0100


I to jest bardzo dobry pomysł :-)

Napisalem do Ciebie na priva.
Bo jak maja sie pojawic jakies pliki to grupa odpada.

To może problem z prowadzeniem masy / zasilania? Gdzieś się sprzęga,
gdzieś przydźwięka? :-)

To chyba tylko w fotkach i schemacie moge wyjasnic.

Pozdrawiam ...
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Sat, 28 Dec 2002 18:40:18 +0100


Użytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisał w
wiadomości news:orfp0vkj1libhj113socluqel67tt4n2to_at_nospam_4ax.com...

Napisalem do Ciebie na priva.

Czyżby odpowiedź nie dotarła?

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Sat, 28 Dec 2002 21:58:45 +0100


Czyżby odpowiedź nie dotarła?

Dotarla. Bede tylko na priva sie juz kontaktowal.
Zaraz biore sie za grzebanie wedlug instrukcji :)
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Mon, 30 Dec 2002 02:23:12 +0100


Użytkownik "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl> napisał w
wiadomości
Czy zasilanie przyblokowałeś np 10uF + 100nF bezpośrednio przy VCC?
Zaczynam z prockami i tu widzę pewną nowość: po co to?
To ma być między VCC i GND tuż przy nózce procka tak?

Pozdrowionka,
MiKo




Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Mon, 30 Dec 2002 04:04:37 +0100


Czy zasilanie przyblokowałeś np 10uF + 100nF bezpośrednio przy VCC?
Zaczynam z prockami i tu widzę pewną nowość: po co to?
To ma być między VCC i GND tuż przy nózce procka tak?

Tak.
W ukladach cyfrowych wymagane ze wzgledu na to, ze uklady cyfrowe pobieraja
prad nierownomiernie i zeby nie zaklucalo to sie jak najblizej nog daje
kondensatorki.

PS: A ja na razie walcze ze swoim ukladem tak zawziecie, ze jak cos wynajde
to dam znac na grupe co to bylo (Bartek to sie dowie najwczesniej).
--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Mon, 30 Dec 2002 09:37:05 +0100


Użytkownik "Marcin 'MiKo' M." <m-i-k-o_at_nospam_...tenbit.pl> napisał w
wiadomości news:auoatl$1es$3_at_nospam_news.onet.pl...

Czy zasilanie przyblokowałeś np 10uF + 100nF bezpośrednio przy VCC?
Zaczynam z prockami i tu widzę pewną nowość: po co to?

Procesor /jak wszystkie układy cyfrowe/ ciągnie prąd impulsami. Aby te
impulsy przenosiły się w jak najmniejszym stopniu na resztę układów /bo
będą się zakłócać i całość może przestać poprawnie funkcjonować/, trzeba
je przyblokować jak najbliżej nóżki zasilającej VCC

To ma być między VCC i GND tuż przy nózce procka tak?

Tak, przy nóżce VCC kondensatory między VCC i GND.

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:18:54 +0100



Uzytkownik "Slawomir Sidor" <slawek_at_nospam_graficomp.com.pl> napisal w wiadomosci
news:1h7g0v4n9vdqmc2dkgck9fqb40a1oeceng_at_nospam_4ax.com...
Witam.

Zlozylem swoj zestaw testowy i mam problem z kwarcem.
Objaw jest taki:
Po wlaczeniu zasilania na wyjsciach procesora pojawiaja bardzo losowe
stany, nie reaguje na reset ani inne wejscia. Oczywiscie nie wykonuje
programu.
Po dotknieciu do nogi XTAL 1 cos zaczyna sie dziac, zmieniaja sie stany.
Jak sie przytrzyma reset to zadziala i to nawet prawidlowo.

Sprzet to: AT89C51, do wyprowadzen XTAL 1 i XTAL 2 dolaczony kwarc 11.059,
pomiedzy kazdym wyprowadzeniem kwarcu a masa kondensator 22pF.

To ja sie tak swiateczne pytam: Co jest zle ???

Sa IMHO tylko 4 mozliwosci:
1 - kondensatory niewlasciwe - moze ten kwarc lubi inne wartosci? Moze w
ogóle ich nie potrzebuje?
2 - kwarc niewlasciwy - moze ten kwarc lubi inne wartosci? Moze w ogóle ich
nie potrzebuje? Moze kiedys uczyl sie latac a teraz nie umie oscylowac :-)
3 - procesor uszkodzony - spróbuj z innym egzemplarzem
4 - napiecie zasilajace nie narasta w sposób wlasciwy (za wolno???) albo
procek nie ma odpowiednio odsprzegnietego zasilania (kondensatorek 100n +
100u blisko nózek procka moglby pomóc)
Wiecej powodów nie pamietam :-)

--
Janusz




Poprzedni Następny
Wiadomość
Spis treści
From: LFC <longinf_at_nospam_mpwikzdw.com.pl>
Subject: Re: 51 i oscylator - problem :(
Date: Tue, 24 Dec 2002 10:40:21 +0100


Slawomir Sidor wrote:

Witam.

Zlozylem swoj zestaw testowy i mam problem z kwarcem.
Objaw jest taki:
Po wlaczeniu zasilania na wyjsciach procesora pojawiaja bardzo losowe
stany, nie reaguje na reset ani inne wejscia. Oczywiscie nie wykonuje
programu.
Po dotknieciu do nogi XTAL 1 cos zaczyna sie dziac, zmieniaja sie stany.
Jak sie przytrzyma reset to zadziala i to nawet prawidlowo.

Sprzet to: AT89C51, do wyprowadzen XTAL 1 i XTAL 2 dolaczony kwarc 11.059,
pomiedzy kazdym wyprowadzeniem kwarcu a masa kondensator 22pF.

To ja sie tak swiateczne pytam: Co jest zle ???

Wesolych zycze...

Albo się oscylator nie wzbudza, albo oscyluje na jakichś harmonicznych
wymień elementy oscylatora, albo na próbę zrób zewnętrzny oscylator i podaj
z niego sygnał dla sprawdzenia.

LFC