Hallo, ich suche ein programmierbares IC (I²C, SPI...), welches eine Frequenz (Rechteck) zwischen 150-1700kHz ausgeben kann. Wenn möglich, sollte es kompakt sein und nicht all zu viel Zusatzbeschaltung brauchen. Der AD9833 würde theoretisch auch gehen, würde aber gern wissen, ob er hierzu alternativen gibt. Danke.
Simon schrieb: > ich suche ein programmierbares IC (I²C, SPI...), welches eine Frequenz > (Rechteck) zwischen 150-1700kHz ausgeben kann. Wie sauber muss das Signal sein (Jitter)?
Wolfgang schrieb: > Wie sauber muss das Signal sein (Jitter)? Das Signal muss nicht perfekt sein. Je sauberer, umso besser. Die Trägerfrequenz wird für ein Modulator benötigt.
Simon schrieb: > Hallo, > > ich suche ein programmierbares IC (I²C, SPI...), welches eine Frequenz > (Rechteck) zwischen 150-1700kHz ausgeben kann. > Wenn möglich, sollte es kompakt sein und nicht all zu viel > Zusatzbeschaltung brauchen. > > Der AD9833 würde theoretisch auch gehen, würde aber gern wissen, ob er > hierzu alternativen gibt. > > Danke. Da du nicht mehr Angaben machst: FPGA, CPLD, Mikrocontroller MarVin
Was gefällt dir am AD9833 nicht? Neben dem Jitter: Wie genau müssen die Frequenzen sein und wie fein brauchst du die Frequnzauflösung? Reichen z.B. 10 kHz Schritte? Und welche Anforderungen hast du an den Ausgangspegel? Auf einigen SDR-Shields für Arduino wird gerne der Si5351 von Silabs verbaut: https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout/overview
MarVin schrieb: > Da du nicht mehr Angaben machst: FPGA, CPLD, Mikrocontroller > > MarVin Hallo Marvin, an einen µC habe ich auch schon gedacht, jedoch benötige ich eine Frequenzabstufung von min. 10kHz. Mit einem µC ist das in meinem Fall nicht machbar.
Wieso? Die meisten PWM Units sind zu sowas in der Lage... Im einfachsten Fall setzt du den Compare-Wert auf 1 und setzt den Top-Counter damit du deine gewünschte Frequenz erhältst. Im komplizierteren Fall machst du den Compare-Wert gleich dem halben Top-Counter-Wert damit du einen 50% duty-cycle bekommst. Wo wäre da das Problem? 73
Bernd schrieb: > Und welche Anforderungen hast du an den Ausgangspegel? Das sollten min. 0,5VPP sein, je höher um so besser. Wolfgang schrieb: > Und warum geht der AD9833 nicht auch praktisch? Mir ging es nur darum zu wissen, ob es in der Preisklasse Alternativen gibt. Als reinen Rechteckgenerator habe ich nichts gefunden, bzw. falsch gesucht. Hans W. schrieb: > Wieso? > > Die meisten PWM Units sind zu sowas in der Lage... > > Im einfachsten Fall setzt du den Compare-Wert auf 1 und setzt den > Top-Counter damit du deine gewünschte Frequenz erhältst. > > Im komplizierteren Fall machst du den Compare-Wert gleich dem halben > Top-Counter-Wert damit du einen 50% duty-cycle bekommst. > > Wo wäre da das Problem? > > 73 Ich habe das schon im CTC-Mode probiert, jedoch bekomme hiermit nur brauchbare Frequenzänderungen weit unter 100kHz hin. Darüber sind die Abstufungen einfach zu groß.
Simon schrieb: > Mir ging es nur darum zu wissen, ob es in der Preisklasse Alternativen > gibt. Hast du schon bei den gängigen Lieferanten geguckt, z.B. https://www.digikey.de/products/de/integrated-circuits-ics/interface-direct-digital-synthesis-dds/723?k=DDS&k=&pkeyword=DDS&sv=0&pv7=2&pv7=6&sf=0&FV=-8%7C723
Simon schrieb: > Ich habe das schon im CTC-Mode probiert, jedoch bekomme hiermit nur > brauchbare Frequenzänderungen weit unter 100kHz hin Schau Mal bei TI, ST oder Infineon. Die haben Controller mit High Res PWM.
Den DS1077 von Maxim gibt es auch noch... simpel und etwas limitiert dafür klein und günstiger als die meisten DDS Lösungen...
> Die haben Controller mit High Res PWM. Die mit der "Repition Rate" genau nichts zu tun hat. Sechs. Setzen. Ich wuerde ja einen Controller zusammen mit einem 74HC4046 in Betracht ziehen. Der Controller stellt dabei den Teiler vom VCO und uebernimmt per Timer die Erzeugung der Referenz. Das sollte schon ein kleiner 8 Pinner koennen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.