Funktionsgenerator (eller Signalgenerator)

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av Icecap »

12 bit ger 4096 steg och det borde räcka om du inte är allt för kinkig. Jag har inte kollat databladet men om vi antar att den ska ha 12 databit + en strobe för att skicka ut nytt värde måste dataklockan till den vara minst 13gg den maximala frekvens du ska ha ur generatorn, antar vi att det är 400kHz ska data alltså klockas ut med minst 5,2MHz.

OK, jag hade databladet liggande då jag planerar den i ett projekt också och den klarar att köra utsignal med max 400Hz vilket verkar lite lite i samband med en funktionsgenerator, 0-400Hz är inte lysande prestanda.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av MicaelKarlsson »

Borde läst lite i databladet innan jag frågade. Skall kolla vidare efter något vettigare. Får ägna helgen åt att leta vidare. Nåt roligt skall man väl ha på helgen! :D
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av Icecap »

Pris på DA/AD = Antal bit * (Hastighet^2).
Användarvisningsbild
4kTRB
Inlägg: 20307
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av 4kTRB »

Den här radioamatörens projekt brukar jag kika på ibland, många snygga byggen.
Han har ett enkelt bygge med ett EPROM som kommer upp i 20kHz.

EPROM AF GENERATOR
by Harry Lythall - SM0VPO

http://web.telia.com/~u85920178/eprom/epromosc.htm
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av Icecap »

Men bara 8 bit... fungerar till audio men som funktionsgenerator är det knappast nog.

En lösning kan vara att ha en Dual-Port RAM som man kan skriva kurvformen i, på det vis belastar man knappast processorn. Sedan tar man en extern räknare på samma sätt som radioamatören fast då med fler adressbit och generellt gör så att externt kretslopp räknar fram adressen och µC'n ska egentligen bara "fylla på" en kurvform och se till att kretsloppet blir klockad med rätt frekvens.

Självklart blir det "lite mer" kretslopp men definitivt mer funktionsdugligt.
Användarvisningsbild
4kTRB
Inlägg: 20307
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av 4kTRB »

Kurvan är ju inte speciellt snygg. Blir bättre när han lagt på den
där 3.3n på utgången men det kommer bli frekvensberoende
distortion. Visst det skulle gå att ha olika LP-filter för olika
områden. LP-filter kopplat till områdesväljaren eller en controller
som växlar in olika filter för olika frekvens.

Och som du skriver, andra kurvformer blir svårt att få bra annat än
vid riktigt låga frekvenser.
Användarvisningsbild
4kTRB
Inlägg: 20307
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av 4kTRB »

Olinjära shapers är intressant annars tycker jag.

Tydligen går det att med en analog multiplier exempelvis en HA-2556 "57MHz, Wideband, Four Quadrant,
Voltage Output Analog Multiplier" putsa till triangelvåg så den blir sinuslik.
Sidan 11 och 12 beskriver en applikation.
http://www.intersil.com/data/fn/fn2477.pdf
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1352
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av baron3d »

Du kunde ju använda en Microchip PIC. Tar du en 73-868-39 kan DMA:n mha timer över föra 16 bits i 8MHZ. Processorn gör 80MIPS och hinner med lite under tiden.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17451
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av grym »

för digitalt brus i audioområdet funkar MM5837
ev att man mixar ihop några stycken för att få jämnare brus
Användarvisningsbild
4kTRB
Inlägg: 20307
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av 4kTRB »

Stoppar du ner en kondensatormic i en nyöppnad colaburk och
spelar in ljudet får du det karakteristiska colabruset.
En colabrusomkopplare på panelen och du kan testa hifi-anläggningen
inför nästa party.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17451
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av grym »

när du börjar som du gör så försök bygga i moduler, lättare att lägga till och ända i funktionen

börja med att fundera på vilka funktioner du vill ha och hur dom ska vara styrda
med styrda så tänker jag på om du ska ändra utspänningen via pot, vred eller mjukvara
det ena behöver inte utesluta det andra

frekvensområdet är viktigt att spika från början

du kan då kanske bygga ett utgångssteg som klarar 200khz och räknar då med att allt annat inte går högre upp

personligen så har jag givit upp om att hitta DEN funktionsgeneratorn, så jag har en hope olika generatorer
från enkla kristallgeneratorer för markör och liknande till signal, kam och brusgeneratorer upp till 12 Ghz

nu är siktet satt på en brutal generator som ska klara att generera störningar, eller rättare sagt simulera nätstörningar i ordnad form
Användarvisningsbild
4kTRB
Inlägg: 20307
Blev medlem: 16 augusti 2009, 19:04:48

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av 4kTRB »

Tänk på vilken kurform som frekvensområdet ska spikas för.
200kHz för sinus och du kan inte ha fyrkant högre upp än till
kanske 75kHz för ett godtagbart resultat.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17451
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av grym »

japp. 200khz i frekvensomfång är rimligt om man vill mäta upp till 20khz
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av MicaelKarlsson »

Intressant diskussion!
Jag har funderat ett tag nu och det lutar åt att något i stil med denna från electrokit är fullt tillräcklig för mina behov. Det jag tänkt använda den till är ju egentligen bara att experimentera med filter och att då lägga kanske mer än 1000:- i bara material känns inte helt vettigt med en ansträngd budget.
Får helt enkelt hitta något billigare att bygga.

Förresten tror ni byggsatsen är värt pengarna?
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Funktionsgenerator (eller Signalgenerator)

Inlägg av Icecap »

Det är väl DU som ska bedöma om den är värd pengarna.
X2206CP kostar 51,80 + moms hos ELFA (73-044-21) och en op-amp kostar inte mycket heller men om du anser att det är "bättre" att köpa färdigt kretskort eller bygga själv... det kan bara du bedöma.

Men OK, när alla anslutningar, potentiometra osv är inhandlat är priset inte så långt ifrån kit-priset...
Skriv svar