Test equipment integration for signal analysis (oscilloscope and logic analyzer)
This skill provides test equipment integration for signal analysis, enabling automated measurements, protocol decoding, and timing verification using oscilloscopes and logic analyzers.
signal-integrity-testing.js - Signal quality validationhardware-bring-up.js - Initial signal verificationreal-time-performance-validation.js - Timing validationThis skill is invoked when tasks require:
scope.channel[1].enabled = True
scope.channel[1].scale = 1.0 # V/div
scope.trigger.source = "CH1"
scope.trigger.level = 1.65 # V
scope.trigger.slope = "RISE"
measurement = scope.measure.rise_time("CH1")
print(f"Rise time: {measurement * 1e9:.2f} ns")
analyzer.set_sample_rate(24e6) # 24 MHz
analyzer.set_capture_depth(10e6) # 10M samples
analyzer.add_decoder("i2c", sda=0, scl=1)
analyzer.trigger.add_condition("i2c_start")
analyzer.start_capture()