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.

[参考译文] XTCIEVMK2LX:ADC14X250EVM 与 XTCIEVMK2LX 的使用

Guru**** 2547460 points
Other Parts Discussed in Thread: ADC14X250EVM, RFSDK, LMK04828

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604106/xtcievmk2lx-usage-of-adc14x250evm-with-xtcievmk2lx

器件型号:XTCIEVMK2LX

各位专家、您好。

我有 XTCIEVMK2LX 和 ADC14X250EVM、想要从 ADC 获取一些数据并在 EVMK2L 的 DSP 内核上进行处理。 我使用 EVMK2L 直接通过 FMC1连接器连接了 ADC 板、而没有 DLC 板、这与 EVMK2L 的参考设计#2不同、因为我发现、仅在没有 DAC 板的情况下使用 ADC 板时、不需要 DLC 板(参考 :e2e.ti.com/.../2094136。 但是、在这种情况下、我需要使用信号发生器为 ADC 板提供外部时钟。

我根据相关文档设置 H/W 和 S/W (包括 RFSDK):SLAU625 (ADC14X250EVM 用户指南)、TIDUB94A (设计#2入门指南)和 RFSDK 安装指南、唯一不同的是我提供50MHz 信号作为 ADC 板的输入时钟。 我想这并不是很关键。 (我 高速转换器论坛上询问过这一点、但尚未回答。)

我尝试运行以下命令:

root@K2L-EVM:~# radio reset
root@K2L-EVM:~# radio select 1x1-1xLTE80-HC-JESD121121x-DEMO2
root@K2L-EVM:~# radio init
Program LMK、RESET AFE 并加载固件。 按下 RETURN。
root@K2L-EVM:~#回放程序
root@K2L-EVM:~#回放启动
root@K2L-EVM:18300上的~# radio
开启 AFE 并检查其 JESD RX 状态。 然后按 RETURN。
回溯(最近一次调用最后一次):
文件"/usr/bin/radio、第108行、在中 
command.onecmd (''.join (sys.argv[1:]))
文件"/usr/lib/python2.7/cmd.py、第221行、位于 onecmd 中
返回 func (arg)
文件"/usr/lib/python2.7/rfsdk/command.py、第1161行、位于 do _on 中
self.radio.radio_on (ul、dl)
文件"/usr/lib/python2.7/rfsdk/radio.py、第498行、位于 radio_on 中
self.afe[i]。write (0x40000048、0x00086060)
AttributeError:StubbedAFE 实例没有属性'write'
root@K2L-EVM:~ 

我打开源代码 radio.py、发现 StubbedAFE 类没有"写入"方法(这是一个错误吗?)、因此我按如下方式添加了它:

STubbedAFE 类:

...

DEF 状态(自):
如果是 self.debug:
打印"AFE.STATUS %d"%(self.id、)
返回 AFE_STATUSRes()
DEF 写入(自身、地址、数据):
如果是 self.debug:
打印"AFE.WRITE %d"%(self.id、)

... 

然后重新运行命令:

root@K2L-EVM:~# radio reset
root@K2L-EVM:~# radio init
对 LMK 进行编程、复位 AFE 并加载固件。 按下 RETURN。
root@K2L-EVM:~#回放程序
root@K2L-EVM:~#回放启动
root@K2L-EVM:18300上的~# radio
开启 AFE 并检查其 JESD RX 状态。 然后按 RETURN。
错误:下行链路 JESD 接口无法正确配置
root@K2L-EVM:~# 

现在、正如您看到的、我收到了上述错误消息。 我可以在源代码中找到该消息、这似乎是由于 JESD 连接超时。

如何成功运行演示? 我应该购买参考设计中包含的 DAC 和 DLC 板吗? 我认为没有他们就足以满足我的目的。

我的目标很简单:从 ADC 板获取数据并在 DSP 板上进行处理、但我很难实现。 (有些人可能知道我的问题的历史记录。)

有什么建议或小提示吗?

非常感谢!

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

    我已将此内容转发给 RFSDK 专家。 他们的反馈应发布在此处。

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

    您好、

    14x250 ADC 配置具有一个外部时钟分频器。  标准编程为 x1、因此您需要245.76Msps 时钟。

    有几个时钟器件 EVM 可以生成正确的时钟、lmk04828。

    有一个 DEMO2配置、它使用 ADC、DAC 和 DLC。  

    有一个 DEMO2_JESDlpbk、您可以使用它来测试从1 Tx 到1 Rx 的软件、采样频率为122.88Msps。

    在此电子邮件中,有修改的无线电选择(etc\radio)、修改的用例(etc\radio\use-case)和修改的 DFE tgtcfg 文件(/usr/share/radio/DFE)。

     提取.RS (无线电选择)时、您需要重命名它没有扩展名

                                                .uC (用例) 、它没有扩展名

    请首先使用 JESD 环回。

    此致、

    Joe 电台

    e2e.ti.com/.../DEMO2_5F00_noTx.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Joe。 很高兴再次见到你。 )

    嗯、我必须使用250MHz 信号发生器! 我不确定它是否适合我、无论如何、我需要询问我的同事。 感谢您的回答。

    关于 LMK04828、我知道 ADC EVM 具有板载芯片、我需要修改硬件才能使用它。 否则、我需要如您所述购买 LMK04828 EVM。 我也会考虑这一点。

    我还有一个问题。 您建议我首先使用 JESDlpbk 配置、它到底是什么? 我可以在 DEMO2中选择1x1-1xLTE80-HC-JESD121121x-DEMO2和1x1-1xLTE80-HC-JESD121121x-JESDlpbk 两种无线电配置、我不知道它们有何不同。 我想我需要一个实际测试(其中模拟输入由外部源提供、而不是 DAC)、因此我尝试了*- DEMO2配置。 我还尝试了*–JESDlpbk 配置、但无论是否将 ADC 板连接到 DSP 板、结果都没有差别。 我想知道每种配置的具体作用是什么。

    Joe、感谢您的回答。 对我很有帮助! )