Я намерен использовать микросхему, которая требует тактового сигнала 14,3 МГц, но хочу управлять им от стабильного источника 10 МГц, полученного от GPS. Как мне превратить тактовую частоту 10 МГц в 14,3 МГц, которые требуются IC?
Что вам нужно, так это PLL , контур фазовой автоподстройки частоты . Он работает путем сравнения одного генератора, которым вы можете управлять, с эталонным генератором. Хитрость заключается в том, что легко разделить частоту генератора с помощью цифрового счетчика, поэтому здесь вы делите частоту генератора 14,3 МГц на 143, опорную частоту 10,0 МГц на 100, а затем используете результат этого сравнения для убедитесь, что источник 14.3 работает в точном соответствии со стабильной опорной частотой 10 МГц.
Существует множество схем, которые могут сделать все это в одном корпусе, иногда даже с опорным генератором. Очень часто приходится синтезировать частоты из стабильного генератора, так что в этом нет ничего необычного.
Можно изменить порядок умножения и деления, чтобы избежать частот выше . Если вы хотите красивую прямоугольную волну, последним шагом должно быть деление на .
---
горизонтальную линию для разделения частей более длинного ответа.Если вы хотите 14,31818181818 МГц от источника 10 МГц, это сложно. 14,31818 МГц — это частота цветовой синхронизации американского телевидения, точное значение — 315/22 МГц. Вы можете разделить 10 МГц на 2, умножить на 9 и на 7, чтобы получить 315 МГц. Затем вы делите на 22, чтобы получить желаемую частоту. Для этого может потребоваться более одного PLL. Другой способ — разделить 10 МГц на 4, умножить на 9 и 7 и, наконец, разделить на 11.
Конечно, теоретически можно умножить на 63, а затем разделить на 44. Но для этого требуется очень быстрый генератор PLL на 630 МГц, а также быстрый делитель частоты. Я предлагаю сначала разделить на 22, затем умножить на 63 и, наконец, разделить на 2. Но для низкого фазового дрожания лучше раздельное умножение на 9 и 7.
Какой чип вы используете, который имеет это требование, и каков будет допустимый джиттер? Если бы вы могли жить с большим количеством джиттера, одним из подходов было бы использование устройства, которое превращает как нарастающие, так и спадающие фронты в импульсы (фактически удваивая 10 МГц до 20 МГц), а затем отбрасывает 25 импульсов из каждых 88, или вы можете использовать Тактовая частота 25 МГц или выше для управления CPLD или FPGA, которые ведут себя аналогично, но используют опорную частоту 10 МГц для настройки количества импульсов, которые необходимо пропустить. Оба подхода будут иметь значительный джиттер, но в зависимости от того, что делается с тактовой частотой 14,3818 МГц, это может быть приемлемым. При использовании его для генерации цветности NTSC эффекты дрожания можно было бы свести к минимуму, если бы частота была выбрана таким образом, чтобы чередующиеся кадры имели примерно чередующееся дрожание.
Хотя можно «извлечь» 14,3 МГц из генератора 10 МГц, как показано в других ответах, вам не нужно . Более простое решение — добавить кварцевый генератор на 14,3 МГц. Размер, объем и стоимость этого решения сопоставимы с другими решениями.
Брюс Эбботт