This version (25 Mar 2016 18:29) was approved by Neil Wilson, Charly El-Khoury.The Previously approved version (25 Mar 2016 18:28) is available.Diff

AD-TRXBOOST1-EBZ Production Testing


The production testing is quite simple, since each board has been completely characterized and we know the layout is good, we can just look for gross errors. First the noise floor is checked when no input is supplied to make sure it is within a certain threshold, then a couple tones are input and the response is checked to be within certain bounds.

Creating an SD test card

First, write the latest available SD card image found at to a spare card and prepare the card to boot into Linux as detailed on that page for the target FMCOMMS and carrier boards. In this case copy the BOOT.BIN and devicetree.dtb files from the zynq-zc706-adv7511-ad9361-fmcomms2-3 folder into the base directory of the SD card's boot partition).

Then the card needs to be modified to run the tests automatically on boot. Test scripts are provided in that automate initializing osc with the correct profile and environment.

See the following example diff for required changes to the launcher to run the tests on boot:

--- ./.config/autostart/config_autostart_osc.desktop	2013-12-09 15:55:41.774730469 -0500
+++ ./.config/autostart/config_autostart_osc.desktop	2012-12-31 19:20:18.000000000 -0500
@@ -1,11 +1,11 @@
 [Desktop Entry]
+Exec=sudo /usr/local/bin/

Required hardware

  • 1 ZC706 carrier board and power supply
  • 1 keyboard/mouse
  • 1 HDMI monitor
  • 1 SD test card
  • 1 AD-FMCOMMS3-EBZ board
  • 1 AD-TRXBOOST1-EBZ board
  • 1 3 pin power cable
  • 1 SMA loopback cable

Test process

The TRXBOOST1 testing should be done using the following steps:

  1. Make sure the ZC706 is plugged in with the testing SD card inserted and the HDMI monitor and keyboard/mouse are properly attached to the system and powered on.
  2. The TRXBOOST1 board should be mounted on the TX2A/RX2A jacks of the AD-FMCOMMS3-EBZ board and the power cable connected as seen in the following image.
  3. Connect the RX_IN and TX_OUT jacks on the TRXBOOST1 board with the SMA loopback cable.
  4. Power on the ZC706 board.
  5. The board should boot into the ADI Linux environment and begin the tests automatically.
  6. When tests pass, the following window should be shown as seen in the image below. If tests fail, a error dialog will be shown instead. In either case, hit the confirmation button to halt Linux and after several seconds power off the carrier board via the physical switch on the ZC706.
  7. Remove the TRXBOOST1 card and return to step 1 to continue with the next board.

Navigation - AD-TRXBOOST1-EBZ

resources/eval/user-guides/ad-trxboost1-ebz/testing.txt · Last modified: 25 Mar 2016 18:29 by Neil Wilson