Documente Academic
Documente Profesional
Documente Cultură
Hardware I
MSP430 ADC
Embedded System Hardware
Embedded system hardware is frequently used
in a loop -“hardware in a loop“:
Westcott, T. Sampling: What Nyquist Didn't Say, and What to Do About It. Wescott Design Services
Flash A2D Converter
Easiest to understand
Parallel comparison with reference voltage
Very very fast - video processing
Often lower resolution (here is 4 bits of resolution)
1100
1011
Vx 1010
1000
V-
t
© P. Marwedel, Univ. Dortmund, Informatik 12, 2006/7, Embedded System Design
Application areas for ADCs
ENOB - Effective number of bits at bandwidth
(used in multimeters)
(using single bit D/A-converters;
common for high quality audio equipments)
[http://www.beis.de/Elektronik/
DeltaSigma/DeltaSigma.html]
(Pipelined flash
converters)
Westcott, T. Sampling: What Nyquist Didn't Say, and What to Do About It. Wescott Design Services
Quantization Noise
N = (approximated - real signal) called quantization noise.
Example: quantization noise for sine wave
Westcott, T. Sampling: What Nyquist Didn't Say, and What to Do About It. Wescott Design Services
Signal Conditioning
Sensor outputs are generally small, and require “signal
conditioning”
amplification – increase signal amplitude
level shifting – changing DC offset, signal/dual supply
galvanic isolation – preventing flow of ions (electrons), using
different method to exchange information – safety. Decoupling.
Transformer – magnetic flux
Opto-isolators - light
impedance transform – preparing signal for A/D
linearization – sensors are often nonlinear, like thermisters
filtering – removing noise or motion artifact, smoothing, etc.
Sensor Ranges
Resistance are most common
Sensor Type Resistance Range [Ohms Ω]
Stain gages 120, 350, 3500
Weigh-Scale Load Cells 350 - 3500
Pressure Sensors 350 - 3500
Relative Humidity 100k - 10M
Resistance Temperature Devices (RTDs) 100, 1000
Thermisters 100 - 10M
I R
R
Vout = Vin *
R+ R R+ R
R+ R
Wheatstone Bridge
If bridge balanced, Vout = 0;
If one leg is a sensor, Vout != 0;
Typical Circuit
MSP430 2013 Sigma-Delta
More complicated to understand
Estimating the signal, computing and minimizing error
16-bit resolution
Configuring modulator
frequency
Reference Voltage
fM = Modulator
Frequency
Analog
Inputs Configure sampling
(once, continuous)
Programmable and start sampling
Gain Amplifier
Register containing
conversion result