Hi zusammen, ich habe mein erstes umfangreicheres Projekt fertig. Es soll ein Signalgenerator mit DDS für zu Hause werden. Die Features sind AT32, etwas RAM/Flash, LCD, USB, USB2UART, DDS, Komparator (im DDS), Spannungsdetektor mit ADC des AT32 für Regelung des DDS Pegels, Variable Gain Amplifier hinter DDS, JTAG, AVR ISP und 3 Taster. Im Anhang seht ihr die Schematics dazu. Jetzt hätte ich gern etwas Feedback, ob das so ok aussieht, oder ob irgendwo grobe Designfehler sind und irgendetwas nicht spielen wird. Einige Bauelemente sind auch redundant. Ich habe sie nur eingefügt, um im Notfall etwas Spielraum zur Verbesserung zu haben. Z.b. bei der Impedanzanpassung oder bei der Filterung von Signalen. Der Powerdetektor soll im Prinzip nur ein Spannungspeak-Detektor sein. Der Peak der im Kondensator gepseichert ist soll dann am AT32 gemessen werden. Kann man den Spannungsfolger/Buffer auch weglassen? Das Ganze soll erstmal über USB betreibbar sein. Als Alternative soll es auch über ein Steckernetzteil versorgt werden können, daher der LM2940. Meine größte Sorge ist, ob irgendwelche Quellen wohl gegeneinander arbeiten könnten, daher die ganzen Schottkydioden an den Versorgungsspannungen. Sind die wirklich nötig oder kann ein LM2940 und gleichzeitig der USB Stecker die Schaltung versorgen ohne, dass direkt einige Ampere zwischen den Quellen hin und her fließen? Das ist auch mein erstes Projekt mit AT32. Schaut bitte besonders, ob der richtig verkabelt ist. Ich wäre für konstruktive Kritik dankbar.
Besser das nächste mal gleich in die Betreffszeile schreiben, daß es um einen AVR32 geht. Dann können sich viele das Lesen sparen. Peter
. Beim LCD fehlt die RW-Leitung, denke ich. . Was ist das für ein Kram am EXTINT0? Schau mal, ob der Prozessor keinen Pin-Change-Interrupt hat. Ansonsten verstehe ich R37/L6/C73 nicht so recht. Fehlt da ein Pull-Up? . Wozu R8 und R9? . D1, D2 und L2 sind kurzgeschlossen... D1 und D2 werden vermutlich nicht viel machen. . Was macht das Poti an der LCD-Hintergrundbeleuchtung?
wieviel Phantasie braucht man um hier durchzublicken ?
Also das LCD sollte richtig sein das hab ich so schon in Verwendung. Ist hier auch im Avr Tutorial so beschaltet. EXTINT0 ist einfach ein Interrupt, der Pull-Up ist intern. Die 3 Bauteile die da gegen Masse gehen sind optional, weil ich die Entprellung über Hardware auch mal testen wollte. R8, R9, R10 sind eigentlich da, weil es so in einem Atmel Paper zu Shared SPI so empfohlen wird, wenn man nen ISP benutzt. Allerdings ist mir grad aufgefallen, dass der AT32 kein ISP sondern nur USB und JTAG zum Programmieren hat. Daher werde ich diese Widerstände löschen. Das Poti an der Hintergrundbeleuchtung ist zur Helligkeitsregelung. Den Sinn von D1, D2 und L2 versteh ich auch nicht so direkt, weil ich noch die was mit AGND und DGND gebaut hab. Aber hier wird es so gemacht, wenn ich das nicht falsch verstanden hab: http://www.analog.com/static/imported-files/tutorials/MT-031.pdf Ich hatte den Eindruck die DDS von Analog Devices sind recht häufig in Benutzung, daher hatte ich gehofft, jemand der damit schonmal was gebaut hat, kann sagen ob der richtig beschaltet ist.
einsteiger schrieb: > Also das LCD sollte richtig sein das hab ich so schon in Verwendung. Ist > hier auch im Avr Tutorial so beschaltet. Die Beschaltung ist aber in diesem Fall eher Pfusch. Du hast genügend Rechenleistung, um das Busy-Bit abzufragen. > EXTINT0 ist einfach ein Interrupt, der Pull-Up ist intern. Die 3 > Bauteile die da gegen Masse gehen sind optional, weil ich die > Entprellung über Hardware auch mal testen wollte. Und da hilft ein Schwingkreis wie...? > R8, R9, R10 sind eigentlich da, weil es so in einem Atmel Paper zu > Shared SPI so empfohlen wird, wenn man nen ISP benutzt. Allerdings ist > mir grad aufgefallen, dass der AT32 kein ISP sondern nur USB und JTAG > zum Programmieren hat. Daher werde ich diese Widerstände löschen. Gut. > Das Poti an der Hintergrundbeleuchtung ist zur Helligkeitsregelung. Das ist bei LED eher unkonventionell. PWM ist da angebrachter. > Den Sinn von D1, D2 und L2 versteh ich auch nicht so direkt, weil ich > noch die was mit AGND und DGND gebaut hab. Aber hier wird es so gemacht, > wenn ich das nicht falsch verstanden hab: > http://www.analog.com/static/imported-files/tutorials/MT-031.pdf Das PDF kannte ich noch nicht, aber es gefällt mir ausgesprochen gut. Du solltest es lieber nochma lesen :-)
Hast Recht, die Dioden sind nur für hohe Ströme, also brauch ich sie wohl nicht. Die Hintergrundbeleuchtung muss ich nicht unbedingt dimmen, ich finds so am einfachsten für zu Hause, natürlich könnte ich auch nen Spannungsteiler mit zwei Widerständen benutzen und die Widerstände variieren bis es mir gefällt. Wenn dir das eine Dokument gefällt, dann kannst du vielleicht auch das gebrauchen: http://www.analog.com/static/imported-files/tutorials/MT-031.pdf Was meinst du denn zum DDS?
Spannungsteiler oder Potis sind wie gesagt nicht Sinnvoll für Hintergrundgeleuchtungen. Pack nen Vorwiderstand davor, damit der Maximalstrom nicht überschritten wird, den Rest per PWM. Die Dioden würd ich vielleicht sogar drinlassen. Bei einer Creative Soundkarte von mir mit einem Externen Interface dran wo man noch mehrere Line-In und High-Z anschlüsse dran hat, hats mir mal den ADC zerlegt, weil da AGND und DGND über glaube 100 Ohm verbunden waren (im Betrieb schon ca 0,2V Spannungsdifferenz) und ich dann mal irgendwas angeschlossen habe, dessen Masse wohl nicht ganz konform mit der PC Masse war. Zum Glück hab ich den ADC bei Digikey neu bekommen, jetzt gehts wieder :D Genau das gleiche könnte dir eben mit deinem DDS IC passieren, wenn die Massen nicht gleich sind von dienem Board und dem Zielboard.
Noch eine Frage zum DDS Ausgang: So wie es jetzt ist filtere ich das Signal einmal vor dem Verstärker und einmal ganz am Ausgang vor dem Ausgangskoppelkondensator. Ich denke nach dem DDS Sollte ich auf jeden Fall Filtern, aber ist der Filter am Ausgang auch notwendig, wenn man davon ausgeht, dass der Verstärker nicht übersteuert wird?
Transformator T1 begrenzt die Brauchbarkeit für niedrige Frequenzen. Eventuell könnte man einen zusätzlichen "NF-Ausgang" für Trequenzen unte 200 kHz aufbauen.
@Martin O.: Das ging mir auch schon durch den Kopf. Allerdings würde sich das ja nur lohnen, wenn ich als Ausgangssignal auch negative Spannungen generieren kann. Allerdings wollte ich keine extra Spannungsquelle für -5V einbauen, sondern nur bei 0V und 5V bleiben. Ich habe schonmal Operationsverstärker gesehen, die einen Analogen Gain Adjust Pin haben bei dem man mit einem analogen Signal die Verstärkung regeln kann. Leider finde ich den den ich gesehen habe nicht mehr. Der OP könnte ja dann auch die differential nach single-ended konvertierung machen. Ich arbeite ja nur mit 0V und 5V. Der OP würde dann als Differenzverstärker meinen DC Anteil am Eingang eliminieren, aber er bräuchte noch einen Pin, damit ich den Ausgangsoffset einstellen kann.
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.