В качестве исследования проблемы, которую я описал здесь, я нашел эту схему от Максима:
Это удвоитель тактовой частоты, и он должен быть действительно подходящим для моего случая, так как входная частота очень хорошо определена.
Однако, просматривая таблицы данных, я обнаружил, что MAX9010 выдает уровни TTL, а 74VHC86 принимает уровни CMOS (0,7 * Vcc). Вообще не могу найти высокоскоростной компаратор с КМОП-выходами, работающими при 5В.
Должен ли я обратить особое внимание на эту проблему - каковы условия, когда схема может не дать правильные часы?
Можете ли вы дать отзыв о схеме в целом? Моя оценка, что он должен работать должным образом, удваивая 21,47727 МГц до 42,95454 МГц с R1 = 1k и C1 = 15pF (однако наверняка потребуется прототипирование и настройка в реальной жизни).
PS В последние дни я рассмотрел много проектов для управления часами, и мне кажется, что они в высокой степени являются своего рода «маркетинговыми статьями» и не подходят для непосредственного применения - статьи много говорят о плюсах микросхем, но почти ничего не говорят минусы (возникающие из-за задержек распространения, частотных диапазонов и т. д.), поэтому очень плохо реализовывать то, что говорится непосредственно, без моделирования и надлежащего моделирования для целевых условий.
Обновление: как я подозревал, эта схема является идеальной конструкцией, предназначенной для работы в идеальных условиях. Когда он построен в реальной жизни, он не функционирует должным образом без инвестиций в следующие области:
- власть должна быть максимально чистой. Из-за шумов в силовых шинах делитель напряжения будет иметь колебания уровня, вызывая пики на выходе компаратора и ложные срабатывания;
- Компаратор может (будет) тонуть некоторый ток от делителя напряжения (опорное напряжение) на его положительном входе в момент переключения. Это может также немного изменить контрольную точку;
- RC с такой малой емкостью очень подвержен влиянию других емкостей вокруг и EMI, изменяя настроенный рабочий цикл (в лучшем случае) или приводя к неправильной работе ступени умножения x2.
Кроме того, я построил эту схему, используя MAX999, но ее модель LTSpice неисправна. Это подтверждается поддержкой Максима, надеюсь, они это исправят.
Я собираюсь отказаться от этого дизайна, рассматривая вместо этого ICS501.