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调试延时模块,以达到设计要求。

审核编辑 :李倩

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

    关注

    462

    文章

    53550

    浏览量

    459264
  • adc
    adc
    +关注

    关注

    100

    文章

    7419

    浏览量

    553831
  • 时序
    +关注

    关注

    5

    文章

    403

    浏览量

    38629

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高速低功耗ADC在流量计中的应用

    在工业自动化系统中,流量计是实现精确过程控制与稳定信号采集的关键设备。它负责将传感器采集的模拟流量信号转化为高精度的数字数据,供后续处理与分析。英尚微电子提供的流量计解决方案,包括高速低功耗的ADC模数转换器,专为高要求测量场景
    的头像 发表于 12-03 14:57 93次阅读

    高速低功耗利器:ADC08D1500 ADC深度解析

      在当今的电子设计领域,高速、低功耗的模数转换器(ADC)需求日益增长。TI的ADC08D1500就是这样一款性能卓越的产品,它能在高速采样的同时保持低功耗,为众多应用场景提供了理想
    的头像 发表于 11-30 10:37 403次阅读
    <b class='flag-5'>高速</b>低功耗利器:<b class='flag-5'>ADC</b>08D1500 <b class='flag-5'>ADC</b>深度解析

    ADC3683-SP 技术文档总结

    ADC3683-SP 是一款低延迟、低噪声和超低功耗 18 位 65MSPS 高速双通道 ADC。该ADC专为实现最佳噪声性能而设计,可提供
    的头像 发表于 10-27 09:43 438次阅读
    <b class='flag-5'>ADC</b>3683-SP 技术文档总结

    ADC3910D065 10 位高速低功耗 ADC 技术文档总结

    ADC3910Dx 和 ADC3910Sx 是系列超低功耗 10 位 125MSPS 高速单通道和双通道模数转换器。高速控制环路受益于仅 1 个时钟周期的短延迟。
    的头像 发表于 10-24 14:36 552次阅读
    <b class='flag-5'>ADC</b>3910D065 10 位<b class='flag-5'>高速</b>低功耗 <b class='flag-5'>ADC</b> 技术文档总结

    如何利用XPIO构建并实现带有Strobe的高速接口设计

    在 AMD Versal 自适应 SoC 器件中,SelectIO实现高速接口的重要组成部分。它为器件提供了灵活且高性能的通用 I/O 资源,支持多种工作模式,能够满足源同步接口、异步接口以及
    的头像 发表于 10-17 09:22 2156次阅读
    如何利用XPIO构建并<b class='flag-5'>实现</b>带有Strobe的<b class='flag-5'>高速</b>接口设计

    ‌Texas Instruments ADC368x系列:低噪声、低功耗18位高速ADC的技术解析

    Texas Instruments ADC368x低噪声低功耗模数转换器 (ADC) 是低噪声、超低功耗18位65MSPS高速双通道ADC系列。它设计用于
    的头像 发表于 09-03 14:53 812次阅读
    ‌Texas Instruments <b class='flag-5'>ADC</b>368x系列:低噪声、低功耗18位<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>的技术解析

    ADC356x系列16位高速ADC技术解析与应用指南

    出色的线性度和动态范围,设计用于实现低功耗。ADC356x具有良好的直流精度和IF采样支持,因此适合用于各种应用。仅一个时钟周期的短延迟对高速控制环路有益。ADC功耗随采样速率降低,6
    的头像 发表于 09-03 14:28 888次阅读
    <b class='flag-5'>ADC</b>356x系列16位<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>技术解析与应用指南

    Texas Instruments ADC3908Dx/ADC3908Sx 8位高速ADC数据手册

    Texas Instruments ADC3908Dx/ADC3908Sx 8位高速模数转换器(ADC)是一系列超低功耗8位125MSPS高速
    的头像 发表于 07-17 11:50 593次阅读
    Texas Instruments <b class='flag-5'>ADC</b>3908Dx/<b class='flag-5'>ADC</b>3908Sx 8位<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>数据手册

    Texas Instruments ADS8661W 12位高速SAR ADC数据手册

    Texas Instruments ADS8661W 12位高速SAR模数转换器 (ADC) 是一款基于逐次逼近 (SAR) 模数转换器 (ADC) 拓扑的集成式数据采集系统。该设备具有高速
    的头像 发表于 07-03 10:35 556次阅读
    Texas Instruments ADS8661W 12位<b class='flag-5'>高速</b>SAR <b class='flag-5'>ADC</b>数据手册

    Altera FPGA与高速ADS4249和DAC3482的LVDS接口设计

    引言: 本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGA与ADC/DAC之间的DDR LVDS接口设计以及时序约束详细设计。本文介绍的实例可方便扩展到具有类似接口格式的其他
    的头像 发表于 06-19 10:05 2780次阅读
    Altera FPGA与<b class='flag-5'>高速</b>ADS4249和DAC3482的LVDS接口设计

    FPGA与高速ADC接口简介

    本文介绍FPGA与高速ADC接口方式和标准以及JESD204与FPGA高速串行接口。
    的头像 发表于 06-12 14:18 2729次阅读
    FPGA与<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>接口简介

    是否有专门应用于energy monitoring的高速ADC

    TI是否有专门应用于energy monitoring的高速ADC(sensing up to 30 MHz for power quality analysis), 或者可以用于这个方案的ADC也可以?
    发表于 01-23 06:23

    AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序

    电子发烧友网站提供《AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序.pdf》资料免费下载
    发表于 01-14 14:59 9次下载
    AN-1267: 使用ADSP-CM408F <b class='flag-5'>ADC</b>控制器的电机控制反馈采样<b class='flag-5'>时序</b>

    AN-878: 高速ADC SPI控制软件[中文版]

    电子发烧友网站提供《AN-878: 高速ADC SPI控制软件[中文版].pdf》资料免费下载
    发表于 01-13 14:23 0次下载
    AN-878: <b class='flag-5'>高速</b><b class='flag-5'>ADC</b> SPI控制软件[中文版]

    高速ADC、DAC与处理器之间是怎么通信的呢?

    一般低速的ADC、DAC通过串行通信接口,比如SPI与处理器/DSP通信,但高速ADC、DAC与处理器之间是怎么通信的呢
    发表于 01-10 08:30