Praktiska DACs (4 / 5 steg)

Steg 4: Bygga den



Objectives at a Glance...

  • Design eller ändra en befintlig Schematisk
  • Testa motstånd med en multimeter att bedöma toleranser
  • Tillverka din egen anpassade PCB
  • Löda ytmontering komponenter till en PCB
  • Testa och verifiera DAC produktionen

Brand upp lödkolv, leta upp din multimeter och stål själv för vissa grova SMD på SMD åtgärder. R/2R DAC du kommer att bygga har några nya funktioner som jag inte täcker i de tidigare avsnitten. Vissa nya funktioner har lagts till att användas på pin-begränsad AVRs som ATtiny serien även om valet av en inverterade op förstärkare var baserat på pris, tillgänglighet och inimpedans.

Innan du börjar

Ditt första steg bör vara att samla upp en bra mängd krävs motstånden och bedöma deras toleranser. Kom ihåg, att även om du vill använda värden som motstånd så nära de som angetts, det är definitivt mer viktigt att alla motstånd används har exakt samma värden. Det vill säga bör standardavvikelsen för medelvärdet av dina resistor värden inte vara betydande. Med andra ord, om schematiskt anger 2.2k men du har bara 2k så fine, men vad du verkligen vill se till är att alla dessa 2 k motstånd du har exakt samma värden. Det gör du genom att testa dem med inställningen ohm/motstånd på din multimeter. Om du mäter dem alla och har ett gäng som är använda 1999 ohm eller kanske 2005 ohm sedan denna gruppering. Avvikelser från medelvärden har mer påverkan på DAC överföringsfunktionen än ursprungsvärdet angivna motstånd inom dess tolerans.

För att göra det lite lättare, har jag inkluderat en Bill av Material (BOM) nedan så att du kan bli organiserad och setup din mis sv placera arbetsbänk.

BOM


DelVärdeEnhetPaketetBeskrivning
IC174HC164N74HC164NDIL148-bitars parallellt ut SKIFT REGISTER
IC274HC164N74HC164NDIL148-bitars parallellt ut SKIFT REGISTER
IC3TL082PTL082PDIL08OP-AMP
JP1SIGNAL_OUTM01PTH1 X 01Rubrik 1
JP2VCCM01PTH1 X 01Rubrik 1
JP3GNDM01PTH1 X 01Rubrik 1
JP4ÅTERSTÄLLAM01PTH1 X 01Rubrik 1
JP5KLOCKANM01PTH1 X 01Rubrik 1
JP6SIGNAL_INM01PTH1 X 01Rubrik 1
R120KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R220KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R320KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R420KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R520KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R620KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R720KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R820KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R920KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1020KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1120KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1220KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1320KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1410KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1510KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1610KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1710KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1810KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R1910KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2010KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2110KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2210KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2310KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2410KR-US_R0805R0805MOTSTÅND, amerikansk symbol
R2520KR-US_R0805R0805MOTSTÅND, amerikansk symbol

Observera att detta R/2R DAC sport en upplösning på 12 bitar, vilket är 212 möjliga binära indatakod värden. Minns från den teori diskussion tidigare som den högre upplösningen DAC, den mindre de analoga steg mellan varje utgång värde, vilket innebär att enheten läsa analog utgång ska kunna prova på och konvertera med minst som mycket precision.

Du kommer också att märka att denna DAC i stället för de clunky manuella växlar jag använt i tidigare demonstrationer, tar en seriell in till två kedjade serie-parallell-utcheckning SKIFT register. Detta hindrar oss från att behöva lämna 12 dedikerad I/O pins för insatsvaror som digital kod. Op-amp i slutet är av JFETEN sort så det ger oss en hög inimpedans. Om du vill veta varför detta är viktigt, se min praktiska operativa förstärkare DIY guide.

Denna styrelse bryter ut sex signaler som består av SIGNAL_IN [DIGITAL], klocka/STROBE! Återställ, SIGNAL_OUT [ANALOG] och två effekt signaler: VCC och GND. En kort beskrivning av vad varje signal menas att följer.

SIGNAL_IN
Denna signal är digital följetong-data in i skift register över DAC.

KLOCKAN
För varje SKIFT ner värden, du strobe klockan linje och SKIFT register kommer att flytta alla värden ner en flip-flop läge.

! ÅTERSTÄLLA
Detta är en aktiv låg signal som återställer SKIFT register till nollvärden.

