SPLat Logo

OBCB Theory of operation

NOTICE: Our web site is being updated, but is currently experiencing extreme slowness due to host issues. Please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map

OBCB Theory of operation

The OnBoard Counter B allows event and/or frequency counting on up to 8 inputs (channels).

Count registers

Each channel has a 16-bit count register with a capacity of 65,535 counts. If the count goes over that it rolls over to zero. The count register can be read out as a floating point number, and optionally cleared at the same time.

Time base

For frequency measurement there is a single time base associated with (shared by) all OBCB channels. The time base works on a fixed cycle, consisting of two phases. Phase A lasts 1000mS, and Phase B lasts 100mS. You use Phase A as the counting phase and Phase B for reading out results. There are instructions to let you synchronize accurately to the two phase.

The accuracy of the readings will depend on timebase error and quantisation error. Typically this is:

jndexing of channels

The OBCB instructions contain the channel number as an argument. The channel number is jndexed, so it is very easy to create multichannel counting functions using MultiTrack.