Question

In: Electrical Engineering

Analog-to-Digital convertor, modified. Assume that you have a 12-bit A/D converter that can digitize an analog...

Analog-to-Digital convertor, modified. Assume that you have a 12-bit A/D converter that can digitize an analog voltage over the range of 0.00 Volts to + 3.30 Volts (just like the one in the TM4C123G).


(a) What is the minimum voltage that an analog input voltage could change and be guaranteed to be detected by a change in the digital output value? E.g. in millivolts or microvolts.
(b) What is the binary number that represents an analog voltage of +1.11 volts?
(c) Suppose that the A/D converter is connected to a microprocessor with a 16-bit wide data bus. What would the hexadecimal number be for an analog voltage of +2.96V?
(d) Assume that the A/D converter is a successive approximation-type A/D converter. How many samples must it take before it finally digitizes the analog voltage?
(e) Suppose that the A/D converter is being controlled by a 1 MHz clock signal and a sample occurs on the rising edge of every clock. How long will it take to digitize an analog voltage?

Thank you for the help! Much appreciated!

Solutions

Expert Solution

a) Between minimum possible value 000000000000 and maximum possible value 111111111111, a 12-bit A/D converter has 212 possible digital outputs, i.e. 212 quantization levels.

000000000000 represents analog voltage 0.00 V.

111111111111 represents analog voltage 3.30 V.

The smallest analog voltage detectable by this A/D converter is the change denoted by the differenece between two consecutive digital outputs that have only one bit position different (i.e. the difference in terms of analog voltage between two successive quantization levels).

This analog value is called resolution of an A/D converter, and it is given by,

= 0.8057 mV

b) Analog voltage of 1.11V is (1.11V/.8057 mv) 1378 quantization levels higher than minimum value 0.00 V.

Hence, the binary number that represents 1.11 V is the 1378th code starting from 000000000000.

To represent this number in binary form, we write 1378 as

1378 = 210 + 28 + 26 + 25 + 21

Where the i-th power of 2 being present in the RHS of above equation indicates that the i-th bit (i=0 for LSB and i=n-1 = 12-1 = 11 here for MSB) has value 1 and the powers of 2 not present have value 0 in the binary representation.

In case of the decimal no. 1378, the 10th, 8th, 6th, 5th and 1st bits of the output of 12 bit ADC have value 1 and remaining bits are 0.

=> (1378)10 = (010101100010)12-bit binary

Hence, the binary output of the a/D converter for input analog voltage 1.11V is given by 010101100010 .

c) Analog voltage of 2.96 V is (2.96V/.8057 mv) 3674 qualtization levels higher than minimum value 0.00 V.

3674 = 211 + 210 + 29 + 26 + 24 + 23 + 2

=> (3674)10 = (0000 1110 0101 1010)16-bit binary [4 extra 0bits added to left for conversion to hexadecimal]

                      = (0E5A)16    [(1110)2=(14)10=(E)16, (1010)2=(10)10=(A)16]

Hence, the hexadecimal representation of analog voltage 2.96 V is 0E5A .

d) A successive approximation type ADC needs to perform 1 comparison to decide the binary value of each bit. Thus, an n-bit successive approximation type ADC needs to perform n comparisons in total to generate n-bit digital representation of the input analog value.

In the given scenario, the ADC is 12-bit. Hence it performs 12 comparisons to fully digitize an analog input. Hence, it requires 12 samples to digitize an analog input.

e) 1 bit of the digital output is generated in 1 clock cycle. Hence, 12 clock cycles will be required to generate the final 12-bit output of the given ADC.

For a 1 MHz = 106 Hz clock signal, 12 clock cycles will take 12*10-6 s = 0.012 ms

Hence, the ADC in question will take 0.012 ms to digitize an analog value.


Related Solutions

(a) For a ±10V digital-to-analog 10-bit converter, what is the analog equivalent of digital number 183?
  (a) For a ±10V digital-to-analog 10-bit converter, what is the analog equivalent of digital number 183? (b) For a ±10V digital-to-analog 10-bit converter, what is the analog equivalent of digital number 1301? (c) For a 0 − 10V analog-to-digital 10-bit converter, what is the digital equivalent of an analog 2.355V? (d) For a ±5V analog-to-digital 12-bit converter, what is the digital equivalent of an analog 4.265V?
Design and build an 8 bit Digital to Analog Converter using the LM741 OP Amp in...
Design and build an 8 bit Digital to Analog Converter using the LM741 OP Amp in Multisim software. Analyze the system using 1000 1000, 1111 1110, and other four different byte values.
discuss how analog signal is converted to a digital signal in an analog to digital (A/D)...
discuss how analog signal is converted to a digital signal in an analog to digital (A/D) converter(ADC).you may use sketches to support your answer
Suppose you have an 8-bit A/D converter that has a full-scale input range of ︎2V to...
Suppose you have an 8-bit A/D converter that has a full-scale input range of ︎2V to ︎6V. When a particular voltage is applied, the computer records the hex number B3. Assuming a perfect calibration, answer the following questions: - What output voltage does this value correspond to? - What is the digitization (quantization) error in the voltage? - By how much percent would this error change if 12 bits were used to approximate the output instead of 8 bits? PLEASE...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a 3.5 V trip level as input. It must deliver a TTL (Low / High) signal as output.
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a...
Design an analog-digital converter circuit with OpAmp that receives a 5 Vp sinusoidal signal and a 3.5 V trip level as input. It must deliver a TTL (Low / High) signal as output.
(A) - sketch a 4bit R-2R ladder digital to analog converter with reference voltage,Vref=10. by using...
(A) - sketch a 4bit R-2R ladder digital to analog converter with reference voltage,Vref=10. by using thevenin theorem,derive the expression of Vout when MSB only turn 'on',LSB only turn 'on' and for an input B3B2B1B0 = 1010 and general expression for Vout (B) -- based on question (A) calculate Vout using the data in the table below Parameter Value Vref 15 V Rf 100 K ohm R 5 k ohm B3B2B1B0 1011
Consider a 12-bit ADC with an analog input voltage range of 0 to 3 volts. a)...
Consider a 12-bit ADC with an analog input voltage range of 0 to 3 volts. a) Compute the ADC precision, ADC ranges for input and output, and ADC resolution. b) What is the binary value computed by the ADC for an analog input voltage of 1.0 volt? c) Write an ADC0_In function in C that uses busy-wait synchronization to sample the ADC. The function reads the ADC output, and returns the 12-bit binary number. Assume the ADC has already been...
An 8-bit A/D Converter on a chip using 0.18um technology with a Vdd=1.8V is built using...
An 8-bit A/D Converter on a chip using 0.18um technology with a Vdd=1.8V is built using minimum size transistors (l=0.18um and w=0.36um). It has 22 transistors per bit in conversion and 128 transistors used for memory. The activity factor in the conversion modules is 0.1, while the activity factor in the memory blocks is 0.02. Assume each transistor contributes 3fF/um of gate capacitance and 0.24fF/um of diffusion capacitance. Estimate the switching power without capacitance when operating at 1MHz.
Assume that you have a 12-bit floating point number system, similar to the IEEE floating point...
Assume that you have a 12-bit floating point number system, similar to the IEEE floating point standard, with the format shown below and a bias of 7. The value of a floating point number in this system is represented as    FP = (-1)^S X 1.F X 2^(E-bias) for the floating point numbers A = 8.75 and B = -5.375. The binary representation of A is given as A = 0101 0000 1100 Show the hexidecimal representation of B.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT