Funktionsgenerator für Dreieck

Gast #3383745
Lesenswert?
• ▲
▼
Hallo zusammen,

brauche mal eure erfahrung was es alles für möglichkeiten gibt für 
folgende
problemstellung:

Ich muss ein rechtecksignal erzeugen das sich aber variable (per 
programmierung ändern lässt):

frequenz von (1-150khz)
Vmin: 0,5V
Vmax: 5V
Bei DAC: 12Bit auflösung sollte reichen, 16Bit wären zwar schön muss 
aber nicht sein.

Was für möglichkeiten gibt es dafür? Am liebsten wäre mir natürlich 
irgend ein IC der das alles macht, also sowas wie der AD9837 nur da kann 
ich die
Spannung Vmin und Vmax nicht einstellen...

Möchte auch ungern meinen DAC vom MC benutzten, da der eigentlich schon 
genug zutun hat.

Bin für jeden Tipp dankbar :-)
Gast #3383770
Lesenswert?
• ▲
▼
Michael schrieb:
> frequenz von (1-150khz)
> Vmin: 0,5V
> Vmax: 5V
> Bei DAC: 12Bit auflösung sollte reichen, 16Bit wären zwar schön muss
> aber nicht sein.

Interessant wäre noch, wieviele Samples du pro Periode mindestens haben 
möchtest, das ergibt nämlich die maximale Samplerate ddes DACs.
Wobei ich 12Bit DAC schon als übertreiben ansehe. Warum musst die 
Ausgangsspannung in ca 1mV Schritten veränderbar sein?
Gast #3383795
Lesenswert?
• ▲
▼
Dafür gibt es zwei, grundsätzlich verschiedene, Möglichkeiten.

Analog: Einstellbare Konstantstromquelle plus einstellbaren Komparator.
Digital: Diskrete Werte an einen D/A-Wandler ausgeben.

1. Stufenlos (im wahrsten Sinne des Wortes).
2. Quarzgenau (Stufung abhängig von der Wandlerauflösung).
Gast #3384116
Lesenswert?
• ▲
▼
sorry hatte mich vertippt, ich möchte ein dreiecksignal erzeugen um 
einen VCO zu treiben.
also kein rechteck.
naja es sollte halt recht sauber sein nur "wie sauber" kann ich noch 
nicht beurteilen.
Gast #3384206
Lesenswert?
• ▲
▼
>Amateur schrieb:

>> 1. Stufenlos (im wahrsten Sinne des Wortes).

Mit Stufenlos hatte ich allerdings gemeint, dass die Form des 
Ausgangsdreiecks ohne Stufen ist, im Gegensatz um Output eines 
D/A-Wandlers oder einer PWM.
Für einen Bereich von 1-150khz ist ein passender Filter, zu Glättung 
nicht trivial.
Gast #3384470
Lesenswert?
• ▲
▼
Also ich werde es wohl mal mit einem DAC versuchen da ich damit erstmal 
schneller etwas umgesetzt bekomme. wenn es sich aber als zu "unsauber" 
herausstellt muss ich mir mal die analog schaltung anschauen.

Gibt es nicht auch einen DAC IC den man programmieren kann? Würde das 
halt
gerne von meinen uC getrennt haben..

@Amateur, was meinst du damit das die Glättung nicht trivial ist?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.