Post Go back to editing

Low-Frequency Distortion & SPI Communication Issue After DC Coupling Modification

Thread Summary

The user is experiencing low-frequency distortion and SPI initialization issues with the AD9467-FMC-250EBZ board connected to a ZedBoard. Despite performing DC-coupling modifications, the board fails to capture square-wave signals accurately at frequencies below 500 kHz. One board out of four also exhibits a non-responsive AD9517 clock generator during SPI communication, with the PART_ID register returning 0xFF, indicating a potential hardware issue such as a faulty CSB, reset, or MISO connection, or board damage from re-soldering.
AI Generated Content
Category: Hardware
Product Number: AD9467

Hello ADI Team,

I am currently working with the AD9467-FMC-250EBZ board connected to a ZedBoard for data acquisition experiments involving square-wave inputs from a function generator. The test frequencies range from 1 kHz to 1 MHz (1, 10, 25, 50, 100, 200, 500, and 1000 kHz).

1. Low-Frequency Distortion Issue

The output looks clean and stable for sampling frequencies between 500 kHz and 1 MHz. However, at lower frequencies (1 kHz – 100 kHz), the acquired waveform becomes heavily distorted.

From my research and forum discussions, I understand this distortion occurs due to the input transformer and AC-coupling capacitors that attenuate low-frequency and DC components. To address this, I performed a DC-coupling modification on the board:

  • Removed and bypassed the input path transformers T100, T101, T102, and T104.

  • Verified that T105 (XFMR optimized AD balun, 300 Ω to 100 Ω) was not populated on the board by default.

  • Ensured continuity from the input SMA connector to the ADC input pins to confirm a valid signal path.

The Analog Front end actual One is below:

Following these changes, I confirmed continuity from the input SMA connector through to the ADC input pins, ensuring that a valid signal path remains present.

Despite these changes, the board still fails to accurately capture square-wave signals at lower frequencies.
Could you please suggest additional schematic or configuration changes (e.g., biasing, common-mode adjustments, termination, or sampling settings) that would allow proper DC or low-frequency signal acquisition with the AD9467-FMC-250EBZ?

2. Post-Modification SPI/Initialization Issue (One Board)

After applying the same DC-coupling modification to four AD9467-FMC-250EBZ boards, three work perfectly and are fully programmable. However, one board is exhibiting unusual behavior during firmware operation.

  • When using the no-OS 2022_R2 branch with make TINYIIOD=y, the board successfully builds and connects, but no UART print messages appear during initialization.

  • The same board fails to connect to IIO Oscilloscope, whereas the other three identical modified boards connect and operate normally.

  • Upon debugging, I observed that the AD9467 ADC initializes successfully, but the AD9517 clock generator fails to respond to SPI communication. The PART_ID register always returns 0xFF, suggesting that the MISO line is floating and not returning valid data.

Given that the same firmware, SPI configuration, and hardware setup work fine with other boards, it appears to be a hardware-level issue localized to this particular unit.

Could you please advise on potential hardware causes, such as:

  • Faulty or unpowered CSB, reset, or MISO connection for the AD9517.

  • Power integrity or clock stability issues post-modification.

  • Possible board-level damage from transformer removal or re-soldering.

Any guidance on debugging steps or key measurement points (e.g., checking supply rails, SPI lines, or reset states) to isolate the failure would be greatly appreciated.

Parents Reply Children
No Data