Zgodne zalecenia dotyczące układu PCB Crystal

38

Jest to związane z tym pytaniem: Jak wygląda układ mojego oscylatora kwarcowego?

Próbuję układać kryształ 12 MHz dla mikrokontrolera. Przeczytałem kilka zaleceń dotyczących kryształów, a także projektowania wysokich częstotliwości.

W większości wydają się zgadzać w kilku sprawach:

  1. Utrzymuj ślady tak krótkie, jak to możliwe.
  2. Utrzymuj różnicowe pary śladów jak najbliżej tej samej długości, jak to możliwe.
  3. Odizoluj kryształ od czegokolwiek innego.
  4. Użyj płaszczyzn podłoża pod kryształem.
  5. Unikaj przelotek dla linii sygnałowych.
  6. Unikaj zagięć pod kątem prostym na śladach

Oto układ tego, co aktualnie mam dla mojego kryształu:

układ kryształów

Kolor czerwony oznacza górną miedź PCB, a niebieski to dolna warstwa PCB (jest to konstrukcja dwuwarstwowa). Siatka wynosi 0,25 mm. Pod kryształem znajduje się pełna płaszczyzna uziemienia (niebieska warstwa), a wokół kryształu znajduje się ziemia związana z dolną płaszczyzną uziemienia za pomocą kilku przelotek. Ślad łączący się z pinem obok pinów zegara służy do zewnętrznego resetu sterownika. Powinien być utrzymywany przy ~ 5V, a resetowanie jest uruchamiane, gdy jest zwarte do masy.

Wciąż mam kilka pytań:

  1. Widziałem kilka zalecanych układów, które umieszczają kondensatory obciążające bliżej układu scalonego i inne, które umieszczają je po drugiej stronie. Jakich różnic mogę się spodziewać między tymi dwoma i które są zalecane (jeśli w ogóle)?
  2. Czy powinienem usunąć płaszczyznę uziemienia bezpośrednio pod śladami sygnałów? Wydaje się, że byłby to najlepszy sposób na zmniejszenie pojemności pasożytniczej na liniach sygnałowych.
  3. Czy poleciłbyś grubsze lub cieńsze ślady? Obecnie mam 10 mil śladów.
  4. Kiedy powinienem połączyć dwa sygnały zegara razem? Widziałem rekomendacje, w których dwie linie są skierowane zasadniczo ku sobie przed wyruszeniem w stronę UC, a inne, w których są one rozdzielone i powoli zebrane, tak jak obecnie.

Czy to dobry układ? Jak można to poprawić?

Źródła, które przeczytałem do tej pory (mam nadzieję, że obejmuje to większość z nich, być może brakuje mi kilku):

  1. Zalecenia TI dotyczące wytycznych dotyczących szybkiego układu
  2. Uwagi dotyczące projektowania sprzętu AVR firmy Atmel
  3. Najlepsze praktyki firmy Atmel dotyczące układu płytek drukowanych oscylatorów

edytować:

Dziękuję za twoje sugestie. Wprowadziłem następujące zmiany w moim układzie:

  1. Dolna warstwa pod uC jest używana jako płaszczyzna zasilania 5 V, a górna warstwa jest lokalną płaszczyzną uziemienia. Płaszczyzna uziemienia ma jedną globalną płaszczyznę uziemienia (dolną warstwę), w której 5 V łączy się ze źródłem, a między nimi znajduje się ceramiczny kondensator 4,7 uF. Ułatwiono routing uziemienia i mocy!
  2. Usunąłem górne elementy uziemienia bezpośrednio pod kryształem, aby zapobiec zwarciu kryształowej obudowy.
  3. @ RussellMcMahon, nie jestem pewien, co dokładnie masz na myśli, minimalizując obszar pętli. Przesłałem poprawiony układ, w którym zbieram kryształowe przewody przed wysłaniem ich do UC. Czy o to ci chodziło?
  4. Nie jestem do końca pewien, jak mogę dokończyć pętlę pierścienia ochronnego wokół kryształu (w tej chwili jest to rodzaj haczyka). Czy powinienem uruchomić dwa przelotki, aby połączyć końce (odizolowane od globalnego uziemienia), usunąć częściowy pierścień, czy po prostu zostawić go bez zmian?
  5. Czy powinienem usunąć globalny grunt spod kryształu / czapki?

zaktualizowany układ

helloworld922
źródło
to dobrze, nie będziesz miał problemu przy 12MHz. To jest wolne. Umieść czapki w pobliżu kryształu. Dla tej częstotliwości nie jest potrzebny gnd. Grubości nie ma w grze, nie będą one przenosić żadnego prądu.
Ktc
Wygląda wystarczająco dobrze. Xtal tak blisko IC, jak to możliwe. | Minimalizuj obszar pętli przewodzącej. np. przynieś więcej potencjalnych klientów, zanim przejdziesz pod Xtal. Niewiele osób to robi. W skrajnych przypadkach należy rozważyć obrócenie xtal o 90 stopni, aby zmniejszyć obszar pętli do prawie zera. | Obserwuj zakres izolacji wokół kołków w porównaniu z górną wielkością podkładki. Pamiętaj, aby nie zwierać puszek do podkładek (wiadomo, że się zdarza.)
Russell McMahon
@ RussellMcMahon Nie jestem do końca pewien, czy dobrze zrozumiałem, jak zminimalizować obszar pętli. Przesłałem nowy układ, w którym kryształowe przewody prowadzą bezpośrednio do siebie, zanim udają się do UC. Czy o to ci chodziło?
helloworld922,
Trzymaj XTALIN i XTALOUT jak najdalej od siebie, aby zredukować sprzężenie pojemnościowe między sygnałami i dodać uziemienie między nimi. Efekt Millera zwiększa pojemność krzyżową, a nawet może zabić oscylacje.
PkP

