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

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

3天内不再提示

使用TSW14J57指南进行AFE77xx EVM评估

星星科技指导员 来源:TI 作者:TI 2023-03-29 09:21 次阅读

AFE77xx的EVM与TSW14J57配合,工作在数据速率为737.28MSPS的条件下,具体的软件配置与TI官网提供的491.52MSPS的user-guide有较大不同。本use-GUIDE总结了在以下芯片配置条件下,如何进行AFE77xx的EVM的测试,以及在出现问题时的定位分析方法。

芯片工作模式:

pYYBAGQjkniAArbSAAIJCIqxA-o607.png

一、软硬件环境前期准备

1. AFE77xx EVM software setup

当前AFE77xx的控制是由Latte软件实现(由FAE交付给客户),软件版本为2p4p1,内嵌的库版本为V2P4。

poYBAGQjkniAJ3F7AAAd_-cSUXU834.png

点击安装后,会弹出以下窗口。第一个是安装所需的库,第二个是安装FTDI的Driver,第三个是安装数字板所需的ini文件,第四个是安装Latte的GUI。在安装时,要注意区分。注意要找到对应FAE拿到支持737.28MSPS速率的ini文件。

pYYBAGQjknmAHBWFAAB1uaYP8NY429.png

安装GUI完毕后,需要更新Latte的库(FAE交付给客户)。注意:重新安装库文件后,会将原有的库覆盖掉。

在安装完毕后,需要将如下的两个文件(由FAE交付给客户)放在该路径下:C:Usersa0235235DocumentsTexas InstrumentsLatteprojectsAFE77xxbringup。这两个文件有哪些参数需要修改将在“Device配置说明”部分进行说明。

poYBAGQjknmAcPmOAAAhaW-3PiE896.png

2. TSW14J57 EVM software setup

该GUI界面的具体配置在其它的user-guide有较详细的说明,这里只说明特殊的点。

如何确认自己使用的ini文件和firmware文件是匹配的?

在ini路径(C:Program Files (x86)Texas InstrumentsHigh Speed Data Converter Pro14J57revE DetailsDAC files)中找到你所需要使用的ini文件。在ini文件中的第二行会注明该文件所适配的firmware。例:下图所示,我所需要的firmware就是TSW14J57revE_ADCBRAM_DACDDR_L8_Reconfig_FIRMWARE

pYYBAGQjknqALG7UAACYTgDGmfM751.png

如果不小心将ini文件删除了怎么办?

打开Latte安装包,只勾选HSDCPRO ini files,安装包会自动将ini文件带回来。

注意尽量保护好FB的ini文件,当前的安装包暂不支持FB的ini文件安装。

3. AFE77xx EVM和TSW14J57的硬件环境配置

AFE77xx EVM的供电:6V/5A

AFE77xx EVM的USB:无特殊要求

TSW14J57 EVM的供电:12V/3A

TSW14J57 EVM的USB:USB3.0

风扇降温

4. AFE77xx EVM的外部RF cable连接

当用户需要验证QMC性能时,AFE77xx的EVM外需要外接一个BPF来抑制高阶奈奎斯特域可能的杂波,防止对校正性能产生影响,如下图所示。

poYBAGQjknqAERw0AAA8o4l7mm0908.png

二、初始化DEMO流程

1. 通过HSDCPRO配置数字板

首先通过HSDCPRO配置数字板,这里只补充BU提供的user-guide。

poYBAGQjknqANDSJAAHAXpN7WuM661.png

2. 通过Latte配置模拟

运行setup.py —— 此步没有error,没有warning。

运行devInit.py —— 此步8个error,6个warning,是正常的。

pYYBAGQjknuAVJV4AAHDB2wf8fg206.png

在运行BasicBringup初始化AFE77xx前,需要点击单板上的复位按钮进行复位。如果板子下电,需要再进行复位。

poYBAGQjknyAaXe3AARzJsFTW6w815.png

运行BasicBringup文件(可能命名有差别,请按照FAE给出的文件进行操作)。运行完毕后,查看是否输出有单音。如果没有,在HSDCPRO内进行单音发送,然后再运行一次BasicBringup文件。

QMC校正的脚本有更改:AFE.TOP.TIMINGCTRL.txToFbSelectCh(True,0)

三、Device配置说明

在bringup文件里可以清晰地看到一些基础配置,进行简单说明。Bringup里没有体现出来的,需要在特定的gui里观察。

sysParams.txIqmcFullBandEstimation – 写True使能全频带QMC,写False去使能

sysParams.FRef – 参考钟频率,当前设置为491.52MSPS

sysParams.Fs – 采样速率,当前设置为2949.12MSPS

