ELEC 213 Digital Circuits
Principles of solid state devices will be utilized to study logic circuitry. Students will analyze, design, build, and troubleshoot logic gates, pulse and switching circuits, arithmetic circuits, counters, registers, input/output, clock and control circuits, and memory units. Digital TTL integrated circuits and other logic families will be compared. The principles learned will be applied to various digital instruments and digital computer circuitry.
Hours Weekly
3 hours lecture, 3 hours lab weekly
Course Objectives
- 1. Distinguish between analog and digital representations by listing the advantages, disadvantages and major
differences. - 2. Describe the operation of, construct the truth tables for, and draw timing diagrams for NOT, AND, NAND, OR, NOR and EX-OR gates.
- 3. Simplify complex logic circuits by applying Boolean algebra theorems and use either of the universal gates
(NAND or NOR) to implement the circuit represented by a Boolean expression.
- 4. Explain the advantages of constructing a logic circuit diagram using alternate gate symbols and describe the
concept of active-LOW and active-HIGH logic symbols. - 5. Perform the necessary steps to derive a sum-of-products expression to design a combinational logic circuit in its
simplest form and design logic circuits with and without a truth table. - 6. Construct and analyze the operation of a latch flip-flop made from a NAND gate and debounce a mechanical
switch by using a latch circuit.
- 7. Understand several types of edge-triggered FF, such as the J-K, D-type and S-C and draw the output timing
waveforms in response to a set of input signals (both synchronous and asynchronous). - 8. Define the terms, register and contact register, for data transfer, frequency division and counting circuits using
standard FF, Schmitt triggers and one-shots. - 9. Convert between various number systems: binary, octal, decimal and hexadecimal.
- 10. Express numbers in BCD and Gray code and understand the need for alphanumeric codes (ASCII).
- 11. Describe the parity method of error detection (even or odd) for digital data.
- 12. Perform addition, subtraction and multiplication using binary or hexadecimal numbers and analyze the operation
of full adders and serial binary multiplier circuits using 2's complement signed binary numbers. - 13. Describe the operation of synchronous and asynchronous counters (both up and down) and analyze various types
of presettable counters and decode the counter. - 14. Analyze the theory of operation of a frequency counter and of a digital clock.
- 15. Read and understand digital IC terminology as specified in manufacturers' data sheets and describe the major
characteristics and differences among TTL, ECL, MOS, and CMOS logic families. - 16. Analyze and use decoders and encoders in various types of circuit application.
- 17. Understand the operation of multiplexers and demultiplexers by analyzing several circuit applications.
- 18. Cite the precautions that must be considered when connecting digital circuits using the data-bus concept and
interpret the notation used on the IEEE/ANSI symbols for various MSI devices. - 19. Understand the theory of operation and circuit limitations of several types of DACs and ADCs.
- 20. Understand and correctly use the terminology associated with memory systems, determine the capacity of
memory from its inputs and outputs, and combine memory ICs to form larger memory capacities and specify its
memory map.
Course Objectives
- 1. Distinguish between analog and digital representations by listing the advantages, disadvantages and major
differences. - 2. Describe the operation of, construct the truth tables for, and draw timing diagrams for NOT, AND, NAND, OR, NOR and EX-OR gates.
- 3. Simplify complex logic circuits by applying Boolean algebra theorems and use either of the universal gates
(NAND or NOR) to implement the circuit represented by a Boolean expression.
- 4. Explain the advantages of constructing a logic circuit diagram using alternate gate symbols and describe the
concept of active-LOW and active-HIGH logic symbols. - 5. Perform the necessary steps to derive a sum-of-products expression to design a combinational logic circuit in its
simplest form and design logic circuits with and without a truth table. - 6. Construct and analyze the operation of a latch flip-flop made from a NAND gate and debounce a mechanical
switch by using a latch circuit.
- 7. Understand several types of edge-triggered FF, such as the J-K, D-type and S-C and draw the output timing
waveforms in response to a set of input signals (both synchronous and asynchronous). - 8. Define the terms, register and contact register, for data transfer, frequency division and counting circuits using
standard FF, Schmitt triggers and one-shots. - 9. Convert between various number systems: binary, octal, decimal and hexadecimal.
- 10. Express numbers in BCD and Gray code and understand the need for alphanumeric codes (ASCII).
- 11. Describe the parity method of error detection (even or odd) for digital data.
- 12. Perform addition, subtraction and multiplication using binary or hexadecimal numbers and analyze the operation
of full adders and serial binary multiplier circuits using 2's complement signed binary numbers. - 13. Describe the operation of synchronous and asynchronous counters (both up and down) and analyze various types
of presettable counters and decode the counter. - 14. Analyze the theory of operation of a frequency counter and of a digital clock.
- 15. Read and understand digital IC terminology as specified in manufacturers' data sheets and describe the major
characteristics and differences among TTL, ECL, MOS, and CMOS logic families. - 16. Analyze and use decoders and encoders in various types of circuit application.
- 17. Understand the operation of multiplexers and demultiplexers by analyzing several circuit applications.
- 18. Cite the precautions that must be considered when connecting digital circuits using the data-bus concept and
interpret the notation used on the IEEE/ANSI symbols for various MSI devices. - 19. Understand the theory of operation and circuit limitations of several types of DACs and ADCs.
- 20. Understand and correctly use the terminology associated with memory systems, determine the capacity of
memory from its inputs and outputs, and combine memory ICs to form larger memory capacities and specify its
memory map.