Files
kamil_adc/gate_capture_wiring.md
2026-04-07 17:22:17 +03:00

1.8 KiB

E-502 Wiring For gate_capture.exe

Purpose

This program captures two differential analog signals on E-502 while:

  • DI_SYN1 provides the external ADC clock
  • START_IN provides the repeating gate
  • data goes to the PC over the built-in USB 2.0

The program does not use any digital output.

Analog Inputs

  • Signal 1 + -> X3
  • Signal 1 - -> Y3
  • Signal 2 + -> X4
  • Signal 2 - -> Y4

These pairs correspond to:

  • ch1:2 -> X3-Y3
  • ch2:3 -> X4-Y4

Sync Inputs

  • 2 MHz clock from generator -> DI_SYN1
  • 20 kHz gate from generator -> START_IN

Behavior in software:

  • every clock edge on DI_SYN1 advances ADC sampling
  • rising edge of START_IN starts a capture window
  • falling edge of START_IN closes the current window

The stream itself starts immediately after X502_StreamsStart(). Windowing is done in software from the sampled state of START_IN.

Ground

  • generator common / reference ground -> GND of E-502

Even with differential analog channels, the sync inputs still need a valid common reference with the generator.

USB

  • E-502 USB 2.0 -> PC

ASCII Diagram

Signal source #1 (+) --------------------------> E-502 X3
Signal source #1 (-) --------------------------> E-502 Y3

Signal source #2 (+) --------------------------> E-502 X4
Signal source #2 (-) --------------------------> E-502 Y4

2 MHz generator output ------------------------> E-502 DI_SYN1
20 kHz gate output ----------------------------> E-502 START_IN
Generator common / GND ------------------------> E-502 GND

E-502 USB 2.0 ---------------------------------> PC
.\gate_capture.exe clock:di_syn1_rise clock_hz:2000000 gate_hz:20000 windows:1000 csv:gate_capture.csv svg:gate_capture.svg