Wiki

This version is outdated by a newer approved version.DiffThis version (21 Jul 2021 09:16) is a draft.
Approvals: 0/1

This is an old revision of the document!


EVAL-CN0566-RPIZ Overview

CN0566 is an RPi-based phased-array beamforming antenna demonstration platform that allows the user to experience the principles and applications of phased array antennas.

The RF input signal is received from an onboard 8 element patch antenna that operates from 10 to 10.5 GHz. Each antenna element is input to an ADL8107, a low noise amplifier (LNA) that operates from 6-18GHz with 1.3dB NF and 24 dB gain. The output of these amplifiers are fed into the main core of this circuitry, two of the ADAR1000. The ADAR1000 is an 8 GHz to 16 GHz, 4-Channel, beamformer that allow per-channel, 360° phase adjustment with 2.8° resolution and 31dB gain adjustment with 0.5dB resolution. The ADAR1000s are capable of bidirectional, half-duplex operation. However, CN0566 only connects the ADAR1000 receive paths. The outputs of four LNAs get phase and amplitude shifted by an ADAR1000, then summed together at its RFIO output.

The ADAR1000's RFIO output passes through a low pass filter before entering the LTC5548 mixer. The low pass filter removes the high side image of the mixer as well as any re-radiation of the high side LO. LTC5548 outputs an IF of approximately 2.2 GHz which passes through a low pass filter (LPF) to remove mixer spurs and attenuate any RF or LO leakage. The LPF's output, at Rx1 and Rx2, can then be mixed down and sampled by an external 2-channel SDR receiver, such as the ADALM-Pluto.

The system consists of the EVAL-CN0566-RPIZ, Raspberry Pi 3 or 4 running ADI Kuiper Linux, an ADALM-Pluto Rev. C, 5V power source, and either keyboard/mouse/monitor OR separate host connected via VNC. The Raspberry Pi 4 provides all SPI, I2C, and discrete digital I/O control signals.

 Figure 1. EVAL-CN0566-RPIZ Circuit Evaluation Board

Figure 1. EVAL-CN0566-RPIZ Circuit Evaluation Board


Features

  • Provides CN0566 software control via Raspberry Pi w/ Kuiper Linux
  • Includes an 10-10.5 GHz onboard antenna array design but with option to connect your own antenna
  • Supports applications running GNURadio, Python, or MATLAB

Videos

Documents Needed

Equipment Required

  • Hardware
    • EVAL-CN0566-RPIZ Circuit Evaluation Board
    • Raspberry Pi 4
    • 15.3W USB-C Power Supply
    • SMA cables
    • Monitor with HDMI display
    • Micro HDMI to HDMI adaptor
    • HDMI to HDMI cable
    • 16GB or larger SD card
    • USB keyboard and mouse
  • Software
    • ADI Kuiper Linux image



Block Assignments

 EVAL-CN0566-RPIZ Circuit Evaluation Board Top View Figure 2. EVAL-CN0566-RPIZ Circuit Evaluation Board Top View
 EVAL-CN0566-RPIZ Circuit Evaluation Board Side View Figure 3. EVAL-CN0566-RPIZ Circuit Evaluation Board Side View

  • Connector P1 is the 14 pin header for connection to ADALM-Pluto
  • Connector P2 is the 40 pin connector for Raspberry Pi 4
  • Connector P16 is the type C port for the supply
  • Connector RX1 is the SMA connector for RX1 output
  • Connector RX2 is the SMA connector for RX2 output
  • Connector TX_IN is the SMA connector for TX input
  • Connector TX_OUT_1 is the SMA connector for first TX output
  • Connector TX_OUT_2 is the SMA connector for second TX output
  • Connector LO_OUT is the SMA connector for LO output
  • Connector EXT_LO is the SMA connector for external LO input
  • Connector P11 is the TR pins of ADAR1000s
  • Connector J3 to J10 are the footprints for SMP connectors in case external antenna is to be used
  • Potentiometer R43 is the manual control of output voltage
  • Potentiometer R14 is the manual control of output current limit
  • Header P12 contains the output signal for the fan control



Running the System

 Figure 4. Test Setup Functional Block Diagram Figure 4. Test Setup Functional Block Diagram

  1. Set solder jumpers for the desired settings.
  2. Proceed with the hardware setup. Ensure the power supply Raspberry Pi are connected properly
  3. Burn the SD card with the latest ADI Kuiper Linux image. Insert the flashed SD card on designated slot on Raspberry Pi.
  4. Turn on the input supply. Wait for the Raspberry Pi to boot up.
  5. Open terminal and configure the device tree overlay file. See software section for detailed instructions. Make sure to reboot the Raspberry Pi after saving the config.txt file.
  6. Wait for the Raspberry Pi to boot up again.

TO BE EDITED



Solder Jumper Settings and Configuration

