Во многих таблицах данных допуск часов указан в ppm, а в некоторых других - в нс или пс. В чем разница в задании допуска часов в ppm и ns/ps . Как его можно преобразовать из одной единицы в другую?
Как его можно преобразовать из одной единицы в другую?
Вы не можете. Две спецификации касаются совершенно разных вещей.
Когда допуск по частоте составляет, скажем, 100 частей на миллион, тогда ваши часы 1 МГц будут иметь частоту в 1 000 000 Гц +/- 100 Гц.
Это ничего не говорит о джиттере. Частота — это всего лишь среднее количество тактов в секунду. Джиттер связан с дисперсией тактового периода. Таким образом, если ваш тактовый период изменяется случайным образом на Tj = 10 нс RMS (например), но в среднем он по-прежнему составляет 1 мкс, то вы можете получить очень точный (но дрожащий) тактовый сигнал с частотой 1 МГц.
РЕДАКТИРОВАТЬ: ... однако, если точность указана в мкс/мин (например), то это точность, а не джиттер. Способ преобразования довольно прост...
таким образом, дрейф 1 мкс за 1 минуту = = 0,016 ppm (это должно быть дорого...) это не зависит от частоты, так как это дрейф, измеряемый во времени, за временной интервал. Если вы умножаете и то, и другое на частоту, то это дрейф, измеряемый числом периодов на интервале, который также измеряется числом периодов. Частота появляется как в числителе, так и в знаменателе, поэтому она исчезает.
Теперь о джиттере, так как я не знаю, говорите ли вы о спецификации джиттера или о характеристике дрейфа... Спецификация ppm полезна, когда вас интересует точность частоты. Спецификация джиттера (или, точнее, фазовый шум) относится к спектральной чистоте, что очень важно, если вы используете частоту в качестве несущей радиочастоты, а также оказывает сильное влияние на минимальный уровень шума АЦП/ЦАП и т. д. Например, при передаче данных (например, USB) точность частоты не важна, так как приемник синхронизируется с передатчиком с помощью PLL, но джиттер в восстановленных тактовых импульсах чрезвычайно важен, так как вы хотите сэмплировать полученные биты в нужное время .
Дьявол в деталях.
Просто на первый взгляд вы не можете. Но если вы знаете среднее значение, вы можете. ppm — это просто «Части на миллион», которые работают точно так же, как проценты.
Одна часть на миллион (1 ppm) означает 1/1000000, или 1% составляет 10000 ppm.
Если временная развертка составляет одну миллисекунду (1 кГц), а дрожание составляет одну часть на миллион, дрожание будет составлять одну миллионную от 1 мс или 1 нс.
ppm указывает на точность, то есть на отклонение от номинального значения. С другой стороны, ns/ps указывает, сколько секунд составляет ошибку в день/месяц/год...
Таким образом, вы можете сравнить ns/ps и наихудший случай с точки зрения ppm. Тактовая частота 20 МГц с 20 ppm будет работать между 20M(1-20/1000000) и 20M(1+20/1000000) Гц и будет иметь погрешность (в худшем случае) 86400*(20/1000000)=1,728 секунд в день.
Временной джиттер = Vnoise / SlewRate
Если вам нужны подробности, просто свистните (из Касабланки)