Talstelsels
- Plaatswaarden
- binair 2k, octaal 8k, hex 16k
- Naar decimaal
- Σ dk·bk
- Vanuit decimaal
- deel door het grondtal en lees de resten van onder naar boven
- Hex ↔ binair
- één hexcijfer = 4 bits
- Two's complement
- inverteer de bits en tel 1 op
Formuleoverzichten, de belangrijkste methodestappen voor elk onderwerp en 6 oefenopgaven, met volledige oplossingen achterin.
Het 8-bits patroon 1111 0001 slaat een geheel getal met teken op in two's complement. Wat is de waarde N in decimaal?
Een systeem moet elk van 3436 items een eigen binaire code van gelijke lengte geven. Wat is het kleinste aantal bits b dat nodig is?
Gebruik de Karnaugh-kaart om de minimale som-van-productenvorm (SOP) van F(A, B, C) = Σm(4, 5, 7) te vinden. Hoeveel productermen N heeft die?
Bepaal voor F(A, B, C, D) = Σm(1, 5, 11, 14) + d(4, 13), waarbij d de don’t-care-condities aangeeft, het aantal N essentiële priemimplicanten.
Een recorder bemonstert 2 kanalen met elk 5 kHz en een 10-bits ADC. Elke sample wordt in hele bytes opgeslagen. Bepaal het geheugen M dat nodig is voor een opname van 60 min, in MB (1 MB = 10⁶ bytes).
Een temperatuursensor geeft 5 mV/°C (0 V bij 0 °C). Zijn signaal wordt 1 keer versterkt en naar een 8-bits ADC met een bereik van 0 tot 5 V gevoerd (1 LSB = VFSR/2ᴺ). Bepaal de temperatuurverandering ΔTLSB die overeenkomt met één LSB.
Antwoord: N = −15
Positionele talstelsels: elk cijfer is zijn waarde maal een macht van het grondtal waard. Binair zijn de posities 1, 2, 4, 8, 16, … waard, hexadecimaal 1, 16, 256, …, met A–F voor 10–15. In 8-bits two's complement is het meest linkse bit −128 waard in plaats van +128; zo worden negatieve getallen opgeslagen.
De andere bits houden hun gewone positieve waarde.
Antwoord: b = 12 bit
Positionele talstelsels: elk cijfer is zijn waarde maal een macht van het grondtal waard. Binair zijn de posities 1, 2, 4, 8, 16, … waard, hexadecimaal 1, 16, 256, …, met A–F voor 10–15. In 8-bits two's complement is het meest linkse bit −128 waard in plaats van +128; zo worden negatieve getallen opgeslagen.
Antwoord: N = 2
Karnaugh-kaarten: de cellen staan in Gray-code (00, 01, 11, 10), dus naburige cellen, ook die over de randen heen, verschillen in precies één variabele. Groepeer de enen in rechthoeken van 1, 2, 4, 8 of 16 cellen, zo groot en zo weinig mogelijk, totdat elke 1 gedekt is. Elke groep is één productterm: de variabelen die erin constant blijven. Een groep van 2ᵏ cellen verliest k variabelen. Don’t-cares (X) mogen worden gebruikt om groepen groter te maken maar hoeven nooit gedekt te worden. Groepeer je in plaats daarvan de nullen, dan krijg je de minimale POS-vorm.
Elke groep is een rechthoek van 2ᵏ cellen; randcellen zijn buren van de cellen op de tegenoverliggende rand.
Antwoord: N = 3
Karnaugh-kaarten: de cellen staan in Gray-code (00, 01, 11, 10), dus naburige cellen, ook die over de randen heen, verschillen in precies één variabele. Groepeer de enen in rechthoeken van 1, 2, 4, 8 of 16 cellen, zo groot en zo weinig mogelijk, totdat elke 1 gedekt is. Elke groep is één productterm: de variabelen die erin constant blijven. Een groep van 2ᵏ cellen verliest k variabelen. Don’t-cares (X) mogen worden gebruikt om groepen groter te maken maar hoeven nooit gedekt te worden. Groepeer je in plaats daarvan de nullen, dan krijg je de minimale POS-vorm.
De grootste groepen die uit enen en X’en gevormd kunnen worden.
Antwoord: M = 72 MB
Datasnelheden: elk kanaal levert fs samples per seconde van N bits, dus de ruwe snelheid is kanalen × fs × N bit/s. In het geheugen neemt een sample hele bytes in beslag (een sample van 12 bits wordt in 2 bytes opgeslagen), dus het geheugen voor een opname is kanalen × fs × bytes per sample × tijd. Een gemultiplexte ADC zet de kanalen na elkaar om: elke conversie (inclusief insteltijd) duurt t, dus een ronde van n kanalen duurt n·t en elk kanaal wordt bemonsterd met 1/(n·t).
Antwoord: ΔTLSB = 3,906 °C
ADC-resolutie: een N-bits omzetter verdeelt zijn volle-schaalbereik VFSR in 2ᴺ codes, van 0 tot 2ᴺ − 1. Eén stap is 1 LSB = VFSR/2ᴺ: de kleinste verandering die de omzetter kan tonen. Een afkappende ADC geeft de code ⌊Vin/LSB⌋; een afrondende ADC zit nooit meer dan ½ LSB van de ware waarde af, zijn kwantisatiefout. Elke extra bit halveert de LSB en voegt ongeveer 6 dB toe aan de ideale signaal-kwantisatieruisverhouding SQNR = 6,02·N + 1,76 dB voor een sinus met volle uitsturing. Om een resolutie r over een bereik te halen, kies je de kleinste N met 2ᴺ ≥ bereik/r.
De ADC bereikt volle schaal bij 1000 °C.
ExamProblems · examproblems.com/courses/digital-electronics