[资料分享] TI博文-AFE77xx EVM Evaluation with TSW14J57 Guide

[复制链接]
 楼主| xyz549040622 发表于 2019-8-7 21:22 | 显示全部楼层 |阅读模式
摘   
在AFE77xx的EVM与TSW14J57配合,工作在数据速率为737.28MSPS的条件下,具体的软件配置与TI官网提供的491.52MSPS的user-guide有较大不同。本use-GUIDE总结了在以下芯片配置条件下,如何进行AFE77xx的EVM的测试,以及在出现问题时的定位分析方法。
芯片工作模式:




一、软硬件环境前期准备
1. AFE77xx EVM software setup
当前AFE77xx的控制是由Latte软件实现(由FAE交付给客户),软件版本为2p4p1,内嵌的库版本为V2P4。
点击安装后,会弹出以下窗口。第一个是安装所需的库,第二个是安装FTDI的Driver,第三个是安装数字板所需的ini文件,第四个是安装Latte的GUI。在安装时,要注意区分。注意要找到对应FAE拿到支持737.28MSPS速率的ini文件。
2. TSW14J57 EVM software setup
该GUI界面的具体配置在其它的user-guide有较详细的说明,这里只说明特殊的点。
  • 如何确认自己使用的ini文件和firmware文件是匹配的?
在ini路径(C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\14J57revE Details\DAC files)中找到你所需要使用的ini文件。在ini文件中的第二行会注明该文件所适配的firmware。例:下图所示,我所需要的firmware就是TSW14J57revE_ADCBRAM_DACDDR_L8_Reconfig_FIRMWARE
二、初始化DEMO流程
1. 通过HSDCPRO配置数字板
首先通过HSDCPRO配置数字板,这里只补充BU提供的user-guide。
[url=https://e2echina.ti.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-02/2.2.png]在运行BasicBringup初始化AFE77xx前,需要点击单板上的复位按钮进行复位。如果板子下电,需要再进行复位。
三、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文件进行修改或者上报。
下面举一些常见案例进行说明:
1. TX通道单音输出功率偏低:
手册中描述的单音功率为3.5dBm@1.8GHz。但是实际测试时发现单音功率较低。
排查手段:
  • 确认线损正确。
  • DSA值:防止DSA的值没有打对,命令行输入device.TOP.gui.show(),在如下窗口中读出DSA值,看是不是0。修改DSA值,看输出是否有变化,防止GUI上显示的DSA值不正确误导定位。
[url=https://e2echina.ti.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-02/5.2.png][/url]
  • 确认单板上的回波损耗,当前板子的驻波较差。
2. TX通道发载波出现很高的底噪:
  • 回退一定功率,看是否底噪会有较大优化。
  • 确认pattern的生成模式是否正确,bit(14)位数填错有可能导致这样的问题。
3. TX通道QMC校正效果没有达到手册预期:
  • 手册的测试结果是基于某一些特定的条件的,实际的QMC校正效果受FB的底噪影响较大,镜像极限值为-88dBm/bin。在发现镜像校正效果较差时,可以去查看FB采数的结果,是否已经达到了-88dBm/bin的底噪,已经受限。
  • 同时也要小心进入FB的功率值过大,导致反馈饱和,影响校正。
  • 用户手动修改了FB NCO或者是TX LO,导致FB信号无法对齐,影响校正。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
sensitivity 发表于 2019-8-10 16:42 | 显示全部楼层
感谢楼主分享!学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部