Expert Service 18772897664 [Hours]
Related Info 
Useful Tools:

Related Info 
Useful Tools:

View PDF  Print View
by: Paul Sivertsen
Analogtodigital & digitaltoanalog converters can be pretty complicated, indeed.
Fortunately for you, Sonic's got your back with this comprehensive ADC/DAC glossary!
Acquisition time refers to the time interval between the release of the hold state (imposed by trackandhold input circuitry) and the moment that the voltage on the sampling capacitor settles to within 1 LSB of a new input value. The picture below shows the formula for acquisition time (T_{acq}):
where N is the number of resolution bits, R_{SOURCE} is the source impedance, and C_{SAMPLE} is the sampling capacitance.
In the context of sampling theory, frequencies of an input signal that happen to exceed the Nyquist frequency are "aliased." This means the frequencies of said input signal are replicated or "folded back" at alternate locations in the spectrum above and below the Nyquist frequency. In order to prevent aliasing, you have to filter all undesired input signals, thus preventing the ADC from digitizing them. On the other hand, aliasing can actually be advantageous when undersampling.
Aperture delay (t_{AD}) refers to the time interval in an ADC between the sampling edge of the clock signal (the rising edge of the clock signal in the picture below) and the moment that the sample is taken. The sample is taken immediately when the ADC's trackandhold goes into the hold state.
Aperture delay (red) and jitter (blue).
Aperture jitter (t_{AJ}) refers to the variation from sampletosample in the aperture delay, as shown in this picture above. Typical ADC aperture jitter values are significantly smaller than those of aperture delay.
Straight binary is a coding scheme that is typically used for unipolar signals. The binary code (zero scale to full scale) ranges from all zeros (00...000) to the positive fullscale value of all ones (11...111). Midscale is represented by a one (the MSB) followed by all zeros (10...000). This code is similar to offset binary coding, which accommodates the positive and negative values of bipolar transfer functions.
The term 'bipolar' indicates that the signal swings above and below some reference level. In singleended systems, the input is typically referenced to analog ground, so a bipolar signal is one that swings above and below ground. In differential systems, where the signal is not referenced to ground but where the positive input is referenced to the negative input, a bipolar signal is one in which the positive input swings above and below the negative input.
Clock jitter is the deviation from the true periodicity of a signal that's assumed to be periodic. Jitter can be noticed in characteristics such as the signal amplitude, the frequency of successive pulses, or the phase of periodic signals. Jitter can be caused by crosstalk with carriers of other signals and/or electromagnetic interference (EMI). In analogtodigital and digitaltoanalog conversion, the sampling frequency is normally assumed to be constant. Samples should be converted at regular intervals.
If there is jitter present on the clock signal to the ADC or DAC, then the instantaneous signal error will be introduced. The error is proportional to the slew rate of the desired signal and the absolute value of the clock error. Various effects can come about depending on the pattern of the jitter in relation to the signal. In some conditions, less than a nanosecond of jitter can reduce the effective bit resolution of a converter with a Nyquist frequency of 22 kHz to 14 bits.
CommonMode Rejection is the capability of a device to reject a signal that is common to both inputs. The commonmode signal can be a DC or AC signal, or a combination of both. The CommonMode Rejection Ratio (CMRR) is the ratio of the differential signal gain to the commonmode signal gain. You'll more often than not see CMRR expressed in decibels (dB).
Crosstalk is a measure of each analog input's isolation from the other inputs. For ADCs with multiple input channels, crosstalk is signal that crosses over from one analog input to another. Usually, this value is expressed in decibels (dB). For DACs with multiple input channels, crosstalk is the noise that shows up on the DAC output when another DAC output channel is updated.
For an ADC, the analog input levels that trigger any two successive output codes should differ by one LSB (DNL = 0). Any deviation from one LSB is defined as Differential Nonlinearity (DNL). For a DAC, DNL error is the difference between the ideal output responses and the measured output responses for successive DAC codes. An ideal DAC output response would have analog output values that are exactly one code (LSB) apart (DNL = 0). (A DNL specification of greater than or equal to 1LSB guarantees monotonicity.) (See "Monotonic.")
DNL for an ADC and a DAC.
Digital feedthrough is noise that can appear on a DAC output when the digital control lines are toggled. In the figure, feedthrough on the DAC output is the result of noise from the serial clock signal.
Digital feedthrough.
Typically expressed in dB, dynamic range is the distance between the specified maximum output level of a device and the noise floor. An ADC's dynamic range is the range of signal amplitudes that the ADC can resolve; an ADC with a dynamic range of 60dB can resolve signal amplitudes from x to 1000x. Dynamic range is especially important in communication situations where the signal strength can vary dramatically. If the signal is too great, it overranges the ADC input. If the signal is too weak, it will get lost in the converter's quantization noise.
ENOB specifies the dynamic performance of an ADC at a specific input frequency and sampling rate. An ideal ADC's error is solely comprised of quantization noise. As the input frequency increases, the overall noise (particularly in the distortion components) also increases, thereby reducing the ENOB and SINAD. (See 'SignaltoNoise and Distortion Ratio (SINAD).') ENOB for a fullscale, sinusoidal input waveform is computed from the following formula:
This is a method of measurement where a voltage (or current) is forced at a remote point in a circuit, and the resulting current (or voltage) is measured (sensed). DACs with integrated output amplifiers, for example, sometimes include forcesense outputs. The inverting input of the output amplifier is available for external connection, and the feedback path must be closed externally.
An ADC is operated with an applied analog input at or near the converter's specified fullscale amplitude. The input frequency is increased to the point at which the amplitude of the digitized conversion result has decreased by 3dB. That input frequency is defined as the fullpower input bandwidth.
Fullscale error is the difference between the actual value that triggers the transition to fullscale and the ideal analog fullscale transition value. Fullscale error equals offset error + gain error, as shown in this figure.
Fullscale error for an ADC and a DAC.
The fullscale gain error of a digitaltoanalog converter (DAC) is the difference between the actual and the ideal output span. The actual span is determined by the output when all inputs are set to 1s, minus the output when all inputs are set to 0s. The fullscale gain error of any data converter can be affected by the choice of reference used to measure the gain error.
The gain error of an ADC or DAC shows how accurately the slope of an actual transfer function mirrors the slope of the ideal transfer function. Gain error is often expressed in LSB or as a percent of fullscale range (%FSR), and it can be calibrated out within software or with hardware. Gain error equals the fullscale error minus the offset error.
Gain error for an ADC and a DAC.
Gainerror drift is the variation in gain error due to a change in ambient temperature, typically expressed in ppm/°C.
Gain matching indicates how well the gains of all channels in a multichannel ADC are matched to each other. To calculate gain matching, apply the same input signal to all channels, and report the maximum deviation in gain, typically in dB.
Glitch impulse is the voltage transient that appears at the DAC output when a majorcarry transition occurs. Typically measured as nV•s, it equals the area under the curve on a voltagevstime graph.
A harmonic of a periodic signal is a sinewave multiple of the signal's fundamental frequency.
For data converters, INL is the deviation of an actual transfer function from a straight line. After nullifying offset and gain errors, the straight line is either a bestfit straight line or a line drawn between the end points of the transfer function. INL is often called 'relative accuracy.'
INL for an ADC and a DAC.
IMD is a phenomenon in which nonlinearity in a circuit or device creates new frequency components not in the original signal. IMD includes the effects of harmonic distortion and twotone distortion. It is measured as the total power of those selected intermodulation products (i.e., IM2 through IM5) to the total power of the two input signals, f1 and f2. The signals f1 and f2 are of equal amplitude and very close to one another in frequency. The 2nd to 5thorder intermodulation products are as follows:
In a binary number, the LSB is the least weighted bit in the group. Typically, the LSB is the furthest right bit. For an ADC or DAC, the weight of an LSB equals the fullscale voltage range of the converter divided by 2^{N}, where N is the converter's resolution. For a 12bit ADC with a unipolar fullscale voltage of 2.5V, 1LSB = (2.5V/2^{12}) = 610µV
At the majorcarry transition (around midscale), either the MSB changes from low to high and all other bits change from high to low, or the MSB changes from high to low and all other bits change from low to high. For example, 01111111 to 10000000 is a majorcarry transition. Majorcarry transitions often produce the worst switching noise. (See Glitch Impulse.)
A sequence increases monotonically if for every n, Pn + 1 is greater than or equal to Pn. Similarly, a sequence decreases monotonically if for every n, Pn + 1 is less than or equal to Pn. A DAC is monotonic if the analog output always increases as the DACcode input increases. An ADC is monotonic if the digital output code always increases as the ADC analog input increases. A converter is guaranteed monotonic if the DNL error is no greater than ±1LSB
In a binary number, the MSB is the most weighted bit in the number. Typically, the MSB is the leftmost bit.
A multiplying DAC allows an AC signal to be applied to the reference input. By feeding the signal of interest into the reference input and by using the DAC codes to scale the signal, the DAC can be used as a digital attenuator.
An ADC has no missing codes if it produces all possible digital codes in response to a ramp signal applied to the analog input.
The Nyquist principle states that, to allow an analog signal to be completely represented with no aliasing effects, the ADC's sampling rate must be at least twice the maximum bandwidth of the signal. This maximum bandwidth is called the Nyquist frequency.
Offset binary is a coding scheme often used for bipolar signals. In offset binary coding, the most negative value (negative full scale) is represented by all zeros (00...000) and the most positive value (positive full scale) is represented by all ones (11...111). Zeroscale is represented by a one (MSB) followed by all zeros (10...000). This scheme is similar to straight binary coding, which is typically used for unipolar signals. (See Binary Coding, Unipolar.)
The offset error measurement in bipolar converters is similar to the offset error measurement in unipolar converters. However, the error measured at zeroscale is at the midpoint of the bipolar transfer functions. (See Offset Error (Unipolar).)
Offset error, often called 'zeroscale' error, indicates how well the actual transfer function matches the ideal transfer function at a single point. For an ideal data converter, the first transition occurs at 0.5LSB above zero. For an ADC, the zeroscale voltage is applied to the analog input and is increased until the first transition occurs. For a DAC, offset error is the analog output response to an input code of all zeros.
Offset error for an ADC and a DAC.
Offseterror drift is the variation in offset error due a change in ambient temperature, usually expressed in ppm/°C.
For an ADC, sampling the analog input at a rate much higher than the Nyquist frequency is called oversampling. Oversampling improves the ADC's dynamic performance by effectively reducing its noise floor. Improved dynamic performance leads, subsequently, to higher resolution. Oversampling is the basis of sigmadelta ADCs.
PhaseMatching shows how well matched the phases of identical signals applied to all channels are in a multichannel ADC. Phase matching is the maximum deviation in phase among all the channels, and is typically reported in degrees.
Power Supply Rejection Ratio (PSRR) is the ratio of the change in DC power supply voltage to the resulting change in fullscale error, expressed in dB.
For an ADC, quantization error is the difference between the actual analog input and the digital representation of that value.
With ratiometric measurement, instead of a constant reference voltage, only a fraction of the signal applied to the transducer (i.e., the load cell or bridge) is applied to the ADC's voltage reference input. This measurement eliminates any errors introduced by changes in the reference voltage. An example of ratiometric measurement using a resistive bridge is shown in the figure below.
Ratiometric measurement using resistive bridge network.
ADC resolution is the number of bits used to represent the analog input signal. To more accurately replicate the analog signal, you must increase the resolution. Using an ADC with higher resolution also reduces the quantization error. For DACs, resolution is similar but reversed—incrementing the code applied to a higher resolution DAC produces smaller step sizes in the analog output.
2/2 (or 0.707) times the peak value, which is 0.354 times the peaktopeak value.
Sampling rate or sampling frequency, specified in samples per second (sps), is the rate at which an ADC captures (samples) the analog input. For ADCs that perform one sample per conversion (such as SAR, flash, and pipeline ADCs), the sampling rate is also referred to as the throughput rate. For sigmadelta ADCs, the sampling rate is typically much higher than the output data rate.
For a DAC, settling time is the interval between a command to update (change) its output value, and the instant it reaches its final value, within a specified percentage. Settling time is affected by the slew rate of an output amplifier and the amount of amplifier ringing and signal overshoot. For an ADC, it is essential that the time required for voltage on the sampling capacitor to settle to within 1 LSB be less than the converter's acquisition time.
SINAD is the ratio of the RMS value of the sinewave (input for an ADC, or reconstructed output for a DAC) to the RMS value of the converter noise plus distortion (without the sinewave). RMS noise plus distortion includes all spectral components up to the Nyquist frequency, excluding the fundamental and the DC offset. SINAD is typically expressed in dB.
SNR is the ratio of the amplitude of the desired signal to the amplitude of the noise signals at a given point in time. For a waveform perfectly reconstructed from digital samples, the theoretical maximum SNR is the ratio of the fullscale analog input (RMS value) to the RMS quantization error (residual error). The ideal, theoretical minimum ADC noise is caused by quantization error only and results directly from the ADC's resolution (N bits):
(Actual ADCs produce thermal noise, reference noise, clock jitter, etc., in addition to quantization noise.)
Signed binary is a coding scheme in which the MSB represents the sign (positive or negative) of a binary number. Thus, the 8bit representation of 2 is 10000010, and the representation of +2 is 00000010.
Slew rate is the maximum rate at which a DAC output can vary, or the maximum rate at which an ADC's input can vary without causing an error in the digitized output. For a DAC with an output amplifier, the specified slew rate is typically that of the amplifier.
To measure SSBW, apply an analog input signal of sufficiently small amplitude to an ADC so that its slew rate does not limit the ADC performance. Then, sweep the input frequency up to the point where the amplitude of the digitized conversion result decreases by 3dB. SSBW is often limited by the performance of the associated trackandhold amplifier.
SFDR is the ratio of the RMS amplitude of the fundamental (maximum signal component) to the RMS value of the next largest spurious component, excluding DC offset. SFDR is specified in decibels relative to the carrier (dBc).
THD measures the distortion content of a signal, and is specified in decibels relative to the carrier (dBc). For ADCs, THD is the ratio of the RMS sum of the selected harmonics of the input signal to the fundamental itself. Only harmonics within the Nyquist limit are included in the measurement.
Trackandhold, often called 'sampleandhold,' refers to the inputsampling circuitry of an ADC. The most basic representation of a trackandhold input is an analog switch and a capacitor. (See figure below.) The circuit is in 'track' mode when the switch is closed. When the switch opens, the last instantaneous value of the input is held on the sampling capacitor, and the circuit is in 'hold' mode.
Basic trackandhold.
Transition noise is the range of input voltages that cause an ADC output to toggle between adjacent output codes. As the analog input voltage is increased, the voltages that define where each code transition occurs (code edges) are uncertain due to the associated transition noise.
Two's Complement is a digital coding scheme for positive and negative numbers that simplifies addition and subtraction computations. In this scheme, the 8bit representation of 2 is 11111110, and the representation of +2 is 00000010.
Undersampling is a technique in which the ADC sampling rate is lower than the analog input frequency; a condition that causes aliasing. Given the Nyquist criterion, it is natural to expect that undersampling would result in a loss of signal information. However, with proper filtering of the input signal and with proper selection of the analog input and sampling frequencies, the aliased components that contain the signal information can be shifted from a higher frequency to a lower frequency and then converted.
This method effectively uses the ADC as a downconverter, shifting higherbandwidth signals into the ADC's desired band of interest. For this technique to be successful, the bandwidth of the ADC's trackandhold must be capable of handling the highest frequency signals anticipated.
For an ADC with singleended analog input, the unipolar input ranges from zeroscale (typically ground) to full scale (typically the reference voltage). For an ADC with differential inputs, the unipolar input ranges from zeroscale to fullscale, with the input measured as the positive input with respect to the negative input.
(See offset error (unipolar).)
(Source material & images used with permission from Maxim, Analog and MixedSignal Semiconductor Manufacturing Company)
Written By: Paul Sivertsen
What gives Sonic the edge over the competition
We offer free shipping on thousands of popular items for our Continental US customers and discounted rates for international customers. With multiple warehouses across the US, most orders are delivered within 3 days!Learn More
We pride ourselves on offering the best products at the lowest prices. If you find an identical item on another website with a lower price, we will discount our price by 105% of the difference. Some restrictions apply.Learn More
Have a problem with your order and need to return an item? Our generous 60day return policy allows you to return items for your money back. Should your product have a defect, we will exchange, issue store credit, or repair the product for the entire length of the warranty.Learn More
Our knowledgeable staff of industry professionals and certified installers is ready to help you pick the right product for your needs. We will help you with the setup, installation, and use of your new products.Learn More
We want your online shopping experience to be easy and convenient. In case you need to return an item, our customer friendly return policy makes it easy.
Have a problem with your order and need to return an item? Our generous 60day return policy allows you to return items for your money back. Should your product have a defect, we will exchange, issue store credit, or repair the product for the entire length of the warranty. Learn More
That's right, 100% refund on complete, like new returns. Learn More
Let's face it, electronics break. We've got you covered for a full year. Learn More
Request a return, use our shipping label, and ship it back. Learn More
Each of our employees are true experts with real life experience and passion for the products. Our team is always committed to providing you with electronics you'll enjoy.
Always available to answer your questions
Our trained install professionals can tackle any install challenge
Browse our online library of educational resources to learn more about the items you are looking for. Our experts have developed many tools, written many articles, and numerous videos to help you find the best item for your needs.