A $45 Rohde & Schwarz AMIQ: Teardown and Circuit Analysis

2025-06-11

The author acquired a Rohde & Schwarz AMIQ I/Q modulation generator for a mere $45 at an auction. This device, lacking a user interface beyond a power button and three LEDs, presented a significant restoration challenge. The article delves into the AMIQ's functionality, teardown, and internal circuitry, focusing on the analog sections. Key areas explored include the reference clock generation, DAC clock synthesizer, I/Q output skew tuning, variable gain amplifier, and internal diagnostics. The author provides detailed analysis of components like the AD9850 and praises the AMIQ's comprehensive schematics, using images and diagrams to aid explanation.

Read more
Hardware

Reverse Engineering a 90s Tektronix 5Gsps Oscilloscope

2025-05-05

This blog post details a reverse engineering effort on a Tektronix TDS684B oscilloscope, renowned for its impressive 5Gsps sample rate in the 1990s. By examining the internal components and taking measurements, the author discovered a key component: an unidentified ADG286D chip, likely an analog CCD FIFO memory. This chip captures analog signals at extremely high speed before digitizing them at a much slower 8MHz rate. Despite significant noise on the ADC input, the final displayed waveform is remarkably clean, hinting at sophisticated signal processing techniques. The analysis reveals the ingenious design that achieved such high sampling rates with the technology available at the time.

Read more

Symbolic Reference and Hardware Models in Python: A New Approach to Boosting Hardware Design Efficiency

2024-12-31

This article introduces a novel approach to hardware modeling using Python – symbolic models. Traditional hardware design workflows involve multiple models (behavioral, architectural, RTL, etc.) for verification, but debugging can be challenging for complex algorithms and data management. The author proposes using Python symbolic models, tracking data origins instead of the data itself, to simplify the debugging process. Using an image downscaler as an example, the article details the construction and comparison of reference and hardware symbolic models, showcasing the advantages of symbolic models in improving design efficiency and confidence, especially when dealing with complex data management and specification changes.

Read more