当前位置:网站首页>JESD204B时钟网络
JESD204B时钟网络
2022-07-07 02:13:00 【MDYFPGA】
本文为明德扬原创文章,转载请注明出处!
明德扬的JESD204B采集卡项目综合上板后,可以使用上位机通过千兆网来配置AD9144和AD9516板卡,实现高速ad采集。最终可以在示波器和上位机上采集到设定频率的正弦波。本文重点介绍JESD204B时钟网络。
一,JESD204B时钟网络原理概述
本文以JESD204B subclass1来讨论时钟的时序需要以及TI时钟芯片方案的实现。任何一个串行协议都离不开帧和同步,JESD204B也不例外,也需要收发双方有相同的帧结构,然后以一种方式来同步,即辨别起始。JESD204B是以时钟信号的沿来辨别同步的开始,以及通过一定的握手信号使得收发双方能够正确识别帧的长度和边界,因此时钟信号及其时序关系对于JESD204B就显得极其重要。下图是典型的JESD204B系统的系统连接:

Device Clock是器件工作的主时钟,一般在数模转换器里为其采样时钟或者整数倍频的时钟,其协议本身的帧和多帧的时钟也是基于Device Clock.SYSREF是用于指示不同转换器或者逻辑的Device Clock的沿,或者不同器件间Deterministic latency的参考。如下图所示,Device Clock和SYSREF必须满足的时序关系。
SYSREF的第一个上升沿要非常容易的能被Device Clock捕捉到,这样就需要SYSREF和Device Clock满足上图的时序关系。通常会因为PCB的线长以及时钟器件不同通道输出时的Skew,会带来一定的误差,Device Clock的上升沿不一定正好在SYSREF的脉冲的正中间,工程上只要在一定范围内就能保证JESD204收发正常工作。
二,明德扬JESD204B项目时钟网络介绍
明德扬JESD204B采集卡项目使用Xilinx的KC705开发板,外接的DA板卡包含ad9144芯片和ad9516时钟芯片。
该项目由FPGA发送一个源时钟到ad9516芯片,接着由ad9516芯片输出4个时钟,其中2个时钟输送到FPGA,另外2个时钟输送到ad9144芯片。具体架构如下图:

AD9516介绍
AD9516,这是一个由ADI公司设计的14路输出时钟发生器,具有亚皮秒级抖动性能,还配有片内集成锁相环(PLL)和电压控制振荡器(VCO)。片内VCO的调谐频率范围为2.55 GHz至2.95 GHz。或者,也可以使用最高2.4 GHz的外部VCO/VCXO。
AD9516有6路(3对)LVPECL输出,4路(2对)LVDS输出以及8路LVCMOS(每个LVDS可以作为2路LVCMOS)输出。每对之间共享数值为1-32的分频数值,因此,每对LVPECL或者LVDS输出的时钟频率是相同的。LVPECL输出可达1.6GHz,LVDS输出可达800MHz,LVCMOS可达250MHz。输入参考时钟频率和VCO工作频率有如关系: Fvco=(Fref/R)*(P*B+A)
每路输出还有单路的分频因子(1-32)可以配置,通过参考时钟的选择,内部P、B、A寄存器以及每路分频寄存器的配置,可以得到我们想要的时钟。
以上就是关于明德扬JESD204B的时钟网络的介绍,明德扬可承接基于JESD204B的高速数据传输项目,若想了解更多,感兴趣的同学可以留言相互讨论!
边栏推荐
- 【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽
- 拼多多败诉:“砍价免费拿”侵犯知情权但不构成欺诈,被判赔400元
- LM small programmable controller software (based on CoDeSys) Note 23: conversion of relative coordinates of servo motor operation (stepping motor) to absolute coordinates
- C语言面试 写一个函数查找两个字符串中的第一个公共字符串
- 「运维有小邓」符合GDPR的合规要求
- Abnova 体外转录 mRNA工作流程和加帽方法介绍
- ST表预处理时的数组证明
- 蚂蚁庄园安全头盔 7.8蚂蚁庄园答案
- dolphinscheduler3. X local startup
- 怎样查找某个外文期刊的文献?
猜你喜欢

Force deduction 62 different paths (the number of all paths from the upper left to the lower right of the matrix) (dynamic planning)

Implementation of VGA protocol based on FPGA

力扣62 不同路径(从矩阵左上到右下的所有路径数量) (动态规划)
![[opencv] morphological filtering (2): open operation, morphological gradient, top hat, black hat](/img/45/f3b960e3c56f50674b0e6374cba705.png)
[opencv] morphological filtering (2): open operation, morphological gradient, top hat, black hat

「运维有小邓」符合GDPR的合规要求

How can I check the DOI number of a foreign document?

屏幕程序用串口无法调试情况

Learning notes | data Xiaobai uses dataease to make a large data screen

哈趣投影黑马之姿,仅用半年强势突围千元投影仪市场!

进程间通信之共享内存
随机推荐
Redis(一)——初识Redis
dolphinscheduler3.x本地启动
[FPGA] EEPROM based on I2C
Crudini profile editing tool
JMeter's own functions are not enough? Why don't you develop one yourself
HKUST & MsrA new research: on image to image conversion, fine tuning is all you need
K8s running Oracle
雷特智能家居龙海祁:从专业调光到全宅智能,20年专注成就专业
学习笔记|数据小白使用DataEase制作数据大屏
[start from scratch] detailed process of deploying yolov5 in win10 system (CPU, no GPU)
一段程序让你明白什么静态内部类,局部内部类,匿名内部类
「解析」FocalLoss 解决数据不平衡问题
基于ADAU1452的DSP及DAC音频失真分析
ICML 2022 | explore the best architecture and training method of language model
How to solve sqlstate[hy000]: General error: 1364 field 'xxxxx' doesn't have a default value error
js装饰器@decorator学习笔记
Go straight to the 2022ecdc fluorite cloud Developer Conference: work with thousands of industries to accelerate intelligent upgrading
Laravel uses Tencent cloud cos5 full tutorial
How to find the literature of a foreign language journal?
[opencv] morphological filtering (2): open operation, morphological gradient, top hat, black hat