Kiedy muszę użyć układu IC bufora zegara?


11

Projektuję obwód i płytkę drukowaną do sterowania 7 przetwornikami cyfrowo-analogowymi z układu FPGA. (DAC to AD9762 )

Czy można sterować wejściami zegara na wszystkich 7 przetwornikach cyfrowo-analogowych za pomocą pojedynczego wyjścia zegarowego (z pinu wyjściowego PLL) układu FPGA? Czy to przepis na katastrofę?

Będzie to zegar jednokierunkowy o max. freq. 125 MHz.

Czy powinienem używać bufora zegara do buforowania zegara przed każdym wejściem zegara DAC?

Jeśli tak, to czy jest to dobry bufor zegara? ( NB3N551 )

Czy jest lepszy, którego mogę użyć?

Edycja: Przepraszam, powinienem wspomnieć: Wszystkie przetworniki cyfrowo-analogowe będą znajdować się na płytce drukowanej 5 x 5 cali połączonej krótkim (kilka cali) kablem taśmowym z płytą FPGA.

Edycja2: Jeśli mogę przeformułować pytanie: Jeśli stać mnie na pokój i koszt buforów zegara, czy są jakieś potencjalne negatywy? Czy byłby to bezpieczny sposób na zrobienie tego?


1
Nie jestem zaznajomiony z tymi konkretnymi układami, ale pierwszą rzeczą, którą bym zrobił („projekt obwodu 101”), było sprawdzenie karty danych producenta. Czego może potrzebować zegar i czego wymagają przetworniki cyfrowo-analogowe, na początek ... Po tym, jak dowiedziałem się od tego, co mogę, gdybym nadal miał pytania, mógłbym zadać je na forum internetowym ...
— Bezwarunkowo

2
Ważne pytania, na które należy odpowiedzieć: Czy Twój układ FPGA może dostarczyć ~ 25 mA ze swojego styku wyjściowego? Czy umieścisz przetworniki cyfrowo-analogowe blisko (w odległości kilku cali) od FPGA, czy masz inne powody, które oznaczają, że musisz je umieścić daleko? Czy potrzebujesz wszystkich DAC-ów do jednoczesnej aktualizacji (w odległości 1 ns od siebie), czy jest w porządku, jeśli aktualizują się nieco inaczej?
— Photon

1
@mickeyf, jesteśmy forum internetowym ... Jeep, masz problemy z fluktuacją między wyjściami DAC?
— Kortuk

@ Mickeyf, arkusz danych jest w rzeczywistości rzadki w zakresie informacji o obwodach wejściowych zegara. Z tym pytaniem rozpocząłem także wsparcie techniczne.
— jeep9911

@ThePhoton, dobre punkty. Myślę, że FPGA może dostarczyć do 24mA. Powinienem też wspomnieć, że przetworniki cyfrowo-analogowe zostaną umieszczone na połowie płytki 5 x 5 cali, ale podłączone do FPGA za pomocą krótkiego (kilka cali) kabla taśmowego. Pożądane jest aktualizowanie przetworników DAC tak szybko, jak to możliwe, ponieważ dotyczy to aplikacji komunikacyjnych. Czy szacunkowe ~ 25mA dla jednego przetwornika cyfrowo-analogowego lub dla wszystkich 7 przetworników cyfrowo-analogowych?
— jeep9911

Odpowiedzi:


2

Nie będzie żadnego problemu (oprócz dodatkowej mocy i kosztów), jeśli użyjesz buforowego fanoutu zegara w tym projekcie, ale wątpię, czy naprawdę go potrzebujesz .

