Jump to content

    

Recommended Posts

Добрый день. Поднимаю JESD204B для работы с АЦП AD9208BBPZ-3000.  Работаю с XILINX в Vivado 2018. ПЛИС - Kintex Ultrascale. Перечитал мануалы по IP ядрам, другую документацию.. Не могу разобраться какой частоты требуется формировать сигнал "SYSREF".  

image.thumb.png.8b4e0ab7ef705c66184737b02a1aa7b0.png

Моя опора для АЦП:    1792 MHz.

Опора для ядра JESD:   224 MHz.

L - 8 Линий;

M- 1 конвертер;

F - 2 Фрейма;

К - 32 Мультифрейма;

Line Rate - 8.96 Gbps;

Subclass 1. 

В некоторых мануалах видел, что sysref должен быть кратен частоте мультифрейма. 224 /32 . Но я не уверен что это точно, потому что в другом месте читал, что он должен быть не больше 5 МГц, а у меня вышло 7... 

Буду очень благодарен, если найдутся люди, которые просветят меня в этом вопросе.

 

AD9208BBPZ-3000.pdf pg066-jesd204.pdf

Share this post


Link to post
Share on other sites

Все совершенно верно. Кратен частоте мультифрейма, чтобы регулярно приходящий sysref не сбивал счетчик мультифреймов. Про 5 МГц не помню, но если вас пугает 7, то сделайте 3,5МГц - сама частота не важна. В ряде случаев и вовсе подают sysref однократно, а потом выключают, чтобы не было лишнего шума на плате.

 

Share this post


Link to post
Share on other sites
1 hour ago, alexadmin said:

Все совершенно верно. Кратен частоте мультифрейма, чтобы регулярно приходящий sysref не сбивал счетчик мультифреймов. Про 5 МГц не помню, но если вас пугает 7, то сделайте 3,5МГц - сама частота не важна. В ряде случаев и вовсе подают sysref однократно, а потом выключают, чтобы не было лишнего шума на плате.

 

Спасибо большое, буду пробовать.

Share this post


Link to post
Share on other sites

https://github.com/analogdevicesinc/hdl тут есть бесплатные библиотеки JESD и примеры проектов от AD.

Если порыть тут https://github.com/analogdevicesinc/linux, то можно найти управляющие драйверы для linux от AD.

sysref еще нужно правильно подать относительно времянок опоры, setup и hold никто не отменял, страницы 10, 11 AD9208BBPZ-3000.pdf
 

Share this post


Link to post
Share on other sites
On 2/9/2021 at 12:52 AM, likeasm said:

https://github.com/analogdevicesinc/hdl тут есть бесплатные библиотеки JESD и примеры проектов от AD.

Если порыть тут https://github.com/analogdevicesinc/linux, то можно найти управляющие драйверы для linux от AD.

sysref еще нужно правильно подать относительно времянок опоры, setup и hold никто не отменял, страницы 10, 11 AD9208BBPZ-3000.pdf
 

Добрый день. Спасибо, про это знаю, читал. У меня не много замудрённая схема (придуманная разработчиком платы). Суть в том, что я формирую у себя в ПЛИС SYSREF, отдаю его на выход (SYSREF_out), там он проходит уже по плате через синхронизатор с опорным клоком и поступает на АЦП (у меня их 2) и обратно в ПЛИС (SYSREF_in). Когда SYSREF (SYSREF_in) возвращается в ПЛИС, я его уже напрямую подаю в 2 ядра JESD. 

В общем я как думаю формировать SYSREF_out, есть входная частота полученная со специального пина для ядер JESD (как rx_core_clk ). Хочу завести её на PLL и с неё поделить на 32. 

Edited by Kronac

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this