Fork me on GitHub

Project Notes

#721 TTL Cookbook

Book notes: TTL Cookbook, by Donald E. Lancaster. First published May 1, 1974.

Build

Notes

See also:

Contents

CHAPTER 1: SOME BASICS OF TTL

  • The Two-Input, Positive Logic, NAND Gate
  • A Closer Look
  • Other Logic Blocks
  • Packages
  • Types of TTL Available
  • Power Supplies and Spike Decoupling
  • Breadboarding and Mounting Techniques
  • Testing and Monitoring States
  • Interface
  • Tools
  • “Bad” and “Burned Out” Integrated Circuits
  • Some Conventions

CHAPTER 2: SOME TTL INTEGRATED CIRCUITS

  • Type Numbers and Descriptions

CHAPTER 3: LOGIC

  • The Two-Input Gate as a Simple Switch
  • State Definitions: What Is a Zero?
  • One-Input Logic
  • Two-Input Logic
  • Other Two-Input Logic Functions
  • A Trick Called DeMorgan9s Theorem
  • Open-Collector Logic
  • Tri-State Logic
  • Advanced Logic
  • Design: Data-Selector Logic
  • Advanced Logic Design: The Read-Only Memory
  • Some Examples and Logic Design Rules
  • The ASCII Computer Code

CHAPTER 4 GATE AND TIMER CIRCUITS

  • Two Cross-Coupled Inverters
  • Improved Triggering
  • The Set-Reset Flip-Flop
  • Edge Triggering
  • Using RS Flip-Flops
  • The Schmitt Trigger
  • A High-Impedance Interface
  • Other Interface Circuits
  • Signal Sources
  • A Wide-Range Voltage-Controlled Oscillator
  • Another Crystal Oscillator
  • The 555 and MC1555

  • Two-Tone Alarm - Tempo Generator or Electronic Metronome
  • Digital Capacitance Measurement - Brightness Control for a Digital Display - Electronically Variable Time Constant: A Music Attack-Decay Generator - Monostable Multivibrators and Pulse Generators - The Half-Monostable Multivibrator - The 555 as a Monostable Multivibrator - Frequency Meter or Tachometer - Digital Thermometer - Negative-Recovery Circuits - l T L Mono- stable Multivibrators

CHAPTER 5: CLOCKED LOGIC THE JK AND D-TYPE FLIP-FLOPS

  • How Does the Clock Work?
  • The Master-Slave Flip-Flop
  • The JK Flip-Flop
  • The D-Type Flip-Flop
  • Using the Direct Inputs
  • Where Do We Use Flip-Flops?
  • Digital Readout Memory
  • High-Speed Deglitcher
  • Keyboard Debouncer
  • Digital Sample and Hold
  • Garbage Eliminator
  • Electronic Music Keyboard Storage
  • Shift Registers
  • Binary Dividers and Counters
  • Gate Synchronizer
  • Clock Synchronizer
  • The One- and-Only-One
  • The N-and-Only-N
  • The Resynchronizer
  • The Ambiguity Resolver: Removing Bobble
  • The Bucket Brigade
  • Sequential Pass-on
  • Digital Mixer

CHAPTER 6: DIVIDE-BY-N COUNTERS

  • Counter Qualities
  • Some Pitfalls
  • Some Low-Modulo Counters
  • Some TTL MSI Counters
  • More Counters
  • Modulo 6
  • Divide-By-7
  • Divide-By-8
  • Divide-By-9
  • Divide-By-10
  • Divide-By-11
  • Divide-By-12
  • Thirteen Through Sixteen
  • Universal Count Sequencers
  • Unit-Cascaded Counters
  • Decoding States
  • Some Decoder Circuits
  • Matrix Decoding
  • Driving Readouts
  • One-Package Counter/Decoders
  • A Synchronous Up/Down Counting System
  • An Example: Electronic Music

CHAPTER 7: SHIFT REGISTERS, NOISE GENERATORS, AND RATE MULTIPLIERS

  • Shift-Register Connections
  • Which Register?
  • Self-Resetting Always-Accurate Digital Clock
  • Character Generator
  • Another Electronic Stepper
  • The Walking-Ring Counter
  • The Odd=Length Walking-Ring Counter
  • Electronic Dice
  • Other Shift-Register Counters
  • The Pseudo-Random Sequencer
  • Longer Sequences
  • A Music Composer
  • The Rate Multiplier
  • Multiplying and Dividing
  • Squares and Square Roots

CHAPTER 8: GETTING IT ALL TOGETHER

  • Digital Counter and Display Systems
  • The Speed-Resolution Product
  • Accuracy
  • Events Counter
  • Electronic Stopwatch
  • Frequency Counter
  • Bobble and Update Limitations
  • Clocks
  • Digital Voltmeter
  • Digital Tachometer
  • Other Digital Instruments
  • Some Specialized TTL Applications
  • A Television Time Display
  • N Typewriter
  • A Printing Computer
  • Electronic Music Synthesizer
  • Some TTL Projects

APPENDIX

  • MANUFACTURERS OF TTL AND ASSOCIATED PRODUCTS
About LEAP#721 Books

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader