0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于SelectIO的高速ADC时序实现

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-05-18 10:44 次阅读

基于SelectIO的高速ADC时序实现

引言

  本文通过以高速ADS42LB69芯片为例进行实战,利用SelectIO IP快速快速高效完成驱动的生成。关于SelectIO IP的使用,可以参考。

ADS42LB69

芯片简介

  ADS42LB49和ADS42LB69是高线性度、双通道、14 和 16 位 250MSPS 模式转换器 (ADC) 系列,支持 DDR 和 QDR LVDS 输出接口。已缓冲模拟输入在大大减少采样保持毛刺脉冲能量的同时,在宽频率范围内提供统一的输入阻抗。采样时钟分频器可实现更灵活的系统时钟 架构设计。ADS42LBx9 以低功耗在宽输入频率范围内 提供出色的无杂散动态范围 (SFDR)。

40df0cee-d648-11ec-bce3-dac502259ad0.pngADS42LB69功能框图
双通道
14和16位分辨率
最大时钟速率:250MSPS 
支持高阻抗输入的模拟输入缓冲器
支持1分频,2分频和4分频的灵活输入时钟缓冲器
2VPP和2.5VPP差分满量程输入(SPI可编程)
双倍数据速率(DDR)或四倍数据速率(QDR)低压差分信令(LVDS)接口
功耗:820mW/通道
间隙抖动:85 fs 
通道隔离:100dB

参数配置

  用户可以根据自己的需求将数据接口通过SPI配置成QDRDDR接口。在进行数据验证时,也可以使用测试模式,对收发数据进行验证以保证系统的正确性。另外,还可以对输入时钟进行延时调节或者通过SelectIO的delaydelayctrl功能对时钟信号进行微调,以满足时序要求。此方面不是本文重点,不做展开,更多内容参考官方data sheet。

4121b242-d648-11ec-bce3-dac502259ad0.pngSPI时序

引脚

  从下图可以看到,数据接口引脚采用1.8V供电,故数据接口为差分1.8V。417b0dd8-d648-11ec-bce3-dac502259ad0.png

41a4b12e-d648-11ec-bce3-dac502259ad0.png数据端口信号

接口时序

  下图为ADS42LB69的DDR模式时序图,从图中可以看出有1对时钟接口,两个8对数据接口(DA与DB),每对数据接口分别在时钟的上升沿与下降沿采样,经过一个时钟周期可以捕获16位数据。

41bdb2d2-d648-11ec-bce3-dac502259ad0.pngADS42LB69的DDR模式时序图

SelectIO GUI配置

  根据以上对ads42lb69的了解,就可以轻松的配置SelectIO IP的GUI界面了。

首先时钟接口与数据接口都是input,该时钟信号与RF模块时钟必须保持同源,以保证系统的相性。由于ads42lb69采用DDR模式,且所有数据引脚都是并行,所以不选择串并转换器SERDES。

421accb0-d648-11ec-bce3-dac502259ad0.pngData Bus Setup界面

  由于数据时钟来源于ads42lb69引脚,故选择外部时钟,而非FPGA内部时钟。

4237ac4a-d648-11ec-bce3-dac502259ad0.pngClock Setup界面

  在实际处理高速数据时,往往存在由于布局布线导致的数据引脚之间的延时不相同,可以通过在每个数据引脚添加idelay、delayctrl模块对齐进行微调。或者,存在数据引脚与时钟引脚之间不对齐,通常对时钟引脚添加idelay、delayctrl模块对其进行微调。

42692158-d648-11ec-bce3-dac502259ad0.pngData And Clock Delay界面

  IP生成之后,通过右击选择Open IP Example Design进行仿真以加强理解,在线DEBUG调试延时模块,以达到设计要求。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47705

    浏览量

    408872
  • adc
    adc
    +关注

    关注

    95

    文章

    5643

    浏览量

    539299
  • 时序
    +关注

    关注

    5

    文章

    356

    浏览量

    36952

原文标题:基于SelectIO的高速ADC时序实现

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深度解读高速ADC的转换误差率

    高速模数转换器(ADC)存在一些固有限制,使其偶尔会在其正常功能以外产生罕见的转换错误。但是,很多实际采样系统不容许存在高ADC转换误差率。因此,量化高速模数转换误差率(CER)的频率
    发表于 12-20 07:02

    高速ADC模拟输入架构类型介绍

    采用高速模数转换器(ADC)的系统设计非常困难,对于输入有两类ADC架构可供选择:缓冲型和无缓冲型。 缓冲和无缓冲架构的特征 高线性度缓冲器,但需要更高的功率; 更易设计输入网络与高阻抗缓冲器接口
    发表于 12-18 07:42

    FPGA通过SPI对ADC配置简介(二)-4线SPI配置时序分析

    本篇将以德州仪器(TI)的高速ADC芯片—ads52j90为例,进行ADC的4线SPI配置时序介绍与分析。
    的头像 发表于 12-11 09:05 768次阅读
    FPGA通过SPI对<b class='flag-5'>ADC</b>配置简介(二)-4线SPI配置<b class='flag-5'>时序</b>分析

    利用引脚兼容高速ADC简化设计任务

    电子发烧友网站提供《利用引脚兼容高速ADC简化设计任务.pdf》资料免费下载
    发表于 11-27 11:07 0次下载
    利用引脚兼容<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>简化设计任务

    ADI-高速差分ADC驱动器设计指南

    作为应用工程师,我们经常遇到各种有关差分输入型高速模数转换器(ADC)的驱动问题。事实上,选择正确的ADC驱动器和配置极具挑战性。为了使鲁棒性ADC电路设计多少容易些,我们汇编了一套通
    发表于 11-27 08:31 2次下载
    ADI-<b class='flag-5'>高速</b>差分<b class='flag-5'>ADC</b>驱动器设计指南

    高速差分ADC驱动器的设计指南

    电子发烧友网站提供《高速差分ADC驱动器的设计指南.pdf》资料免费下载
    发表于 11-23 16:01 2次下载
    <b class='flag-5'>高速</b>差分<b class='flag-5'>ADC</b>驱动器的设计指南

    高速ADC电源设计方案

    电子发烧友网站提供《高速ADC电源设计方案.pdf》资料免费下载
    发表于 11-10 16:20 0次下载
    <b class='flag-5'>高速</b><b class='flag-5'>ADC</b>电源设计方案

    高速ADC中增加SFDR的主要限制是什么?

    高速ADC中增加SFDR的主要限制是什么? 高速ADC是现代电子器件中一个十分重要的组成部分, 通常在工业、汽车、航空以及军事等领域应用广泛。随着技术的发展,
    的头像 发表于 10-31 09:41 319次阅读

    12位高速多SAR A/D转换器(ADC)

    电子发烧友网站提供《12位高速多SAR A/D转换器(ADC).pdf》资料免费下载
    发表于 09-25 11:11 0次下载
    12位<b class='flag-5'>高速</b>多SAR A/D转换器(<b class='flag-5'>ADC</b>)

    基于FPGA的高速ADC接口设计

    点击上方 蓝字 关注我们 ADC硬件特性分析 首先必须通过datasheet分析其核心参数、接口定义和时序要求。ADC9481的采样率为250MSPS,精度8bit。其原理结构图如下: 主要引脚说明
    的头像 发表于 08-28 14:30 1038次阅读

    Adc3660高速模数转换器英文手册

    位、65MSPS 双通道高速模数转换器 (ADC)。该器件可实现低功耗,噪声频谱密度为 –159dBFS/Hz,还具有出色的线性度和动态范围。Adc3660IRsbt可
    发表于 07-13 14:48 0次下载

    高速ADC噪声系数计算方法

    今天给大家分享下高速ADC噪声系数计算方法
    的头像 发表于 07-10 16:33 990次阅读
    <b class='flag-5'>高速</b><b class='flag-5'>ADC</b>噪声系数计算方法

    高速ADC模拟输入接口考虑

    采用高速模数转换器(ADC)的系统设计 非常困难,本笔记简要介绍基本设计考虑。
    发表于 07-03 15:10 0次下载

    PDMA可以做高速ADC采样吗?

    外部高速ADC,PWM输出做时钟驱动,GPIO端口做数据接口,DMA读取到内部RAM,可以做到30M的采样速度吗,新唐M4的IO口的读取速度有那么高吗
    发表于 06-26 06:26

    【小眼睛科技紫光盘古50K开发板试用体验】+高速ADC模块开发软件工具使用经验小结

    ,频率和幅值等参数的计算,数据的缓存等,再根据不同系统功能把整理后的数据输出。 盘古50K使用的PGL50H具有PCIe的接口,这样就有可以实现高速数据输出,真正适合高速ADC数据采集
    发表于 05-26 17:32