Hi, ich habe eine Testplatine für einen Funkgen aufgebaut, dazu habe ich den DDS AD5932 benutzt. Leider gibt dieser nur sein Midscale - Level aus. Hat jemand funktionierenden Code dafür oder Erfahrung mit diesem Bauteil?
Ich habe in einem Projekt zwei AD5932 mit einen ARM7 (LPC2214) angesteuert. Wenn Du mir Deine EMail-Adresse nennst kann ich heute abend mal den Code heraussuchen und Dir zumailen.
Hallo zusammen, ich mache gerade als Technikerarbeit einen Funktionsgenerator mit dem besagten Baustein AD5932 und einem Atmega88. Ich habe Probleme mit der Ansteuerung des AD5932 über die SP-Schnittstelle. Kann mir vielleicht jemand helfen und sagen wie ich die SPI für die Frequenzerzeugung und Steuerung des Generators einstellen muss bzw. was ich übertragen muss. Ich würde mich auch für den Code des ARM-prozessors mal interessieren, vielleicht kann man da was abschauen und umschreiben. Meine email: mrtnernst@web.de Für mein Projekt hatte ich mich an dem Generator für das MiniMexle 3.0, der im Netz steht orientiert. Leider scheinen die Quellcodes fehlerhaft zu sein oder mein Baustein AD5932 ist defekt. Wäre toll wenn mir also jemand ein kleines Codebeispiel in C hätte, damit ich weiß ob ich den Atmega88 falsch programmiere oder mein Baustein defekt ist. Vielen Dank! Martin
Hallo Martin, wenn du dich mit dem AD5932 beschäftigst, dann dürfte dich vielleicht das hier interessieren: http://www.mikrocontroller.net/wikisoftware/index.php?title=DDS_basierter_Funktionsgenerator_mit_AD5930&redirect=no Da ist auch ein Beispiel, für die Programmierung eines 1MHz Sinussignals. Um das Signal dann auszugeben, muss der Ctrl-Pin eine steigende Flanke sehen, ansonsten siehst du nur den Midscale ;) Weiterhin gibt es von Analog die Application Note-1044, in der an einem Beispiel die Programmierung des AD5930/32 für einen Sweep und Einzelfrequenzen gezeigt wird: "Programming the AD5932 for Frequency Sweep and Single Frequency Outputs" http://www.analog.com/static/imported-files/application_notes/AN-1044.pdf Gruß, branadic
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.