Computer Electronics: Digital Electronic Devices (KPI, 2012)

A 195-page lecture text connecting quantization and Boolean algebra to logic families, combinational blocks, latches, registers, counters, and ADC architectures. Its structural logic is durable; electrical limits and implementation technology require current documentation.

book Computer Electronics: Digital Electronic Devices Novatskyi, A. O. · 2012 archived pdf

The third volume crosses the analog–digital boundary twice. It begins with level/time discretization and ends with ADCs; between them it develops the algebraic and state-machine structures that operate on the resulting codes. That makes it useful as a bridge between sampling, physical logic levels, and clocked digital state.

Coverage #

Lecture Printed pages Durable subject
13 10–39 Sampling and quantization; Boolean functions; canonical forms; algebraic and Karnaugh-map minimization
14 40–84 Gates and universal bases; open-collector and tri-state outputs; fan-in, fan-out, noise immunity and timing; TTL, ECL and CMOS implementations
15 85–123 Combinational analysis and synthesis; encoders, decoders, multiplexers, demultiplexers, ROM and programmable logic
16 124–148 RS, T, D and JK storage elements; parallel, serial and shift registers
17 149–169 Asynchronous and synchronous binary, reversible and decimal counters; division and sequence distribution
18 170–192 Sample-and-hold, flash, successive-approximation and integrated ADC examples

Engineering contribution #

The enduring design flow is specification → truth table/state table → Boolean or state reduction → structure → electrical and timing verification. A truth table proves only the Boolean relation. A buildable circuit must also meet input thresholds, noise margins, output current, capacitive load, propagation delay, setup/hold time, clock quality, and power-up behavior.

The source's diagrams clearly expose hierarchy. A multiplexer can realize a Boolean function; a decoder plus OR plane can realize canonical sums; a register is a bank of storage elements with shared control; a counter is a state machine whose output sequence implements both counting and frequency division. GTK preserves these connections rather than treating each packaged part as an isolated catalogue entry.

Limits #

  • The named TTL, ECL, CMOS, ROM, PLD, ADC, and display-driver parts are period examples rather than current recommendations.
  • Contemporary low-voltage interfaces require explicit compatibility checks; family names alone do not establish valid thresholds or drive.
  • The source does not develop metastability, clock-domain crossing, static timing, simultaneous-switching noise, signal integrity, or HDL-based synthesis deeply enough for current digital systems.
  • Karnaugh maps remain excellent for reasoning about small functions, but automated logic synthesis is the practical path for larger designs.

Visual audit #

All 195 rendered pages were reviewed. Information-bearing visuals include sampling/quantization plots, Karnaugh maps, gate equivalences, transistor-level TTL/CMOS stages, static transfer curves, encoder/decoder/multiplexer block diagrams, flip-flop timing diagrams, register and counter structures, and flash/SAR ADC signal paths.

GTK retains these relationships using truth tables, compact Mermaid graphs, and timing/state tables drawn for article width. The source's Cyrillic rectangular logic symbols are not copied because IEC- and ANSI-style conventions differ; the prose names the Boolean function so symbol convention cannot change meaning. Historical package pinouts and chip-specific timing diagrams are omitted. For transistor-level interfaces, thresholds and fan-out are presented as datasheet inequalities rather than fixed family folklore, and ADC architectures are redrawn around signal flow rather than legacy part internals.

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close