Jak podłączyć generator kwarcowy EPSON do mikrokontrolera Dallas DS89C420?

gen proc i zaklocenia





Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 12:22:40 +0200


przepraszam za tak banalne pytanie ... ale nie moge tego nigdzie znalezc ..
chce zamiat kwarca podlaczyc do mikrokontrolera generator kwarcowy
(programowalny EPSON) ... podlaczylem jego wyjscie do XTAL1 mikrokontrolera
(dallas ds89c420) ...ale nie wiem co zrobic z druga noga na razie wisi....
cos chyba jest nie tak bo wchodza mi na zasilanie zaklocenia 12,5MHz .. sam
generator daje 50MHz ... nie wiem czy dobrze to odsprzegam .. .daje
miedzy zasilaniem a masa dosc duzo kondensatorow 100n ale to niewiele daje
.. to jest plytka uniwersalna i jest dziwna sytuacja bo zaklocenia pojwiaja
sie tylko w poblizu nozek mikrokontrolera ... zasilanie generatorow jest
wolne od zaklocen, natomiast przy zasilaniu mikrokontrolera i na jedo
wyjsciach pojawiaja sie te wysokoczestotliwosciowe oscylacje

pozdrawiam



Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Bogusz" <jacek.bogusz_at_nospam_wp.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 12:31:57 +0200


(programowalny EPSON) ... podlaczylem jego wyjscie do XTAL1
mikrokontrolera
(dallas ds89c420) ...ale nie wiem co zrobic z druga noga na razie wisi....
cos chyba jest nie tak bo wchodza mi na zasilanie zaklocenia 12,5MHz ..
sam
generator daje 50MHz ... nie wiem czy dobrze to odsprzegam .. .daje
miedzy zasilaniem a masa dosc duzo kondensatorow 100n ale to niewiele daje
.. to jest plytka uniwersalna i jest dziwna sytuacja bo zaklocenia
pojwiaja
sie tylko w poblizu nozek mikrokontrolera ... zasilanie generatorow jest
wolne od zaklocen, natomiast przy zasilaniu mikrokontrolera i na jedo
wyjsciach pojawiaja sie te wysokoczestotliwosciowe oscylacje

Nie robiłem nic z generatorem Epsona, ale wątpię aby miał on jakiś wpływ na
oscylacje pojawiające się na wyjściach. Raczej coś wędruje po zasilaniach
(masach). Tę drugą nóżkę (XTAL2) zazwyczaj pozostawia się nie podłączoną
albo ewentualnie można spróbować podłączyć ją do +5V. Ale to zawsze zależy
od producenta uK i danych na ten temat szukaj w pdf.

Jacek



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 12:59:20 +0200


no wlasnie nic tam na ten temat nie ma ... te zaklocenia sa o amplitudzie
0,1 - 0,15V ... podlaczylem przed chwila normalny kwarc 32MHz i nadal
istnieja ... w jaki sposob bozbyc sie tych zaklocen .. jak wsponinalem
pojawiaja sie one nei wszedzie na plytce .. mam w roznych miejscach
przylutowan kondensatory 100n ... i przy nozce zasilania proca i przy nozce
masy ... moze zle wartosci kondensatorow uzywam



Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Bogusz" <jacek.bogusz_at_nospam_wp.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 13:40:32 +0200


no wlasnie nic tam na ten temat nie ma ... te zaklocenia sa o amplitudzie
0,1 - 0,15V ... podlaczylem przed chwila normalny kwarc 32MHz i nadal
istnieja ... w jaki sposob bozbyc sie tych zaklocen .. jak wsponinalem
pojawiaja sie one nei wszedzie na plytce .. mam w roznych miejscach
przylutowan kondensatory 100n ... i przy nozce zasilania proca i przy
nozce
masy ... moze zle wartosci kondensatorow uzywam