sysParams.pllMuxModes – 配置PLL的模式。可以配成TX/RX共用本振,或配置成TX/RX分开本振。详细请见代码注释

sysParams.pllLo[x] – 配置第x个的锁相环频率

sysParams.LMFSHdRx – RX的LMFS模式,需要与数字板ini匹配

sysParams.LMFSHdTx– TX的LMFS模式,需要与数字板ini匹配

sysParams.LMFSHdFb – FB的LMFS模式,需要与数字板ini匹配

sysParams.jesdTxLaneMux – TX lane交换模式

sysParams.jesdTxLaneMux – RX lane交换模式

sysParams.ddcFactorRx – RX的DDC值

sysParams.ddcFactorFb – FB的DDC值

sysParams.ddcFactorTx – TX的DUC值

sysParams.fbNco – FBNCO的值

sysParams.setTxLoFbNcoFreqForTxCalib – 设置成1时,程序会自动选取频点来使FB的NCO和TX的LO相同,保证TX的QMC校正效果

sysParams.txIqMcCalibMode – 选择某一路FB通道作为QMC环回通路

AFE.TOP.overrideTdd(1, 1, 1) – TDD开关,RX,FB,TX。1为开,0为关。在做QMC时,需要打成(0,1,1)。

四、有用的脚本

调用图形GUI - device.TOP.gui.show()

查询204B状态:AFE.JESDRX[0].getJesdAlarms(0)

修改反馈NCO:

NCO_freq=2600

AFE.setFbNcoWord(1,NCO_freq)

4.修改PLL[n]本振值;

AFE.TOP.requestPllSpiAccess(1)

sysParams.pllLo[0]=3500

AFE.PLL[0].configurePll()

5.Reset QMC - AFE.TOP.SYSCALIB.resetTxIqmcLo ()

6.Freeze QMC - AFE.TOP.SYSCALIB.freezeTxIqmcEstim(True)

7.设置各个通道的DSA:

AFE.TOP.DSA[0].setTxDsa(0,0)

AFE.TOP.DSA[0].setRxDsa(0,0)

AFE.TOP.DSA[0].setFbDsa(0)

8.计算合适的NCO值:

先创建新脚本,复制并全部运行以下脚本:

def setCo(fInBaseBand):

fsBaseBand=2949.12

NumberOfSamples=2**16

bits=16

n = int(NumberOfSamples/2)

m = int((fInBaseBand/fsBaseBand)*n)

if (m%2) == 0 :

m = m+1

fInBaseBand=(m/float(n)*fsBaseBand)

return(fInBaseBand)

在命令窗口输入setCo(想要的频率),回读值为可以设置的频率。

五、Trouble Shooting

一般AFE77xx DEMO出现的问题为两大类:软件流程问题以及芯片performance问题。

软件流程问题很容易分辨,一般是由于调用的函数没有添加在库内,你可以看到在latte的log窗口中有黑色字体显示的error。一般log里是会指向特定的lib文件的,可以尝试性对lib文件进行修改或者上报。

pYYBAGQjknyANeqTAABPas4-EVY922.png

下面举一些常见案例进行说明:

1. TX通道单音输出功率偏低:

手册中描述的单音功率为3.5dBm@1.8GHz。但是实际测试时发现单音功率较低。

排查手段:

确认线损正确。

DSA值:防止DSA的值没有打对,命令行输入device.TOP.gui.show(),在如下窗口中读出DSA值,看是不是0。修改DSA值,看输出是否有变化,防止GUI上显示的DSA值不正确误导定位。

poYBAGQjknyASMbcAADos3oDJcw357.png

确认单板上的回波损耗,当前板子的驻波较差。

2. TX通道发载波出现很高的底噪:

回退一定功率,看是否底噪会有较大优化。

确认pattern的生成模式是否正确,bit(14)位数填错有可能导致这样的问题。

3. TX通道QMC校正效果没有达到手册预期:

手册的测试结果是基于某一些特定的条件的,实际的QMC校正效果受FB的底噪影响较大,镜像极限值为-88dBm/bin。在发现镜像校正效果较差时,可以去查看FB采数的结果,是否已经达到了-88dBm/bin的底噪,已经受限。

同时也要小心进入FB的功率值过大,导致反馈饱和,影响校正。

用户手动修改了FB NCO或者是TX LO,导致FB信号无法对齐,影响校正。

审核编辑:郭婷

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

    关注

    453

    文章

    50387

    浏览量

    421777
  • ti
    ti
    +关注

    关注

    112

    文章

    7961

    浏览量

    212129
