LVDS系列40:Xilinx Ultrascale系 ADC LVDS接口参考方法(二)

 AFE5832 LVDS时序介绍:

在调用HSSIO之前,首先需要简单了解下,本次实验要使用的ADC芯片,型号为AFE5832,是一款,德州仪器公司推出的,使用LVDS接口,速率模式为12位40MSPS或是10位50MSPS的32通道输出的ADC;

上图为单通道模块示意图,由SPI控制寄存器,LVDS输出数据,还有TGC等复杂增益控制;

上图为一片AFE5832的输入输出通道和内部大致模块划分,一片AFE5832,共32个通道,但是可以看到上图中心框,ADC die中只有16个ADC,左右框分别是VCAo Die和VCAe Die,其中VCAo为奇数通道,VCAe为偶数通道,可以看到左右两侧INP1INP32,共32个输入通道,其中通道号为奇数的131通道连接到左侧VCAo Die,通道号为偶数的2~32通道连接到右侧的VCAe Die,然后下方输出的LVDS接口,则是输出16个数据通道;

该芯片是使用的通道复用的逻辑,将奇数通道1,偶数通道2,这两个相邻的奇偶通道的数据,一起共用了DOUT1这个通道,这个DOUT通道,例如使用10bit模式,第一个10bit 携带奇通道数据,下一个10bit携带偶通道数据,下一个10bit携带奇通道数据,同一个数据通道,两个奇偶通道分时复用;

复制代码
本次实验使用其10位50MSPS模式,LVDS接口时序如下:

图中是12bit的时序,10bit同理,比特时钟边沿对准数据眼中心,帧时钟边沿对准数据眼边沿;

按照上图中奇偶通道复用的逻辑,此时FCLK帧时钟为高时,是奇(偶)通道数据,FCLK帧时钟为低时,是偶(奇)通道数据;

从上图也能看出来,数据是两个相邻的奇偶通道数据分时使用;

1x数据模式入上图;

2x数据模式入上图;

1x和2x的区别,是1x,是1个LVDS通道携带2个ADC通道数据,2x,是1个LVDS通道携带4个ADC通道数据,本次实验使用默认的1x模式,

上图中,默认设置是使用12bit 40MSPS模式,若改为10bit 50MSPS模式,那么采样率为50M,fc = 100MSPS,在1x数据模式中可以看到,fc是ADC转换时钟,1x模式中,fc的速率是帧时钟的2倍;

上图为序列化因子和数据模式,和LVDS速率的关系;

其中fc = 100M,

那么根据上表,本次使用使用10序列化因子,50M帧时钟,1x数据模式,

此时比特时钟为5fc = 500M,
帧时钟为0.5
fc = 50M,

数据输出速率为 10*fc = 1000M,

使用以上参数,就可以去配置HSSIO的细节了,关于AFE5832的更详细的使用与操作流程,在最后进行讲解;

本文章由威三学社出品

对课程感兴趣可以私信联系

相关推荐
cmc102811 小时前
292.三段式状态机第三段时序逻辑用state_c与_n的差异分析
fpga开发
智塑未来2 天前
FPGA开发板怎么选?先看资质、案例与研发底盘
fpga开发
minglie12 天前
黑金AX301的SDRAM
fpga开发
hahaha60162 天前
HLS高层次综合设计技巧--高层次综合设计探讨
fpga开发
minglie13 天前
黑金AX301的EEPROM 24LC04
fpga开发
Hello-FPGA3 天前
量子计算滨松c15550-22up单光子相机与PCIe1004采集卡
人工智能·计算机视觉·fpga开发
9527华安3 天前
FPGA实现CameraLink转SFP光口,基于GT Transceivers Wizard Aurora8B10B编解码架构,提供4套工程源码和技术支持
fpga开发·sfp·cameralink·aurora8b10b·transceivers
ALINX技术博客4 天前
【期刊共读】如何应对 FPGA 短缺常态?
嵌入式硬件·fpga开发·fpga
156082072194 天前
短波接收机灵敏度测试
fpga开发
Riwuarua4 天前
从近似0基础开始FPGA开发 -- part.6 逻辑设计与状态机
fpga开发