Instrumentation and Controls · Study · FE Other Disciplines · FE → PE Prep
Instrumentation and Controls
4% of exam
Sensors and transducers, data acquisition, sampling and A/D resolution, signal conditioning, and logic diagrams.
3 concepts
A. Sensors
Sensors and Transducers
How temperature, pressure, motion, and chemical sensors turn a physical quantity into a usable signal, and how sensitivity, range, linearity, and calibration govern what you can trust.
Unlocks with an access pass — one-time payment, no auto-renew. View passes
Pass holders
B. Data acquisition
Data Acquisition, Sampling, and A/D Conversion
The signal chain from sensor to digital code: how the Nyquist rate prevents aliasing, how n-bit quantization sets resolution, and how conditioning, filtering, and gain make a small signal measurable.
Data acquisition is where a continuous physical signal becomes numbers a computer can use, and it is one of the most reliably tested corners of the FE Other Disciplines exam because the math is clean and the traps are sharp. The handbook's Instrumentation, Measurement, and Control chapter gives you the four equations that matter — sampling rate, the Nyquist criterion, A/D resolution, and the digital-reading-to-voltage relation — but the points come from using them together: choosing a sample rate that avoids aliasing, picking enough bits to resolve the signal, and conditioning a tiny sensor output so it fills the converter's range. This concept walks the whole signal chain in order, so the formulas snap onto a picture instead of floating free.
The acquisition signal chain
A data-acquisition system is a pipeline: the transducer produces a small analog signal, signal conditioning amplifies and filters it, an anti-aliasing filter removes frequencies above half the sample rate, a sample-and-hold freezes each sample, and the A/D converter assigns a digital code. Understanding the order matters — the anti-alias filter must come before the sampler, and amplification should happen before digitizing so the signal spans the converter's input range. Each stage adds or limits error, and exam questions usually probe one stage while assuming the rest are ideal.
Sampling rate and the Nyquist criterion
Sampling converts a continuous signal into a sequence taken every Δt seconds, so the sample rate is fs=1/Δt. Shannon's sampling theorem sets the rule: to reconstruct a signal faithfully, the sample rate must exceed twice the highest frequency present, fs>2fN. Watch the terminology, because conventions clash: the FE Reference Handbook names that highest signal frequency fN the 'Nyquist frequency,' so match the handbook on exam day — but most DSP texts instead call fs/2 the Nyquist frequency and call 2fN the 'Nyquist rate.' The physics is identical either way: fs/2 is the highest frequency the system can represent (the folding limit), and you must sample strictly faster than 2fN. Real systems sample several times faster than the strict minimum to give the anti-alias filter room to roll off.
fs=Δt1,fs>2fN
Aliasing
When the sample rate is too low, frequencies above fs/2 do not vanish — they fold back and masquerade as lower frequencies, an irreversible corruption called aliasing. A component at frequency f appears at an alias fa=∣f−kfs∣, where k is the integer that brings the result into the band [0,fs/2]. The cure is an anti-aliasing low-pass filter applied before sampling, removing any energy above the Nyquist limit. Once a signal is aliased, no amount of post-processing can recover the true frequency, which is why this is the most consequential mistake in data acquisition.
fa=∣f−kfs∣,0≤fa≤2fs
A/D resolution and the LSB
An n-bit converter divides its input span [VL,VH] into 2n equal steps, so the voltage resolution — the value of one least-significant bit (LSB) — is the span divided by 2n. This is the smallest voltage change the converter can distinguish; the quantization error of any single reading is at most half an LSB. More bits means finer resolution but more data and cost. Note the asymmetry the handbook flags: the digital codes run from 0 to 2n−1, so the highest representable voltage is one resolution step below VH, namely VH−Q.
Q=2nVH−VL(one LSB)
From digital code back to voltage
The converter outputs an integer N in the range 0 to 2n−1. To turn that code back into a voltage you scale by the resolution and add the low end of the range. This is the equation you use to interpret a reading, and combined with the sensor's calibration it carries a raw count all the way to engineering units. The quantization uncertainty ±Q/2 rides along with every such conversion.
V=NQ+VL,Q=2nVH−VL
Quantization error and dynamic range
Rounding a continuous voltage to the nearest code introduces quantization noise bounded by ±Q/2. For a full-scale sinusoid the resulting signal-to-noise ratio is approximately SNR≈6.02n+1.76 decibels — the famous 'about 6 dB per bit' rule, a fast way to judge how many bits a measurement needs. Each added bit halves the step size, doubles the number of levels, and buys roughly 6 dB of dynamic range. When a problem asks how many bits are required to resolve a given voltage, set 2n≥(VH−VL)/ΔV and round up.
SNRdB≈6.02n+1.76
Signal conditioning: gain, offset, filtering
Conditioning matches the sensor to the converter. Amplification with gain G scales a small signal so it spans the A/D input range — a sensor delivering tens of millivolts into a 0–5V converter wastes nearly all the resolution unless amplified. Choose the gain so the largest expected signal just reaches full scale: G=(VH−VL)/Vsensor,max. Offset (level shifting) centers a bipolar or biased signal, and filtering removes noise and band-limits the signal ahead of sampling. Crucially, amplifying before digitizing improves the effective resolution referred to the input: the input-referred LSB becomes Q/G.
Vout=GVin,Qinput-referred=GQ
Exam strategy
Sort every question into one of four molds: (1) sampling — compare fs with 2fN, or compute an alias with fa=∣f−kfs∣; (2) resolution — Q=(VH−VL)/2n, watching that the span is the full range and the count is 2n, not 2n−1; (3) code-to-voltage — V=NQ+VL; (4) bits-needed — solve 2n≥span/ΔV and round up. Always confirm whether a stated frequency is the Nyquist frequency (highest signal component) or the sample rate, and remember the smallest code is 0 V while the largest is VH−Q. For conditioning, set the gain so the maximum signal fills — but does not exceed — the converter range.
Key equations
Sampling ratefs=Δt1
Sample frequency from the sampling interval Δt (s). Units: Hz (samples/s).
Nyquist (Shannon) criterionfs>2fN
Sample faster than twice the highest signal frequency to reconstruct it. The FE handbook labels that highest frequency fN
Alias frequencyfa=∣f−kfs∣
Apparent frequency of an undersampled component; k
A/D voltage resolution (LSB)Q=2nVH−VL
Number of quantization levelsL=2n,N∈[0,2n−1]
An n
Code to voltageV=NQ+VL
Reconstruct the analog voltage from integer code N using resolution Q and range offset VL
Maximum representable voltageVmax=VH−Q
Top code is 2n−1
Quantization erroreq=±2Q
Worst-case rounding error of a single conversion, half a least-significant bit.
Quantization SNRSNRdB≈6.02n+1.76
Ideal SNR for a full-scale sinusoid; roughly 6 dB per bit of dynamic range.
Bits required for a resolution2n≥ΔVVH−VL
Amplifier gainVout=GVin,G=Vsensor,maxVH−VL
Input-referred resolutionQin=GQ
Resolution referred back to the sensor input after a gain stage G; amplifying before the A/D improves effective resolution.
Worked examples
Resolution and code-to-voltage of a 12-bit converter
Problem. A 12-bit A/D converter has an input range of 0 to 10V. Find the resolution (one LSB), the voltage for a code of N=1500, and the highest voltage the converter can represent.
Solution. Resolution: Q=2nVH−VL=21210−0=409610=2.44×10−3V=2.44mV.
Voltage at N=1500: V=NQ+VL=1500(2.4414×10−3)+0=3.66V.
Maximum: the top code is 4095, so Vmax=VH−Q=10−0.00244=9.998V.
Sanity check: 1500/4096≈0.366 of full scale, and 0.366×10V≈3.66V — consistent. Answers: Q=2.44mV, V=3.66V, Vmax=9.998V.
Q=409610=2.44mV,V=1500Q=3.66V
Aliasing of an undersampled tone
Problem. A 90Hz sinusoid is sampled at fs=100Hz. Is the Nyquist criterion satisfied, and at what frequency does the tone appear in the sampled data?
Solution. Nyquist limit is fs/2=50Hz
Choosing bit depth and conditioning gain
Problem. A sensor outputs 0 to 50mV. It feeds an A/D with a 0 to 5V input range. (a) What amplifier gain fills the range? (b) How many bits are needed to resolve 1mV at the converter input (referred to the sensor)?
Common pitfalls
•Dividing the span by 2n−1 instead of 2n for resolution. The handbook defines Q=(VH−VL)/2n; there are 2n steps, even though the largest code is 2n−1.
•Assuming the top code maps to VH. The maximum reading is VH−Q, one LSB short of full scale — a frequent off-by-one error.
•Confusing the Nyquist frequency with the Nyquist rate. Conventions conflict: the FE handbook names the highest signal component fN the 'Nyquist frequency,' while most DSP texts call fs/2 the Nyquist frequency and 2fN
•Sampling exactly at 2fN and assuming it works. The theorem requires fs strictly greater than 2fN
•Believing aliasing can be filtered out after sampling. The anti-alias filter must precede the sampler; once folded, the alias is indistinguishable from a real low-frequency signal.
•Forgetting to amplify before digitizing. A small sensor signal that uses only a sliver of the converter range throws away most of the available bits — set the gain to fill the span.
•Mixing units in the bit-count inequality. Keep span and target step in the same units before solving 2n≥span/ΔV, then round n up.
References
NCEES FE Reference Handbook — Instrumentation, Measurement, and Control: Sampling and Analog-to-Digital Conversion
NCEES FE Reference Handbook — Instrumentation, Measurement, and Control: Signal Conditioning
Oppenheim & Willsky, Signals and Systems — Sampling theorem, aliasing, and reconstruction.
C. Logic diagrams
Logic Diagrams and Control Logic
Read and build digital logic and control diagrams: gates and truth tables, De Morgan, ladder logic and seal-in circuits, interlocks, block diagrams, and how a PLC scan executes them.
Unlocks with an access pass — one-time payment, no auto-renew. View passes
Pass holders
the Nyquist frequency;
fs/2
is the folding frequency, which most DSP texts instead call the Nyquist frequency (with
2fN
the Nyquist rate).
is the integer placing
fa
in
[0,fs/2]
. Irreversible once it occurs.
Smallest distinguishable voltage step. VH,VL = input range limits, n = number of bits (typ. 4, 8, 10, 12, 16).
-bit converter has
2n
levels and codes 0 through
2n−1
.
.
, so the highest reading is one LSB below
VH
— a common off-by-one trap.
Smallest n that resolves a target step ΔV over the span; round n up to the next integer.
Scale the sensor signal to fill the converter range without exceeding it.
. The signal at
90Hz
exceeds
50Hz
, so
fs>2fN
is violated — the tone will alias.
Alias frequency with
k=1
:
fa=∣f−kfs∣=∣90−100∣=10Hz
, which lies in
[0,50]Hz
, so it is the alias.
Sanity check: a true
90Hz
component masquerades as
10Hz
— and no filtering after sampling can undo it; an anti-alias filter below
50Hz
was needed. Answer: criterion violated; the tone appears at
10.0Hz
.
fa=∣90−100∣=10Hz
Solution.
(a) Gain to fill the range: G=Vsensor,maxVH−VL=50mV5V=100.
(b) After the gain, a 1mV change at the sensor becomes 100×1mV=100mV at the converter. Bits needed: 2n≥0.1V5V=50. Since 25=32<50≤64=26, take n=6.
Check: a 6-bit, 0–5V converter has Q=5/64=78mV<100mV, so it resolves the amplified step. Sanity check: input-referred LSB =Q/G=78mV/100=0.78mV<1mV, confirming the requirement. Answers: G=100, n=6 bits.
G=50mV5V=100,2n≥0.15=50⇒n=6
the 'Nyquist rate.' Anchor on the unambiguous facts — you must sample faster than
2fN
and
fs/2
is the folding limit — rather than on the label.
; sampling at exactly twice can lose the signal entirely.