funktions generator ? (Læst 3232x)

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
funktions generator ?
« Dato: Marts 21, 2013, 17:19:50 »
hey

jeg sidder og overvejer at lave en funktions generator som skal kunne lave en sinus, jeg kender kun en måde og lave en sinus på( den som B&O bruger i deres TG-7) men kan ikke huske hvad man kalder sådan en generator ?

tænkte også at styre den digitalt( med uC) og så måske sådan man kan køre den over sin pc, den behøver ikke at være så hurtig tænker højst
0-100Khz sinus, men vil gerne have en rigtig præcis styring, altså sådan at man kan taste f.eks. 11423hz og så kommer den ud med en tolerance der hedder +/-1hz, derfor ved jeg så heller ikke om den fra en TG-7 er god nok ? hvis ikke kunne man måske bruge en PLL men tænker bare at den ikke rigtig sender "fin" sinus ud eller er det bare et spørgsmål om hvordan den er lavet ?

MVH
Bjarne
« Senest Redigeret: Marts 21, 2013, 17:49:12 af bws »

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: funktions generator ?
« Svar #1 Dato: Marts 21, 2013, 20:00:26 »
Hej Bjarne,
du kan lave det med en DDS chip.
En DDS chip er en tæller, en tabel og en DAC.
Her er nogle links:
http://www.myplace.nu/avr/minidds/index.htm
http://www.analog.com/static/imported-files/data_sheets/AD5930.pdf
http://www.mydarc.de/dg8saq/AVR-USB/

gerd

 

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: funktions generator ?
« Svar #2 Dato: Marts 22, 2013, 18:20:07 »
hey Gerd

det var da en god ide men kender dem ikke sådan lige, så hvis man tager udgangs punkt i denne her:
http://www.analog.com/en/digital-to-analog-converters/direct-digital-synthesis-dds/ad9833/products/product.html

ja så har den en fase-akkumulator på 28bit eller 268435456 decimal, det vil altså sige at hvis jeg smidder en MCLK på 2Mhz ind i den så kan jeg styre den fra cirka 0-1Mhz med en opløsning der hedder 2000000/268435456 = 0,0075Hz/step ?

det eneste problem jeg lige kan se er at det fanme nogen små SMD pakker de kommer i, cirka 3x3mm :D