I tried to capture the voltage of a target, not related to key extraction, just in general. However I could not capture a meaningful waveform. Only three values are in a 8000 long waveform, which are the following:
and around 0.002967 occassionally.
I am only using the measure SMA connector on a CW Lite, and the voltage varies between 3,2V and 3,32V on it(I checked with a 200MHz oscilloscope).
The configuration of the CW:
from tqdm import tnrange
import numpy as np
scope = cw.scope()
scope.clock.adc_src = “clkgen_x1”
scope.adc.samples = 8000
traces = 
print(“GPIO values at start:”)
while scope.advancedSettings.cwEXTRA.readTIOPins() != 3:
while scope.advancedSettings.cwEXTRA.readTIOPins() == 3:
wave = scope.get_last_trace()
As can be seen, capture starts(and ends) when the target shifts the level of one of its GPIO pins.
Did I forget/overlook some configuration which is needed? The CW Lite AD9215(if I see it correctly) is a 10-bit ADC, so at 2Vp-p it should have more(than 2 bits) variation when it measures a noise of 120mV, right?