Wiki

This version (28 Jan 2021 19:59) was approved by Robin Getz.The Previously approved version (10 Jun 2020 16:01) is available.Diff

ADRV1CRR-FMC

Compatible cards

ADRV9361-Z7035

The ADRV9361-Z7035 will work with the FMC Carrier, and all functionality of the carrier is supported.

ADRV9364-Z7020

The ADRV9364-Z7020 will work with the FMC Carrier, but not all carrier functionality is supported. The things that will work:

  • Ethernet
  • USB
  • PMOD1 and PMOD_MIO
  • PUSH BUTTON 1
  • PUSH BUTTON 2
  • PUSH BUTTON 3
  • LED 0

What cannot be used:

  • HDMI OUT
  • CAMERA
  • PMOD0 (pin 0 and 1 are connected)
  • SPF+
  • LED 1
  • LED 2
  • LED 3
  • SLIDE SWITCHES
  • PUSH BUTTON 0
  • FMC connector

Hardware

ADRV1CRR-FMC Rev. C

 This is the Rev C schematic and layout files for the ADRV1CRR-FMC carrier.

Trips and Tricks

External AD9361 reference clock via J1

An external Reference Clock can be supplied via J1. In order the switch the source the zynq-adrv9361-z7035.dtsi device tree needs to be modified.

	clocks {
		xo_40mhz_fixed_clk: clock@0 {
			#clock-cells = <0>;
			compatible = "fixed-clock";
			clock-frequency = <40000000>;
			clock-output-names = "XO_40MHz";
		};

		ad9361_clkin: clock@1 {
			#clock-cells = <0>;
			compatible = "gpio-gate-clock";
			clocks = <&xo_40mhz_fixed_clk>;
			enable-gpios = <&gpio0 105 1>; /* Set to 1 for extern AD9361_CLK */
			clock-output-names = "ad9361_ext_refclk";
		};

Option:
    enable-gpios = <&gpio0 105 ACTIVE_LEVEL>;

    ACTIVE_LEVEL:
    0 (active high) use on-board XO
    1 (active low) use external clock via J1
  1. Update the clock-frequency property with the exact frequency of the external supplied clock.
  2. Set enable-gpios = <&gpio0 105 1>
  3. Rebuild and install your modified device tree on the target
resources/eval/user-guides/pzsdr/carriers/fmc.txt · Last modified: 28 Jan 2021 19:57 by Robin Getz