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

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

3天内不再提示

ISLA11xP50 输出数据定时和同步程序浅析

电子设计 来源:Intersil 作者:Intersil 2021-06-04 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本应用笔记介绍了 ISLA11xP50 模数转换器 (ADC)。本文的目的是提供有关 ISLA11xP50 输出数据定时和同步程序的基本信息。

使用当前的 FPGA 技术可以轻松地从 ISLA11xP50 ADC 捕获数据。源同步 LVDS 接口以 250MHz 时钟提供高达 500MHz 的 DDR 输出数据。时钟和数据在 ±250ps 内对齐,在 500MSPS 运行时在整个工艺、电压和温度范围内提供 1.5ns 的宽保证数据有效区域。

在内部,输入时钟立即被二分频,以便以输出采样率的一半为两个 ADC 内核提供时钟。即使 500MSPS 输出数据流由两个交错式 ADC 内核生成,输出数据也始终以已知顺序从单个 ISLA11xP50 传送。由于二分频的不确定输出相位,具有对齐输入时钟边沿的多个 ADC 可能没有对齐的输出时钟边沿。CLKOUTP 信号可以在输入时钟的上升沿为高电平或低电平,除非特别强制为已知状态。

ISLA11xP50 包括同步功能,可以更轻松地设计需要同步采样或进一步交错采样的系统。同步可能就像使用单个 ADC 输出数据时钟或 CLKDIVRST 引脚来强制同步一样简单。更复杂的方法可以使用 PHASE_SLIP 寄存器来调整时序。最佳方法取决于许多因素,包括时序余量、FPGA 系列、FPGA 设计工具和印刷电路板 (PCB) 限制。在 500MSPS 操作时,CLKDIVRSTP 建立和保持时序对于某些设计可能具有挑战性。通过门控 ADC 输入时钟以提供额外的裕量,可以有效地放宽这些时序要求。

输出时序

ISLA11xP50 输入时钟和数据通过 ISLA11xP50 以类似的延迟路径传播,以放宽数据捕获时序要求。ADC 输出 DATA 将在 CLKOUTP 信号的 ±250ps 内从一个样本转换到下一个样本;在 500MSPS 时留下 1.5ns 的宽数据有效窗口。CLKOUTP 将在 1.8V 和 +25°C 时从 CLKP 延迟 2.6ns 至 3.3ns,如图 1 所示,或在从 -40°C 至 1.7V 至 1.9V 的整个推荐工作范围内延迟 2.0ns 至 3.6ns +85°C。

pYYBAGC56yKAHGfGAABb1e22F1A249.png

内部运作

ISLA11xP50 的交错操作需要将 500MHz 输入时钟除以 2,以便每个内核以 250MSPS 进行采样。图 2 显示了 ADC 内部时钟电路的概念图。时钟分频器通常在随机状态下从上电复位中出来,因此输出时钟相位(图 2 中的 CLK_A、CLK_B)是不确定的。在使用单个 ADC 的正常操作中,未知时钟相位无关紧要,输出采样顺序始终正确。同步多个 ADC 时可能不是这种情况。CLKOUTP 相位的不确定性意味着 CLKOUTP 上升沿可能不会跨由同一时钟源驱动的多个 ADC 对齐。如图 3 所示,这种可能的相位差会导致所捕获数据的采样时间和序列出现意外差异。

同步

ISLA11xP50 提供两种机制来控制输出时钟相位:

CLKDIVRSTP 引脚提供了同步多个 ADC 的最简单方法。当 CLKDIVRSTP 在数据表设置和保持时间内设置为高电平时,CLKOUTP 信号将始终被强制为已知相位。将 CLKP 和 CLKDIVRSTP 路由到具有相同 PCB 延迟的多个 ADC 允许所有 ADC 同时设置为相同的采样相位。断言 CLKDIVRSTP 可能会导致内部 DLL 失去锁定长达 52µs。在此 52µs 周期后,可能会捕获有效数据。此过程必须在每次电源循环或 ADC 复位后完成。

可以写入 PHASE_SLIP 寄存器 (0x71) 以有效地反转 CLKOUTP 信号。用户测试模式允许输出一对已知值,但使用这些值来识别时钟相位关系比使用 CLKDIVRSTP 需要更多的 FPGA 代码。与 CLKDIVRSTP 同步后,PHASE_SLIP 寄存器可用于延迟输出数据以进一步交错多个 ADC。

如果 CLKDIVRSTP 需要宽松的建立和保持时间,则可以关闭输入时钟,将 CLKDIVRSTP 设置为高电平,然后重新启用时钟。必须使用无毛刺时钟门控电路以确保可靠运行。

