Close

Software Trigger Flow

A project log for NS1 Oscilloscope

A compact, headless, 62.5MS/s, 7.5MHz bandwidth oscilloscope.

schuyler4schuyler4 07/10/2025 at 05:320 Comments

Recently, I have been working on improving the trigger flow. The original issue involved starting a normal trigger or single trigger and not triggering on a waveform, and then making another adjustment like horizontal or vertical scale or trigger type. This would cause the scope to freeze and forced you to close the software and power cycle the scope. Fixing this required making changes to both the software and firmware with respect to how an armed trigger is stopped. Unfortunately, now that the problem is fixed, there is another problem where there is minor waveform ghosting when adjusting the scale when a normal trigger waveform is refreshing. Fortunately, this is a relatively minor artifact and doesn't significantly affect functionality.

Discussions