SIGNAL_OUT
Detta är den analoga signalen från omvandlingen processen och överför funktion bygger på ingångarna.

VCC och GND
VCC bör åtminstone vara 5V men kan vara upp till ≈15V. Kom ihåg att ju större potentiella skillnaden mellan VCC och virtuella grund av op förstärkaren, desto större analoga stegen och lättare blir det för en ADC av en mikrokontroller att urskilja varje värde från de andra.

Fabricera PCB

Här har du möjlighet att antingen ta min erbjuds design och fabricera en PCB från det eller du kan ändra det men du vill förväg. Det finns några bra instructables som täcker PCB tillverkning i hemmet, så jag kommer inte att upprepa något av det här. När du är klar med detta steg, bör du ha en liten dubbelsidig PCB med ljusa och glänsande koppar spår som bara väntar på dig att tin och löda chips på.

Löda komponenter

Du kan se från Strukturlistan, att de tre ICs är alla PTH paketet (dvs hålmontering) medan alla motstånd används i stege är SMD 0805. Om du inte har angett har razzia i SMD lödning nu du chansen. 0805 paketet SMDs är liten men ganska lätt att arbeta med om du använder några pincetter och ta din tid. Hjälper det om koppar spår är lätt av tonfiskkonserver som då de flesta all den tar är att placera ena sidan av motståndet på en varm pad, sedan Tryck ned från toppen med din pincett medan du löda den andra sidan. Du borde få en fin uppfyller "klick" som platser på pad. Motstånd är naturligtvis inte polariserat så det ingen spelar roll vilken riktning du löda i.

Jag in alla ICs i deras egna uttag, men känner inte att du måste göra detta. Jag gjorde det så jag kunde dra ut ICs och använda dem igen senare. Om du föredrar, bara socket dem direkt på Kretskortet. Dessutom sprang jag alla signal och ström spår till en ganska icke-standardiserade PTH fotavtryck. Jag vet inte varför jag gjorde detta, men i den senaste översynen av den schematiska och styrelsen filen, jag sprang spåren till ett huvud. Så, om du ser en diskrepans mellan bilderna här och schematiskt, det är därför.

Experiment och lek

Nu när du har avslutat bygga din R/2R DAC är det dags att säga det till någon användning och analysera dess riktighet. Om du använder en multimeter för att läsa utgång analog värde så är det nog enklast att göra detta genom att ha din microcontroller förändring den digitala ingången men mycket långsamt så att den analoga signalen blir några lösa tid att läsas av din multimeter.

Grattis, har du nu en arbetande, högupplösta skräddarsy DAC!

Se Steg
Relaterade Ämnen

En praktisk Zeer pott (evaporativ kylare / icke-elektriska kylskåp)

En zeer potten är en evaporativ kylare som används i landsbygden i Afrika och Mellanöstern för att hålla grönsaker färsk. De består av två terrakotta krukor, en kapslad i andra, med klyftan mellan dem fyllda med våt sand. Sanden fungerar som en termi...

4 praktiska Smartphone Hacks

Fyra praktiska hacka till göra din dag bättre.Steg 1: Lägga till ett filter till ditt livInstallera ett blå-ljus-filter till alla dina enheter som smartphone, tabletter, stationära datorer etc detta skyddar ögonen från vara ansträngda, det fungerar g...

30 praktiska använder för ett gummiband

en av mina vänner skulle alltid bära med sig flera gummiband och när jag frågade honom nyligen, han började rabbla upp denna långa lista som inspirerade mig att göra detta instructable. Ledsen för dessa konstiga små symboler. Jag kan inte bli av med...

En praktisk Robot

jag kalla det en praktisk robot för ett antal skäl. Det kan vara att använda varje dag som de flesta människor som arbetar runt huset skulle ha. Med hjälp av många överskott objekt hålls kostnaderna nere. Robot arm kan lyfta över en 2 lb objekt från...

En praktisk användning för dubbla dörrar

en av de värsta uppfinningarna genom tiderna är en dubbla dörr. De är alltid ur läge och är en mardröm att installera. Jag hoppas i detta Instructable kommer jag visa dig en mer praktisk användning. Förra året jag hade sammanställt ett skrivbord för...

Några praktiska verktyget knep att spara dig att hitta de andra som...

i princip dessa är några praktiska knep att spara ska du i verktygslådan och whatnot, Im säker på att alla känner till minst en av dessa redan men några kanske inte så jag kommer lägga bort. Göra kurs om du vill, inte för att vinna saker men det är e...

