This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS4249:ADS4249,ALTLVDS_RX,ALTPLL

Guru**** 2576215 points
Other Parts Discussed in Thread: ADS4249, 4213

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/566530/ads4249-ads4249-altlvds_rx-altpll

部件号:ADS4249
主题中讨论的其他部件: 4213

在回复 FRK时

尊敬的

请推荐我使用与Altera Megafunion ALTLVDS_RX和ALTPLL兼容的任何Xilinx IP内核。 我正在  使用Xilinx VC 707套件配置ADS4249。 在浏览 了有关如何将Altera FPGA连接到高速LVDS接口数据转换器 TIDA-0.0069万的FPGA固件示例之后 ,我需要Xilinx IP核心来支持示例代码中使用的Altera megafunctions。

此致

FRK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    该TI设计展示了使用Altera函数实现LVDS数据转换器(ADC和DAC)接口的示例,该TI设计利用了与ADC和DAC EVM配合使用的TSW1400捕获卡中完成的工作。   我们没有围绕Xilinx功能构建类似的设计。   我们确实有旧的TSW1200捕获卡,它将与LVDS ADC EVMS连接,包括您提到的ADS4249,但我们没有将该代码转换为TI设计。   我们在TSW1200 (围绕Virtex4构建)中使用的Xilinx函数是IDDR单元和IDELAY单元。  下面是IDDR单元和IDELAY单元如何用于实现ADC接口的示意图。   IDDR单元将传入的DDR数据锁定在LVDS时钟的上升和下降边缘,IDELAY单元用于根据需要为时钟或数据添加延迟,以满足IDDR单元的设置/保持计时。 在您的设计中, 您需要使用Xilinx静态计时分析工具来确定关闭计时所需的IDELAY设置,因为计时特定于您要使用的TextVir7 FPGA。  如果您提供了电子邮件地址,我可以将TSW1200中的源代码作为示例发送。

    此致,

    Richard P.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Richard P

    谢谢你的解释性答复。非常有帮助  

    我还将介绍Xilinx应用手册XAPP86.6107万1和UG471。与您一起,上面是扩展。 我相信我将能够完成这项任务。

    再次感谢

    我的电子邮件ID是engrfaseeh3@gmail.com

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    源代码发送到提供的地址。
    此致,
    Richard P.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    我已经对使用LVDS IOSTANDARD感到困惑了,你们能告诉我,在使用Xilinx套件vc707连接ads4249时,应该使用哪种IOSTANDARD。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    LVDS是一种信号接口,独立于电源电压,其设计目的是独立于创建标准时的电源电压。   LVDS信号摆动定义为3.5mA电流模式信号进入100欧姆负载,产生350mV信号摆动,标称围绕1.2V的共模居中。     符合这些规格的设备的电源电压是不重要的。   具有3.3V电源的LVDS器件仍能满足大约1.2V的350mV定义,具有2.5V电源的LVDS器件也是如此。   您应该能够使用VC707上提供的任何LVDS标准。   

     

    此致,

     

    Jim

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  

     因为ADS4249的采样大小为14位。 在ADS4249的输出端,有模拟 信号的数字版本(以I和Q的形式)。我的问题是,将14位采样分离到I组件和Q组件是可能的,或者什么是技术。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    您是否尝试在多路复用操作模式中使用此零件? 如果是,请参阅数据表的8.4 .1.6 部分。 输出时钟边缘确定有效数据是来自CHA还是CHB。 这是用于将I数据与Q数据分开的内容。 请注意,仅当采样低于80MSPS时,才建议使用此模式。

    此致,

    Jim  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢Jim

    从ADC获取14位数据后。 我要对收到的14位数据执行FFT。 为此,我想以实数和虚数组件的形式传递FFT的ADC数据,例如 [3+2I]。如何从收到的14位数据中获取实数和虚数组件。

    谢谢  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jim Seton
    请为具有Xilinx 7系列FPGA的ADC并行数据接口推荐任何文档。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    本文档提及Altera设备的接口,但其中大部分仍适用于Xilinx FPGA。

    此致,

    Jim  

    e2e.ti.com/.../4213.Interfacing-to-FPGA_2700_s-app-note.pdf</s>2700

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FRK,
    关于您的另一个问题“从ADC获得14位数据之后。 我要对收到的14位数据执行FFT。 为此,我想以实数和虚数组件的形式传递FFT的ADC数据,例如[3+2I]。如何从收到的14位数据中获取实数和虚数组件”,我不确定您需要什么帮助。 ADC将只具有一个或另一个数据。 什么是为您的ADC供料? 您使用两个ADC吗? 请发送示意图或方框图,以便我们能够更好地了解您的设置。
    此致,
    Jim
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如ADS4249的数据表中所述"

    偶数数据位(D0,D2,D4等)在CLKOUTP上升沿和奇数数据位(D1,D3,
    D5等) 在CLKOUTP下降边缘输出时,必须使用CLKOUTP上升和下降边缘来捕获所有数据位。”我的问题是,我们不是只使用上升边缘或下降来捕获所有 数据位。为什么我们甚至在一个边缘和奇点 其他.谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    由于该器件每个ADC只有7个差分输出对,因此为了输出14位数据,总线在偶数位和奇数位之间共享。 用户必须将这些组合在一起才能制作完整的14位样本。 偶数位在输出时钟的上升沿有效 ,奇数位在此时钟的下降沿有效。 一个完整的输出时钟周期可提供两位数据。 这仅适用于DDR LVDS模式。 在CMOS输出模式中,有14个输出,所有这些输出上的数据在CLKOUT的每个上升沿上都有效。   

    此致,

    Jim  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    您使用的是ADS4249中的一个还是两个ADC? 我无法从您的结构图中看出。

    Jim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     尊敬的Jim:

    感谢您的友好回复,

    这意味着我应该为每个数据和时钟差分对使用一个IBUFDS,以便为每个7 个差分数据对提供一位输出,以此类推。 然后,我们应该收到我们关于钟的每一个上升和下降的边缘的数据,就像我所附的图片一样。

    是的,我使用的是一个ADC,而我只使用它的通道A。

    还有一件事,您在早期的帖子(4213.Interfacing to FPGA app note.pdf)中为我提供了并行接口的链接,但在浏览之后,我发现该文档中有串行接口的描述,您是否可以为并行接口提供建议。

    谢谢,此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的

    我正在等待您的友好回复

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    FRK,

    查看此附件是否 有帮助。 下面也是从旧过账到另一位有类似问题的客户的情况。

    您好,

    该TI设计展示了使用Altera函数实现LVDS数据转换器(ADC和DAC)接口的示例,该TI设计利用了与ADC和DAC EVM配合使用的TSW1400捕获卡中完成的工作。   我们没有围绕Xilinx功能构建类似的设计。   我们确实有旧的TSW1200捕获卡,它将与LVDS ADC EVMS连接,包括 您提到的ADS4249,但我们没有将该代码转换为TI设计。   我们在TSW1200 (围绕Virtex4构建)中使用的Xilinx函数是IDDR单元和IDELAY单元。  下面是IDDR单元和IDELAY单元如何用于实现ADC接口的示意图。   IDDR单元将传入的DDR数据锁定在LVDS时钟的上升和下降边缘,IDELAY单元用于根据需要为时钟或数据添加延迟,以满足IDDR单元的设置/保持计时。 在您的设计中, 您需要使用Xilinx静态计时分析工具来确定关闭计时所需的IDELAY设置,因为计时特定于您要使用的TextVir7 FPGA。  如果您提供了电子邮件地址,我可以将TSW1200中的源代码作为示例发送。

    此致,

    Richard P.

    e2e.ti.com/.../CaptureCardDesign.pdf