Jesd204b调试理解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jesd204b调试理解
JESD204B是⼀种新型的基于⾼速SERDES的ADC/DAC数据传输接⼝。
随着ADC/DAC采样速率的不断提⾼,数据的吞吐量也越来越⼤,对于500MSPS以上的ADC/DAC,动辄就是⼏⼗个G的数据吞吐率,⽽采⽤传统的CMOS和LVDS已经很难满⾜设计要求;
优点:JESD204B接⼝相对于LVDS的优势包括:数据接⼝布线所需电路板空间更少,以及转换器和逻辑器件的封装更⼩;⽀持多芯⽚同步;
关键变量
M:converters/device,转换器(AD/DA)数量
L:lanes/ device(link),通道数量
F:octets/frame(per lane),每帧的8位字节数
K:frames/multiframe,每个多帧的帧数
N:converter resolution,转换器分辨率
N’:total bits/sample,4的倍数,N’=N+控制和伪数据位。
S:samples/converter/frame cycle,每个转换器每帧发送的样本数。
当S=1时,帧时钟=采样时钟
CS:control bits/sample
三种⼦类⼯作模式:
subclass0:只进⾏通道对齐,不具确定性延时;
subclass1:⽀持确定性延时,SYSREF;⽀持多芯⽚同步;
subclass2:⽀持确定性延时,SYNC
SYSREF与LFMC的关系:
Note :sysclk周期需要⼤于等于本地多帧时钟周期LFMC的⼤⼩
⼦类1确定性延时需要满⾜的条件:
其中第⼆点在⾼采样率条件下显得特别重要,其对时序要求更⾼,因此需要满⾜sysclk与device clk的建⽴保持时间条件;在AD9680中,可以通过读取寄存器0x128观察是否满⾜条件,若不满⾜,可以通过调整sysclk相关控制寄存器0x120,改变上升 沿或者下降沿等⼿段,或者通过调整9680的clock fine delay,改变时序;详细说明见下图;。