Praktische DAC's (2 / 5 stap)

Stap 2: Binaire gewogen DAC


Om beter te begrijpen hoe DAC's doen wat ze doen, zullen we een eenvoudige manier om het produceren van analoge waarden uit digitale ingang onderzoeken.
Doelstellingen in één oogopslag...

  • bespreken, te bouwen, en wijzigen van een binaire-gewogen DAC
  • identificatie van de bestanddelen van een binaire gewogen DAC
  • kritiek en beoordelen van de tekortkomingen van dit ontwerp

De binaire gewogen DAC

De figuur hieronder opgenomen in deze sectie ziet u een eenvoudige binaire-gewogen DAC opgebouwd uit digitale schakelaars (zou uit een 4066 IC of aparte afzonderlijke switches) en een aantal gewogen weerstanden aangesloten op een operationele versterker. Het op-amp creëert een inverterende versterker die bedragen ingang weerstand Rin door een feedback-lus van R3. De schakelaars en weerstanden fungeren samen als een digitaal gestuurd weerstand die op één van de 16 verschillende waarden van de weerstand uitvoeren kan. Dit biedt in wezen een digitaal gestuurd stroombron. Elke nieuwe binaire code toegepast op de ingangen genereert een nieuwe discrete huidige niveau dat door R3 om een nieuwe discrete uitgangsniveau spanning wordt opgeteld.

Hier, zijn de waarden van de weerstanden R, R/2, R/4 en R/8 waar R = 10 K ohm en R3 = 10 K ohm. Het gelijkwaardig circuit van de op-amp genereert Vuit = -Vin(R3/rin) = - 5V (10 K/Rin) met een 5V ingang. We kunnen de standaard "weerstanden in parallel"-formule van gebruiken om te zoeken naar alle mogelijke waarden van Rin :

1/Rin een 1/8R + B = 1/4e ronde + C 1/2R + D 1/R

Hier de A t/m D fungeren als een binaire coëfficiënt wijzigen de weerstand op de juiste binaire plaats. Vind je de analoge uitgangsspanning, gebruikt u gewoon de formule die ik reeds hierboven:

Vout = -Vin(R3/Rin)

Ervan uitgaande dat Vin van 5V en R3 van 10 K, we komen met de tabel hieronder opgenomen.

Deze binaire-gewogen DAC is beperkt tot 4-bits input genereren 16 analoge uitgang stappen. Het dubbele van de resolutie, je zou denken om toe te voegen in vier meer weerstanden op 1/16R, 1/32R, 1/64R, en 1/128R en u zou juist... maar slechts gedeeltelijk. Dit is waar de uitvoering in theorie achterblijft. Het probleem met deze benadering is dat wanneer je de weerstand 1/128R, u zou moeten vinden een weerstand van 78.125 ohm en zelfs als u een gevonden of een opgebouwd uit afzonderlijke weerstanden, u zou nog steeds geplaagd door het tolerantieniveau van de weerstand. Een tolerantie van 10% betekent dat de werkelijke waarde van de weerstand van 78.125 ohm kan fluctueren binnen ± 10%. Je kunt beter doen met een tolerantie van 1% weerstand maar hoe krijg je uit 3 significante cijfers van resolutie?

Deze gewogen binary/geschaald aanpak ontbreekt ons wanneer we meer dan alleen een paar stukjes van de resolutie moeten. Wat moeten wij doen? Rommel van dit ontwerp en de bladzijde omslaan!

Gerelateerde Artikelen

Praktische Circuit constructie met Strip Board

Praktische Circuit constructie met Strip Board

Dit Instructable documenten van de 'minimum' hulpmiddelen die nodig zijn om te maken van elektronische schakelingen van redelijke kwaliteit en geeft pragmatische bouw tips afwerken met een praktisch ontwerp-oefening.Alle onderdelen zijn laag vermogen
101 nuttige, praktische, functionele 3d prenten!

101 nuttige, praktische, functionele 3d prenten!

Dit is een compilatie van 101 nuttige dingen die 3D afgedrukt kunnen worden!Openbaarmaking/Disclaimer:Ik heb niet ontwerpen om het even welk van deze modellen en neem geen krediet voor alle hen, ik zocht voor een zeer lange tijd (meer dan 8 uur!) en
Praktische LED-verlichting voor plezier en winst

Praktische LED-verlichting voor plezier en winst