Takie "szumy" to normalna rzecz w czasie pracy mikrokontrolera. Pamiętaj, że
jest to układ pracujący dynamicznie, bez przerwy przełączający wewnątrz
przerzutniki, bramki i inne "dziadostwo". Tal do końca ich nie unikniesz.
Często aby odizolować wpływ mikrokontrolera na inne ukłądy stosuje się
optoizolację i różne tego typu sztuczki.
Używane przez ciebie pojemności są jak najbardziej właściwe. Nie piszesz nic
na temat rodzaju kondensatorów, ale spodziewam się, że używasz
bezindukcyjnych - na przykład ceramicznych. Często nie wystarcza jednak
jedna pojemość - trzeba użyć jakiegoś zestawu. Na przykład 10u + 100n +
470p. Mając oscyloskop możesz odpowiednio dobrać pojemności.
W swoich konstrukcjach zazwyczaj stosuję 100u + 100n przy wejściu zasilania
i później najczęściej elementy SMD (kondensatory o pojemności 100n) zapięte
bezpośrednio na nóżkach układów albo jak najbliżej nich. Często zasilanie
prowadzi się w formie dwóch równoległych, szerokich ścieżek. Conajmniej
początek i koniec takiej ścieżki powinien być zakończony pojemnością
odsprzęgającą.
Z tego, co piszesz wynika, że masz tylko generator i uK na płytce testowej.
Nie ma więc problemu zasilania wielu układów. Musisz tylko właściwie
odsprzęgnąć zasilanie uK (np. przez zestaw kondesatorów). Tak do końca nie
uda ci się uniknąć zakłóceń. Spróbuj ustawić któreś wyprowadzenie w stanie
niskim i zmierzyć poziom "szumów". Poza tym podłącz obciążenie do portu.
Każde podłączane wejście wnosi sobą pewną pojemność, inaczej pracuje układ
bez obciążenia a inaczej obciążony. A może poziom zakłóceń jest zbyt niski
aby się nim przejmować? Jaką aplikację budujesz? Coś z przetwornikiem A/D?

Jacek



Poprzedni Następny
Wiadomość
Spis treści
From: "lipciu" <lipciu_at_nospam_wp.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 14:10:41 +0200


to jest plytka uniwersalna niestety ... ale dopiero projektuje uklad

ten mikrokontroler ma sterowac syntezerem DDS (AD9850) .... ale te
zaklocenia tez sa jesli nie mam ukladu wlozone w podstawke ... syntezer ma
generowac w pasmie 20-40MHz ... do niego podlaczony jest generator 125MHz
tez Epsona ... ale tez go wyjalem ...

... jesli odpalam uklad z syntezerem ..to owszem syntezer generuje ale jesli
cyklicznie podaje mu 1 slowo .. tak by generowal ciagle te sama
czestotliwosc to sa momenty gdy zle je odbiera i generuje inne czestotliwoci
.. poza tym sam syntezer sie grzeje bardziej niz w poprzedniej plytce
testowej .. ale nie wiem czy to jest spowodowane tymi zakloceniami czy tym
ze w tej aplikacji uzywam go do tak duzych czestotliwosci ... poprzednio
generowalem max do 4MHz ...
... pojemnosci podaje standardowe ceramiki 100n ... i najgorsze jest to ze
wlasnie przy samym mikrokontrolerze sa te zaklocenia najwieksze ... troche
pulsuje przy syntezerze a na generatorach sygnal jest wolny od zaklocen ...

... ehhh musze powalczyc z tymi kondensatorami ..ale mam ich juz i tak
bardzo duzo wlutowane ...
... mam tez pytanie ... czy jest gdzies na internecie prosty poradnik jak
nawijac cewki powietrzne??? nigdy nie bawilem sie cewkami a teraz musze
stworzyc filtry DP na 40MHz i pasmowo przepustowe na 1 i 1,1MHz ... czy
wogole mozna tworzyc filtry aktywne na pasmo 40MHz? ...

pozdrawiam i dzieki za rady



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 16:30:12 +0200


No niestety nie ma lekko.

Sprawdziłem u siebie dla 90S2313_at_nospam_9.216MHz wlutowanego bezpośrednio w PCB, masa w
postaci grubocynowanego planu pod całym scalaczkiem, 2x100u (1206) na bottom pod
samš kostkš, 1u obok pinu Vcc... W sumie chyba ciężko cokolwiek polepszyć, a i
tak oscylek zgłosił 91mVpp szumu na pinach scalaczka, z głównš nośnš około
40MHz...czyżby Atmelek mnożył? ;-)

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 21:46:00 +0200


samš kostkš, 1u obok pinu Vcc... W sumie chyba ciężko cokolwiek polepszyć, a i
tak oscylek zgłosił 91mVpp szumu na pinach scalaczka, z głównš nośnš około
40MHz...czyżby Atmelek mnożył? ;-)

Ktos mial kiedys podejrzenia (wynikajace z timingow do zewn. pamieci)
ze mnozy x4 i temu instrukcje wykonuje _at_nospam_10MHz

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: gen proc i zaklocenia
Date: Thu, 15 Aug 2002 23:17:55 +0200


Ktos mial kiedys podejrzenia (wynikajace z timingow do zewn. pamieci)
ze mnozy x4 i temu instrukcje wykonuje _at_nospam_10MHz

No tak, ale jest od 0, wiec tak po prostu nielzja. Może generuja 2 dodatkowe
szybkie takty po kazdym zboczu zegara.... to by sie dalo zrobic :-)
--
PZD, Irek.N.