编辑:hfy

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

    关注

    1655

    文章

    22283

    浏览量

    630186
  • adc
    adc
    +关注

    关注

    100

    文章

    7380

    浏览量

    553771
  • 模数转换器
    +关注

    关注

    26

    文章

    3929

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32定时器及中断介绍

    ARR寄存器为49999,则BTIM1将每50ms溢出一次,并触发中断服务程序。*/ while (1) {/* 中断服务程序中 PB8输出翻转 */ }}5.中断函数:PB08
    发表于 12-01 07:08

    CW32L010的串口输出功能

    今天和大家分享一下CW32L010的串口输出功能: CW32L010 内部集成2个通用异步收发器(UART),支持异步全双工、同步半双工和单线半双工模式,支持硬件数据流控和多机通信,还支持 LIN
    发表于 11-26 06:04

    ‌基于L99VR02XP的汽车级双路LDO评估板技术解析

    STMicroelectronics AEK-POW-LDOV02X稳压器评估板基于L99VR02XP双路车规级线性稳压器。L99VR02XP在输入电压降低时运行,最大限度地减少内部耗散功率,并最大限度增加输出电流。
    的头像 发表于 10-15 10:04 311次阅读
    ‌基于L99VR02<b class='flag-5'>XP</b>的汽车级双路LDO评估板技术解析

    定时同步之并行模式

    事件作为 TRGOUT 源,用于触发两个从定时器。TMR3 和 TMR4 作为从定时器,开启挂起模式用于与主定时器进行同步。并且使能 TMR2_CH1,TMR3_CH1,TMR4_CH
    发表于 09-22 09:56

    ‌LMH1981多格式视频同步分离器技术文档总结

    三电平同步输出提供CMOS逻辑中的所有关键定时信号,其中 从轨道到轨道的摆动 (V~CC~和 GND),包括复合、水平和 垂直同步、连拍/后廊
    的头像 发表于 09-19 10:18 577次阅读
    ‌LMH1981多格式视频<b class='flag-5'>同步</b>分离器技术文档总结

    差分输出 × 超低抖动:打造高速稳定的大型数据同步时脉

    应用 推荐型号 封装 电压 输出逻辑 频率范围 典型抖动 温度范围 特点 主交换芯片时钟 FCO-7L-UJ 7050 3.3V LVPECL 50~220 MHz 0.1 ps -40~+105℃ 低
    发表于 07-16 11:32

    【沁恒CH585开发板免费试用体验】PWM 输出

    (PWM4~PWM11)或6 路 16 位 PWM 输出(PWM4~PWM9),占空比可调,PWM 周期固定可选 8 种周期 2 PWM输出实现 2.1 定时器实现PWM 2.1.1
    发表于 07-05 23:16

    同步电机失步浅析

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:同步电机失步浅析.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-20 17:42

    TPS542A50 4V 至 18V 输入、电压模式、15A 同步 SWIFT™ 降压转换器数据手册

    SYNC 引脚与外部时钟同步。其他主要特性包括用于高轻负载效率的 PFM、低关断静态电流消耗、通过 EN 引脚的可调 UVLO 以及单调启动至预偏置条件。该设备还具有 I^2^C 接口,用于设备配置和输出电压调整。TPS542A50
    的头像 发表于 06-11 13:49 492次阅读
    TPS542A<b class='flag-5'>50</b> 4V 至 18V 输入、电压模式、15A <b class='flag-5'>同步</b> SWIFT™ 降压转换器<b class='flag-5'>数据</b>手册

    AD7606B数据读取不定时异常是为什么?

    使用AD7606B采集电压电流波形,采集原理:STM32定时输出周期950us,占空比为50%的方波作为外部时钟输入给convst,通过检测BUSY下降沿SPI读取ADC数据。 AD
    发表于 04-16 07:29

    TPS40322 双输出或两相同步降压控制器数据手册

    TPS40322 器件是一款双输出同步降压控制器。它也可以是 配置为单输出、两相控制器。180° 异相作减少了 输入电流纹波并延长输入电容器的使用寿命。双向主从机 同步功能为四
    的头像 发表于 03-27 16:18 641次阅读
    TPS40322 双<b class='flag-5'>输出</b>或两相<b class='flag-5'>同步</b>降压控制器<b class='flag-5'>数据</b>手册

    hyper 安装xp,hyper-v安装xp的好处

    :    1.运行旧版软件:许多旧版软件和应用程序可能只兼容WindowsXP,通过Hyper-V安装XP虚拟机可以继续使用这些软件,满足特定的业务需求。    2.兼容性测试:在开发和测试环境中,需要模拟
    的头像 发表于 02-08 11:23 608次阅读
    hyper 安装<b class='flag-5'>xp</b>,hyper-v安装<b class='flag-5'>xp</b>的好处

    hyper 安装xp,hyper-v为什么要安装xp

    旧版软件:许多旧版软件和应用程序可能只兼容Windows XP,通过Hyper-V安装XP虚拟机可以继续使用这些软件,满足特定的业务需求。 2. 兼容性测试:在开发和测试环境中,需要模拟旧版操作系统以
    的头像 发表于 02-07 13:38 689次阅读
    hyper 安装<b class='flag-5'>xp</b>,hyper-v为什么要安装<b class='flag-5'>xp</b>?

    SL3049 11V-250V宽电压输入,输出可调,同步降压转换器

    概述 SL3049 是一款外驱MOSFET管可设定输出电流的同步降压型开关转换器,可工作在宽输入电 压范围具有优良的负载和线性调整。宽范围输入电压11V至250V可提供最大10A以上的输出
    发表于 01-08 15:15

    ADS1194调试串口输出,在一定时间的转换后数据会少一位输出,为什么?

    调试的是ADS1194,每个/DRDY 接收转换数据并通过串口发送到串口助手中,先调试的CH1~CH4 通道,使用的是内部的Test_signal,增加了一位调试位,即每进一次/DRDY,调试位自加1. 问题:发现在一定时间的转换后
    发表于 01-07 07:30