Sida 1 av 1
DIY Signalgenerator?
Postat: 1 april 2012, 23:33:13
av ElectricNooB
Hej!
Nu när jag har fått mig en grundläggande kunskap inom µc världen så känns det som att det är dags att försöka mig på ett lite mer brett projekt. Så jag har börjat fundera på att bygga en signalgenerator.
Det känns som ett användbart och omfattande bygge som man kan dra mycket lärdom av.
Jag vet att det är viktigt att ha ett mål men det blir lite svårt då jag är i research fasen. Men det jag vet är att jag vill kunna kontrollera signalgeneratorn digitalt (Med en PIC eller liknande) till den grad det nu är möjligt. Jag vill kunna genera: sinus, sågtand och fyrkantsåg.
Max frekvens vet jag ej men inget halsbrytande.
Med andra ord så är det en digitalt genererad signal jag är ute efter. Att få till den negativa delen av vågen kommer skötas analogt (den tid den sorg).
Det som jag nu koncentrerar mig på är att generera vågen digitalt och det är här jag behöver lite kloka råd.
Det jag hittills kommit fram till är att: R2R nätverk är uteslutet då jag inte har tillräckligt med processorkraft.
Att styra en dac från microkontrollern är även det uteslutet då det kommer lida av samma problem som ett R2R nätverk.
Det som blir över är en DDS som styrs från PIC´n. Är detta ett effektivt alternativ? Hur skulle ni göra?
Re: DIY Signalgenerator?
Postat: 2 april 2012, 01:53:41
av 4kTRB
Vore kul att försöka sig på ett bygge med en VFC-ic.
Den ger fyrkantvåg som är lätt att göra om till triangel.
Triangeln kunde sedan processorn få "yxa" till genom att
applicera olinjär förvrängning på så det blir en sinus.
Ofta har funktionsgeneratorer inte så bra data på distortion vad gäller sinus,
i annat fall får man bygga en renodlad signalgenerator.
Re: DIY Signalgenerator?
Postat: 2 april 2012, 08:37:37
av ds77
Det beror lite på vilket frekvensområde du är ute efter...
Har du sett Jespers mjukvaruDDS?
http://www.myplace.nu/avr/minidds/
Re: DIY Signalgenerator?
Postat: 2 april 2012, 11:19:44
av ElectricNooB
Tack för svaren! Max frekvens vet jag som sagt inte ännu, det beror på hårdvaran.
Jespers signalgenerator var mycket intressant!
Skulle man kunna använda sig av tex:
http://www.electrokit.com/ad9859ysvz-tq ... -dac.44126 eller är den för bra för att vara sann?

Re: DIY Signalgenerator?
Postat: 2 april 2012, 11:52:04
av niklo
den verkar iof bara tillverka sinus men det är ju inte helt fel!
fyrkant- och triangelvåg kan ju enkelt fixas från en sinus.
den här kan väl annars vara sjyst,
http://www.electrokit.com/productFile/download/1102
Re: DIY Signalgenerator?
Postat: 2 april 2012, 12:17:06
av AndersG
Du menar typ:
Baserat på en AD DDS
Re: DIY Signalgenerator?
Postat: 2 april 2012, 12:27:21
av ElectricNooB
Nått i den stilen ja

. Vilka frekvenser kan man praktiskt sett nå med tex. AD9833BRM´n
12MHZ verkar en smula mycket.
Jag tar nog och beställer AD9833BRM´n och experimenterar lite.
Jag är supertacksam för eran input!
Re: DIY Signalgenerator?
Postat: 2 april 2012, 12:36:48
av AndersG
Kolla i databladet. I min design har jag en AD9835 som går upp till max 25MHz, men min design är modulär så man kan plugga i en vassare DDS om man vill.
Re: DIY Signalgenerator?
Postat: 2 april 2012, 12:43:37
av calmar
Jag har sneglat lite på AD9833 också när jag har funderat på signalegenerator.
AD5932 verkar också väldigt trevlig, med möjlighet till inbyggd svepfunktion.
Får nog komma till skott med ett projekt snart jag också

Analog Devices har ett helt gäng kompetenta DDS-kretsar samt en hel del appnotes och designdokumentation
här.
Re: DIY Signalgenerator?
Postat: 2 april 2012, 14:35:28
av ElectricNooB
Tackar för alla svar! Nu har man lite mera skinn på benen. Jag drar iväg en beställning ikväll och återkommer när jag stöter på problem

Re: DIY Signalgenerator?
Postat: 3 april 2012, 23:37:57
av Horatius
Kul projekt! Jag gjorde själv ett "Aproval of concept" med en AD9835
http://www.electrokit.com/experimentkor ... ator.46812
Den är ganska enkel att styra från en pic. Jag har säkert kvar koden om du är intresserad, annars finns det kodexempel ute på nätet för just ad9835 och pic. Vill
minnas att jag använde 16F628 i testet. Däremot blev signalen ganska "stökig" med diverse störningar. Hur du funderat något på lågpassfilter?
Re: DIY Signalgenerator?
Postat: 4 april 2012, 07:09:32
av AndersG
Även min kod finns att få om ngn önskar. Jag har ett lågpassfilter på utgången på min. Dessutom har jag klockgeneratorn i en skärmad låda. Denna har ställbar frekvens, programmässigt så att man kan komma ned i riktigt låga frekvenser.
Edit:
http://www.dalton.ax/dds/dds_9835.pdf
Re: DIY Signalgenerator?
Postat: 4 april 2012, 16:31:47
av Horatius
Ursäkta att jag kapar tråden men jag antar att detta är av intresse även för TS.
AndersG: Jag blir lite exalterad och har några frågor:
1 Varför ett passivt filter?
2 Hur är signalen i din koppling?
(Själv fick jag en del störningar i frekvenser långt över den genererade vågen. Jag har ingen sprektrumanalysator, såg bara att det rörde sig på oscilloskopet.)
Är väldigt nyfiken på hur du tänkte eftersom jag själv skall slutföra mitt projekt.
Re: DIY Signalgenerator?
Postat: 5 april 2012, 08:00:48
av AndersG