Epiq Solutions Matchstiq Z3u Hardware User Manual

Epiq Solutions Matchstiq Z3u Hardware User Manual

Rf transceiver
Hide thumbs Also See for Matchstiq Z3u:

Advertisement

Quick Links

Matchstiq™ Z3u
RF Transceiver • Platform
HARDWARE USER MANUAL
V1.6 - OCTOBER 13, 2022

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Matchstiq Z3u and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Epiq Solutions Matchstiq Z3u

  • Page 1 Matchstiq™ Z3u RF Transceiver • Platform HARDWARE USER MANUAL V1.6 - OCTOBER 13, 2022...
  • Page 2 Matchstiq™ Z3u | Hardware User Manual CHANGELOG Revision Date Description Author 0.0.1 2020-05-07 Pre-release draft, initial version Meaghan Z 0.0.2 2020-09-03 Additional details added Meaghan Z 0.0.3 2020-09-28 Additional details, format conversion Barry L 2020-10-01 v1.0 release Barry L 2021-03-16 v1.1 release Barry L 2021-07-09...
  • Page 3 Epiq Solutions is disclosing this document (“Documentation”) as a general guideline for development. Epiq Solutions expressly disclaims any liability arising out of your use of the Documentation. Epiq Solutions reserves the right, at its sole discretion, to change the Documentation without notice at any time. Epiq Solutions assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates.
  • Page 4: Table Of Contents

    Matchstiq Z3u Setup Interfacing To Matchstiq Z3u Over USB ..................29...
  • Page 5 Interfacing To Matchstiq Z3u Over Serial Console Linux Board Support Package Options for Matchstiq Z3u ..................38 Overview .
  • Page 6 ..................Appendix A – Matchstiq Z3u RF Front End...
  • Page 7: Introduction

    Matchstiq™ Z3u | Hardware User Manual Introduction INTRODUCTION This document provides an overview of Epiq Solutions' Matchstiq Z3u software defined radio (SDR) [1], a highly integrated wideband RF transceiver plus Linux computer. The following topics will be discussed: Overview of the Matchstiq Z3u hardware and available interfaces...
  • Page 8: Legal Considerations

    Legal Considerations LEGAL CONSIDERATIONS Matchstiq Z3u is distributed all over the world. Each country has its own laws governing reception and transmission of radio frequencies. The user of Matchstiq Z3u and associated software is solely responsible for insuring that it is used in a manner consistent with the laws of the jurisdiction in which it is used.
  • Page 9: Proper Care And Handling

    Proper Care and Handling PROPER CARE AND HANDLING Each Matchstiq Z3u unit is fully tested by Epiq Solutions before shipment, and is guaranteed functional at the time it is received by the customer, and ONLY AT THAT TIME. Improper use can cause it to become non-functional.
  • Page 10: References

    Matchstiq™ Z3u | Hardware User Manual References REFERENCES 1. Matchstiq Z3u Product Page https://epiqsolutions.com/rf-transceiver/matchstiq-z/ 2. Epiq Solutions Support Portal https://support.epiqsolutions.com 3. Sysfs Interface for Userspace https://www.kernel.org/doc/Documentation/gpio/sysfs.txt 4. Zynq UltraScale+ Device Technical Reference Manual https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf 5. Petalinux Tools for Embedded Systems https://www.xilinx.com/support/documentation-navigation/design-hubs/dh0016-petalinux-tools-...
  • Page 11: Terms And Definitions

    Light Emitting Diode megahertz MMCX Micro-Miniature CoXial RF connector Msps Mega samples per second On The Go, a variant of the USB protocol supporting both host and device operation Platform Development Kit Programmable Logic Parts Per Million Epiq Solutions Proprietary Page 11...
  • Page 12 Satellite-based Augmentation System Software Development Kit Software Defined Radio SubMinature version A RF connector Secure SHell TCVCXO Temperature Compensated Voltage Controlled Crystal Oscillator Transmit UART Universal Asynchronous Receiver Transmitter Universal Serial Bus Table 1: Terms and Definitions Epiq Solutions Proprietary Page 12...
  • Page 13: System Overview

    (PC running Linux / Windows / MacOS or Android device), where supplemental processing and control of the Matchstiq Z3u could take place on the host system. Whether running in a standalone configuration or with a host device, all configuration and streaming of the Matchstiq Z3u is completed within the libsidekiq software API.
  • Page 14 Matchstiq™ Z3u | Hardware User Manual System Overview A block diagram of Matchstiq Z3u is shown below: Figure 1: Block diagram of the Matchstiq Z3u Epiq Solutions Proprietary Page 14...
  • Page 15: Hardware Specification

    0 to 76 dB, 1 dB steps Gain Control Mode Manual or Automatic A/D Converter Sample 233 Ksps to 61.44 Msps Rate A/D Converter Sample 12 bits Width Typical I/Q balance > 50 dB Table 2: RF Receiver Spec Epiq Solutions Proprietary Page 15...
  • Page 16: Rf Transmitter Specification

    External Reference Clock Input Power Range 0.8 – 1.3 Vpp, 0 dBm max from 50 ohm source for 40 MHz PPS Input Level 3.3V max GPSDO Refer to GPSDO Performance section Table 4: Clock Spec Epiq Solutions Proprietary Page 16...
  • Page 17: Digital Specification

    6-axis MotionTracking Device (3-axis gyroscope, 3-axis accelerometer) Measurement - Gyroscope sensitivity error: ±1% Unit (IMU) - Gyroscope noise: ±4 mdps/√Hz Sensor - Accelerometer noise: 100 μg/√Hz Component Temperature -40 ºC to + 85 ºC Rating Table 5: Digital Spec Epiq Solutions Proprietary Page 17...
  • Page 18: Hardware Interfaces

    Matchstiq™ Z3u | Hardware User Manual Hardware Interfaces HARDWARE INTERFACES Matchstiq Z3u provides a variety of different hardware interfaces for use by an end user. Each of these hardware interfaces is shown and defined below. Figure 2: Matchstiq Z3u front I/O ports...
  • Page 19 Rx or Tx. When operating in Dual Rx mode, this provides an RF access path to the second Rx path of the Matchstiq Z3u, such that Rx (J1) and TRx (J2) are both used as receivers tuned to the same LO.
  • Page 20: Push Button Input

    Frequency 10 or 40 MHz 0.8 – 1.3 Vpp, 0 dBm max. from 50 ohm source for 40 MHz Input level 0.8 – 3.0 Vpp, +6 dBm max. from 50 ohm source for 10 MHz. Epiq Solutions Proprietary Page 20...
  • Page 21: Pps Input/Output (Pps)

    USB-C INTERFACE The USB-C interface can be used to both power the Matchstiq Z3u and communicate via a network interface to the radio from a host device (such as a laptop or Android device). It supports a USB3.0 SuperSpeed interface.
  • Page 22: Temperature & Inertial Measurement Unit (Imu) Sensors

    Matchstiq Z3u is oriented as pictured in Figure 2. The Matchstiq Z3u includes an on-board GPS / GNSS receiver module to provide GPS timing as well as positioning and navigational data. The GPSDO requires an external GPS antenna to be connected to the SMA GPS antenna connector.
  • Page 23: Gps Disciplined Oscillator (Gpsdo)

    EEPROM. This parameter is read at power up, and the clock source determination is then made. If the Matchstiq Z3u is configured to use an external 40 MHz reference clock, but no external reference clock is provided via the MMCX connector any application attempting to initialize the SDR will fail.
  • Page 24 Matchstiq™ Z3u | Hardware User Manual Hardware Interfaces Figure 4: Allan Deviation Epiq Solutions Proprietary Page 24...
  • Page 25: Gps / Uart Functionality

    When using an active GPS antenna which requires a DC bias voltage, you will need to enable the GPS antenna bias: sidekiq@z3u:~$ cd /sys/fs/skiq_gps/0 sidekiq@z3u:~$ echo 1 | sudo tee ant_bias_en To verify that the GPS antenna bias is enabled: Epiq Solutions Proprietary Page 25...
  • Page 26 -rw-r--r-- 1 sidekiq root 4096 Jun 12 11:02 power_en_n -rw-r--r-- 1 sidekiq root 4096 Jun 12 11:02 reset sidekiq@z3u:~$ tail -n +1 * ==> ant_bias_en <== ==> has_fix <== ==> power_en_n <== ==> reset <== Epiq Solutions Proprietary Page 26...
  • Page 27: Gps Uart

    (whether it uses libsidekiq or not) to receive NMEA-0183 messages. This device file may also be used in conjunction with gpsd or gpsmon, for example. $ gpsmon /dev/ttyS0 $ gpsmon 127.0.0.1 Figure 5: GPSMON Example Epiq Solutions Proprietary Page 27...
  • Page 28: Matchstiq Z3U Setup

    When power is applied to the Matchstiq Z3u, the unit will power on and the status LED will turn on a solid green. After several seconds, once the system is fully booted up, the Status LED will begin blinking.
  • Page 29: Interfacing To Matchstiq Z3U Over Usb

    Interfacing To Matchstiq Z3u Over USB INTERFACING TO MATCHSTIQ Z3U OVER USB Once the Matchstiq Z3u is powered up and the Linux kernel has booted, the device appears as a USB Ethernet gadget network device with a default IP address of .
  • Page 30 Matchstiq™ Z3u | Hardware User Manual Interfacing To Matchstiq Z3u Over USB Contact Epiq Solutions [2] for process on recovering system via network interface. CHANGING THE DEFAULT IP ADDRESS The IP address can be updated using the Linux console or the Micro-B USB serial console. There...
  • Page 31 USB HOST MODE Support for USB host mode is available on Matchstiq Z3u Rev-C hardware. Dynamic switching between host mode and device mode is not currently supported. The USB host mode setting can be non-persistent or persistent.
  • Page 32 Matchstiq™ Z3u | Hardware User Manual Interfacing To Matchstiq Z3u Over USB ZynqMP> run $cp_img_sel SF: Detected n25q1024a with page size 256 Bytes, erase size 64 KiB, total 128 MiB device 0 offset 0x3840000, size 0xbe5b29 SF: 12475177 bytes @ 0x3840000 Read: OK ZynqMP>...
  • Page 33 This can be updated by running: sidekiq@z3u:~$ sudo fw_setenv bootcmd "run usb_host_bootcmd" 3. Once the environment variables have been configured, the Matchstiq Z3u can be rebooted: sidekiq@z3u:~$ sudo reboot If you monitor the serial console output when when booting with host mode selected, you should see the following: ## Loading kernel from FIT Image at 10000000 ...
  • Page 34 Matchstiq Z3u via the network interface presented via the USB Ethernet Gadget. Please note that the Matchstiq Z3u serial number can be found on the Matchstiq Z3u housing (white label) under the magnetic mount, if installed, and is also stored on a read-only Linux partition located The Matchstiq Z3u PCB sub-assembly 9xxx serial number is /calibration/matchstiq_z3u_sn.txt...
  • Page 35 Matchstiq™ Z3u | Hardware User Manual Included Applications INCLUDED APPLICATIONS Several applications are included with the Matchstiq Z3u in order to help you test and verify your setup, such as our standard libsidekiq command-line test applications. LIBSIDEKIQ TEST APPLICATIONS Test applications are located in...
  • Page 36 5.6 MHz channel bandwidth, 1 GHz tune frequency. The data is stored in the file as 16-bit I/Q pairs with ‘I’ samples stored in the upper 16-bits of each word, and ‘Q’ samples stored in the lower 16-bits of each word. Additional available options are described by executing ./rx_samples -h Epiq Solutions Proprietary Page 36...
  • Page 37 Linux system). The /dev/ttyUSB0 default Linux serial console on Matchstiq Z3u runs at a baud rate of 115.2 kbps, with 8 data bits, one stop bit, and no parity bits. Ubuntu 18.04.4 LTS z3u ttyPS0...
  • Page 38 Linux device tree. BSP BUILD PROCESS The Matchstiq Z3u BSP utilizes the PetaLinux 2018.3 utility (refer to [5]) to build the kernel and u- boot. The reference BSP and the build process is outlined in [2].
  • Page 39 Pulse Per Second (PPS) integration: This allows an externally generated PPS signal to be utilized by Matchstiq Z3u for the purpose of keeping track of time. This also provides a means to synchronize the time between physically separated Matchstiq Z3u units, where each Z3u unit receives a PPS signal.
  • Page 40 MATCHSTIQ Z3U PLATFORM DEVELOPMENT KIT OVERVIEW The Matchstiq Z3u Platform Development Kit (PDK) provides additional access to the debug connector of the Matchstiq Z3u as well as additional I/O debug access. The following sections outlines the basic features available with the Matchstiq Z3u Platform Development Kit.
  • Page 41 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit Figure 7: Matchstiq Z3u PDK Rev-B Epiq Solutions Proprietary Page 41...
  • Page 42 GPIO_TEST7 Table 11: Z3u PDK Debug Header (J1) Please note that the Matchstiq Z3u PCB debug connector pin orientation changed, pin 1 on Rev. D is on the opposite side from where it was on Rev. B. Figure 8: Matchstiq Z3u PCB Debug Connector...
  • Page 43 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit GPIO HEADER (J2) The GPIO header (P/N: 72454-010LF) of the Matchstiq Z3u PDK provides the ability to interface with PL GPIOs, and a PS GPIO. Rev-A Rev-B V1P8_IO V1P8_IO...
  • Page 44 The PS_MODE0 provides a GPIO interface accessible by the PS, connected to pin PS_MODE0. Additionally, when powering on the Matchstiq Z3u, it can be used to control the boot mode to either boot from the onboard QSPI flash or from an image on the microSD card. When driven low, the QSPI flash is selected as the boot device (this is the default), alternatively, the microSD is selected.
  • Page 45 Matchstiq Z3u Platform Development Kit USB MICRO-B CONNECTOR (J4) The USB Micro-B connector (J4) of the Matchstiq Z3u PDK provides the ability to interface with PL GPIOs, and a PS GPIO via an IO expander. The GPIO connector signals are described in the table below.
  • Page 46 The Linux Console is available via the USB Micro-B connector of the Matchstiq Z3u. The default Linux serial console on Matchstiq Z3u runs at a baud rate of 115.2 kbps, with 8 data bits, one stop bit, and no parity bits. The default username/password of sidekiq/sidekiq can be used to log in to the system.
  • Page 47 Details on interfacing with the GPIO via sysfs is described in detail in [3]. All GPIO definitions for the Matchstiq Z3u begin at an offset of 338. The MIO GPIO are under direct control of the PS, whose mapping is outlined in the table below. PL_GPIO are controllable via the FPGA and control via the sysfs can be enabled.
  • Page 48 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit LINUX SYSFS GPIO CONTROL EXAMPLE The following steps outline how to configure PL GPIO_TEST for Z3u as an output and configure the value to a logical high. Please note that by default, the PL GPIO signals are exported.
  • Page 49 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit sidekiq@z3u:~$ sudo gpioinfo [sudo] password for sidekiq: gpiochip0 - 174 lines: line unnamed unused input active-high line unnamed unused input active-high line unnamed unused input active-high line unnamed unused...
  • Page 50 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit line 68: unnamed unused input active-high line 69: unnamed unused input active-high line 70: "ext_pb" "ext_pb" input active-high [used] line 71: unnamed unused input active-high line 72: unnamed unused...
  • Page 51 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit line 142: unnamed unused input active-high line 143: unnamed unused input active-high line 144: unnamed unused input active-high line 145: unnamed unused input active-high line 146: unnamed unused input active-high...
  • Page 52 MATCHSTIQ Z3U RECOVERY If the bootloader (u-boot) is accidentally overwritten, the Matchstiq Z3u will no longer have the ability to boot. Depending the specific failure, there are a few approaches recovering a unit. Contact Epiq Solutions support for details.
  • Page 53 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Platform Development Kit Specifically, when in Linux, to set the force_sdboot variable, you can run the following on the Z3u: sudo fw_setenv force_sdboot 1 Then, either issuing a reboot command or power cycling the Z3u will result in the kernel, device tree, and FPGA to be loaded from the contents of the microSD card.
  • Page 54 Matchstiq Z3u Platform Development Kit POWER CONSUMPTION The power consumption of Matchstiq Z3u varies depending on the configuration and application of the radio. For these measurements, all tests were performed with root filesystem version 1.8.0 , libsidekiq v4.17.3 and FPGA v3.16.2.
  • Page 55 MATCHSTIQ Z3U MOUNTING AND CABLING TO TABLET Figure 9: Matchstiq Z3u Bottom View 1. Determine the desired location & orientation to mount the Matchstiq Z3u on the phone/tablet. 2. Clean the area with an isopropyl alcohol wipe. 3. Remove the adhesive liner from the metallic pad / Matchstiq Z3u.
  • Page 56 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Mounting and Cabling to Tablet Figure 10: Matchstiq Z3u Mag Mount Epiq Solutions Proprietary Page 56...
  • Page 57 Figure 11: Matchstiq Z3u Mechanical Outline MATCHSTIQ Z3U THERMAL The Matchstiq Z3u was isolated from the bench top by being placed on two 3mm shims (to eliminate conduction cooling into bench) with the TOP facing up towards ceiling and bottom facing down toward bench top.
  • Page 58 Matchstiq™ Z3u | Hardware User Manual Matchstiq Z3u Mounting and Cabling to Tablet Temperature Rise above Ambient (ºC_rise) Avg (PCB, SoC) Power Bottom Thermal Resistance Test Application Draw PCB Temp Sensor Temp Housing Housing to Ambient (Sensor Sensor Temp Temp Avg) ./rx_benchmark --...
  • Page 59 Matchstiq™ Z3u | Hardware User Manual Appendix A – Matchstiq Z3u RF Front End APPENDIX A – MATCHSTIQ Z3U RF FRONT END Figure 12: Matchstiq Z3u RF Front End The appropriate path through the filter banks is selected automatically based on the tune frequency.
  • Page 60 Matchstiq™ Z3u | Hardware User Manual Appendix A – Matchstiq Z3u RF Front End 280 – 366 MHz 4600 – 6000 MHz Table 24: Matchstiq Z3u Rx pre-select filter bands Epiq Solutions Proprietary Page 60...
  • Page 61 On-Chip FPGA BRAM 7.6 Mb Application usage Power-off On-chip FPGA DRAM 1.8 Mb Application usage Power-off On-Chip Memory 256 KB Application usage Power-off Table 26: Matchstiq Z3u Volatile Memory Memory Memory User Process to Removable Purpose Type Size Modifiable Clear QSPI...
  • Page 62 25°C. Part Number ES032-201-C Description ASY SKIQ-Z3U PCB Assy Failure Rate (fpmh) 3.468940 MTBF (hours) 288,272.49 Calculation Model Telcordia Issue 4 Operating Environment Fixed/Ground/Controlled Ambient Temperature 25°C Table 28: Sidekiq Z3U Failure Rate & MTBF Epiq Solutions Proprietary Page 62...
  • Page 63 Matchstiq™ Z3u | Hardware User Manual...

This manual is also suitable for:

Es032-211

Table of Contents