![]() |
Hobby elektronica informatie: Eenvoudige 8 bit brede resistieve DAC |
|
|
|
|
|
|
SNEL ZOEKEN NAAR ELEKTRONICA PRODUCTEN |
SPOTGOEDKOPE ELEKTRONICA OPRUIMING |
|
| Soms kunnen ingewikkelde problemen op een heel eenvoudige manier worden opgelost. Kwestie van gebaande paden verlaten... In dit deel van deze site geven wij tientallen uit de praktijk geboren tips, die u vast en zeker van pas komen bij het ontwerpen van uw schakelingen. |
|
Eenvoudige 8 bit brede resistieve DAC Bij het ontwerpen van perifere schakelingen die gegevens uit een computer verder verwerken, heeft u vaak behoefte aan een eenvoudige 8 bit brede digitaal naar analoog omzetter. Hoewel daar tegenwoordig ontelbare vrij goedkope IC's voor op de markt zijn, kan een rechtgeaarde doe-het-zelver ook zélf een dergelijke schakeling in elkaar knutselen. Het schema van de zelfbouw-DAC is getekend in nevenstaande figuur.
De acht uitgangen van de data-bus van de computer gaan naar buffers. In het schema zijn hiervoor twee IC's van het type 4050 gebruikt. Deze schakeling is speciaal voor dit soort buffertoepassingen ontworpen. De voornaamste eigenschap van de 4050 is dat de uitgangsimpedanties van de individuele buffers tamelijk nauwkeurig aan elkaar gelijk zijn. Bovendien is de uitgangsimpedantie onafhankelijk van het logische niveau op de uitgang.De uitgangen van de buffers gaan naar een netwerk, bestaande uit acht zogenoemde 'gewogen weerstanden'. De eigenschap van dit netwerk is dat de weerstanden zich onderling verhouden als 1 tot 2 tot 4 tot 8 etc. De basiswaarde is in dit geval 30 kOhm en deze weerstand wordt uiteraard aangesloten op het meest belangrijke bit D7 van de data-bus. De laatste weerstand heeft een waarde van 3,84 MOhm en deze weerstand gaat naar de buffer die op het LSB D0 is aangesloten. De weerstandswaarden moeten uit 1 % weerstanden worden samengesteld door parallel- of serieschakeling. De werking van de schakeling is als volgt. Als de data-bus 'L-L-L-L-L-L-L-L' levert zullen alle uitgangen van de buffers op 'L' staan. Er vloeit dan geen stroom door de weerstanden en de spanning op hun gemeenschappelijk knooppunt is 0 V. Stel nu dat op de data-bus de code 'H-L-L-L-L-L-L-L' verschijnt. Data-lijn D0 gaat dan naar 'H', met als gevolg dat ook de uitgang van de op die lijn aangesloten buffer 'H' wordt. Er gaat nu een kleine stroom door de weerstand R1 vloeien, zodat op de gemeenschappelijke lijn een kleine spanning wordt opgebouwd. Als de code op de data-bus naar 'L-H-L-L-L-L-L-L' gaat zal D1 'H' worden. Er vloeit nu stroom door de weerstand R2, maar omdat deze weerstand gelijk is aan de helft van R1 zal de stroom verdubbelen. De gemeenschappelijke lijn komt nu op twee maal de vorige spanning te staan. Op deze manier en dank zij de speciale verhouding tussen de weerstanden zal de spanning op de gemeenschappelijke lijn evenredig zijn aan het 'gewicht' van de digitale code op de data-bus. Voor iedere ophoging van de code met de binaire eenheid (één LSB) neemt de spanning op de gemeenschappelijke uitgang met een bepaald, constant bedrag toe. Deze spanning wordt gebufferd door de operationele versterker IC1. Met behulp van de instelpotentiometer R10 kunt u de schakeling ijken, bijvoorbeeld op een maximale uitgangsspanning van 2,55 V. |
Interessante elektronica links voor de elektronica hobbyist
Klik hier ... Hobby elektronica site
Klik hier ... Kattenschrikdraad installatie houdt katten in of uit uw tuin
Klik hier ... Software voor schema tekenen, print ontwerpen en simulatie
Klik hier ... Draadloze elektronica in uw huis
Klik hier ... Inbraakalarm van Marmitek en KlikAanKlikUit
|
|
|
|
Deze elektronicahobby site is een initiatief van Vego VOF, producten voor de elektronica student, docent en hobbyist Postbus 32.014, 6370 JA Landgraaf (NL) telefoon: 045-533.22.00, fax: 045-533.22.02 e-mail: verkoop@vego.nl, internet: www.vego.nl |