当前位置:网站首页>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的高速数据传输项目,若想了解更多,感兴趣的同学可以留言相互讨论!
边栏推荐
- 2022 Android interview essential knowledge points, a comprehensive summary
- 对称的二叉树【树的遍历】
- Array proof during st table preprocessing
- Niuke Xiaobai monthly race 52 E. sum logarithms in groups (two points & inclusion and exclusion)
- 面试中有哪些经典的数据库问题?
- BindingException 异常(报错)处理
- Knight defeats demon king (Backpack & DP)
- C面试24. (指针)定义一个含有20个元素的double型数组a
- dolphinscheduler3. X local startup
- HKUST & MsrA new research: on image to image conversion, fine tuning is all you need
猜你喜欢
Abnova循环肿瘤DNA丨全血分离,基因组DNA萃取分析
快速定量,Abbkine 蛋白质定量试剂盒BCA法来了!
Ideas of high concurrency and high traffic seckill scheme
When we talk about immutable infrastructure, what are we talking about
2022Android面试必备知识点,一文全面总结
博士申请 | 上海交通大学自然科学研究院洪亮教授招收深度学习方向博士生
Common problems of caching in high concurrency scenarios
Matlab / envi principal component analysis implementation and result analysis
JMeter function assistant - random value, random string, fixed value random extraction
2022 Android interview essential knowledge points, a comprehensive summary
随机推荐
vim映射大K
Basic DOS commands
C面试24. (指针)定义一个含有20个元素的double型数组a
Party A's requirements for those who have lost 800 yuan
Markdown 并排显示图片
字符串常量与字符串对象分配内存时的区别
Common problems of caching in high concurrency scenarios
Which foreign language periodicals are famous in geology?
C language (structure) defines a user structure with the following fields:
Etcd database source code analysis -- starting from the start function of raftnode
Navicat导入15G数据报错 【2013 - Lost connection to MySQL server during query】 【1153:Got a packet bigger】
「解析」FocalLoss 解决数据不平衡问题
Qtthread, one of many methods of QT multithreading
HKUST & MsrA new research: on image to image conversion, fine tuning is all you need
面试中有哪些经典的数据库问题?
基本Dos命令
MySQL(十)
UIC (configuration UI Engineering) public file library adds 7 industry materials
360 Zhiyu released 7.0 new products to create an exclusive "unified digital workspace" for the party, government and army, and central and state-owned enterprises
Pinduoduo lost the lawsuit: "bargain for free" infringed the right to know but did not constitute fraud, and was sentenced to pay 400 yuan