Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen

Onderdelen en Materialen

  • 4001 quad NOR poort (Radio Shack catalogus # 276-2401)
  • Acht-positie DIP-schakelaar (Radio Shack catalogus # 275-1301)
  • Tien-segment bargraf LED (Radio Shack catalogus # 276-081)
  • Eén 6 volt batterij
  • Twee 10 kΩ weerstanden
  • Twee 470 Ω weerstanden
  • Twee 100 Ω weerstanden

Let op! De 4001 CMOS IC is zeer gevoelig voor statische ontlading. Behandel met zorg.

NASLAGWERKEN

  • Lessons In Electric Circuits, Deel 4, hoofdstuk 3: "Logische Poorten"
  • Lessons In Electric Circuits, Deel 4, hoofdstuk 10: "Multivibrators"

LEERDOELEN

  • De impact van positieve terugkoppeling in een digitaal circuit begrijpen.
  • De "ongeldige" toestand van een SR latch definiëren.
  • Een race condition uitleggen en de implicaties ervan.
  • Het belang van geldige hoge CMOS signaalniveaus herkennen.

SCHEMATISCH DIAGRAM

NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen

ILLUSTRATIE

NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen

INSTRUCTIES

De 4001 is een CMOS quad NOR-poort met pin-toewijzingen identiek aan de 4011 quad NAND-poort. De pinout is hieronder getoond:

NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen

Wanneer twee NOR-poorten gekruisverbonden zijn zoals geïllustreerd, voedt de uitgang terug naar de ingang, wat positieve terugkoppeling en hysterese creëert. Deze terugkoppeling voorziet het circuit van een eenvoudige vorm van geheugen: eenmaal ingesteld, behoudt het zijn toestand totdat een nieuwe invoer een verandering dwingt.

Label de linkerschakelaar als Set en de rechtschakelaar als Reset. De linkse LED vertegenwoordigt de Q uitgang; de rechtse LED vertegenwoordigt Q‑not. Een hoge Set en lage Reset dwingt Q hoog en Q‑not laag (de set toestand). Omgekeerd, een hoge Reset en lage Set dwingt Q laag en Q‑not hoog (de reset toestand). Wanneer beide ingangen laag zijn, behoudt de latch de vorige toestand – de gelatchte toestand. Als beide ingangen hoog zijn, worden de uitgedwongen naar hetzelfde logica-niveau, wat in strijd is met de complementaire vereiste en de ongeldige toestand genoemd wordt.

Om het gedrag van de latch bij inschakeling te observeren, zet beide schakelaars op de uit-positie (lage ingangen), koppel één batterijlead los, en sluit hem snel weer aan terwijl je de LEDs waarnemt. De circuit zal racen: elke poort probeert de ander hoog te drijven; de snelste poort wint, en de toestand wordt gelatcht. Vanwege inherente asymmetrieën is de opstarttoestand vaak consistent, maar herhaald cyclen kunnen occasionele tegenovergestelde toestanden onthullen, wat de onvoorspelbaarheid van race conditions illustreert.

Race conditions kunnen problematisch zijn in echte systemen, met name wanneer een defecte of langzamere poort consistent de race wint, wat leidt tot een stabiele maar onjuiste toestand. Het wijzigen van componenten kan de race-uitkomst veranderen, wat leidt tot subtiele bugs die moeilijk te traceren zijn.

Om afhankelijkheid van een onvoorspelbare opstarttoestand te elimineren, gebruiken ontwerpers typisch een externe reset- of set-mechanisme om de latch tijdens opstart in een bekende toestand te dwingen.

Een instructieve wijziging is het vervangen van één 470 Ω LED-voorweerstand door een lagere waarde, zoals 100 Ω. Dit verhoogt de LED-helderheid en introduceert een belasting-asymmetrie die de capaciteit van de latch beïnvloedt om de toestand te behouden. Bij het bedienen van de schakelaars door alle vier invoercombinaties, zul je merken dat de latch in een van de toestanden faalt te houden wanneer beide ingangen laag zijn. Het meten van de uitgangsspanning van de hoge poort met een voltmeter toont dat de poort met de 100 Ω belasting een zwakkere hoog-niveau produceert dat onder de drempel valt die nodig is om de ingang van de andere NOR-poort aan te sturen. In tegenstelling, handhaaft de 470 Ω poort een sterkere hoog-niveau die de circuit succesvol latcht.

Deze observaties benadrukken waarom het wenselijk is om een voltmeter als logische detector te gebruiken: een voltmeter geeft een kwantitatieve spanningwaarde, wat zwakke signalen onthult die een eenvoudige logische detector zou missen. Dit is vooral belangrijk bij het mengen van verschillende logica-families (bijv. TTL vs. CMOS), waar spanningsdrempels significant kunnen verschillen.

Industriële technologie

  1. Circuit met een schakelaar: Praktische gids voor basis elektrische circuits
  2. Voltage Follower Versterker: Ontwerp, Bouw, en Meet Handleiding
  3. NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen
  4. Enabled NAND-Poort SR Latch Bouwen: Onderdelen, Ontwerp en Werking
  5. Een NAND-gebaseerde Set-Reset Flip-Flop Circuit Bouwen
  6. AC Circuit Vergelijkingen Beheersen: Impedantie, Reactantie & Resonantie
  7. Aan de Slag met SPICE: Tekstgebaseerde Schakelingssimulatie
  8. SPICE Netlist Syntaxis Beheersen: Componentnamen, Passieve & Actieve Elementen, en Brondefinities
  9. TTL NOR en OR Poorten: Schakelanalyse en Conversie
  10. Demultiplexers Uitgelegd: Hoe Ze Signalen Routeren in Digitale Schakelingen
  11. Hysteresis in Thyristoren: Hoe Positieve Feedback Latching Mogelijk Maakt