Atmel Sound Recorder

Hallo,

ich habe den Atmel Sound Recoder (AVR Application Note AVR335) nachgebaut. Funktioniert im Prinzip. Das Problem ist ein Kratzen beim Aufzeichnen (Wiedergabe einer Software-Sinuskurve ist klar), das ich wegbekommen möchte. Das ganze hört sich in etwa so an:

formatting link
(~500 kB).

Hat jemand Tipps, was man besser machen kann?

Gruß, Bernhard

Reply to
Bernhard Walle
Loading thread data ...

Err... wo hast du das Dataflash her? Würde mich durchaus mal interessieren.

MfG, Maik

Reply to
Maik Schmidt

Segor.

Gruß, Bernhard

Reply to
Bernhard Walle

Kommt der Peak an Anfang und am Ende aus deinem Chip, oder ist das bei der WAV Aufnahme entstanden?

Der Brumm hat sehr genau 30 Hz...

Probiere doch mal aufzunehmen, wenn der Mic. Eingang kurzgeschlossen ist. Wie klingt es dann? Ist der Brumm noch da, oder ist dann Ruhe?

mfg,

--
Jonas
Reply to
Jonas Stein

Der ist bei der Aufnahme entstanden.

Der Brumm ist immer noch da. Was heißt das jetzt bzw. was würdet ihr empfehlen?

Gruß, Bernhard

Reply to
Bernhard Walle

Link :

formatting link

Hallo Bernhard, da solltest du versuchen dich systematisch dem Problem zu nähern. Mic und Verstärker abklemmen und ADC0 auf GND legen. Brummen weg? Dann im Mic-Verstärker suchen. Wenn nicht dann weiter. Hast du den C-Code von Atmel direkt compiliert (wenn ja welcher Compiler) oder gibt es ein Assembler Prog. dazu? Direkt übernommen oder modifiziert? Wenn C Code selbst kompiliert dann kannst du ja mal in void active_buffer_to_speaker (unsigned char active_buffer) .... anstatt OCR1B = SPDR; OCR1B = 0b01000000; oder was konstantes setzen. Ich hab nicht den ganzen Code durchgelesen, aber dann müßte ein konstantes PWM rauskommen. Achso, hast du ein Oszi? Ich würde den Code erstmal softwaremäßig so ändern, daß er ein quasi konstantes Signal ausgibt. Wenn dann immer noch das 30Hz Brummen drauf ist, dann liegt es am externen Verstärker, sonst in der Software oder Kommunikation mit dem RAM. HTH Andy

Reply to
Andreas Weber

Hallo,

Der Thread ist ja nun schon etwas älter, habe aber erst jetzt richtig Zeit gehabt, da nochmal ranzugehen.

  • Andreas Weber [24.12.2004 00:49]:

Ja, dann ist das Brummen weg. "Im Mic-Verstärker suchen" hört sich leider an als es ist. Meinst du, dass ich die Schaltung falsch gebaut habe oder dass die Schaltung prinzipiell brummt?

C-Code, avr-gcc, Code ist sogar öffentlich einsehbar unter

formatting link

An der Wiedergabe liegt's nicht. Konstante Sinuskurve hört sich 1A an, außerdem habe ich mir mal die Audiodaten per RS232 auf den PC geladen und ein Progrämmchen geschrieben, dass diese Samples abspielt. Hört sich genauso an, also mit Brummen.

Nein.

Bin für jeden Hinweis dankbar!

Gruß, Bernhard

Reply to
Bernhard Walle

Bernhard Walle schrieb:

Hi Bernhard, dachte schon du antwortest nicht mehr ;-) Ich weiß nicht, wieviel du schon mit Verstärkern und analog-Kram gemacht hast. Das Brummen kann durch das Nezteil kommen über den Gleichrichter, induktiv eingestreutes Netzbrummen und von vielem mehr. Wie erzeugst du Vcc für den Prozessor und den Microfon-Verstärker?

Da du kein Oszi hast, kannst du ja nicht sagen, ob du ripple auf der Versorgungsspannung hast. Du hast mal geschrieben es wären genau 30Hz, wie hast du das gemessen? Ich glaube eher an 50Hz oder 100Hz. Gruß Andy

Reply to
Andreas Weber

Hallo Andreas,

  • Andreas Weber [19.02.2005 20:51]:

Wenig bis nicht. Bin mehr der digitale Mensch. :)

Netzteil. Tritt aber auch mit Akkus auf. Daher kann es das wohl nicht sein.

Die 30 Hz hast du gesagt, die hast du aus dem Soundfile abgelesen, das ich damals ins Netz gestellt habe. Nach meiner Rechnung waren es zwar mehr 28 Hz, aber das können Ungenauigkeiten sein. 50 Hz oder 100 Hz sind es nicht.

Gruß, Bernhard

Reply to
Bernhard Walle

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.