Jako badanie problemu, który tu opisałem , znalazłem ten obwód Maxima:
Jest to podwajacz zegara i musi być naprawdę dobrze dopasowany w moim przypadku, ponieważ częstotliwość wejściowa jest bardzo dobrze określona.
Jednak przeglądając arkusze danych, zauważyłem, że MAX9010 generuje poziomy TTL, podczas gdy 74VHC86 akceptuje poziomy CMOS (0,7 * Vcc). Ogólnie nie mogę znaleźć szybkiego komparatora z wyjściami CMOS pracującymi przy napięciu 5 V.
Czy powinienem zwrócić szczególną uwagę na tę kwestię - jakie są warunki, w których obwód może nie produkować właściwego zegara?
Czy możesz ogólnie wyrazić opinię na temat obwodu? Moja ocena, że powinna działać poprawnie, podwajając 21,47727 MHz do 42,95454 MHz z R1 = 1k i C1 = 15pF (jednak na pewno będzie to wymagać prototypowania i regulacji w prawdziwym życiu).
PS W ostatnich dniach sprawdziłem wiele projektów zarządzania zegarami i mam wrażenie, że w dużym stopniu są one „artykułami marketingowymi” i nie nadają się do bezpośredniego zastosowania - artykuły mówią dużo o zaletach obwodów, ale prawie żaden minusy (wynikające z opóźnień propagacji, zakresów częstotliwości itp.), więc naprawdę źle jest wdrożyć to, co powiedziano bezpośrednio, bez modelowania i właściwej symulacji warunków docelowych.
Aktualizacja: jak podejrzewałem, ten obwód jest idealną konstrukcją zaprojektowaną do pracy w idealnych warunkach. Wbudowany w prawdziwe życie nie działa poprawnie bez inwestycji w następujące obszary:
- moc musi być maksymalnie czysta. Z powodu szumu w szynach zasilania dzielnik napięcia będzie miał wahania poziomu, powodując skoki na wyjściu komparatora i fałszywie dodatnie;
- komparator może (będzie) pobierać część prądu z dzielnika napięcia (napięcia odniesienia) na jego dodatnim wejściu w momencie przełączania. Może również nieznacznie zmienić punkt odniesienia;
- Na RC o tak małej pojemności bardzo duży wpływ mają inne pojemności wokół i EMI, zmieniający dostrojony cykl pracy (w najlepszym wypadku) lub powodujący nieprawidłowe funkcjonowanie stopnia zwielokrotnienia x2.
Ponadto zbudowałem ten obwód za pomocą MAX999, ale jego model LTSpice jest wadliwy. Potwierdza to wsparcie Maxima, mam nadzieję, że to naprawią.
Mam zamiar porzucić ten projekt, zamiast tego rozważając ICS501.
Wymagane opóźnienie wynosi tylko 25 nS. Rozważę uproszczenie twojego obwodu, aby użyć dwóch lub wszystkich trzech innych bramek w pakiecie 74HC86, aby zapewnić opóźnienie, ich nominalna Tpd wynosi 11nS przy 5v do 15pF. Bez dodatkowego obciążenia pojemnościowego ich opóźnienie może być nieco mniejsze. Ich opóźnienie będzie silnie uzależnione od napięcia szyny, więc używaj tej metody tylko, jeśli szyna jest dobrze regulowana.
źródło