LEDs hebben eindelijk begonnen te overtreffen compacte tl (CFL) in effeciency (lumen per watt) signalering de perfecte tijd om te gaan dan waardeloze LED throwie projecten voor echte, praktische LED home verlichting. Dit instructable presenteert een
Stijlvol en praktische Lamp

Stijlvol en praktische Lamp

hier is hoe maak je een stijlvolle en praktische kamer licht!Probleem: De overhead licht in mijn slaapzaal is ook dim en nutteloos.Oplossing: Vervang het met iets meer functioneel en van mijn eigen ontwerp!Stap 1: Maak de lamp Om de lamp, opruiming i
Praktische gebruik maken van de Harbor Freight zonnepaneel met de coax-kabel

Praktische gebruik maken van de Harbor Freight zonnepaneel met de coax-kabel

ik heb niet echt een praktisch gebruik van de Harbor Freight 45W zonnepaneel systeem gevonden in de laatste paar maanden.  Deel van het probleem is dat het zonnepaneel op het dek en het is moeilijk om andere delen van het huis te bereiken.  Ik ging o
30 praktische gebruikt voor een rubberen band

30 praktische gebruikt voor een rubberen band

een van mijn vrienden altijd zou voeren rond verschillende elastiekjes en toen ik vroeg hem onlangs, begon hij ratelende uit deze lange lijst dat mij inspireerde om dit instructable. Droevig over die rare kleine symbolen. Ik kan niet ontdoen van hen.
Een praktische Zeer Pot (verdampingsemissies koeler / niet-elektrische koelkast)

Een praktische Zeer Pot (verdampingsemissies koeler / niet-elektrische koelkast)

Een zeer pot is een verdampingsemissies koeler gebruikt in het platteland van Afrika en het Midden-Oosten groenten om vers te houden. Ze bestaan uit twee terra cotta potten, een genest binnen anderzijds, met de kloof tussen hen gevuld met nat zand. H
Zelfgemaakte DAC A/D Converter

Zelfgemaakte DAC A/D Converter

Verschillende micro controllers komen met ingebouwde A/D converters (dit zijn meer pricy degenen) en ik heb nog te zien met een DAC. Ik al van een relatief voordelige oplossing opnieuw met gemakkelijk verworven onderdelen (Radio Shack). Het kan moeit
Multiroom Client mit Raspberry Pi nul und pHAT DAC

Multiroom Client mit Raspberry Pi nul und pHAT DAC

Um eine Multiroomlösung für Webradio und lokale Musik zu realisieren besteht mit dem Raspberry Pi nul günstigere eine Variante. Mit der Steckplatine von Pimoroni pHAT DAC bleiben sterven äußeren Abmessungen schön klein. Zo sterven besteht sterven Mög
Met behulp van Arduino UNO als hoge resolutie 3-CH DAC's

Met behulp van Arduino UNO als hoge resolutie 3-CH DAC's

In deze toepassing geven we een demo over het bouwen van een hoge precisie-voeding met behulp van de DAC-3000 en een hoge precisie referentiebron REF4096.Step1:List van materiaaleBay winkel adres:BUONO UNO R3REF-4096 + DAC-3000UM-UNO (Unsoldered) of
Vintage DAC voor RaspberryPi audio

Vintage DAC voor RaspberryPi audio

idee...Ik was curiosa over sommige oude school R2R DAC's namelijk de BurrBrown PCM56P. Ze gebruikt in de late 80's in enkele van de betere CD-spelers als SonyES222/DenonDCD1500/MaranzXY dan ook. Er is enige discussie in bepaalde forums over hun min o
Spion tech - praktische Codes

Spion tech - praktische Codes

dit instructable is bedoeld om aan te tonen van praktische codes die vele malen moeilijker zijn te kraken dan de codes die u normaal in kranten zoeken en boeken puzzel. Dit is het echte werk - codes die zijn gebruikt door levensechte spionnen tijdens
Praktische schroef

Praktische schroef

Hoe maak je praktische "big head" schroef.Stap 1: formulier Formulier, plasticine maken.Stap 2: lijm Bereiden epoxide lijm: distale, PoxipolStap 3: Lijm + vormen Lijm gestoken in het formulier.Stap 4: verwijderen Formulier verwijderenStap 5: soe
4 praktische Smartphone Hacks

4 praktische Smartphone Hacks

Vier praktische metaalzaag voor uw dag beter te maken.Stap 1: Voeg een filter in je levenEen blauw-licht-filter te installeren om al uw apparaten zoals smartphone, tablets, desktops enz dit beschermt uw ogen uit worden gespannen, het werkt door een r