The CN0566 has jumper headers which configure different settings as shown below. Also, the default shunt positions are highlighted.
 EVAL-CN0566-RPIZ Evaluation Board Solder Jumper Guide Figure 5. EVAL-CN0566-RPIZ Evaluation Board Solder Jumper Guide

TO BE EDITED


EEPROM_ID: EEPROM Address Selection

EEPROM_ID sets the EEPROM I2C address. It consists of P4, P5 and P6 solder jumpers connected respectively to A2, A1 and A0 address selection pins of U7. The default address configuration is “111”. This EEPROM I2C address is configurable from 001 to 111. It cannot be set to “000” since U4 already uses this address for RPi HAT identification.

A0 A1 A2 Address Set
0 0 1 0x51
0 1 0 0x52
0 1 1 0x53
1 0 0 0x54
1 0 1 0x55
1 1 0 0x56
1 1 1 0x57



Hardware Setup

Setting up and Connecting the Raspberry Pi

The output display of the system will be through an external monitor with HDMI capability. To do this, connect the micro HDMI to HDMI adapter on the Raspberry Pi 4 HDMI port. Connect this to the monitor via the HDMI to HDMI cable.  Hardware connection of Raspberry Pi to Monitor Display Figure 6. Hardware connection of Raspberry Pi to Monitor Display
Connect an USB mouse and keyboard on the USB port of the Raspberry Pi Zero W. This shall allow us to control the Raspberry Pi upon boot up.  Hardware connection of Input Devices to Raspberry Pi Figure 7. Hardware connection of Input Devices to Raspberry Pi
Raspberry Pi connects to the EVAL-CN0508-RPIZ through P2 which is a 40-pin connector. You may do this directly by connecting the RPi on the bottom side of the connector or through a 40-pin ribbon cable.  Hardware connection of CN0566 Board and Raspberry Pi Figure 8. Hardware connection of EVAL-CN0566-RPIZ and Raspberry Pi Zero W

Input Supply

Power to the EVAL-CN0566-RPIZ can be connected through P16. P16 is a 3.0A USB-C receptacle.  Hardware Connection of Input Power Supply to CN0566 Evaluation Board Figure 9. Hardware Connection of Input Power Supply to EVAL-CN0566-RPIZ

Output connections

You can connect a resistive load/test circuit, an electronic load or multimeter at the output banana jacks P7 and P8. P7 is the positive polarity and P8 is the ground. Also, make sure you are aware of your load's power consumption to avoid overheating. EVAL-CN0508-RPIZ Evaluation Board Output Connections Figure 10. EVAL-CN0508-RPIZ Evaluation Board Output Connections

EVAL-CN0508-RPIZ Evaluation Board Connected to a Load Figure 11. EVAL-CN0508-RPIZ Evaluation Board Connected to a Load


Software Setup

Loading CN0566 Image on SD Card

In order to control the CN0566 from the Raspberry Pi, you will need to install ADI Kuiper Linux on an SD card. Complete instructions, including where to download the SD card image, how to write it to the SD card, and how to configure the system are provided at Analog Devices Kuiper Linux.
Write the image and follow the system configuration procedure.

Configuring the SD Card

Follow the Hardware Configuration procedure under Preparing the Image: Raspberry Pi in the Analog Devices Kuiper Linux page, substituting the following lines in config.txt:

dtoverlay=rpi-cn0566




Make sure to have the latest version of IIO Oscilloscope. Complete instructions and update scripts are found at Analog Devices IIO Oscilloscope.


Electronic Control and Diagnostics via IIO Oscilloscope Plugin

EVAL-CN0508-RPIZ allows electronic control of the output voltage and measurement display of other system diagnostics such as voltage, current and temperature through the AD7124-4 ADC. All of these are incorporated and displayed in the designated plugin for CN0508 in IIO Oscilloscope.
Figure 13. Graphical User Interface (GUI) window of ADI IIO Oscilloscope

DAC output

Setting this value from 0 to 65535 will vary the output voltage of the DAC.

Temperature Monitor

This shows the temperature readings of the two LT3081. While power dissipation is kept low in the LT3081 devices, operating at high currents with restricted airflow can result in an over temperature condition.

DC Supply

This presents the output voltage and output current of the EVAL-CN0508-RPIZ. Output voltage is set to the lower of the output voltages between the DAC and potentiometer.

Potentiometers

This shows the position of the voltage and current limit potentiometers. An indicator flag is raised if the output current reaches 95% of the current limit setpoint or if the measured output voltage falls more than 0.5V below the lower of (DAC setpoint, potentiometer setpoint).

Input Supply

This displays the input voltage on P1 or P2 connectors.


Schematic, PCB Layout, Bill of Materials, Casing

EVAL-CN0566-RPIZ Design & Integration Files

  • Schematics
  • PCB Layout
  • Bill of Materials
  • Allegro Project
  • LTSpice Simulations

End of Document

resources/eval/user-guides/circuits-from-the-lab/cn0566.1626851815.txt.gz · Last modified: 21 Jul 2021 09:16 by Trisha Cabildo