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

审核编辑 :李倩

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

    关注

    463

    文章

    54373

    浏览量

    468982
  • adc
    adc
    +关注

    关注

    100

    文章

    7942

    浏览量

    556856
  • 时序
    +关注

    关注

    5

    文章

    411

    浏览量

    38997

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX153:高速8位ADC的卓越之选

    方面表现卓越,适用于多种应用场景。 文件下载: MAX153.pdf 一、产品概述 MAX153是一款高速、与微处理器(µP)兼容的8位模拟 - 数字转换器(ADC)。它采用半闪存技术,实现了660ns的转换时间,采样率高达1M
    的头像 发表于 04-09 10:40 164次阅读

    12 位高速 ADC AD9432:性能剖析与应用指南

    12 位高速 ADC AD9432:性能剖析与应用指南 在电子设计领域,高速、高精度的模数转换器(ADC)是实现信号处理和数据采集的关键组件
    的头像 发表于 04-02 17:05 394次阅读

    技术资讯 I AiPT与AiDT,高速设计的时序双引擎

    仿真验证,耗时耗力;稍有疏忽就会引发信号畸变、时序违例、眼图劣化等问题,后期返工成本极高,更是严重拖慢项目交付周期。针对高速设计的时序调谐痛点,CadenceAl
    的头像 发表于 04-01 16:33 971次阅读
    技术资讯 I AiPT与AiDT,<b class='flag-5'>高速</b>设计的<b class='flag-5'>时序</b>双引擎

    12 位高速 ADC:AD9634 深度剖析与应用指南

    12 位高速 ADC:AD9634 深度剖析与应用指南 在当今的电子设计领域,高速、高精度的模数转换器(ADC)对于实现高性能的信号处理至关
    的头像 发表于 03-31 11:10 161次阅读

    AD4087:高速低噪SAR ADC的卓越之选

    AD4087:高速低噪SAR ADC的卓越之选 在电子设计领域,一款高性能的模数转换器(ADC)对于实现精准的数据采集至关重要。AD4087作为一款14位、20 MSPS的逐次逼近寄存
    的头像 发表于 03-25 11:20 158次阅读

    FPGA时序收敛的痛点与解决之道——从一次高速接口调试谈起

    高速DDR接口调试,让我深刻体会到,时序问题远不止“跑慢一点”那么简单,它涉及器件结构、时钟特性、约束策略和工具理解的方方面面。 一、问题的浮现:看似正确的设计为何时序违例? 某项目需要实现
    的头像 发表于 03-11 11:43 316次阅读

    高速ADC:CBM14AD125Q

    ADC
    芯佰微电子
    发布于 :2026年01月09日 15:01:44

    用于窄带匹配高速射频ADC的全新方法

    本期,为大家带来的是《用于窄带匹配高速射频 ADC 的全新方法》,介绍了一种用于窄带匹配高速射频 ADC 的全新方法,以解决高中间频率系统中 ADC
    的头像 发表于 01-04 15:56 7462次阅读
    用于窄带匹配<b class='flag-5'>高速</b>射频<b class='flag-5'>ADC</b>的全新方法

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

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

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

    ADC3910Dx 和 ADC3910Sx 是系列超低功耗 10 位 125MSPS 高速单通道和双通道模数转换器。高速控制环路受益于仅 1 个时钟周期的短延迟。
    的头像 发表于 10-24 14:36 1237次阅读
    <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 2681次阅读
    如何利用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 1333次阅读
    ‌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 1468次阅读
    <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 1232次阅读
    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>数据手册

    FPGA与高速ADC接口简介

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