BitScope Input Offsets

Vertical Offsets and Dual Channel Display

Oscilloscope Dual Channel Waveform Display.

BitScope DSO can display up to four analog waveforms (and 8 digital waveforms) at once, depending on which BitScope model is used.

When displaying more than one waveform the vertical separation can be important.

Sometimes one simply wants the channels separated for clarity, as shown here. At other times one wants them to overlap or shown relative to the same vertical scale and offset for measurement purposes.

BitScope has a compact offset parameter for each analog channel that allows the offset applied to each waveform to be adjusted for these and many other others purposes.

Offset Control Parameter

The input offset parameter is the widget that controls the vertical offset for an analog channel.

BitScope DSO Input Offset Parameter.

Input Offset Parameter

Unlike some other scopes, this control is much more than just a handy display feature; it actually applies an analog offset voltage at the channel input.

This is important because it means (for example) a small signal sitting on a large DC bias voltage (e.g. ripple on a power supply) can be relocated to zero out the bias before the signal is captured so the small signal can be captured in a more sensitive range offering much high resolution capture. This is not possible without analog offsets.

In some situations, adjusting input offset can have a similar effect to using AC coupling at the channel input but AC coupling is less flexible and often does not help. If the bias is a varying voltage, AC coupling can be difficult to use because it's likely not to track the bias very well (depending on its frequency); AC coupling subtracts a specific time-averaged bias voltage but sometimes this is not what is needed.

ModeTracking Description
ACAC Coupling, filtered bias.
REFReference Voltage (i.e. no offset)
MEANWaveform mean (average) value.
MEDIANWaveform median value.
MANUALManually adjusted input offsets.

Offset Parameter Tracking

BitScope's solution to this is to offer alternatives in addition to AC coupling by way of offset tracking modes. When selected these modes adjust the input offset dynamically to achieve a particular outcome.

Choosing between manual offset, AC coupling, REF, MEAN or MEDIAN tracking depends on what you're doing. Usage varies but in broad terms these are the usual circmstances:

REF for ground referenced (i.e. DC) measurements.
Waveforms appear on the display located relative to ground. Any DC bias that appears in the signal itself moves the waveform up or down so measurements relative to zero volts can be made very easily.
AC Coupling to eliminate DC bias from the input signal.
Use this if the bias is beyond the reach of the input offset parameter. It applies continuously and is subject to the transfer characteristics of the channel's AC coupling circuit (typically good for DC and very low bias signal frequencies). Otherwise we recommend you use MEAN tracking.
MEAN tracking to eliminate DC bias from the captured waveform.
Similar to AC Coupling but instaneous and can be applied to one-shot waveform captures as well. It can effectively eliminate fast changing bias signals from the waveform so long as the bias waveform has a sufficiently low frequency at the prevailing timebase. Normally MEAN tracking is preferrable to AC coupling.
MEDIAN tracking to remove a media bias.
Similar to MEAN tracking but more useful for pulse-width modulating or other dynamically changing waveforms that have consistent peak values but variable or modulating average voltages.
Manual offsets to remove a fixed bias.
Useful to see a waveform relative to a known or expected DC bias (e.g. ripple on a power rail) where the bias offset is manually adjusted as required.
Oscilloscope Vertical Offset Change by Division.

Vertical Offset by Division (Click to Animate)

Using the Offset Control

The input offset parameter is an Act On Touch widget.

This means you can click, double-click, right-click or drag the mouse on it to change its value quickly and easily. Where you click on it (left side or right side) also affects how it responds.

The easiest way to understand how this all works is to look at these animated examples. Simply click on these images to see the mouse actions made on the parameter and the display changes that result.

The first example shows a 3.3V unipolar sinusoid which is manually offset down in three 1V steps (i.e. by Division) from DC to -3V and back by clicking first on the left side of the offset parameter and then on the right.

Oscilloscope Continous Vertical Offset Change.

Continuous Vertical Offset (Click to Animate)

This next example shows how to make a continous offset change.

In this case click-down the mouse on the offset parameter and drag it up or down to make a continous (manual) change to the input offset (and therefore, vertical position) of the displayed waveform.

Release the mouse button when you're done.

In this case we have applied a -1.7V offset to the 3.3V unipolar sinusoidal waveform to center it on the display. The offset parameter reports the waveform bias voltage (which we have now removed, i.e. +1.7V) not the (negative) offset used to remove it (-1.7V).

The next example shows the same thing but this time it is performed automatically using MEAN tracking.

Oscilloscope Vertical Offset MEAN Tracking.

MEAN Tracking Offset (Click to Animate)

Simply right-click the offset parameter to pop-up the tracking menu and choose MEAN. On a Macintosh Control-Click it instead.

BitScope calculates the signal average (MEAN) on every frame (at up to 100fps) and applies this value to the input offset. The effect is very similar to selecting AC coupling but it occurs instantly and it can apply to a one-shot captured waveform as well.

MEAN tracking ensures that whatever voltage appears at the input, it will appear centered in the middle of the display (so long as that voltage is within range). If you don't want this, simply select REF from the same menu instead to remove any input offset or manually change it as the previous examples explained.

The alternative to MEAN tracking is MEDIAN tracking.

Oscilloscope Vertical Offset MEDIAN Tracking.

MEDIAN Tracking Offset (Click to Animate)

It's accessed the same way and it performs a similar function.

However, instead of calculating the waveform average it evaluates the waveform median voltage (over the range of the selected display timebase) and applies that to the offset.

For some waveforms, including the sinudoid we've shown before they are the same but for others the are not.

In this example a 10% mark-space pulse train waveform is shown.

First MEAN offset tracking is selected and you can see that while it shows where the waveform average is, it's not the value needed to center the waveform on the display.

Then MEDIAN offset tracking is selected and the waveform is then located centrally on the display. This is a classic example of when median tracking would be preferred, expecially if the average value may change (e.g. if the duty cycle of this waveform was to change).

Related Posts

Raspberry
BitScope Blade for Raspberry Pi at Hannover Maker Faire!Jun 05
Software
BitScope DSO 2.9 Now Available.Jun 02
BitScope
Getting Started with BitScopeMay 08
BitScope
BitScope Support Board via TrelloMay 01
Education
BitScope Micro & Raspberry Pi in Education at BETTJan 21
BitScope
BitScope Connection Ports ExplainedDec 19
BitScope
BitScope Micro and Oscilloscope ProbesDec 10
Education
Electronic Measurement with BitScope & Raspberry PiNov 12
BitScope
BitScope Micro Webinar with element14!Oct 29
BitScope
element14 launches BitScope Micro for Raspberry Pi!Oct 27
BitScope
BitScope Micro Diagnostic Port Explained.Aug 16
BitScope
Reducing Quantization Noise with BitScopeNov 08
BitScope
Sydney BitScope, Online Demo Updated.Oct 30
Software
BitScope Touch Screen User InterfaceOct 28
BitScope
Why the oscilloscope update rate is important.Oct 06
Raspberry
Visualizing sound with Sonic Pi and BitScopeOct 05
BitScope
Differential measurements matter, here's why...Oct 01
Raspberry
BitScope Raspberry Pi OscilloscopeSep 25
BitScopeBitScope DSO Tutorial ExamplesSep 09
More...