资料介绍
Table of Contents
Quad-MxFE Board Hardware Details
Transmit Path
The 16x transmit front-ends are all on the bottom of the board and contain identical components. The Tx front-end is comprised of a balun for differential to single-ended transitioning, a filter, and an HMC8411 RF amplifier to serve as a modest gain stage for any downstream peripherals. The transmit signals are launched off the board via an MMCX connector.
Within the digital domain, the transmit path receives a data stream from the JESD204b/c interface and then has the option to traverse through 8x fine or 4x coarse digital up-converters (DUCs) prior to reaching the DAC for waveform synthesis. Use of these DUCs is described in UG-1578.
Receive Path
The ADC front-end paths are all on the top of the platform and contain identical devices for all 16x RF input channels. These channels are comprised of filtering, two HMC8411 gain stages, gain control via a digital step attenuator (either the HMC425A for rev. A/B or HMC540S for rev. C), and a balun for single-ended to differential transitioning. Filtering can be swapped with footprint-compatible filters to access different Nyquist zones. The received signal is launched onto the board via an MMCX connector.
Once digitized via the ADC, the input signal can then be routed through the digital down converters (DDCs) of the AD9081 or AD9082 to reduce the data rate sampled by the ADCs and/or to frequency translate the data using either the fine or coarse numerically-controlled oscillators (NCOs). Use of these DDCs is described in UG-1578. Additionally, on-silicon programmable finite-impulse response filters (FIRs) can be used to achieve broadband equalization across the channels. The data then is sent over the JESD204b/c digital interface to the baseband processor (BBP).
DSA Gain Control
Rev. A/B of the Quad-MxFE Platform uses the HMC425A as the receiver DSA for gain control. Rev. C of the Quad-MxFE Platform uses the HMC540S instead to provide a wider frequency coverage at the sacrifice of attenuation resolution. The DSA control is provided from both within ADI IIO Oscilloscope and via MATLAB control. The same DSA attenuation value is set for all ADC front-ends. Within ADI IIO Oscilloscope, the DSA value can be modified on the left side of the 'AD9081-3' tab as shown below. If using MATLAB to control the DSA value, then use the rx.ExternalAttenuation
property.
Clocking Architecture
Clock Circuitry Block Diagram
A 500 MHz reference clock between 0-3dBm is required by the Quad-MxFE Evaluation Platform. The reference clock is provided via a vertical SMA female connector (reference designator J41) in the center of the board. From this reference clock, the on-board clock distribution network generates the sampling clocks and SYSREFs for the data converters, as well the FPGA clocks. The full clock generation tree for Rev. C of the Quad-MxFE Platform is shown below.
The quality of the clock directly impacts AC performance of the on-board data converters. Ensure that the external clock path remains clean of any power supply noise and select the phase noise and spur characteristics of the clock source to meet the target application requirements. To verify PLL lock, there is a blue LED connected to a lock detection output from each ADF4371 PLL synthesizer. A lit LED indicates that the PLL synthesizer associated with that channel has locked. The table below shows the mapping between the blue LEDs and MxFE channels.
Clock LEDs
PLL/Synthesizer Lock Detect LEDs | ||
---|---|---|
MxFE# | PLL/Synthesizer Ref Des | LED Ref Des |
0 | U77 | DS2 |
1 | U80 | DS3 |
2 | U83 | DS4 |
3 | U86 | DS5 |
Direct MxFE Clocking
The Quad-MxFE Evaluation Platform also has provisions for directly driving the sampling clock of each MxFE data converter. An SMPM plug is available on each channel for this purpose, which connects to an AC-coupling capacitor that is not populated by default. Reference the schematic for more information. The table below lists the modifications required for direct clocking each channel.
Direct Clocking Modifications | ||
---|---|---|
MxFE# | SMPM Ref Des | Modifications |
0 | J37 | Depopulate C905, Populate C902 |
1 | J38 | Depopulate C955, Populate C952 |
2 | J39 | Depopulate C1005, Populate C1002 |
3 | J40 | Depopulate C1055, Populate C1052 |
Using MxFE On-Chip PLL
The AD9081 and AD9082 have on-chip PLLs to allow the user to inject a lower-frequency clock into the IC and then have this on-chip PLL generate the higher-frequency sample clock needed for the DACs/ADCs. Beginning with rev. C of the Quad-MxFE Platform, this capability is exposed with the use of differential HMC7043 outputs serving as this low-frequency clock source. To enable this capability, the user should perform the following default BOM platform modifications:
On-Chip MxFE PLL Clocking Modifications (Rev. C Only) | |
---|---|
MxFE# | Modifications |
0 | Depopulate C886/C887, Populate C1118/C1119 |
1 | Depopulate C936/937, Populate C1120/C1267 |
2 | Depopulate C986/C987, Populate C1293/C1312 |
3 | Depopulate C1036/C1037, Populate C1325/C1326 |
SYSREF Distribution
Rev. A/B of the board does not implement length-matched SYSREFs. A goal of the platform's multi-chip synchronization (MCS) effort was to prove successful MCS functionality with non length-matched SYSREFs. MCS has been demonstrated on rev. A/B boards.
However, rev. C implements length-matched SYSREFs in an attempt to simplify software support going forward.
A greater detail of the SYSREF distribution is shown in the FPGA Clocks section.
LVPECL to LVDS (One-Shot/N-Shot SYSREF vs. Continuous SYSREF)
The Quad-MxFE Platform operates by default in continuous SYSREF mode for rev. A/B of the system.
If desired, the HMC7043 can be operated in one-shot or N-shot SYSREF mode if using the HMC7043 in LVPECL output. However, the AD9081 devices require a LVDS input for its SYSREF. As such, an on-board LVPECL to LVDS transition is provided beginning with rev. C of the platform. This transition from LVPECL to LVDS is shown below.
FPGA Clocks
For the Quad MxFE Rev B boards, there are a number of reference clocks that are routed back to the FPGA. In the Rev B design, there are a total of 5 clocks from the HMC7043 that are routed back to FPGA via the FMC+ adapter. The simple overview can be seen here:
Each of the reference clocks out of the HMC7043 shares the same architecture:
This architecture is such that each clock is normally terminated with 100Ω differential. Additional U.FL connectors can be included in the signal path by placing two DNI'd resistors on the board. An alternative star termination scheme can be used if the 49.9Ω to ground is populated. Each line is also AC coupled. These lines are fed to the FMC+ and then travel to the FPGA as shown. The text on each of the lines between items corresponds to the signal name in the schematic and the letter/number combos in the boxes references to the pin name/number on the FMC+ and the XCVU9P FPGA.
The simplified version of which signals are connected to which quads is seen here:
Reference Clocks Rev B Board | |||
---|---|---|---|
Quad # | Quad Bank | MGTREFCLK0 | MGTREFCLK1 |
121 | X0Y2 | HMC7043 CLKOUT2 | HMC7043 CLKOUT0 |
122 | X0Y3 | HMC7043 CLKOUT4 | HMC7043 CLKOUT0 |
125 | X0Y6 | HMC7043 CLKOUT6 | HMC7043 CLKOUT0 |
126 | X0Y7 | HMC7043 CLKOUT2 | HMC7043 CLKOUT0 |
On the Rev C boards, the total number of reference clocks was cut down to 3. These are the FPGA REFCLK, FPGA JTX JESD and FPGA JRX JESD clocks from CLKOUT0/2/4 respectively. The HMC7043 also routes a number of SYSREF signals and other lower frequency clocks back to the FPGA as seen here:
Unlike in Rev B of the board, the three reference clocks to the FPGA have different circuits outside the HMC7043. The difference is the U.FL connectors which are not present on the FPGA JTX and JRX reference clocks:
The common architecture is such that each clock is normally terminated with 100Ω differential. An alternative star termination scheme can be used if the 49.9Ω to ground is populated. Each line is also AC coupled. These lines are fed to the FMC+ and then travel to the FPGA as shown. The text on each of the lines between items corresponds to the signal name in the schematic and the letter/number combos in the boxes references to the pin name/number on the FMC+ and the XCVU9P FPGA.
Note that the reference clocks for the JRX and JTX are not fed to a Quad PLL, but rather other clock inputs on the FPGA. The CLKOUT0 is the FPGA REFCLK and is fed to a number of Quad PLLs as seen here:
Reference Clocks Rev C Board | |||
---|---|---|---|
Quad # | Quad Bank | MGTREFCLK0 | MGTREFCLK1 |
121 | X0Y2 | N/C | HMC7043 CLKOUT0 |
122 | X0Y3 | N/C | HMC7043 CLKOUT0 |
125 | X0Y6 | N/C | HMC7043 CLKOUT0 |
126 | X0Y7 | N/C | HMC7043 CLKOUT0 |
Digital Interface
The Quad-MxFE Platform supports both JESD204b and JESD204c links. However, only four of the eight AD9081 SERDES lanes are routed on the board to the FMC+ connector, for a total of 16 SERDES lanes used in the system.
JESD204 Link Establishment References
FMC+ Pinout
The following zip archive contains two excel spreadsheets that show the pinout of the Rev B and Rev C boards: fmc_pinout_vcu118_quadmxfe_revb_revc.zip
MxFE Software/Hardware Pinouts
Control Interfaces
SPI (MxFE, ADF4371, HMC7043)
The AD9081 SPI interface is a 4-wire SPI by default, however the part can be run in a 3-wire interface is desired. There is a separate SPI bus for each of the AD9081s to allow for parallel operation if desired, but the FPGA currently supports sequential operation. The HMC7043 and ADF4371 are both wired for 3-wire SPI only. The ADF4371s share a common SPI bus with 4 CS lines. The HMC7043 has a separate dedicated SPI bus as well.
I2C (EEPROM, Voltage/Current Monitoring)
The EEPROM on the Quad MxFE board is a M24C02-RDW6TP which is a 2Kbit (256 byte) EEPROM with up an I2C interface speed up to 400kHz. In this design, the I2C SCL is run at 400kHz and the supply voltage is 3.3V from the VCU118 via the FMC+ connector. The address for this part is 101000b or 80 in decimal. This EEPROM is also queried by the VCU118 upon startup to determine the required VADJ level for the FMC+ VADJ. In the case the EEPROM is not programmed, the VADJ is automatically set to 1.8V.
On Rev C boards, the ADM1177 is used as a power monitor to measure the total current draw and voltage of the board.
Power Supplies
The Quad-MxFE Evaluation Board develops all RF and digital rails from +12V through the 6-terminal Power Connector. The kit also includes a compatible AC adaptor. The Power Connector is a Molex 39301060 dual-row, right-angle header. The pinout is shown in the table below. Note that a 5A reverse polarity protection Schottky diode is connected between ground and +12V.
Power Connector Pinout | |
---|---|
Pin Number | Function |
1 | +12V In |
2 | Ground |
3 | Ground |
4 | +12V In |
5 | +12V In |
6 | Ground |
The on-board DC regulation scheme is shown below. The analog and mixed-signal voltage domains are largely generated from separate LDOs to keep them noise-isolated from one another.
They are broadly separated into these categories:
- PLL voltages
- RF front-end voltage
- MxFE voltages
- Clock buffer voltage
Since some of this circuitry is repeated, many of the voltage domains are further separated based on their corresponding MxFE channel.
Power Distribution
A single 12V input is applied to the P1 connector, with a current rating greater than 8.8A. All voltages needed for the board are then derived from this source. Two LTM4633s, with downstream LDOs, help to provide the 1V rails for each MxFE. An LTM8053 helps to derive the 2V rails needed for each MxFE. The remaining 5V and 3.3V rails are ultimately derived from either an LTM8053 or an LTM8063, again with the aid of downstream LDOs.
A 1.8V_VADJ
signal is also received by the Quad-MxFE Platform from the FPGA evaluation board and is used to power level translators and the DVDD1P8
net on each MxFE to enable SPI communication.
Additionally, a 3.3V Power Good PG_C2M
signal is also received from the FPGA evaluation board (ie. the 'carrier') and is used to light the DS1 green LED and power the Quad-MxFE Platform (ie. the 'mezzanine') EEPROM to indicate proper operation and connectivity when connected to the FPGA board.
Beginning with Rev. B of the Quad-MxFE Platform, a dedicated LTM8063 (U121) was added with the sole intent to provide the 3.3V necessary to independently power the HMC7043 clock buffer IC.
The following LEDs should be lit during proper operation of the Quad-MxFE Platform. The LEDs are largely placed between the switching regulator uModules and the LDOs, so they often indicate an intermediate voltage prior to distribution downstream.
Power LEDs
Power LED Status Indicators | |
---|---|
LED Ref Des | Function |
DS1 | 1.8V_VADJ Good From FPGA Board |
DS6 | LTM8053 6V_OUT 6V Output Good (RF Amps/PLL Synthesizers) |
DS7 | LTM8053 6V_OUT 6V Output Good (RF Amps/PLL Synthesizers) |
DS8 | LTM4633 PGOOD3 1.3V Output Good (MxFE0/1) |
DS9 | LTM4633 PGOOD12 1V AND 1.3V Output Good (MxFE0/1) |
DS10 | LTM4633 PGOOD3 1.3V Output Good (MxFE2/3) |
DS11 | LTM4633 PGOOD12 1V AND 1.3V Output Good (MxFE2/3) |
Current/Voltage Monitoring
Beginning with Rev. C of the Quad-MxFE Platform, current and voltage monitoring is available via an ADM1177 I2C interface. Additionally, a 10A current limit threshold is set for the board and a voltage input threshold of greater than 10.4V is enabled.
LDO Bypass
Beginning with Rev. B of the Quad-MxFE Platform, the user is able to rotate ferrites prior to the LDOs on the board to investigate the system performance in which only the silent switcher μModules® are powering the downstream devices. Use this power distribution with caution, as this does require that the user also reprograms the μModule® output voltages using the external resistors near that part. The user can then determine if a power distribution system in which no LDOs are present fulfill the desired PSRR requirements for their design.
As an example for one LDO, notice that E14 and E15 share a common pad. E14 is normally populated, whereas E15 is set as 'Do Not Install' (DNI) by default. Also note that E15 is placed between the 1V_OUT
and 1P3V_IN
nets. The user can rotate the normally populated E14 to a position instead using E15, then modify the upstream μModule® voltage to output 1V instead of 1.3V, and then monitor a new power distribution topology.
Switch
Beginning with Rev. C of the Quad-MxFE Platform, a 12V power switch was installed to allow the platform to be plugged in to a wall or bench supply, but still switch power to the system.
Thermal Considerations
Use of the Rev. A and B Quad-MxFE Platform requires an external fan blowing across the long direction of the platform during operation. This allows the board to maintain a thermal equilibrium and improves the JESD204b/c link signal integrity.
5V On-MxFE Fans
Beginning with Rev. C of the Quad-MxFE Platform, 5V 2-pin headers are placed near each AD9081 to power a heat sink and fan assembly which is mounted directly to each MxFE. This helps to prevent thermal runaway and provides higher system stability.
To install these fan/heat sink assemblies, follow these instructions prior to the board's first-time use. A picture is below to identify the components:
- Remove the two screws (#5) from the shipped assembly
- Place the blue clip (#3) around the bottom of the MxFE
- Peel the self stick/thermal compound adhesive/sticker (#2) off the bottom of the heat sink (#1)
- Place the heat sink (#1) on the MxFE
- Slide the clip (#4) over the heat sink (#1) until the heat sink (#1) latches onto the blue clips
- Attach the fan (#5) with the two screws (#5)
- Plug in the 2-pin power wires from the fan (#5) into the nearest 2-pin header on the Quad-MxFE Platform
Schematic
Schematic/BOM Variants
There are presently three Quad-MxFE Platform variants which are populated with either different filters to access alternative Nyquist zones and/or different MxFE devices to extend the IBW of the system.
The schematics are hierarchical schematics. After downloading the schematic, you can go to page 2 and left click on any high-level block and then click 'Descend' to more easily navigate the system's schematic. Alt+Left Arrow will go back to the previous view.
ADQUADMXFE1EBZ
- Populated with AD9081
- 16x Rx Channels
- 16x Tx Channels
- Rx Analog Input Frequency Range: 2.7-3.7GHz
- Tx Analog Output Frequency Range: Up to 4GHz
ADQUADMXFE2EBZ
- Populated with AD9081
- 16x Rx Channels
- 16x Tx Channels
- Rx Analog Input Frequency Range: Up to ~1.8GHz
- Tx Analog Output Frequency Range: Up to 5.8GHz
ADQUADMXFE3EBZ
- Populated with AD9082
- 8x Rx Channels
- 16x Tx Channels
- Rx Analog Input Frequency Range: ~3.1 to 5.8GHz
- Tx Analog Output Frequency Range: Up to 5.8GHz
Earlier Systems
Only limited quantities of Rev. A and Rev. B systems were delivered. Rev. C systems are the broad-market released systems.
Layout
Layout board files are provided to the customer after purchase of the Quad-MxFE Platform. These files have been developed using Cadence Allegro tools and are in the format of a .brd file. Detailed electromagnetic simulations were performed on the layout to ensure optimum RF performance in such a dense channel footprint.
A few highlights of the board layout include:
- 600mils Channel-to-Channel Spacing
- 300mils RF Connector Spacing
- Board Footprint: 10.2“ x 4.5”
- >2,500 Components
Description of FPGA Builds
A full listing of the supported modes is located on the bottom half of this section here on software: Build descriptions and Download Link. As of July 2020, the following modes are supported:
Testcase DAC M8,L4 ADC M8,L4
- TX: JESD204B, Subclass 1, Mode 9 - M8, L4, 12GHz 6×8 (250MSPS)
- RX: JESD204B, Subclass 1, Mode 10 - M8, L4, 4GHz 4×4 (250MSPS)
- Load with the run.vcu118_quad_ad9081_204b_txmode_9_rxmode_10.tcl script
Testcase DAC M16,L4 ADC M8,L2
- TX: JESD204C, Subclass 1, Mode 11 - M16, L4, 12GHz 6×8 (250MSPS)
- RX: JESD204C, Subclass 1, Mode 4 - M8, L2, 4GHz 4×4 (250MSPS)
- Load with the run.vcu118_quad_ad9081_204c_txmode_11_rxmode_4.tcl script
Testcase DAC M4,L4 ADC M4,L4
- TX: JESD204C, Subclass 1, Mode 10 - M4, L4, 12GHz 12×1 (1000MSPS)
- RX: JESD204C, Subclass 1, Mode 11 - M4, L4, 4GHz 4×1 (1000MSPS)
- Load with the run.vcu118_quad_ad9081_204c_txmode_10_rxmode_11.tcl script
The build files should be downloaded from this section Build descriptions and Download Link as well and unzipped to your desktop in a folder named QuadMxFE. As of July 2020, the following files are included in the download: The file naming convention is the following:
- system_top_[MODE].bit (which is the FPGA bitstream)
- simpleImage.vcu118_quad_ad9081_[MODE].strip (which is the single blob: Linux kernel + devicetree + userspace filesystem)
- run.vcu118_quad_ad9081_[MODE].tcl (which is the helper script to load FPGA & boot Linux)
- Timing Commander 硬件 Interfaces 用户指南
- Timing Commander 硬件 Interfaces 用户指南
- GL865硬件用户指南英文版资源下载 0次下载
- UG-214:ADV7842硬件用户指南
- ADT7420 pmod硬件用户指南
- EVL-CN0396-ARDZ盾-用户指南硬件
- EVAD593R-PMDZ硬件用户指南
- EVAD592R-PMDZ硬件用户指南
- EVAD570R-PMDZ硬件用户指南
- AD7124-8 pmod硬件用户指南
- PMD-ARD-INTZ硬件用户指南
- 四号Mxfef快速发射指南
- 嫦娥四号中继卫星斜装动量轮支架优化设计的详细说明
- PSMC设计器用户指南及技巧
- SEED-BLDC用户指南(for2812) 20次下载
- 迅为国产四核RK3562开发板底板硬件接口原理说明 805次阅读
- 逐梦壹号STC32四驱智能小车设计方案 3632次阅读
- Orcad怎么设置复制位号的增加机制 1.1w次阅读
- PCB设计之五个EMI设计指南 3397次阅读
- 中国四大运营商在2G-5G频段划分范围详细数据 2.8w次阅读
- digilent用户按钮介绍 1524次阅读
- 米尔科技ARM Cortex-M3教程指南 2628次阅读
- 纽扣电池安装教程 8.2w次阅读
- 关于线号管的常识:线号管的方向问题,你了解吗? 1.4w次阅读
- 什么是用户画像?用户画像的四阶段 9485次阅读
- 火星人脸的图像处理过程 6144次阅读
- 一文知道UltraFast嵌入式设计方法指南 2453次阅读
- 嵌入式Linux主设备号和次设备号的获取 6540次阅读
- 关于龙芯三号简单介绍_龙芯三号规格及硬件开发系统 1w次阅读
- 简述中星9号直播卫星的四种升级方法 1.1w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多