опять кварцы

Nov 13, 2018 20:40

если к фпга подключить 100МГц при 0.2ппм кварц, и внутренним (в фпга) плл делать, например, 65МГц, то будут те же 0.2пп после прогрева, или заметно хуже ( Read more... )

ЦОС, Вопрос, Обработка данных, Программирование

Leave a comment

Comments 8

andrey_yurin November 13 2018, 17:53:44 UTC
PLL неизбежно вносит фазовый шум поэтому лучше всего второй вариант - т.е. тактировать АЦП непосредственно от кварца. Более того - IO элементы FPGA добавят jitter-а (вообще у FPGA если нужно вытащить low-jitter такты из внутреннего PLL нужно использовать строго определённые выводы).

Поэтому нет PLL - нет проблемы. А учитывая, что кварцы сейчас стоят не сильно космических денег, то нет повода не сделать по второму варианту.

Reply

nicka_startcev November 13 2018, 18:04:41 UTC
Ясно. спасибо.

итого, гляну внимательно даташит на заказанный ацп и подберу под него кварц "побыстрее"

задача для фпга - тактовать ацп, считать с него этак не более чем 20МГц сигнал с примесью (например, "20МГц плюс 18Гц") с мЕньшей амплитудой и замерить относительную интенсивность второго сигнала.

Reply

andrey_yurin November 13 2018, 18:18:48 UTC
Эх. Прямо классика лабораторных работ по ЦОС... Где мой 3 курс универа и конспект лекций с операцией "бабочка" для выполнения БПФ...

Reply

nicka_startcev November 13 2018, 18:43:34 UTC
бабочка - ладно с ней, она самоочевидна-общеизвестна.

мне бы какую литературу для систематизации "общефизических" знаний.

вот есть сигнал с примесью, есть фильтр примерно на эту частоту с порядком фильтра, есть ацп на бОльшую частоту и с разрядностью. как оценить, при каких соотношениях амплитуд, при какой разности частот при заданной длине кадра (и прочее подобное в ту же степь) какие шумы я получу или что в принципе смогу различать. чисто для прикидочной оценки, с точностью до этак 2-3 раз, например.

ага, что читать про ЦОС в этом контексте, ну и про то, насколько поможет аналоговая префильтрация до собственно Ц.

Reply


bonarienz November 19 2018, 19:38:28 UTC
Указанная диталька - термокомпенсированный генератор, а не просто кварц ( ... )

Reply

nicka_startcev November 24 2018, 06:36:28 UTC
За ссылки на литературу спасибо!

и да, тоже опой чую, что для отладки понадобится куча памяти, а в релизе требования будут на 2-6 порядков скромнее. (навскидку, сдвигаем спектр с стопицот+-200Гц на этак 300+-200гц, получаем полосу порядка 1КГц, по просьбе Товарища Котельникова берем частоту дискретизации в этак два килогерца, но не 12 бит, а аж 16 или даже 32, и требования к памяти резко усыхают)

Reply

bonarienz November 24 2018, 07:21:14 UTC
Ну прочитай жи книшки уже!!!

Про сдвиг - фсёёё верно, только сам сдвиг сделать весьма непросто - истинный БПФ требует когерентности, поэтому нужен квадратурный канал и Гильбертовы фильтры...

Про 32 разряда - посмотри уровень шума резистора, например, в 1 килоом, и соотнеси с дискретами живых АЦП. Да и нет, кажися, АЦП на 32 разряда - как раз по причине шумового порога.
И ишо - каждая "бабочка" может дать прирост разрядности результата, даже при нормированных поворачивающих множителях...

Reply


Leave a comment

Up