JESD204B概述
一、JESD204B概述
1、JED204B是什么?
一种新型的基于高速SERDES的ADC/DAC数据传输接口。ADC/DAC的采样速率变得越来越高,数据的吞吐量越来越大,对于500MSPS以上的ADC/DAC,动辄就是几十个G的数据吞吐率,采用传统的CMOS和LVDS已经很难满足设计要求,JESD204B应运而生。现在各大厂商的高速ADC/DAC上基本都采用了这种接口。
2、JESD204B的优缺点
2.1、优点:
a) 减少了PCB布板空间。
b) 减小了器件的引脚和封装大小。
c) 更简单的时序控制
2.2、 缺点:
a) 更复杂的电路设计,需要特殊的时钟电路
b) 增加了接口的传输延时
2.3、下表是JESD204B、LVDS接口之间的对比:
接口类型 |
JESD204B |
LVDS |
最高速率 |
12.5Gbps |
1Gbps(DDR) |
是否需要随路的时钟线 |
不需要,采用CDR技术从数据流中恢复时钟 |
需要时钟线:一条差分位同步时钟线,一条差分帧同步时钟线 |
是否需要链路对齐 |
不需要 |
需要数据线和时钟线之间严格对齐 |
引脚数(14bit,1GSPS采样) |
4条(2对数据差分线) |
32条(12对数据差分线+2对差分时钟线) |
3、JED204B种类
JESD204B一共有三种子类,分别是子类0,子类1和子类2。三个子类主要是根据同步方式的不同划分的,现在大部分ADC/DAC都使用的子类1,所以接下来主要讲解子类1。
二、JESD204B子类1概述
JESD204B包括3个之类,分别是子类0,子类1,子类2;三个子类主要是根据同步方式的不同划分的。子类0兼容JESD204A,子类1使用SYSREF同步,子类2使用SYNC进行同步。只有子类1和子类2支持确定性延迟——发送端到接收端之间的链路延迟固定。
大部分的ADC和DAC都支持子类1,JESD204B标准协议中子类1包括:传输层,链路层,物理层。在少部分资料中也会介绍含有应用层,应用层是对JESD204B进行配置的接口,在标准协议中是不含此层,只是为了便于理解,添加的一个层。传输层负责将采样数据映射为数据帧。链路层负责链路的建立,数据传输。物理层负责数据的发送和接收。
JESD204B相对于LVDS接口来说,不需要位同步和帧同步时钟,但是JESD204B仍然需要两个同源时钟对两端的发射设备和接收设备进行同步,JESD204B的物理连接如下图:
JESD204B概述相关推荐
- python fpga chips_基于FPGA实现JESD204B高速接口设计
曹鹏飞 摘 要:JESD204B接口是高速ADC和DAC芯片采用的数据通信接口之一,具有传输速率高,抗干扰能力强,芯片间同步方便等优点.目前国内JESD204B 接口应用多由国外集成芯片提供,缺乏自主 ...
- [4G+5G专题-142]: RF- JESD接口简介
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址: 目录 前言: 第1章 JESD204B概述 1.1 JESD204B是什么? 1.2 ESD20 ...
- DA FMC子卡学习资料:基于JESD204B的4路1Gsps AD 4路1.25Gsps DA FMC子卡
基于JESD204B的4路1Gsps AD 4路1.25Gsps DA FMC子卡 一.板卡概述 板卡为标准FMC 接口子卡, ADC采用两片TI的ADS54J60, 4通道1Gsps,16bit, ...
- DA FMC子卡设计资料yuanlit:FMCJ456-基于JESD204B的2路3GspsAD 2路3Gsps DA FMC子卡
DA FMC子卡设计资料yuanlit:FMCJ456-基于JESD204B的2路3GspsAD 2路3Gsps DA FMC子卡 一.板卡概述 该子卡是高速AD9172DAC和AD9208ADC的F ...
- AD9680之JESD204B接口2路、4路、8路的14bit 500MSPS/1GSPS/1.25GSPS采样率子卡的中文版本设计及调试经验资料分享
板卡概述: [FMC155] FMC155 是一款基于 VITA57.1 标准的,实现 2 路 14-bit.500MSPS/1GSPS/1.25GSPS 直流耦合 ADC 同步采集 FMC 子卡模 ...
- AD9680+JESD204B接口+FPGA FMC高速率数据采集板卡
板卡概述: [FMC_XM155] FMC_XM155 是一款基于 VITA57.1 标准的,实现 2 路 14-bit.500MSPS/1GSPS/1.25GSPS 直流耦合 ADC 同步采集 FM ...
- Java 多线程概述
多线程技术概述 1.线程与进程 进程:内存中运行的应用程序,每个进程都拥有一个独立的内存空间. 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换.并发执行,一个进程最少有一个线程, ...
- 【SpringMVC】概述
概述: SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的. 理解是servlet的一个升级 Sp ...
- 梯度下降优化算法概述
本文原文是 An overview of gradient descent optimization algorithms,同时作者也在 arXiv 上发了一篇同样内容的 论文. 本文结合了两者来翻译 ...
最新文章
- Swift字典Dictionary快速文档
- yolov3 python_Python 3 Keras YOLO v3解析与实现
- LDAP-轻量级目录访问协议(统一认证)
- javascript时间戳和日期字符串相互转换
- Flash翻书效果研究
- gentoo实体机安装显卡驱动和解决多媒体播放问题
- async与await详解
- springboot中使用redis的案例
- namp安装及官方使用手册翻译及注释5
- MAX30102 模拟IIC读取程序(C语言)
- Apple Pay编程指南(6) -沙盒测试
- 初探可视化新秀PyG2Plot
- python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(七)
- 流量矩阵常见的两种估计方法对比
- 国内云服务地域选择和测速
- 什么?你也被问到JVM了
- 解决 sublimeLinter-php 的配置问题
- 计算机图形学课程设计html源码,孔令德的计算机图形学实验及课程设计(VC++版)...
- WebApp之JQuery Mobile实现火车列表信息查询
- 快速幂 蒙格马利算法
热门文章
- 第十五届全国大学生智能车竞赛百度深度学习车模
- 2020年全国大学生智能汽车竞赛山东赛区比赛专家组工作方案
- AD5933测量容性负载时的神秘振荡信号
- 只要尝试过飞,日后走路也会仰望天空
- AD9833所产生的高频信号质量分析
- @Transactional注解在什么情况下失效?
- 新乡职业学院对口计算机分数线,新乡职业技术学院2020年录取分数线(附2017-2020年分数线)...
- python flask web开发_Python Flask web后端开发
- linux x window system下载,linux的x window system
- 在MySQL查询山东省男生信息_mysql查询语句