收藏 人收藏

    评论

    相关推荐

    想要与ADC32J25EVMTSW14J50EVM完成一个完整的闭环测试,应当如何设置发射端?

    我在使用ADC32J25EVMTSW14J50EVM的过程中,按照指南的步骤进行了操作,但是报错TIMED OUT ERROR,请问您可不可以提供一个详细的设置流程,以便于我们参考
    发表于 11-15 07:05

    TSW14J57 EVM通过High Speed Data Converter Pro GUI采集数据时,HSDC界面上最大设置采样点数为524288,这个值能否继续变大?

    TSW14J57 EVM(搭配ADC12DJ3200)通过High Speed Data Converter Pro GUI(高速数据转换器专业版)采集数据时,HSDC界面上最大设置采样点数为
    发表于 11-15 06:42

    请问AFE5812EVM可以和TSW14J57EVM配套使用吗?

    请问AFE5812EVM可以和TSW14J57EVM 配套使用吗?官网上已经没有TSW1400EVM这个板子了。
    发表于 11-18 06:47

    利用TSW1400和AFE5808AEVM按照用户指南进行测试TSW1400捕捉不到信号是哪里出了问题?

    利用TSW1400和AFE5808AEVM进行测试,测试过程中我想用板载CMOS时钟,所以J9跳线帽连了OSC,在AFE5808AEVM的
    发表于 11-20 07:58

    TSW14J58EVM数据转换软件HSDC pro报错的原因?

    使用数据转换板卡TSW14J58EVM与高速ADC_EVM:ADCxxQJxx00 Evaluation Module进行模数转换测试时,数据转换软件HSDC pro报错:capture done
    发表于 11-22 07:39

    ADC12J2700EVM订货***

    2700、LMX2581和LMK04828通过易于使用的软件图形用户界面进行控制,以实现各种用途的快速配置。ADC12J2700EVM通过高速FMC连接器直接连接到TSW14J56EVM数据采集硬件
    发表于 04-09 09:44

    TSW6011EVM快速启动指南

    of the TSW6011 evaluation module (EVM) system. The TSW6011EVM is a single RX channel board that can
    发表于 11-07 14:36 0次下载
    <b class='flag-5'>TSW6011EVM</b>快速启动<b class='flag-5'>指南</b>

    如何进行AFE77xxEVM的测试

    较大不同。本use-GUIDE总结了在以下芯片配置条件下,如何进行AFE77xxEVM的测试,以及在出现问题时的定位分析方法。 芯片工作模式: 关键词:AFE77xx
    的头像 发表于 01-20 14:04 2366次阅读
    如何<b class='flag-5'>进行</b><b class='flag-5'>AFE77xx</b>的<b class='flag-5'>EVM</b>的测试

    针对小站应用AFE77xx的相关应用细则

    电子发烧友网站提供《针对小站应用AFE77xx的相关应用细则.pdf》资料免费下载
    发表于 08-28 10:55 0次下载
    针对小站应用<b class='flag-5'>AFE77xx</b>的相关应用细则

    在数字预失真系统中使用AFE77xx

    电子发烧友网站提供《在数字预失真系统中使用AFE77xx.pdf》资料免费下载
    发表于 09-02 11:05 0次下载
    在数字预失真系统中使用<b class='flag-5'>AFE77xx</b>

    AFE77xx AUX ADC在小站系统中的应用

    电子发烧友网站提供《AFE77xx AUX ADC在小站系统中的应用.pdf》资料免费下载
    发表于 09-04 10:01 0次下载
    <b class='flag-5'>AFE77xx</b> AUX ADC在小站系统中的应用

    AFE77xx集成收发器中的时分双工(TDD)模式

    电子发烧友网站提供《AFE77xx集成收发器中的时分双工(TDD)模式.pdf》资料免费下载
    发表于 09-21 10:08 0次下载
    <b class='flag-5'>AFE77xx</b>集成收发器中的时分双工(TDD)模式

    AFE77xx电源解决方案

    电子发烧友网站提供《AFE77xx电源解决方案.pdf》资料免费下载
    发表于 09-23 11:43 0次下载
    <b class='flag-5'>AFE77xx</b>电源解决方案

    AFE77xx DAC JESD204B调试

    电子发烧友网站提供《AFE77xx DAC JESD204B调试.pdf》资料免费下载
    发表于 09-27 10:17 0次下载
    <b class='flag-5'>AFE77xx</b> DAC JESD204B调试

    TRF1208-AFE7950-EVM评估模块用户指南

    电子发烧友网站提供《TRF1208-AFE7950-EVM评估模块用户指南.pdf》资料免费下载
    发表于 11-14 14:10 0次下载
    TRF1208-<b class='flag-5'>AFE7950-EVM</b><b class='flag-5'>评估</b>模块用户<b class='flag-5'>指南</b>