Ponieważ wszystkie przetworniki cyfrowo-analogowe znajdują się w odległości 5 cali od siebie, powinno być w porządku z jednym buforem odbiorczym na końcu kabla taśmowego. Wachlowanie z bufora odbiorczego może być gwiazdą z zakończeniem szeregowym źródła dla każdej linii rozkładającej, jak w odpowiedzi apalopohapy, lub łańcuchem stokrotkowym z rozdzielonym zakończeniem na drugim końcu. Rozdzielone zakończenie byłoby rezystorem do masy i jednym do Vcc, zapewniając Thevenin odpowiednik R0 do VCC / 2. R0 będzie pasować do nominalnej impedancji linii przesyłowej, w zależności od geometrii toru. Używanie impedancji charakterystycznej dla 50 omów jest powszechne, ale oszczędzasz energię, jeśli użyjesz wyższej wartości, takiej jak 75 lub 100 omów.

Mając maksymalnie 5 cali między przetwornikami cyfrowo-analogowymi, mówisz o różnicy do 1 ns w czasie aktualizacji między przetwornikami cyfrowo-analogowymi, z okresu próbkowania 8 ns. Różnica czasu byłaby bardzo powtarzalna w czasie i temperaturze, ponieważ zależy ona tylko od długości ścieżki między chipami.

Uwaga: pamiętaj, że niezależnie od tego, jak buforujesz sygnał zegarowy, będziesz również chciał buforować sygnały danych, aby zarządzać ich opóźnieniem, aby zachować prawidłowe czasy próbkowania i wstrzymania na wejściach DAC.


Dzięki. Trudno jest znaleźć bufor fanoutu typu single-ended. Idealnie chciałbym znaleźć taki, który jest 1: 8, ale jeszcze nie. Prawdopodobnie pójdę z fanoutem gwiazdy z zakończeniem serii. Do moich sygnałów danych używam Rejestru Przesuwnego 74VHC595, więc to zajmuje się buforowaniem, ale prawdopodobnie dodam również szereg 50 omów na wyjściu tego.
— jeep9911

Zawsze możesz użyć buforów zegara „zerowego opóźnienia”. Cypress był dobrym źródłem buforów 1: 4 i 1: 8; Wcześniej używałem ich pojedynczych końców 1: 4 dla interfejsów MII 25 MHz.
— akohlsmith,

1

Możesz umieścić rezystor R om (zastąpić R charakterystyczną impedancją twojego śladu) szeregowo dla każdego wentylatora zegarowego, „jak najbliżej” do pinu w FPGA (i nie używaj wewnętrznego rezystora szeregowego, że niektóre oferta fpgas). W ten sposób odbicia z każdego węzła umrą po powrocie do źródła i nie spowodują podwójnych wyzwalaczy na innych wejściach.


1
Martwiłbym się, że DACS miałby impedancję wejściową większą niż 0 omów dla sygnału, który prawdopodobnie ma średnią lub wysoką częstotliwość MHz ze względu na zawartość widmową.
— Kortuk

1
W przypadku źródła TTL / CMOS z routingiem łańcuchowym zakończenie połączenia z ziemią nie jest dobrym pomysłem. Źródło zegara będzie musiało dostarczyć około 50 mA w stanie wysokim. Prawdopodobnie lepiej jest użyć rozdzielonego zakończenia (dzielnika rezystora), dając VCC / 2 odpowiednik Thevenin równy 50 (lub 60 lub 70 w zależności od geometrii śladu).
— Photon

1
Zgoda. Usunąłem alternatywę łączenia łańcuchowego z odpowiedzi.
— apalopohapa,

Dobry pomysł. Dzięki. Patrzyłem na schemat płyty ewaluacyjnej dla układu DAC i wygląda na to, że mają rezystor szeregowy i rezystor do uziemienia na wszystkich wejściach cyfrowych i zegarze. Nie myślałem o dodaniu tego, ale to dobry pomysł. <br/> Niestety nie podają wartości, ponieważ wiersze przechodzą do nagłówka na tej płycie. Mogę później zepsuć wartości, ale czy istnieje sposób na obliczenie dobrego przybliżenia? Podane przetworniki cyfrowo-analogowe znajdują się w odległości 5 cali, a kable mają mniej więcej tę samą długość.
— jeep9911
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.