Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tut:digital [2023/08/11 12:27] – created oetelaar | tut:digital [2023/09/02 14:41] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Digital logic ====== | ====== Digital logic ====== | ||
- | {{: | + | ===== Introductie ===== |
- | ===== Introduction ===== | + | **Wat is digitale logica?** |
- | Digitale logica, ook wel bekend als digitale | + | * Digitale logica |
- | Het is gebaseerd op het idee dat informatie kan worden | + | * Deze binaire waarden |
- | Deze waarden worden vaak geassocieerd met logische | + | **Waarom |
+ | |||
+ | * Logische poorten zijn de fundamentele bouwstenen van digitale schakelingen. | ||
+ | * Ze voeren eenvoudige logische functies uit die de basis vormen voor complexere operaties in digitale systemen. | ||
+ | * Er zijn verschillende soorten logische poorten, zoals AND, OR, NOT, NAND, NOR, XOR, en XNOR. | ||
+ | * Elk van deze poorten voert een specifieke logische operatie uit op één of meer binaire ingangen om een binaire uitgang te produceren. | ||
+ | |||
+ | ** Abstractie | ||
+ | * Het idee van digitale logica en logische poorten is een abstractie. | ||
+ | * De echte fysieke componenten die deze operaties in elektronische apparaten uitvoeren, kunnen bestaan uit transistors, | ||
+ | |||
+ | **Door deze complexe circuits te representeren als logische poorten, kunnen ontwerpers en ingenieurs: | ||
+ | |||
+ | * Het ontwerp vereenvoudigen: | ||
+ | * Fouten verminderen: | ||
+ | * Modulariteit: | ||
+ | |||
+ | ** Formalisatie: | ||
+ | * Digitale logica is ook streng geformaliseerd in wiskundige termen, wat helpt bij het analyseren, begrijpen en optimaliseren van digitale systemen. | ||
+ | * Booleaanse algebra is het wiskundige kader achter digitale logica en biedt regels en methoden om logische uitdrukkingen te manipuleren. | ||
+ | |||
+ | Conclusie: | ||
+ | Digitale logica en logische poorten dienen als een vereenvoudigd en gestandaardiseerd raamwerk waarmee ontwerpers complexe digitale systemen kunnen opbouwen en begrijpen. | ||
+ | |||
+ | {{: | ||
Digitale logica vormt de basis voor digitale elektronische apparaten zoals microprocessoren, | Digitale logica vormt de basis voor digitale elektronische apparaten zoals microprocessoren, | ||
Line 48: | Line 72: | ||
{{:: | {{:: | ||
+ | |||
===== Related topics (optional) ===== | ===== Related topics (optional) ===== | ||
Line 87: | Line 112: | ||
* **BSS138 mosfet met pull ups ** : | * **BSS138 mosfet met pull ups ** : | ||
Geschikt voor lage snelheid en ook voor I2C koppeling van bijv Arduino met 3V3 sensor. | Geschikt voor lage snelheid en ook voor I2C koppeling van bijv Arduino met 3V3 sensor. | ||
- | {{:sources: | + | {{:tut: |
Deze kun je http:// | Deze kun je http:// | ||
Line 117: | Line 142: | ||
Moore- en Mealy-machines zijn twee veelvoorkomende soorten eindige toestandsmachines (Finite State Machines, FSM's) die worden gebruikt in het ontwerp van digitale systemen. Het belangrijkste verschil tussen beide typen ligt in de manier waarop ze hun uitgangen genereren: | Moore- en Mealy-machines zijn twee veelvoorkomende soorten eindige toestandsmachines (Finite State Machines, FSM's) die worden gebruikt in het ontwerp van digitale systemen. Het belangrijkste verschil tussen beide typen ligt in de manier waarop ze hun uitgangen genereren: | ||
- | Moore-machine: | + | * **Moore-machine**: In een Moore-machine zijn de uitgangssignalen uitsluitend afhankelijk van de huidige toestand van de machine. Dit betekent dat de uitgang alleen verandert wanneer de machine van de ene toestand naar de andere overgaat. Moore-machines hebben doorgaans een eenvoudiger ontwerp en zijn gemakkelijker te begrijpen, omdat de uitgangen alleen veranderen bij toestandsovergangen. Ze kunnen echter trager zijn, omdat de uitgangen pas veranderen nadat de machine een toestandsovergang heeft ondergaan. |
- | Mealy-machine: | + | * **Mealy-machine**: In een Mealy-machine zijn de uitgangssignalen afhankelijk van zowel de huidige toestand van de machine als de ingangssignalen. Dit betekent dat de uitgang onmiddellijk kan veranderen als reactie op veranderingen in de ingangssignalen, |
Het kiezen tussen een Moore- en Mealy-machine hangt af van de specifieke eisen van het digitale systeem dat u ontwerpt. Moore-machines zijn over het algemeen gemakkelijker te ontwerpen en te begrijpen, maar Mealy-machines kunnen snellere reactietijden bieden en mogelijk minder toestanden vereisen om hetzelfde gedrag te bereiken. | Het kiezen tussen een Moore- en Mealy-machine hangt af van de specifieke eisen van het digitale systeem dat u ontwerpt. Moore-machines zijn over het algemeen gemakkelijker te ontwerpen en te begrijpen, maar Mealy-machines kunnen snellere reactietijden bieden en mogelijk minder toestanden vereisen om hetzelfde gedrag te bereiken. | ||
Line 125: | Line 150: | ||
zie ook https:// | zie ook https:// | ||
- | {{:sources: | + | {{:tut: |
- | {{:sources: | + | {{:tut: |
In sommige gevallen kunnen Moore- en Mealy-machines equivalent zijn in termen van functionaliteit, | In sommige gevallen kunnen Moore- en Mealy-machines equivalent zijn in termen van functionaliteit, | ||
Line 151: | Line 176: | ||
| 4093 | Quad 2-input NAND-poort | | 4093 | Quad 2-input NAND-poort | ||
| | met Schmitt-trigger ingangen | | | | | met Schmitt-trigger ingangen | | | ||
- | |||
Deze tabel toont een selectie van enkele veelgebruikte logische chips uit de 7400-serie (TTL) en 4000-serie (CMOS) met hun functies en technologieën. | Deze tabel toont een selectie van enkele veelgebruikte logische chips uit de 7400-serie (TTL) en 4000-serie (CMOS) met hun functies en technologieën. | ||
Line 168: | Line 192: | ||
| CD4015B | Dual 4-bit Static Shift Register (CMOS) | | CD4015B | Dual 4-bit Static Shift Register (CMOS) | ||
| CD4021B | 8-bit Static Shift Register (CMOS) | | CD4021B | 8-bit Static Shift Register (CMOS) | ||
- | |||
- | |||
- | |||
===== Page owners ===== | ===== Page owners ===== | ||
- | |||
* Edwin van den Oetelaar | * Edwin van den Oetelaar | ||
* Jan Dobbelsteen | * Jan Dobbelsteen | ||