Я проектирую схему и плату для управления 7 ЦАП от FPGA. (ЦАП AD9762 )
Можно ли управлять тактовыми входами на всех 7 ЦАП с помощью одного тактового выхода (с выходного контакта PLL) ПЛИС? Или это рецепт катастрофы?
Это будут односторонние часы с макс. частота. 125 МГц.
Или я должен использовать тактовый буфер для буферизации часов перед каждым входом тактового сигнала ЦАП?
Если это так, это хороший тактовый буфер? ( NB3N551 )
Есть ли лучший, который я могу использовать?
Изменить: Извините, я должен был упомянуть: Все ЦАП будут на 5 "x5" печатной плате, подключенной через короткий (несколько дюймов) ленточный кабель к плате FPGA.
Edit2: Если я могу перефразировать вопрос: если я могу позволить себе комнату и стоимость буфера часов, есть ли потенциальные недостатки? Или это был бы безопасный способ сделать это?
Ответы:
Там не будет никаких проблем (за исключением дополнительной мощности и стоимости), если вы используете буфер разветвления тактовой частоты в этом проекте, но я сомневаюсь, что вам это действительно нужно .
Поскольку все ваши ЦАП расположены в пределах 5 дюймов друг от друга, у вас должно быть все в порядке с одним буфером приема на конце ленточного кабеля. Разветвление из приемного буфера может быть либо звездой с окончанием серии источника для каждой линии разветвления, как в ответе апалопохапа, либо последовательной цепочкой с разделенным окончанием на дальнем конце. Разрывная оконечная нагрузка будет являться резидентом на землю и одним на Vcc, предоставляя тевенинскому эквиваленту R0 к VCC / 2. R0 будет соответствовать вашему номинальному сопротивлению линии передачи, в зависимости от вашей геометрии дорожки. Распространенным является использование характеристического сопротивления 50 Ом, но вы сэкономите энергию, если используете более высокое значение, например 75 или 100 Ом.
При максимальных 5 дюймах между ЦАП вы будете говорить о разнице до 1 нс во времени обновления между ЦАП из периода выборки 8 нс. Разница во времени будет очень повторяемой во времени и температуре, потому что она зависит только от длины дорожки между чипами.
NB Помните, что, как бы вы ни буферизировали свой тактовый сигнал, вы также захотите буферизовать свои сигналы данных, чтобы управлять их задержкой для поддержания правильного времени выборки и удержания на входах ЦАП.
источник
Вы можете поместить резистор R-ом (замените R на характеристическое сопротивление вашей трассы) последовательно для каждого выхода синхроимпульса, "как можно ближе" к выводу в FPGA (и не используйте внутренний последовательный резистор, который некоторые предложение fpgas) Таким образом, отражения от каждого узла умрут при возвращении к источнику и не вызовут двойных триггеров на других входах.
источник