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.

AFE7769DEVM: Set up of LMK

Part Number: AFE7769DEVM
Other Parts Discussed in Thread: TSW14J58EVM, AFE7769D

Still I could not make the EVKit work correctly.

I want to know the setting one by one.

LMK default setting is as below and it could not be saved on the config file.

Should I use the default setting? 

  • If I use default setting, should I connect 1474.56Mhz on CLKIn(J19) port? Which level should it be?
  • Default setting shows as external ref. Should I connect REF_CLK from other external Signal generator on J11? Is any additional hardware setting required?

If I use different setting from default,

  • What is the possible freq of CLK IN(J19) port?  Could I use 10MHz CLK from equipment on the port? What will happen if nothing connected on the CLK_In(J19) port?
  • If REF internal is used, I guess I don't need to connect anything on the J11 port. Could the internal ref support all possible ref_CLK freq? Is there any limitation?

  • Hi Mr. Park,

    Thank you for your inquiry! 

    Still I could not make the EVKit work correctly.

    Can you please clarify the kind of test you are performing? This will help the team better understand the issue you have run into.
    Also, can you please send the configuration file and note which version of Latte you are using? 

    Should I use the default setting? 

    TI recommends to use the default LMK settings, which are already indicated in your screenshot from the Latte software.

    If I use default setting, should I connect 1474.56Mhz on CLKIn(J19) port? Which level should it be?

    You can connect the J19 port to either the RF output of a signal generator at 10MHz, or a signal analyzer depending on the test you are trying to conduct. It is not necessarily required, but will help sync the AFE from the clock.

    Should I connect REF_CLK from other external Signal generator on J11?

    No, this is not required. J11 does not need to be used.

    If I use different setting from default,

    • What is the possible freq of CLK IN(J19) port?

    To reiterate, you do not need to use the J19 port unless you are performing a specific test with the signal generator or signal analyzer. J11 is also not needed in this case as well.

    Please let me know if you have additional questions. Thank you!

    Best regards,

    Simran

  • I want to see ACLR performance of TX.

    On TX-Test page, I want to load 20Mhz(122.88MHz sampling) signal and want to check on Spectrum analyzer.

    I could see LO leakage on 3.5GHz but I could not see the modulated 20Mhz waveform.

    The config file is attached.

    Latte version(Tool version 1.2.0, Latte Framework Version 5.7.3) is shown on the screen shot.

    Device status page also captured. I am not sure why JESD RX link is red.

    By the way, the LMT default setting is "Fref external" and your suggestion is not using the J19. I think "Fref Internal" setting is more reasonable per your suggestion.

    AFE77xxD_Config.txt

    Thank you,

    - Jeong Park

  • Here is the log screen shot when I push the "Load Custom Data to FPGA" button.

  • Hi Mr. Park,

    Thank you for the follow-up questions.

    The config file is attached.

    Can you please share the .xlsx version of the configuration file? That way, we can test out the actual use case here in the lab and provide more targeted recommendations. We aren't able to do so using the .txt file.

    Latte version(Tool version 1.2.0, Latte Framework Version 5.7.3) is shown on the screen shot.

    This version should be fine!

    Device status page also captured. I am not sure why JESD RX link is red.

    Regarding the settings seen in the Device-Status tab in Latte, this can be ignored/left alone.

    Please provide the configuration Excel (.xlsx) file so we can review it on our end for you. This will simplify things and help get us one step closer to checking ACLR performance. Thank you!

    Best regards,

    Simran

  • Hi Mr. Park,

    A few things to point out...

    1. From the Log window, it looks like only Device Bringup was executed as it ends with "AFE configuration Complete".
      1. Try navigating to the TX-Test tab in Latte, and in the bottom-right corner, clicking "Relink JESD" to repair the FPGA Rx Sync, or AFE.adcDacSync(1).
      2. Also, try navigating to RXFB-Test, and clicking "Select RX/FB Channel" to fix the error.
    2. It doesn't look like "Load Custom Data to FPGA" was executed in the above screenshot; however, can you please share the waveform you are trying to use for the use case?
    3. Can you please share what the 7 warnings were? I wonder if this has to do with the configuration (.xlsx) file itself...

    Please review the above. Thank you!

    Best regards,

    Simran

  • Configuration .xlsx attached.

    The waveform file is from the Latte directory. I attached I used waveform file here.

    Test_JP.xlsxTM3p1a_20MHz_IBW_20_OBW_15KHz_122p88_FDD_winPC_50_10ms_cfr8dB_tranFrac0p9.zip

  • This time I got this log.

    Somehow the error is changed from last time.

  • Hi Mr. Park,

    A few comments:

    • I tested the Excel file on my end and received no errors. Can you please try a few things:
      • Close Latte.
      • Power off the AFE7769DEVM, then the TSW14J58EVM.
      • Disconnect the two EVMs from each other and reconnect, making sure they softly snap together at the FMC connection.
      • Re-power on the EVMs, ensuring both are at 5.5V.
      • Re-open Latte.
      • Try re-doing a Device Bringup with the same Excel file you are using.
    • One other thing I noticed: you are trying to load a 20MHz signal, however in your Excel file it says you are working with a 100MHz bandwidth signal. Does your test case call for 20MHz or 100MHz? If it is 20MHz, change the four green cells from 12 (indicator of 100MHz) to 3 (indicator of 20MHz) for item 43 in the DPD-CFR tab of your Excel file.

    Thank you!

    Best regards,

    Simran

  • Hi Mr.Park,

    Following up on the above and wanted to check in regarding the issue, and if it has been resolved. Thank you!

    Best regards,

    Simran

  • HI Simran,

    Now I could see 20MHz waveform on TX port.

    But the ACLR is much poor than my expectation.

    I am testing the Transceiver ONLY and the TX power level is ONLY -13dBm.

    I expected better than -50dB ACLR even though I did not set any DPD setting.

    But the waveform shows only -26dBc.

    Do you think what could be the reason?

    Below is my test result.

    - Jeong Park

  • Hi Mr. Park,

    Thank you for sharing your results. There is definitely room for improvement, and I have a few recommendations:

    • Regarding the configuration (.xlsx) file:
      • Your use case involves a bandwidth of only 20MHz, but your interface rate is currently set to 245.76MSPS, which is very high. This is one critical reason that you are not seeing the performance you would like to. If you use the Config-Gen tool in Latte and enter 20MHz for the bandwidth, you will receive a recommended interface rate of 61.44MSPS, and a DPD rate of 122.88MSPS or 184.32MSPS is sufficient.
      • Also, the bandwidth in your configuration file was set to 100MHz, which can be changed in row 62 of the DPD-CFR section, for future reference.
      • Overall, I recommend you start with a fresh configuration (.xlsx) file; please see attached for an example, which you may need to modify when it comes to CFR gain and peak limit, depending on your input RMS and target PAR.
        • Excel file: Nextivity_Sample.xlsx
        • Corresponding signal file (new one generated for the new interface rate of 61.44MSPS): Nextivity_Signal_TM3p1a_61p44Msps.txt
        • Please try out this new configuration file & signal file (both shared above), but I still recommend to re-generate the .xlsx using the Config-Gen tool and modifying the below two parameters, input RMS and PAR, based on your preference / setup.
    • Can you please share a block diagram of your setup, including the specific power amplifier (PA) in use and gain lineup of the driver(s) / pre-driver(s) / PA / attenuation? This would help immensely.
    • Also, which post-bringup script are you currently using for tuning and triggering DPD?
    • For your reference: input RMS = PAR + CFR gain + CFR threshold value
      • Example: 17.5dBFS (input RMS, which will be a negative number when you input into Config-Gen) = 8dB (PAR) + 9.3dB (CFR gain) + 0.2dB (CFR threshold value)

    Please provide feedback on the above, and try out the new files as well. 

    Thank you!

    BR,

    Simran

  • I used your config file and waveform, and I got much better ACLR of better than 45dBc.

    But somehow the waveform BW is 40MHz. 

    I am not sure what is wrong, but I got good ACLR so I could try my next stage test (EVM test).

    I will generate waveform by myself and will study more.

    About your question,

    I am testing the Transceiver evkit only for now. 

    When I understand and confident about the transceiver, I will connect PA, Drv amp, ATT, FB on my set up.

    I am not testing any DPD yet.

    Best Regards,

    - Jeong Park

  • Simran,

    I forgot a question.

    Even though I am not testing DPD right now, I need understanding about this below comment.

    Could you explain about "CFR gain" & "CFR threshold value" little more detail?

    "input RMS = PAR + CFR gain + CFR threshold value

    • Example: 17.5dBFS (input RMS, which will be a negative number when you input into Config-Gen) = 8dB (PAR) + 9.3dB (CFR gain) + 0.2dB (CFR threshold value)"

    Thank you,

    - Jeong Park

  • Hi Mr. Park,

    Glad to hear the ACLR is improved, and apologies for missing the part in your previous post about only testing the TX output of the AFE. Thank you for repeating it.

    I used your config file and waveform, and I got much better ACLR of better than 45dBc.

    One recommendation for you to try: adjust the TX DSA attenuation to 0dB to see an improved ACLR as well.

    When I understand and confident about the transceiver, I will connect PA, Drv amp, ATT, FB on my set up.

    Sounds great! Please let me know once you reach that stage, as well as the specific PA in use as a reference.

    Good luck!

    BR,

    Simran

  • Hi Mr. Park,

    Great questions, absolutely!

    Could you explain about "CFR gain" & "CFR threshold value" little more detail?

    To give a bit more context, CFR, or Crest Factor Reduction, is a process that helps to reduce the peak-to-average ratio (PAR) of a transmitted signal in a given RF lineup/system. At a larger scale, CFR helps improve a power amplifier's power efficiency and minimizes the (negative) impact seen on ACLR results!

    The CFR gain is the amount of gain needed to help reduce the PAR (which it does by clipping the signal at higher-than-normal peaks of amplitude) without clipping the overall signal you see on the spectrum analyzer. 

    The CFR threshold value of 0.2dBFS is simply recommended when configuring the AFE to present great ACLR purely at the AFE TX output.

    I recommend reviewing the AFE77xxD Configuration Guide (section 7) on CFR, for more information. I hope the above helped! Please let me know if you have additional questions.

    BR,

    Simran

  • Hi 

    Redirecting our conversation here:

    Hi Mr. Park,

     1. Regarding the long runtime, that may be related to the system requirements before downloading Latte. I am checking the specifics on this with my team and will get back to you on it.

     2. When it comes to the expected carrier power level, this will depend on the power level of the chosen PA in your system. -15dBFS input RMS is fine, but it is important to settle on a desired PAR, which will then allow you to modify your CFR gain accordingly.

    Some calculations, for reference:

    -15dBFS = 0dB -> 0dBFS = +15dB

    +15dB = xdB PAR + ydB CFR gain + 0.2dB CFR threshold (this last number is fixed)

    If you choose a target PAR of 8dB, then the desired CFR gain will be 6.8dB.

    8dB PAR + 6.8dB CFR gain + 0.2dB CFR threshold = 15dB = 0dBFS RMS

     

    It is recommended to keep the input RMS the same, but depending on the rated power output of the PA, the PAR can be changed based on what the PA can handle.

    3. Regarding the TX controls, the TX TDD is mean for both TDD and FDD. It is meant to simply act as a channel enabler, which can either be done on that page or the RXFB-Test page in Latte.

    Please let me know if you have additional questions as you work through your setup. Thank you!

  • Hi Simran,

    Still, I am testing the transceiver TX ONLY.

    I tried 5GNR 100MHz TX EVM test.

    For the waveform, I generated 100MHz 5G TM31 64QAM signal using WaveformGenerator4G5G.exe  with EVM setting and uploaded on Latte. 

    I could see good ACLR with the waveform but somehow my MXA could not decode and could not show the EVM.

    I am not sure if it is the waveform file issue or something else.

    Could you send me the proven 100MHz TM31 waveform for EVM testing? 

    Thank you,

    - Jeong Park

  • Hi Mr. Park,

    Can you please specify your PAR (i.e., 8dB) and interface rate for the use case? When it comes to the interface rate, since you are working with 1 carrier of 100MHz, I would assume 122.88MSPS

    BR,

    Simran

  • Hi Mr. Park,

    Please see below for the newly-generated waveform. Please verify that your configuration file is aligned from a carrier profile perspective (CFR gain/peak limit, carrier profile) in the DPD-CFR tab of the .xlsx file. Thank you!

    NR_1C_100MHz_30khz_FDD_256QAM_122.88.txt

    BR,

    Simran

  • Hi Mr. Park,

    Please see below for system requirements/recommendations, per our validation team:

    "8GB+ RAM is needed though we test it typically with 16GB RAM. We know that it works for Windows 7+"

    Thank you!

    BR,

    Simran

  • Hi Simran,

    I noticed, "Qt: Untested Windows version 10.0 detected! " Showing on my command window.

    And I have only 8GB RAM on the PC.

    I better upgrade my RAM.

    By the way, could you send me the configuration excel sheet for 100MHz BW waveform?

    I want to start testing the DPD performance.

  • Hi Mr. Park,

    That message is normal, but it is recommended to upgrade your RAM to get to the optimal Device Bringup time.

    Before I provide the configuration Excel, can you please specify the target PAR you require for testing? Also, if you are going to test DPD performance for the actual setup instead of just the TX output, can you please provide details around your RF lineup (i.e., power amplifier, attenuators etc.) if you are choosing to do so? Thank you!

    BR,

    Simran

  • Hi Simran,

    Could you explain about the meaning of target PAR?

    I am not sure about your purpose of the question.

    My purpose is having 50dB ACLR with 100Mhz TM11 5GNR signal.

    To have 50dB ACLR, only very small distortion is allowed, and I guess the PA output signal should have very similar PAR with original TM1.1 signal.

    LTE TM11 signal PAR is about 9.5dB and 5GNR could be similar.

    Here is my DPD test set up.

    - Jeong Park

  • Hi Mr. Park,

    Thank you for your questions.

    Could you explain about the meaning of target PAR?

    Target PAR is simply the PAR you would like to have for your setup (i.e., 8dB is a typical value). If your input RMS is -15dBFS (or +15dB/m), the chosen PAR will help determine the CFR value to help clip the waveform signal at an appropriate place. It also helps ensure that the ACLR at the end of tuning DPD is most optimal. 

    LTE TM11 signal PAR is about 9.5dB and 5GNR could be similar.

    Have you created a new signal to ensure the above is accounted for? Also, if you choose a PAR of 9.5dB, the CFR gain will be 5.3dB. This can be updated with the following C APIs:

    1. CAFE.updateCfrOpGain()
    2. CAFE.cfrConfig()

    I also recommend you review my previous responses around CFR configuration and working with Latte - they should help as well.

    my DPD test set up.

    Are you also using an FPGA in your system, or is this a loopback/repeater case? Just for clarity.

    Thank you!

    BR,

    Simran

  • Hi Simran,

    If the target PAR is used on CFR function, I think 8dB could be a good number for me also. 

    On our real product FPGA will be used, but for the testing we use loopback function frequently.

    Could you send me the configuration file for 100MHz BW signal with target PAR 8dB?

    Thank you,

    - Jeong Park  

  • Hi Mr. Park,

    Thank you for clarifying. Please see below for the configuration file as requested. In addition, should you have more questions or need of assistance to help with DPD tuning and triggering, please don't hesitate to let the team know. We would be happy to walk you through the recommended steps. Thank you!

    Nextivity_3p5G_100M_8dB_PAR.xlsx

    BR,

    Simran

  • Simran,

    Still I have trouble to make the DPD work. The ACLR does not improve at all.

    I am still trying different settings and checking.

    Here I have a question. 

    My EVKIT is for AFE7769D and the component has DPD function included inside of the IC.

    But Latte software has JESD setting for FB path.

    I thought. AFE7769D calculate all DPD function internally. 

    What is the function of JESD of FB path?  Is that setting impact DPD function on AFE7769D?

    - Jeong Park

  • Simran,

    If you have AFE7769D evkit training video, could you share with me?

    Thank you,

    - Jeong Park