Hallo, ich will mit nem Atmega16 nen digitalen Anrufbeantworter bauen. ich weiß nur noch nicht, wie ich den Sound speichern soll. ich dachte mir als erstes, ich nehme nen ISD Sprachspeicherchip. ich möchte jedoch die aufgezeichneten sprachen seriell auf den Pc übertragen. Dann müsste ich die daten vom Sprachspeicherchip in den AD Wandler des AVR´s einlesen und die dann über die serielle an den pc senden. ist doch richtig so oder ? währe vielleicht aber auch nicht schlecht, als speicher ne CF Card zu nehmen. dann bräuchte ich aber nen DA Wandler um mir die auzeichnungen zusätzlich anhören zu können, auch ohne pc !! wie würdet Ihr sowas machen ? mfg Kay
Salut, ich glaube mal was gelesen zu haben von einer App, bei der 8kHz-Sound über PWM ausgegeben wurde. Bei 16MHz Systemtakt hast Du zwar nicht mal 8 PWM-Zyklen pro Sample, aber mit nem entsprechenden Tiefpaß könnte es klappen. Probier einfach mal. Kannst Du nicht auf die digitalen Daten des ISD zugreifen? Den Umweg über den A/D-Input des AVR finde ich etwas umständlich. Das wird bei den Sampleraten am Ende auch in einem einzigen Quantisierungsrauschen enden. Schau lieber mal, daß der AVR den In- und Output übernimmt und die Daten eben z.B. per CF ablegt. Grüße, Mark
... Quantisierungsrauschen hat jetzt zwar nix mit den Sampleraten zu tun, aber mehr als 8bit Quantisierung wirst Du ja auch nicht schaffen. Und wer weiß, wie der ISD den Sound analog ausgibt. Falls da noch ne PWM-Restwelligkeit oder so drin ist, ergibt die A/D-Wandlung am AVR u.U. ungewünschte Werte. Und spätestens dann wird es unangenehm. Sind so Sachen, die ich persönlich als kritisch ansehen würde. Nochmals Grüße, Mark
Tagchen, warum den eingehenden Sound nicht direkt mit 8Bit sampeln und in einem Flash abspeichern. Diese Rohdaten nachher an den PC weiterleiten? ISDN macht sowieso nur 8Bit / 8kHz Mono. Von daher Null Prob. Den Speicher einfach nur groß genug wählen. Gruß Binnesmann
hallo, habe es jetzt soweit, das der ISD den Ton aufnimmt. ich hänge aber an folgender Frage : wie kann ich den Ton vom ISD über die serielle an den PC leiten ? mfg Kay
Hallo, wie wär's hiermit, mal nur so als Tipp ( siehe Atmel-Homepage): AVR335: Digital Sound Recorder with AVR and DataFlash (29 pages, updated 01/04) This Application Note describes how to record, store and play back sound using any AVR MCU with A/D converter, the AT45DB161 DataFlash memory and a few extra components GRuß
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.