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.

[参考译文] ADS54J40EVM:采样率是否仅提供几个非常选择的选项?

Guru**** 2386600 points
Other Parts Discussed in Thread: LMK04828, ADS54J64, ADC32RF45EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/708847/ads54j40evm-is-the-sampling-rates-available-only-a-very-select-few-options

器件型号:ADS54J40EVM
主题中讨论的其他器件:LMK04828ADS54J64ADC32RF45EVM

我注意到、当我选择用于运行快速入门过程的配置文件时、我选择的文件采样率为983.04M? 我还注意到其他选项非常具体- 122.88M、245.76M、307.2M、409.6M、450.56M、491.52M、614.4M、819.2M、983.04M 和1024M? 这是否意味着我无法选择任何可能需要的其他采样率、例如500米或200米的轮采样率?  

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

    Aravind、

    这些默认速率基于122.88MHz 板载 VCXO。 要获得500m 等其他频率、您必须提供外部时钟源并在时钟分配模式下运行 LMK04828、或者将 VCXO 更改为100MHz 器件。 默认情况下、LMK 的内部 VCO 锁定到122.88MHz、因此您看到的值都是 该频率的因素。

    此致、

    Jim   

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

    感谢 Jim!

    因此、如果我不想改变电路板并且不想使用板载 LMK04828而不是外部时钟、我将受到可用采样频率集的限制。 我对这种理解是否正确? 我还有一个 adc32rf45evm、并且正在寻找一个 ADS54J64四通道 EVM、我认为同样的答案也适用于这些器件吗?  

    此外、如果我确实使用了外部时钟来获得500MSPS 速率、那么在这种情况下、我会选择哪个配置文件? 在我所需的采样率与您在 GUI 中提供的频率集不同的情况下、我不太确定如何继续

    当我将原始数据保存到文件时、我会看到其中包含9个半字节的数据。 我找不到有关如何将这些代码解析为双通道原始数据的文档?

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

    Aravind、

    LMK 由 所有 EVM GUI 中的四个选项卡控制。 这些选项卡位于 LMK04828主选项卡下、显示在随附的演示文稿中。

    PLL1配置选项卡设置参数,将大多数 EVM 上的外部源或板载10MHz 振荡器锁定到 VCXO。 在所示的示例中、CLKIN1上有一个10MHz 振荡器、而连接到 OSCIN 的122.88MHz VCXO。 PLL1将这2个源锁定在一起、如下所示:

    CLKIN1/Clkin1 R 分频器=振荡器/N 分频器

    10MHz/125 = 122.88MHz/1536 = 0.08

    如果您更改任一时钟源、则必须通过更改分频器选项使该等式相等。

    PLL2配置选项卡设置参数,以使用 VCXO 锁定两个 LMKVCO 中的一个。 在所示的示例中、OSCin 输入端有 VCXO、其中一个 VCO 提供反馈。  PLL2将这2个源锁定在一起、如下所示:

    OSCin /(倍频器* R 分频器)= VCO /(预分频器* N 分频器)

    122.88MHz/1 = VCO MHz/(2 * 12)

    VCO = 2949.12MHz。

    该 VCO 必须在数据表指定的范围内。 对于 LMK04828、有一个 VCO 和一个 VCO1选项。 VCO 的范围为2370MHz 至2630MHz。 VCO1的范围为2920M 至3080MHz。 您将在选项卡中注意到、在 VCO 多路复用器设置中、由于所需的频率为2949.12MHz、因此选择了 VCO 1。

    如果要使用外部时钟,则会绕过 VCO,CLKIN1上的时钟会路由到所有输出。 在这种情况下、时钟输出选项卡和 SYSREF 和同步选项卡中的分频器设置通常需要更改。

    时钟输出选项卡显示了所有 DCLK 输出的所有分频器设置。 CLKout2是 ADC 的器件时钟。 这具有3分频、将向 ADC 发送2949.12MHz/3 (983.04MHz)时钟。  FPGA 使用 Clkout 1。 在此示例中、它是245.76MHz。

    最后一个选项卡 SYSREF 和 SYNC 将设置器件所有 SYSREF 输出的频率。

    有关下载数据的信息、请参阅《高速数据转换器专业版 GUI 用户指南》的第3.1.1节、可从 HSDC 专业版产品文件夹下的网站下载。

    此致、

    Jim

    e2e.ti.com/.../LMK_5F00_10MHz_5F00_122.88_5F00_PLL1_5F00_PLL2.pptx 

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Jim 的详细回答。 我会详细介绍一下、如果我遇到任何路障、我会返回给您。 此外、要提供的外部时钟信号是正弦波而不是所需频率的方波、对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aravind、

    是的、我们通常使用来自信号发生器的大约10dBm 的正弦波。

    此致、

    Jim

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

    Jim

    我已查看 HSDC Pro 用户指南的第3.1.1节。 此处提到、对于 bin 文件的多通道测试用例、测试文件应为16位交错数据、其中通道1是第一个采样、通道2是第二个采样等 我在文件中看到的是9个半字节条目的列、如下所示。 我不确定如何根据 HSDC 专业版用户指南第3.1.1节解释此数据。  请澄清这一点。

    537010175
    536748031
    536944642
    536879102
    536748033
    536748035
    536748030
    536616960
    536748030
    536944641
    536944640
    536748033
    537075711

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

    Aravind、

    这些是十六进制值吗?  您是否通过编程方式读取 bin 文件以获取值(537010175、536748031等)、如果是、我们是否可以获取他们用于读取 bin 文件的代码?

    此致、

    Jim

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

    Jim

    我读取 HSDC Pro 使用 MATLAB (fopen 和 fread)创建的 bin 文件、并获取具有这些值的列矢量。 我认为这些是十六进制值。 因此、我的问题是如何理解这些条目

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

    Aravind、

    HSDC Pro 中的 Save (保存)选项将交错格式保存所有通道数据、如下所示。 我们使用 TextPad (下面的链接)软件来查看 bin 文件。

    双通道捕捉示例:

    [CH1 Sample1 LSB 字节][Ch1 Sample1 MSB 字节][Ch2 Sample1 LSB 字节][Ch2 Sample1 MSB 字节][Ch1 Sample2 LSB 字节][Ch1 Sample2 MSB 字节][Ch2 Sample2 LSB 字节][Ch2 Sample2 MSB 字节]等

    此致、

    Jim

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

    Jim

    这是使用 TextPad 打开.bin 文件时看到的屏幕截图。 根据您的描述、我应该读取该文件为216C、1FFF、2DE3、1FFE、27EC、 2000、175E、1FFF、123C、200、1F5A、 2001等、其中216C、2DE3、27EC、175E、123C、1F5A…… 是通道1数据和1FFF、1FFE、200、1FFF、2000…… 是通道2数据吗? 我理解得对吗?

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

    还有一个问题。 由于每个通道的数据为14位、这里每个通道的数据为4半字节或16位、因此要丢弃这两个位中的哪一个位来获取实际的14位数据? 此外、如果 ADC 样本在任一方向撞到电源轨、找出它的方法是什么? 是否有一个溢出位可作为数据流的一部分? 在配置文件中、在哪里设置此项?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jim

    您能否回答上述问题/向我指出正确的文档以找到这些问题的答案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aravind、

    16位数据总线的高14位用作 ADC 输出。 该总线的 LSB 可被设定为一个超范围指示器。 如果 SDOUT 或 PDN 引脚未被使用、这些引脚也可被设定为超范围指示器。 这一切都记录在数据表中。

    此致、

    Jim

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

    我假设需要通过 GUI 对这些位进行编程。 我正在寻找有关如何使用 GUI 完成此操作的文档。 同样在默认条件下、这两个位是否会被丢弃? (如中所示、它们不携带任何有意义的信息)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aravind、

    GUI 通过按钮不支持此功能。 您必须转到"Low Level View"选项卡并手动写入寄存器。

    当处于旁路模式时、2个 LSB 被丢弃、但实际上用于抽取模式。

    此致、

    Jim