Odpowiedzi:

32

Twoje miejsce jest w porządku.

Twoje trasowanie kryształowych śladów sygnału jest w porządku.

Twoje uziemienie jest złe. Na szczęście robienie tego lepiej ułatwia projektowanie PCB. W prądach powrotnych mikrokontrolera i prądach przez kryształy będzie występować znaczna zawartość wysokiej częstotliwości. Powinny być one zawarte lokalnie i NIE mogą przepływać przez główną płaszczyznę uziemienia. Jeśli tego nie unikniesz, nie masz już płaszczyzny uziemienia, ale antenę centralną zasilaną centralnie.

Zwiąż całą ziemię natychmiast związaną z mikro na wierzchu. Obejmuje to styki uziemienia mikroprocesora i stronę uziemiającą kryształowych nasadek. Następnie podłącz tę sieć do głównej płaszczyzny uziemienia tylko w jednym miejscu . W ten sposób prądy w pętli wysokiej częstotliwości wywołane przez mikro i kryształ pozostają w lokalnej sieci. Jedynym prądem przepływającym przez połączenie z główną płaszczyzną uziemienia są prądy powrotne widoczne przez resztę obwodu.

Aby uzyskać dodatkowy kredyt, więc coś podobnego do sieci energetycznej mikro, umieść dwa pojedyncze punkty zasilania blisko siebie, a następnie umieść między nimi dwa ceramiczne kołpaki 10 µF bezpośrednio po stronie mikro punktów zasilania. Osłona staje się bocznikiem drugiego poziomu dla mocy o wysokiej częstotliwości do prądów uziemiających wytwarzanych przez mikroukład, a bliskość punktów zasilania zmniejsza poziom napędu anteny krosowej tego, co ucieka przed innymi obronami.

Aby uzyskać więcej informacji, zobacz https://electronics.stackexchange.com/a/15143/4512 .

Dodano w odpowiedzi na nowy układ:

Jest to zdecydowanie lepsze, ponieważ prądy w pętli wysokiej częstotliwości są utrzymywane w głównej płaszczyźnie uziemienia. To powinno zmniejszyć ogólne promieniowanie z płyty. Ponieważ wszystkie anteny działają symetrycznie jako odbiorniki i nadajniki, zmniejsza to również podatność na sygnały zewnętrzne.

Nie widzę potrzeby, aby ślad ziemi od kryształowych czapek z powrotem do mikro był tak gruby. Jest w tym niewielka szkoda, ale nie jest to konieczne. Prądy są dość małe, więc wystarczy zaledwie 8 milionów śladów.

Naprawdę nie widzę sensu, aby celowa antena schodziła z kryształowych czapek i owijała się wokół kryształu. Twoje sygnały znajdują się znacznie poniżej miejsca, w którym zacznie rezonować, ale dodanie darmowych anten, gdy nie jest przewidziana transmisja lub odbiór RF, nie jest dobrym pomysłem. Najwyraźniej próbujesz założyć „pierścień ochronny” wokół kryształu, ale nie uzasadniłeś dlaczego. Jeśli nie masz bardzo wysokich wartości dV / dt w pobliżu i źle wykonanych kryształów, nie ma powodu, dla którego powinny mieć pierścienie ochronne.

Olin Lathrop
źródło
2
OP wprowadził pewne zmiany do pytania po Twojej sugestii. Jestem bardzo ciekawy twoich przemyśleń na temat układu po edycji :)
abdullah kahraman
To interesujący punkt na temat pierścienia ochronnego. W moim ostatnim projekcie zaimplementowałem taki pierścień ochronny, jak zalecono w przypisie Atmela. ( atmel.com/images/doc2521.pdf ) Nie miałem problemów z taktowaniem, ale znowu nie otrzymałem też zgody FCC.
dext0rb
2
@abdullah: Oznacza to, że nie wyrządza żadnej szkody, ale także nie przynosi dużych korzyści. Innymi słowy, nie musisz się tym przejmować, ale nie zrobisz nic krzywdy, jeśli to zrobisz.
Olin Lathrop,
3
@abdullah: Tak, szersze ślady mają mniejszą indukcyjność i mniejszy opór. Różnica jest jednak tak niewielka w przypadku takim jak ten, w którym kryształ znajduje się blisko sterownika, że ​​jest niesymetryczny. Rutynowo używam 8 milionów śladów i nie zauważyłem żadnych problemów. Szersze ślady zajmują więcej miejsca i mają większą pojemność do innych miejsc.
Olin Lathrop,
2
„nie masz już samolotu naziemnego, ale antenę centralną zasilaną centralnie” - prawdopodobnie najbardziej uderzające w zdanie, jakie czytałem przez cały tydzień :) Nie mogłem się zgodzić.
Przywróć Monikę
2

Spójrz na notę ​​aplikacyjną AVR186 Atmela „Najlepsze praktyki dotyczące układu PCB oscylatorów” na stronie http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8128-Best-Practices-for-the-PCB- Layout-of-Oscillators_ApplicationNote_AVR186.pdf

Umieść ograniczenia obciążenia obok IC; między układem scalonym a kryształem. Utrzymuj ślady XTALI, XTALO krótkie, ale zminimalizuj ich pojemnościowe połączenie, utrzymując ślady jak najdalej od siebie. Jeśli chcesz, aby ślady były dłuższe niż pół cala, umieść między nimi drut uziemiający, aby zabić pojemność krzyżową. Otocz ślady ziemią ze wszystkich stron i umieść płaszczyznę uziemienia pod tym wszystkim.

Pozostaw ślady krótkie.

PkP
źródło