Hicka kostym (praktiska 2)

på grund av min kostymer de senaste par åren, min kontor och grannar har höga förväntningar för mig i min Halloween kostym varje år. I år hade jag bokstavligen människor frågar mig i April om jag visste vad jag skulle vara för Halloween ännu. Och mit...

Praktiska skruv

Hur man gör praktiska "stort huvud" skruv.Steg 1: Form Göra form, från modellera.Steg 2: lim Förbereda epoxihartser lim: distala, PoxipolSteg 3: Limma + bildar Sätta lim i form.Steg 4: ta bort Bort formSteg 5: Smoth Len lim skrotSteg 6: avsluta...

Spion tech - praktiska koder

detta instructable är avsedda att Visa praktisk koder som är många gånger svårare att knäcka än de koder du normalt hittar i tidningar och pussel böcker. Detta är den verkliga affären - koder som har använts av verkliga spioner under sådana tider, hö...

Mikro- och jätte Q-Tips (praktisk)

kolla författarens hemsida, http://www.neatinformation.com/, för massor av intressanta artiklar. Om du länkar till detta instructable från en annan webbplats, vänligen inkludera en länk till webbplatsen Ordentlig Information .Ultra små och ultra jätt...

Låt oss lära dig Super kondensatorer! (En praktisk Guide till Super kondensatorer)

Hej Instructables gemenskapens!KOLLA IN VÅR SUPER KONDENSATOR FICKLAMPA KICKSTARTER KAMPANJ:http://www.Kickstarter.com/projects/172204344/The-Forever-rechargeable-Talking-Super-Capacitor-f?ref=LiveLåt oss tala om SUPER KONDENSATORER!Tack för att titt...

OpenDAC Seekat: 8-kanal, 16-bitars, billiga laboratorium DAC

OpenDAC Seekat är en 8-kanal, +/-10 V, 16-bitars digital till analog omvandlare (DAC) baserat på AD5764-chip från Analog Devices. Denna DAC har utformats med behoven av en fysik forskningslaboratorium i åtanke, men vi hoppas en bredare gemenskap komm...

Vintage DAC för RaspberryPi ljud

idé...Jag var kuriosa om några gamla skolan R2R DAC nämligen BurrBrown PCM56P. De används i slutet av 80-talet i några av de bättre CD spelarna som SonyES222/DenonDCD1500/MaranzXY som helst. Det finns viss diskussion på vissa forum om deras mer eller...

TubeFob: Praktisk cykel innerslang bagage slips

TubeFob: praktisk cykel innerslang bagage slipsDetta är hur jag bär en remsa av innerslang som kan användas för att knyta ner livsmedel etc. till pakethållare av min cykel. Som andra beslutsfattare förstår, har det här många andra användningsområden....

101 användbara, praktiska, funktionella 3d utskrifter!

Detta är en sammanställning av 101 användbara saker som kan vara 3D tryckt!Upplysningar/Disclaimer:Jag inte utforma någon av dessa modeller och tar ingen kredit för alla dem, jag sökte efter en mycket lång tid (över 8 timmar!) och hämtat dessa bilder...

Praktisk LED-belysning för nöje och stora vinster

lysdioder har äntligen börjat överträffa kompakta lysrör (lågenergilampor) i effektivitet (lumen per watt) signalerar det perfekta tillfället att gå bortom crappy LED throwie projekt till verkliga, praktiska LED-hem belysning. Detta instructable pres...

Praktiska Origami: instant handtag för papperspåsar

här är lite av praktiska origami för vikning ett litet handtag för en take-out påse. Jag bakåtkompilerade detta från ett snyggt trick gjort av en servitör på en kinesisk restaurang.Steg 1: Vik #1: rätvinklig triangel Denna första luckan är lätt. Vik...

Hemgjord DAC A/D-omvandlare

Olika mikrokontrollanter kommer med inbyggd A/D omvandlare (dessa är de mer prisvärda) och jag har ännu att se en med en DAC. Jag men av en relativt kostnadseffektiv lösning än en gång med lätt förvärvade komponenter (Radio Shack). Det kan enkelt utö...

Komma igång med FRDM kl46z del 4 - ADC & DAC

Hej!I denna del ska jag visa dig hur du använder ADC och DAC med mbed kompilator.I datablad p.172 kan vi märkte att ADC0 stift är PTE20 och DAC0 stift är PTE30Steg 1: ADC Först av allt måste vi skapa objekt som analog name(ADC_PIN). Jag använde PTE20...